The git rpms
A change to the git filter-branch command in git-2.15 added a perl
dependency, bd2c79fbfe (filter-branch: stash away ref map in a branch,
2017-09-21)¹.
This dependency is only present when using the option --state-branch,
which means many users of filter-branch will never notice the perl
dependency.
However, without moving the tool from git-core to git, any users running
filter-branch with the --state-branch option might find that the command
fails badly, potentially leaving their repository in a broken state.
This is not an acceptable trade-off, in my opinion.
I'm not sure if it's worthwhile to suggest a patch upstream to better
handle users running with the --state-branch option when perl is not
installed, allowing us to safely ship git filter-branch in git-core for
use on systems without perl.
¹
|
||
|---|---|---|
| .gitignore | ||
| .rpmlint | ||
| 0001-revision-quit-pruning-diff-more-quickly-when-possibl.patch | ||
| git-1.8-gitweb-home-link.patch | ||
| git-cvsimport-Ignore-cvsps-2.2b1-Branches-output.patch | ||
| git-gui.desktop | ||
| git-init.el | ||
| git.conf.httpd | ||
| git.socket | ||
| git.spec | ||
| git.xinetd.in | ||
| git@.service | ||
| gitweb.conf.in | ||
| gpgkey-junio.asc | ||
| sources | ||