X-Git-Url: https://mattmccutchen.net/rsync/rsync.git/blobdiff_plain/aa6865d7617f5239624f1b0604be379709dbde92..5288be3af7c24814011130306725c24df792cc06:/support/patch-update diff --git a/support/patch-update b/support/patch-update index 15959613..14360c13 100755 --- a/support/patch-update +++ b/support/patch-update @@ -25,7 +25,7 @@ close IN; my $incl_generated_files = shift if @ARGV && $ARGV[0] eq '--gen'; -system "git-checkout master" and exit 1; +system "git checkout master" and exit 1; if ($incl_generated_files) { die "'a' must not exist in the current directory.\n" if -e 'a'; die "'b' must not exist in the current directory.\n" if -e 'b'; @@ -40,9 +40,9 @@ if (@ARGV) { s{\.diff$} {}; push(@patches, $_); } - open(PIPE, '-|', 'git-branch', '-l') or die $!; + open(PIPE, '-|', 'git', 'branch', '-l') or die $!; } else { - open(PIPE, '-|', 'git-branch', '-a') or die $!; + open(PIPE, '-|', 'git', 'branch', '-a') or die $!; } while () { if (m# origin/patch/(.*)#) { @@ -56,14 +56,13 @@ close PIPE; my(%parent, %description); foreach my $patch (@patches) { my $branch = ($local_patch{$patch} ? '' : 'origin/') . "patch/$patch"; - open(PIPE, '-|', 'git-diff', "master...$branch", '--', "PATCH.$patch") or die $!; + my $desc = ''; + open(PIPE, '-|', 'git', 'diff', '-U1000', "master...$branch", '--', "PATCH.$patch") or die $!; while () { last if /^@@ /; } - my $desc = ''; while () { - next if /^-/; # huh?? - s/^.//; + next unless s/^[ +]//; if (m#patch -p1 ', "patches/$patch.diff") or die $!; print OUT $description{$patch}, "\n"; - if (system("git-rebase -m $parent") != 0) { - print qq|"git-rebase -m $parent" incomplete -- please fix.\n|; + if (system("git rebase -m $parent") != 0) { + print qq|"git rebase -m $parent" incomplete -- please fix.\n|; $ENV{PS1} = "[$parent] patch/$patch: "; system $ENV{SHELL} and exit 1; } @@ -125,7 +124,7 @@ sub update_patch } $last_touch = time; - open(PIPE, '-|', 'git-diff', $parent) or die $!; + open(PIPE, '-|', 'git', 'diff', $parent) or die $!; DIFF: while () { while (m{^diff --git a/PATCH}) { while () { @@ -133,6 +132,7 @@ sub update_patch } last DIFF if !defined $_; } + next if /^index /; print OUT $_; } close PIPE;