Code

Merge branch 'mm/rebase-i-exec'
authorJunio C Hamano <gitster@pobox.com>
Sun, 22 Aug 2010 06:29:11 +0000 (23:29 -0700)
committerJunio C Hamano <gitster@pobox.com>
Sun, 22 Aug 2010 06:29:11 +0000 (23:29 -0700)
* mm/rebase-i-exec:
  git-rebase--interactive.sh: use printf instead of echo to print commit message
  git-rebase--interactive.sh: rework skip_unnecessary_picks
  test-lib: user-friendly alternatives to test [-d|-f|-e]
  rebase -i: add exec command to launch a shell command

Conflicts:
git-rebase--interactive.sh
t/t3404-rebase-interactive.sh

1  2 
Documentation/git-rebase.txt
git-rebase--interactive.sh
t/t3404-rebase-interactive.sh
t/test-lib.sh

Simple merge
Simple merge
index 3af3f603fb2ad34368b4f53f523bdd71dffdf854,56891e6c74c0883236074b39fdbd83a96c5c9658..af3b663aeee8354c6f8f2dff05666f6d70c07055
@@@ -150,10 -211,9 +211,10 @@@ test_expect_success 'abort with error w
        git rm --cached file1 &&
        git commit -m "remove file in base" &&
        test_must_fail git rebase -i master > output 2>&1 &&
 -      grep "Untracked working tree file .file1. would be overwritten" \
 +      grep "The following untracked working tree files would be overwritten by checkout:" \
                output &&
-       ! test -d .git/rebase-merge &&
 +      grep "file1" output &&
+       test_path_is_missing .git/rebase-merge &&
        git reset --hard HEAD^
  '
  
diff --cc t/test-lib.sh
Simple merge