about summary refs log tree commit diff
path: root/modules/shell/git
Commit message (Collapse)AuthorAge
* modules/git: use default log formatAlyssa Ross2020-06-16
| | | | | | | | Having a pretty, one-line log is nice, but it gets in the way too much. The default format is also used for git show, for example, which makes git show without --pretty basically useless. I could use a custom format name for this format, but I don't think it's useful enough that I'd ever do that if it wasn't the default.
* modules/git: set some cool looking config optionsAlyssa Ross2020-06-15
| | | | | | I just read all the way through git-config(1). These options looked neat. I haven't tried them yet. Maybe I'll end up hating some of them. Who knows.
* modules/git: always confirm before sending mailAlyssa Ross2020-06-14
|
* modules/git: add missing xdg module importAlyssa Ross2020-04-16
|
* modules/git: ignore Emacs temporary filesAlyssa Ross2020-04-15
|
* modules/git: install git-absorbAlyssa Ross2020-01-09
|
* modules/git: remove json diff formatterAlyssa Ross2020-01-09
| | | | | Using the formatter means that if the two inputs differ only by whitespace, Git won't show a diff.
* modules/git: don't set sendemail.smtpServerAlyssa Ross2019-12-24
| | | | | Since postfix is the MTA now, and it provides a sendmail program in PATH, this doesn't need to be manually configured any more.
* modules/xdg: keep per-user options under the users hierarchyedef2019-12-16
|
* modules/git: drop plist diffingAlyssa Ross2019-10-15
| | | | | | | | /usr/bin/plist only exists on macOS, and I don't often find myself diffing plists now I don't use it, so it's easier to drop this than try to get it working. Having this here on other operating systems means git log -G, for example, will fail when it hits a commit that modifies a plist.
* modules/git: set push.default = upstreamAlyssa Ross2019-09-16
| | | | | | This means when I push my nixpkgs-master branch to nixpkgs, it actually goes to master, rather than creating a new nixpkgs-master branch.
* modules: use pkgs.substituteAll where applicableAlyssa Ross2019-03-15
| | | | | I misread the implmentation, and thought it only worked for derivations that produced directories, so hadn't been using it until now.
* modules/git: configure email sendingAlyssa Ross2019-03-15
|
* modules/git: sort configAlyssa Ross2019-03-15
|
* modules/git: add git-remote-hgAlyssa Ross2019-03-13
|
* modules/git: add mozlz4 textconvAlyssa Ross2019-03-13
|
* modules/git: add JSON textconvAlyssa Ross2019-03-13
|
* modules/git: remove user configAlyssa Ross2019-03-11
| | | | | This is unnecessary since they are set in the standard ways (EMAIL and GECOS).
* config: give up on this experimentAlyssa Ross2019-02-10
This ended up being way more trouble than it was worth, and the approach just flat out didn't work for stuff like OpenSSH.