From: Junio C Hamano Date: Thu, 10 Feb 2022 19:14:15 GMT Subject: Re: [PATCH] glossary: describe "worktree" Message-ID: In-Reply-To: Han-Wen Nienhuys writes: > on a tangent: I posted a patch to write MERGE_AUTOSTASH, > rebase-merge/autostash, etc. as refs. > Is that the right direction? They are read like refs, but they are > together in a directory with other bits of stateful data (similar to > what is appended to FETCH_HEAD). Perhaps I should rather change the > read path, so they're always read as files rather than refs? I think that would be a lot more preferrable. If a file is written to record pieces of info, among which an object name happens to be included, it does not have to be recorded as a ref. Especially if it is an ephemeral file like MERGE_AUTOSTASH and FETCH_HEAD.