On Thursday 12 April 2007, you wrote: > If you use a detached HEAD then you can no longer switch back to it > once you used some other (independent) branch (for testing or whatever). > This is my main argument: If you just update some 'special' > refs/heads/from-supermodule (or whatever, maybe get it from > .gitmodules/config) you can still switch between branches, making them > more useful IMHO. The supermodule checkout could create a .git/SUPER_HEAD for this. OK, that is a special kind of reference. Or introduce "git --super ..." with works with the superproject. Form a submodule directory, a "git --super checkout ." could reset the submodule checkout. Josef - 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