On Mon, Jan 19, 2015 at 9:20 AM, Kirill A. Shutemov <kirill.shutemov@xxxxxxxxxxxxxxx> wrote: > I have tried to fix this before: see 568950388be2, but it doesn't > really work. > > I don't know how it happend, but that commit makes interactive rebase to > respect core.abbrev only during --edit-todo, but not the initial todo > list edit. > > For this time I've included a test-case to avoid this frustration again. > > Signed-off-by: Kirill A. Shutemov <kirill.shutemov@xxxxxxxxxxxxxxx> > --- > diff --git a/t/t3404-rebase-interactive.sh b/t/t3404-rebase-interactive.sh > index 8197ed29a9ec..a8ffc24ce46b 100755 > --- a/t/t3404-rebase-interactive.sh > +++ b/t/t3404-rebase-interactive.sh > @@ -1039,4 +1039,11 @@ test_expect_success 'short SHA-1 collide' ' > ) > ' > > +test_expect_success 'respect core.abbrev' ' > + git config core.abbrev 12 && > + set_cat_todo_editor && > + test_must_fail git rebase -i HEAD~4 >todo-list 2>&1 Broken &&-chain. > + test 4 = $(grep -c "pick [0-9a-f]\{12,\}" todo-list) > +' > + > test_done > -- > 2.1.4 -- To unsubscribe from this list: send the line "unsubscribe git" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html