On Thu, 15 Oct 2009, Daniel Barkalow wrote:
On Thu, 15 Oct 2009, James Pickens wrote:
How about not detaching the head at all if the user checks out any ref, and
reject commits if he checked out a tag or remote branch. For example:
$ git checkout origin/master
$ git status
# On branch origin/master
$ git commit ;# complain
$ git checkout origin/master
$ git fetch
$ git checkout origin/next
Uncommited file '...' would be overwritten.
How about:
$ git checkout origin/master
$ git fetch
Refusing to fetch, as it would update a checkedout branch
"git fetch -f" will force the update, but you will need to run "git
reset --hard HEAD" to update your checkout to match.
?
--
Julian
---
If you care, you just get disappointed all the time. If you don't care
nothing matters so you are never upset. -- Calvin
--
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