Re: [PATCH 0/5] commit-graph: test cleanup and modernization
- From
Eric Sunshine <sunshine@sunshineco.com>
- Date
- Jul 21, 2023, 18:34 UTC
- Message-ID
- <CAPig+cR8S_fEvZfMb=_hHOMy+_Q_MbvRaYcZbp678x7G7E=TQA@mail.gmail.com>
- In-Reply-To
- <cover.1689960606.git.me@ttaylorr.com>
On Fri, Jul 21, 2023 at 1:31 PM Taylor Blau <me@ttaylorr.com> wrote:
Show 12 quoted lines
> This short series addresses a few style nitpicks that I noticed while > looking through the commit-graph tests while writing [1]. > > Most importantly, it removes many instances in t5318 that change > directories outside of a sub-shell, altering the current working > directory of subsequent tests. This makes it difficult to run a subset > of tests, or otherwise include `cd "$TRASH_DIRECTORY"` at the top of > each test. > > The first two patches are predatory, the next two are the substantive > test clean-ups, and the final patch cleans up some intermediate state > necessary to perform the clean-up over multiple commits.
Nice to see this being cleaned up. I had tackled this script, as well, back in November 2022 as part of an unsubmitted patch series which removes _all_ unprotected `cd` commands from all test scripts. t5318 was one of several particularly egregious cases.