On Tue, Apr 3, 2018 at 11:25 AM, Eric Sunshine <sunshine@xxxxxxxxxxxxxx> wrote: > Following a rename of worktree "source" to "destination", the "move > worktree" test uses grep to verify that the output of "git worktree list > --porcelain" does not contain "source" (and does contain "destination"). > Unfortunately, the grep expression is too loose and can match > unexpectedly. For example, if component of the test trash directory path > matches "source" (e.g. "/home/me/sources/git/t/trash*"), then the test > will be fooled into thinking that "source" still exists. Tighten the > expression to avoid such accidental matches. > > While at it, drop an unused variable ("toplevel") from the test and > tighten a similarly too-loose expression in a related test. > > Reported-by: Jens Krüger <Jens.Krueger@xxxxxxxxxxx> > Signed-off-by: Eric Sunshine <sunshine@xxxxxxxxxxxxxx> > --- > > t2028 in 2.17.0 can be fooled into failing depending upon the path of > the test's trash directory. The problem is with the test being too > loose, not with Git itself. Problem report and diagnosis here[1]. > > [1]: https://public-inbox.org/git/26a00c2b-c588-68d5-7085-22310c20e6df@xxxxxxxxxxx/T/#m994cdb29f141656b0ab48dd0d152432c7e86fc20 Thanks both. It was great to scroll to the latest mails and saw that I didn't have to do anything else :) -- Duy