Re: [BUG] range expressions in GIT_SKIP_TESTS are broken in master (was [BUG] question mark in GIT_SKIP_TESTS is broken in master)
- From
Junio C Hamano <gitster@pobox.com>
- Date
- Jun 16, 2021, 03:28 UTC
- Message-ID
- <xmqqa6nqsd2i.fsf@gitster.g>
- In-Reply-To
- <6980e906-8076-1436-ecdb-6775eff55d39@gmail.com>
Andrei Rybak <rybak.a.v@gmail.com> writes:
Show 7 quoted lines
> I sent this originally with incorrect subject. Question marks, e.g. > > $ GIT_SKIP_TESTS='t000?' make > > work. It is the range expressions, like [0-9] that are broken: > > $ GIT_SKIP_TESTS='t[0-9]000' make
This reproduces for me, and
$ GIT_SKIP_TESTS=t?000' sh t0000-basic.sh
$ GIT_SKIP_TESTS=t0?00' sh t0000-basic.sh
$ GIT_SKIP_TESTS=t00?0' sh t0000-basic.shtells me that "Question marks work" above is not exactly correct. It is an exception that this
$ GIT_SKIP_TESTS=t000?' sh t0000-basic.sh
happens to skip.
Interestingly enough, edc23840b0 (test-lib: bring $remove_trash out of retirement, 2021-05-10) cleanly reverts without being depended on by anything else in the series.
Ævar?
Thanks.