From: Duy Nguyen Date: Wed, 03 Dec 2014 12:50:31 GMT Subject: Re: [PATCH 24/34] checkout: reject if the branch is already checked out elsewhere Message-ID: In-Reply-To: On Wed, Dec 3, 2014 at 12:30 AM, Junio C Hamano wrote: >> I do like "read-only" ref concept where we can keep ref name >> (especially tags) in HEAD until the next commit. But it didn't go >> anywhere > > Remind me. That sounds somewhat interesting. Couldn't find anything in my mail archive. But the idea is simple: - we delay detaching HEAD until we need to update the associated ref at commit/reset time - currently refs/tags/* are read-only. we generalize it to allow this 'read-only' attribute on some refs/heads/* as well. Because we can't really add attributes to refs, config var could be used. -- Duy