On Wed, 31 Jan 2007, Jeff King wrote: > On Wed, Jan 31, 2007 at 02:10:37PM -0500, Nicolas Pitre wrote: > > > This is not meant to frighten people or even to suggest they might be > > doing something wrong, but rather to notify them of a state change and > > provide a likely option in the case this state was entered by mistake. > > I like this much better. Though I wonder in Carl's case if we can do > even better, since the user is checking out a tracking branch. Does it > really make sense to say "you are not on ANY branch"? Maybe instead: > [...] > + case "$detached_remote" in > + "") detach_warn="Note: you are not on ANY branch anymore." ;; > + *) detach_warn="Note: you are on the remote tracking branch '$detached_remote'" ;; > + esac No. This is misleading. You are _not_ on the remote tracking branch. You just happen to have checked out a commit that came from a tracking branch, but you are still detached from any branch at that point. Nicolas - To unsubscribe from this list: send the line "unsubscribe git" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html