diff options
| author | Ævar Arnfjörð Bjarmason <avarab@gmail.com> | 2021-10-16 11:39:12 +0200 |
|---|---|---|
| committer | Junio C Hamano <gitster@pobox.com> | 2021-10-16 11:17:02 -0700 |
| commit | 5ac15ad2509f31555cbb40fece720066c5d8a01b (patch) | |
| tree | 68812ac70dd34ce018790334fd6e2a1f2101fcba /refs/files-backend.c | |
| parent | c339ff690f5b5a9f27e27f4cb4d22023a0b7ebaf (diff) | |
reflog tests: add --updateref tests
Add tests that cover blindspots in "git reflog delete --updateref"
behavior. Before this change removing the "type & REF_ISSYMREF" check
added in 5e6f003ca8a (reflog_expire(): ignore --updateref for symbolic
references, 2015-03-03) would not fail any tests.
The "--updateref" option was added in 55f10565371 (git-reflog: add
option --updateref to write the last reflog sha1 into the ref,
2008-02-22) for use in git-stash.sh, see e25d5f9c82e (git-stash: add
new 'drop' subcommand, 2008-02-22).
Even though the regression test I need is just the "C" case here,
let's test all these combinations for good measure. I started out
doing these as a for-loop, but I think this is more readable.
Signed-off-by: Ævar Arnfjörð Bjarmason <avarab@gmail.com>
Signed-off-by: Junio C Hamano <gitster@pobox.com>
Diffstat (limited to 'refs/files-backend.c')
0 files changed, 0 insertions, 0 deletions
