Hello, As git is used more and more in corporate-type environments, at some point it becomes convenient to have *branches* (or more accurately, refs) that are not readable. The simplest way to do this (from git's point of view) is to allow a "pre-upload" hook, rather like the "pre-receive" hook or "update" hook. I don't know the upload pack protocol enough to know whether this is a stupid idea or not; please tell me if so :-) But things that were seemingly "impossible" in the early days are being talked about now and even being implemented so I felt brave enough to ask. I'm afraid my C programming days are long gone, but if anything can be done in shell or perl, with a little git.guidance, I'll do whatever I can. -- Sitaram -- 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