Re: [PATCH 1/6] t2500: add various tests for nuking untracked files
From: Elijah Newren <hidden>
Date: 2021-09-20 14:48:45
On Sun, Sep 19, 2021 at 6:47 AM Ævar Arnfjörð Bjarmason [off-list ref] wrote:
On Sat, Sep 18 2021, Elijah Newren via GitGitGadget wrote:quoted
+ test_create_repo reset_$1 &&s/test_create_repo/git init/ these days (also for the rest).
Ah, from your f0d4d398e2 ("test-lib: split up and deprecate
test_create_repo()", 2021-05-10). Interesting history; I'll
switchover to git init.
quoted
+ mkdir foo.t && + echo precious >foo.t/file && + cp foo.t/file expect && + + test_must_fail git reset --merge work 2>error && + test_cmp expect foo.t/file && + grep "Updating.*foo.t.*would lose untracked files" errorThe test is ambiguous about whether we complain about foo.t/file, or foo.t, if there was foo.t{file,file-two} would we complain just once or twice? I think it's just the directory, but probably worthwhile for the test to make the distinction. If it's a "a/sub/dir/file" do we complain about "a/" or "a/sub/dir/" ?
Yeah, I'll switch it to grep "Updating .foo.t. would lose untracked files" error to make it clearer (where I'm using '.' instead of attempting to escape single quote characters appropriately).