From: Johannes Sixt Date: Tue, 27 Jul 2010 19:53:36 GMT Subject: Re: [PATCH] Fix git rebase --continue to work with touched files Message-ID: <201007272153.36646.j6t@kdbg.org> In-Reply-To: <1280225198-4539-1-git-send-email-ddkilzer@kilzer.net> On Dienstag, 27. Juli 2010, David D. Kilzer wrote: > +test_expect_success 'rebase --continue works with touched file' ' > + count=1 > + while test "$count" -le 4 > + do > + git branch topic$count topic && > + test_must_fail git rebase --onto master master topic$count && > + echo "Resolved" >F2 && > + git add F2 && > + touch F1 && > + git rebase --continue || exit 1 exit from a test is a big no-no. But I think you can reproduce the issue reliably and get rid of the entire loop if you use test-chmtime instead of touch: test-chmtime =-60 F1 && i.e. set the modification time back one minute. > + count=$(($count + 1)) > + done > +' > + > +test_done -- Hannes