3
0
Fork 0
forked from mirrors/nixpkgs
nixpkgs/pkgs/applications/version-management
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
..
arch
bazaar bazaar: enable sftp transport (#21132) 2016-12-14 15:03:54 +01:00
bitkeeper nixpkgs: bitkeeper 7.3ce -> 7.3.1ce 2016-11-10 03:45:51 +00:00
bugseverywhere Python: use PyPI mirror (#15001) 2016-04-26 13:38:03 +01:00
cvs cvs: patch against CVE-2012-0804 (heap overflow) 2017-01-25 07:24:19 -05:00
cvs-fast-export replace makeSearchPath tree-wise to take care of possible multiple outputs 2016-04-13 22:09:41 +03:00
cvs2svn cvs2svn: use python2 2016-11-24 22:28:02 +01:00
cvsps cvsps: use standard install phase 2016-12-30 20:27:27 +01:00
diffuse diffuse: do not use top-level python packages 2016-09-25 23:12:26 +02:00
fossil fossil: 1.36 -> 2.2 2017-07-06 23:08:47 +02:00
git-and-tools git: add missing deps for filter-branch etc (#27221) 2017-07-11 17:00:17 +01:00
git-crecord git-crecord: init at 20161216.0 2017-01-15 14:23:59 +01:00
git-lfs git-lfs: 1.3.1 -> 2.0.2 2017-04-18 21:39:12 +02:00
git-repo gitRepo: Improve the packaging 2017-05-26 16:04:15 +02:00
git-review Python: replace requests2 with requests tree-wide 2017-05-07 12:56:09 +02:00
git-up git-up: not a python package 2017-01-06 18:56:26 +08:00
gitinspector gitinspector: use python2 2016-11-24 22:28:02 +01:00
gitkraken gitkraken: 2.5.0 -> 2.6.0 2017-05-27 13:04:08 -04:00
gitlab gitlab: fix build, add nokogiri exception to Gemfile.lock 2017-06-07 06:55:39 +02:00
gitlab-shell gitlab: 8.13.5 -> 8.15.4 2017-01-15 17:27:28 +01:00
gitlab-workhorse gitlab: 8.15.4 -> 8.16.1 2017-01-24 21:29:06 +01:00
gitolite use dontBuild instead of hacks 2016-05-04 10:11:04 +00:00
gitstats gitstats: init at 2016-01-08 2016-02-28 15:00:52 +01:00
gogs gogs: Fix cyclic dependency on darwin 2017-07-03 23:47:39 +02:00
gource gource: 0.43 -> 0.44 2016-10-17 15:14:28 +02:00
guitone guitone: fix qmake4Hook build 2016-07-17 22:41:34 +08:00
meld meld: 3.16.2 -> 3.16.4 2016-12-20 23:56:29 +01:00
mercurial Merge pull request #24244 from mythmon/mercurial-upgrade 2017-04-20 08:34:16 +02:00
monotone
monotone-viz monotone-viz: fix build with ocaml 4.02+ 2017-02-19 13:05:45 +01:00
mr mr: update to version 1.20170129 2017-06-13 16:55:50 +02:00
nbstripout nbstripout: fix build on darwin 2017-05-17 11:06:59 +03:00
nitpick nitpick: Init at 1.1 (#23389) 2017-03-06 16:12:49 +01:00
peru peru: 1.0.1 -> 1.1.0 2017-03-12 20:55:24 +00:00
pijul pijul: 0.4.4 -> 0.6.0 2017-06-12 13:37:14 +02:00
rabbitvcs treewide: explicitly specify gtk and related package versions 2016-09-12 18:26:06 +03:00
rapidsvn rapidsvn: fix build 2017-03-19 15:55:19 +01:00
rcs Disable bunch of non-compiling packages on Darwin 2016-09-01 20:39:33 +03:00
redmine redmine: mark as broken 2016-09-28 08:52:17 -04:00
reposurgeon Remove top-level cython and cython3 2016-08-14 12:01:09 +02:00
smartgithg smartgithg: 8_0_3 -> 17_0_3 (#25343) 2017-05-02 10:10:06 +01:00
src src: 1.12 -> 1.13 2017-04-02 22:36:02 -04:00
srcml srcml: init at 0.9.5 (#25395) 2017-05-20 17:23:55 +01:00
subversion subversion: Clean up more *.la files 2017-03-20 17:31:10 +01:00
tailor tailor: use python2 2016-11-24 22:28:03 +01:00
tkcvs treewide: Add lots of meta.platforms 2016-08-02 21:42:43 +03:00
tortoisehg mercurial, tortoisehg: 3.9.2 -> 4.1.1 2017-03-23 10:25:24 -07:00
vcprompt
vcsh vcsh: patch broken parser for $GIT_VERSION_MINOR 2017-06-14 21:28:28 +02:00
yadm yadm: 1.05 -> 1.07 2017-03-24 11:07:26 +02:00