Improved error message from git-rebase
PATCH 1/1 Improved error message from git-rebase
If the index wasn't clean, git-rebase would simply show the output from git-diff-index with no further comment to the user.
--- git-rebase.sh | 3 ++- 1 files changed, 2 insertions(+), 1 deletions(-)
git-rebase sometimes fails without giving a useful error message. Try this:
$ touch asdf $ git add asdf $ git rebase origin/master A asdf $
git-rebase.sh +2 -1
@@ -249,7 +249,8 @@ fi git-update-index --refresh || exit diff=$(git-diff-index --cached --name-status -r HEAD) case "$diff" in -?*) echo "$diff" +?*) echo "cannot rebase: your index is not up-to-date" + echo "$diff" exit 1 ;; esac
Signature · 5 lines
1.5.0.rc2.86.gf4f4f-dirty -- David Kågedal