]> git.vanrenterghem.biz Git - git.ikiwiki.info.git/commitdiff
Use git log --no-renames for recentchanges
authorSimon McVittie <smcv@debian.org>
Sat, 3 Sep 2016 22:29:37 +0000 (23:29 +0100)
committerSimon McVittie <smcv@debian.org>
Wed, 11 Jan 2017 19:55:08 +0000 (19:55 +0000)
Otherwise, recent git releases show renames as renames, and we do not
see that newdir/test5 was affected.

Bug-Debian: https://bugs.debian.org/835612
(cherry picked from commit 276f0cf57861418fae5b4db8446d3d1098130cdf)

IkiWiki/Plugin/git.pm

index 51f711a28108160d3023a065dcc1d3575f360c1f..95307d1ba620b3f16fb37dbd0f849a21f2c403e1 100644 (file)
@@ -469,7 +469,7 @@ sub git_commit_info ($;$) {
 
        my @raw_lines = run_or_die('git', 'log', @opts,
                '--pretty=raw', '--raw', '--abbrev=40', '--always', '-c',
 
        my @raw_lines = run_or_die('git', 'log', @opts,
                '--pretty=raw', '--raw', '--abbrev=40', '--always', '-c',
-               '-r', $sha1, '--', '.');
+               '-r', $sha1, '--no-renames', '--', '.');
 
        my @ci;
        while (my $parsed = parse_diff_tree(\@raw_lines)) {
 
        my @ci;
        while (my $parsed = parse_diff_tree(\@raw_lines)) {