diff options
author | Patrick Steinhardt <ps@pks.im> | 2024-05-15 08:50:37 +0200 |
---|---|---|
committer | Junio C Hamano <gitster@pobox.com> | 2024-05-15 07:30:51 -0700 |
commit | 74b50a5881d3a43bc2bd466c01fa6e08849dc1d2 (patch) | |
tree | 851c78878d029ccef68e87efe78d0cb76de857aa /commit.h | |
parent | 29be36a2ea4a7d681f8318090a22b937756b89d0 (diff) |
Documentation/glossary: define root refs as refs
Except for the pseudorefs MERGE_HEAD and FETCH_HEAD, all refs that live
in the root of the ref hierarchy behave the exact same as normal refs.
They can be symbolic refs or direct refs and can be read, iterated over
and written via normal tooling. All of these refs are stored in the ref
backends, which further demonstrates that they are just normal refs.
Extend the definition of "ref" to also cover such root refs. The only
additional restriction for root refs is that they must conform to a
specific naming schema.
Signed-off-by: Patrick Steinhardt <ps@pks.im>
Signed-off-by: Junio C Hamano <gitster@pobox.com>
Diffstat (limited to 'commit.h')
0 files changed, 0 insertions, 0 deletions