From: Junio C Hamano Date: Tue, 14 Nov 2023 04:49:45 GMT Subject: Re: [PATCH v2] glossary: add definitions for dereference & peel Message-ID: In-Reply-To: "Victoria Dye via GitGitGadget" writes: > * Removed references to "peeling" a commit; the updated definition > discusses "peeling" only in the context of tags. > * Added a cross-link from "dereference" to "peel" (one already existed > for "peel" to "dereference"). > ... > +[[def_peel]]peel:: > + The action of recursively <> a > + <>. > + This was a bit surprising to me as I thought we would say "peel the tag once" vs "peel the tag repeatedly", but upon inspecting the existing code, documentation, and messages, we seem to mean by "to peel" to dereference a tag repeatedly until it no longer is a tag, which the new entry above exactly is (although "until the non-tag object is revealed" is missing). Thanks. Will queue.