Merge branch 'rr/rebase-autostash-fix'
authorJunio C Hamano <gitster@pobox.com>
Mon, 16 Jun 2014 17:06:57 +0000 (10:06 -0700)
committerJunio C Hamano <gitster@pobox.com>
Mon, 16 Jun 2014 17:06:57 +0000 (10:06 -0700)
* rr/rebase-autostash-fix:
rebase -i: test "Nothing to do" case with autostash
rebase -i: handle "Nothing to do" case with autostash

1  2 
git-rebase--interactive.sh
git-rebase.sh
index 6ec9d3cb40b1e96f75132a11eb625fd42e64885d,85f0e93eee1400ba19d36caa75904435297a3f04..f267d8b6c3eea5c557e63814e40a9ef38b776354
@@@ -1056,13 -977,10 +1056,13 @@@ git_sequence_editor "$todo" |
        die_abort "Could not execute editor"
  
  has_action "$todo" ||
-       die_abort "Nothing to do"
+       return 2
  
 +expand_todo_ids
 +
  test -d "$rewritten" || test -n "$force_rebase" || skip_unnecessary_picks
  
 +GIT_REFLOG_ACTION="$GIT_REFLOG_ACTION: checkout $onto_name"
  output git checkout $onto || die_abort "could not detach HEAD"
  git update-ref ORIG_HEAD $orig_head
  do_rest
diff --cc git-rebase.sh
Simple merge