Jakub Narebski <jnareb@xxxxxxxxx> writes: > Junio C Hamano wrote: > >> Things that need to be done to complete what have been merged to >> 'master' are: > > What about discussed but not implemented moving restriction on non-head refs > from git-checkout (forbidding to checkout tags, remotes, and arbitrary > commits like HEAD~n) to git-commit (allowing commiting only to heads refs)? Did I miss a patch? ;-) I've taken a look at it once, and it is usually easy to decide if we should allow or disallow manipulation of the HEAD at individual places that tries to look at it or modify it, but there are many places and giving reasonable error messages to all of the places we would want to disallow would be quite a lot of work. In other words, it is rather a wide-and-shallow change all over manipulators section of Porcelain. So from my point of view it is backburnered, but that does not mean I would object to a patch that does it cleanly ;-). - 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