]> git.ipfire.org Git - thirdparty/git.git/commitdiff
Merge branch 'ps/not-so-many-refs-are-special'
authorJunio C Hamano <gitster@pobox.com>
Tue, 30 Jan 2024 00:03:00 +0000 (16:03 -0800)
committerJunio C Hamano <gitster@pobox.com>
Tue, 30 Jan 2024 00:03:00 +0000 (16:03 -0800)
Define "special ref" as a very narrow set that consists of
FETCH_HEAD and MERGE_HEAD, and clarify everything else that used to
be classified as such are actually just pseudorefs.

* ps/not-so-many-refs-are-special:
  Documentation: add "special refs" to the glossary
  refs: redefine special refs
  refs: convert MERGE_AUTOSTASH to become a normal pseudo-ref
  sequencer: introduce functions to handle autostashes via refs
  refs: convert AUTO_MERGE to become a normal pseudo-ref
  sequencer: delete REBASE_HEAD in correct repo when picking commits
  sequencer: clean up pseudo refs with REF_NO_DEREF

1  2 
refs.c

diff --cc refs.c
Simple merge