From: "Elijah Newren" <newren@gmail.com>
To: "Johannes Schindelin" <Johannes.Schindelin@gmx.de>
Cc: "Jonathan Watt" <jwatt@jwatt.org>, git@vger.kernel.org
Subject: Re: Working copy revision and push pain
Date: Sun, 23 Mar 2008 13:48:23 -0600 [thread overview]
Message-ID: <51419b2c0803231248h6b161fa7qa120fd18e60e274@mail.gmail.com> (raw)
In-Reply-To: <alpine.LSU.1.00.0803231519380.4353@racer.site>
Hi,
On Sun, Mar 23, 2008 at 8:22 AM, Johannes Schindelin
<Johannes.Schindelin@gmx.de> wrote:
> On Sun, 23 Mar 2008, Elijah Newren wrote:
>
> > If there is no currently active branch because you checked out a tag
> > or some arbitrary commit, then HEAD is said to be detached, and HEAD
> > will track the particular commit you checked out.
>
> I'd say that "track" is the wrong verb here.
Good point.
> > The end result is that HEAD is always the most recent commit to which
> > your working copy is relative to. See also
> > http://www.kernel.org/pub/software/scm/git/docs/glossary.html
> >
> > So, it sounds like we're both saying that in your case, you'd like the
> > HEAD become detached and track the sha1 that it previously pointed to
> > before your push rather than continuing to track the updated branch.
>
> If you ever propose to detach the HEAD in a remote repository when
> somebody pushed into the referenced branch, I am totally opposed to that.
>
> You can play your own games with the update and post-update hooks as much
> as you want, but please leave official Git alone. Thankyouverymuch.
Obviously such a change in isolation would merely shift to a new kind
of gotcha for users; I was thinking that I'd be able to figure out an
accompanying change that would make things work nicely (or that
someone else on the list might think of something)...but no such luck.
Further, I think Junio's latest post describes why I likely couldn't
come up with anything else and the idea is just plain bad.
Elijah
next prev parent reply other threads:[~2008-03-23 19:49 UTC|newest]
Thread overview: 32+ messages / expand[flat|nested] mbox.gz Atom feed top
2008-03-23 12:39 Working copy revision and push pain Jonathan Watt
2008-03-23 13:02 ` Johannes Schindelin
2008-03-23 13:19 ` Jonathan Watt
2008-03-23 13:45 ` Elijah Newren
2008-03-23 13:54 ` Jonathan Watt
2008-03-23 14:06 ` Elijah Newren
2008-03-23 14:22 ` Johannes Schindelin
2008-03-23 14:48 ` Jonathan Watt
2008-03-23 14:56 ` Johannes Schindelin
2008-03-23 15:25 ` Jonathan Watt
2008-03-23 16:00 ` Johannes Schindelin
2008-03-25 19:25 ` Auto detaching head options (Re: Working copy revision and push pain) Jan Hudec
2008-03-25 19:58 ` Johannes Schindelin
2008-03-25 23:24 ` Jeff King
2008-03-26 18:49 ` Junio C Hamano
2008-03-29 8:27 ` Auto detaching head options (update) " Jan Hudec
2008-03-29 8:47 ` Jeff King
2008-03-31 1:53 ` Junio C Hamano
2008-03-31 1:59 ` Jeff King
2008-03-31 2:09 ` Jeff King
2008-03-23 19:48 ` Elijah Newren [this message]
2008-03-23 14:27 ` Working copy revision and push pain Jonathan Watt
2008-03-23 14:34 ` Johannes Schindelin
2008-03-23 16:20 ` Johan Herland
2008-03-23 17:24 ` Jonathan Watt
2008-03-23 18:21 ` Junio C Hamano
2008-03-23 19:42 ` Junio C Hamano
2008-03-23 18:23 ` Johannes Schindelin
2008-03-24 15:22 ` Johannes Schindelin
2008-03-24 18:00 ` Johan Herland
2008-03-23 14:11 ` Johannes Schindelin
2008-03-23 14:35 ` Jonathan Watt
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=51419b2c0803231248h6b161fa7qa120fd18e60e274@mail.gmail.com \
--to=newren@gmail.com \
--cc=Johannes.Schindelin@gmx.de \
--cc=git@vger.kernel.org \
--cc=jwatt@jwatt.org \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).