nixpkgs/pkgs/applications/version-management/git-and-tools
Alexander Schmolck 2c1097a83b git: add missing deps for filter-branch etc (#27221)
Several git commands are implemented as shell scripts that run awk, sed, grep
and perl. There is some existing patching in the postinstall for perl to rewrite
it to an absolute reference to pkgs.perl, but several other packages are both
missing as a dependency and have no rewrite logic.

In particular git filter-branch depends on sed and grep.

Additionally, the perl logic also seds git-am, which is now a binary not a shell
script anymore (see <github.com/git/git/blob/master/builtin/am.c>), so this part
was obsolete.

I tested this by grepping all shell scripts for the relevant commands and then
comparing the diffs of the new version to what is produced in master. All
changes in the scripts seem good to me.
2017-07-11 17:00:17 +01:00
..
bfg-repo-cleaner bfg-repo-cleaner: init at 1.12.15 2017-02-12 01:53:08 -05:00
bitbucket-server-cli bitbucket-server-cli: use gemdir 2017-01-18 00:52:54 +01:00
cgit cgit: 0.12 -> 1.1 2016-12-27 15:46:22 +01:00
darcs-to-git treewide: Add lots of meta.platforms 2016-08-02 21:42:43 +03:00
diff-so-fancy diff-so-fancy: 0.11.1 -> 0.11.4 (#24562) 2017-04-02 22:22:32 +02:00
fast-export Python: more evaluation fixups. 2016-10-14 00:03:12 +02:00
ghq ghq: init at 0.7.4 2017-04-14 20:59:45 -07:00
git git: add missing deps for filter-branch etc (#27221) 2017-07-11 17:00:17 +01:00
git2cl treewide: Add lots of meta.platforms 2016-08-02 21:42:43 +03:00
git-annex-remote-b2 buildGoPackage: deps.json -> deps.nix in NIXON 2016-09-16 00:04:55 +01:00
git-annex-remote-rclone git-annex-remote-rclone: 0.4 -> 0.5 2017-05-28 18:16:00 +02:00
git-bz git-bz: add pycrypto dependency (#21013) 2016-12-08 22:59:53 -05:00
git-cola git-cola: 2.8 -> 2.10 2017-04-02 08:56:18 -05:00
git-crypt git-crypt: remove platforms 2016-10-01 00:48:12 +02:00
git-dit git-dit: fix evaluation 2017-02-25 11:48:22 +01:00
git-extras git-extras: 4.1.0 -> 4.2.0 2016-10-09 12:37:22 +02:00
git-hub git-hub: 0.10 -> 0.11.0 2017-01-29 17:04:57 +01:00
git-imerge git-imerge: 0.7.0 -> 1.0.0 2017-04-01 21:24:08 -05:00
git-octopus git-octopus: init at 1.4 2017-03-14 21:01:10 +01:00
git-open git-open: init at 1.3.0 2017-04-16 19:32:12 +02:00
git-radar git-radar: 0.3.2 -> 0.5 2017-04-01 21:30:23 -05:00
git-recent git-recent: init at 1.0.3 2017-04-18 11:09:33 +02:00
git-remote-gcrypt git-remote-gcrypt: 20140715 -> 1.0.0 (#20623) 2016-11-22 03:46:26 +01:00
git-remote-hg Python: more evaluation fixups. 2016-10-14 00:03:12 +02:00
git-stree treewide: Add lots of meta.platforms 2016-08-02 21:42:43 +03:00
gitflow gitAndTools.gitflow: fix runtime dependencies #25487 2017-05-06 09:33:27 +03:00
hub hub: 2.2.8 -> 2.2.9 2017-01-09 19:10:18 -06:00
qgit qgit: fix meta: maintainer -> maintainers 2017-04-30 16:54:59 +02:00
stgit stgit: use python2 2016-11-24 22:28:02 +01:00
subgit subgit: 3.1.0 -> 3.2.4 2017-04-01 02:19:51 +00:00
svn2git treewide: Add lots of meta.platforms 2016-08-02 21:42:43 +03:00
svn2git-kde Fix lots of fetchgit hashes (fallout from #15469) 2016-06-03 17:17:08 +03:00
tig tig: 2.2.1 -> 2.2.2 2017-05-07 14:22:29 -07:00
topgit Bring my stdenv.lib.maintainers user name in line with my github nick. 2016-05-16 22:49:55 +02:00
transcrypt transcrypt: 1.0.1 -> 1.0.2 2017-04-05 11:18:12 -05:00
default.nix git-recent: init at 1.0.3 2017-04-18 11:09:33 +02:00