]> git.vanrenterghem.biz Git - git.ikiwiki.info.git/blobdiff - IkiWiki/Plugin/git.pm
Tell `git revert` not to follow renames (CVE-2016-10026)
[git.ikiwiki.info.git] / IkiWiki / Plugin / git.pm
index 75b89e476bbb4bf1da262385a8e390994489f0e9..641e397eb1a41e06d303909e6b8437070df0e23f 100644 (file)
@@ -944,7 +944,9 @@ sub rcs_revert ($) {
        my $rev = shift;
        my ($sha1) = $rev =~ /^($sha1_pattern)$/; # untaint
 
-       if (run_or_non('git', 'revert', '--no-commit', $sha1)) {
+       if (run_or_non('git', 'revert', '--strategy=recursive',
+                       '--strategy-option=no-renames',
+                       '--no-commit', $sha1)) {
                return undef;
        }
        else {