"Johannes Schindelin via GitGitGadget" <gitgitgadget@xxxxxxxxx> writes: > From: Johannes Schindelin <johannes.schindelin@xxxxxx> > > In the test case adjusted by this patch, we want to cut just after the > longest shown ref name. Since `main` is shorter than `master`, we need > to decrease the number of characters. Since `main2` is shown, too, and > since that is only one character shorter than `master`, we decrement the > length by one. Confused. I do not see 'main2' (or 'master2' for that matter) in the test script. If we rename 'topic' to 'topico', then we'd still show branches, the longest among which has 6 characters (the same as 'master'), so we won't have to wonder where 'main2' came from; I guess that is another way to solve this. > > Signed-off-by: Johannes Schindelin <johannes.schindelin@xxxxxx> > --- > t/t3200-branch.sh | 4 ++-- > 1 file changed, 2 insertions(+), 2 deletions(-) > > diff --git a/t/t3200-branch.sh b/t/t3200-branch.sh > index 6efe7a44bc..55b24b76ce 100755 > --- a/t/t3200-branch.sh > +++ b/t/t3200-branch.sh > @@ -375,9 +375,9 @@ test_expect_success 'git branch --column -v should fail' ' > test_must_fail git branch --column -v > ' > > -test_expect_success 'git branch -v with column.ui ignored' ' > +test_expect_success PREPARE_FOR_MAIN_BRANCH 'git branch -v with column.ui ignored' ' > git config column.ui column && > - COLUMNS=80 git branch -v | cut -c -9 | sed "s/ *$//" >actual && > + COLUMNS=80 git branch -v | cut -c -8 | sed "s/ *$//" >actual && > git config --unset column.ui && > cat >expect <<\EOF && > a/b/c