On Wed, Nov 16, 2016 at 3:28 AM, Ramsay Jones <ramsay@xxxxxxxxxxxxxxxxxxxx> wrote: > > Signed-off-by: Ramsay Jones <ramsay@xxxxxxxxxxxxxxxxxxxx> > --- > > Hi Duy, > > If you need to re-roll your 'nd/worktree-move' branch, could you > please squash this into the relevant patch [commit c49e92f5c > ("worktree move: refuse to move worktrees with submodules", 12-11-2016)]. Will do, thanks (and it's also "thanks" for your other similar emails, I just don't want to send a mail with just 'thanks' that adds nothing else). > Also, one of the new tests introduced by commit 31a8f3066 ("worktree move: > new command", 12-11-2016), fails for me, thus: > > $ ./t2028-worktree-move.sh -i -v > ... > --- expected 2016-11-15 20:22:50.647241458 +0000 > +++ actual 2016-11-15 20:22:50.647241458 +0000 > @@ -1,3 +1,3 @@ > worktree /home/ramsay/git/t/trash directory.t2028-worktree-move > -worktree /home/ramsay/git/t/trash directory.t2028-worktree-move/destination > worktree /home/ramsay/git/t/trash directory.t2028-worktree-move/elsewhere > +worktree /home/ramsay/git/t/trash directory.t2028-worktree-move/destination > not ok 12 - move worktree > # > # git worktree move source destination && > # test_path_is_missing source && > # git worktree list --porcelain | grep "^worktree" >actual && > # cat <<-EOF >expected && > # worktree $TRASH_DIRECTORY > # worktree $TRASH_DIRECTORY/destination > # worktree $TRASH_DIRECTORY/elsewhere > # EOF > # test_cmp expected actual && > # git -C destination log --format=%s >actual2 && > # echo init >expected2 && > # test_cmp expected2 actual2 > # > $ > > Is there an expectation that the submodules will be listed in > any particular order by 'git worktree list --porcelain' ? I just sent a patch [1] to fix this before reading this mail. The order so far has been determined by readdir() which is not great. [1] https://public-inbox.org/git/CACsJy8DOT_4N_48UaoYK61G_8JUaXbEs7N=n24CH2q1GN=++5g@xxxxxxxxxxxxxx/T/#mfcf797219a1a143ed2ac45198015f19e82c70db2 -- Duy