On Sun, Oct 14, 2007 at 09:12:43PM +1000, David Symonds wrote: > On 14/10/2007, Theodore Tso <tytso@xxxxxxx> wrote: > > On Sun, Oct 14, 2007 at 09:03:48PM +1000, David Symonds wrote: > > > git push <remote> :<branch_name> > > > > > > If the left side of the colon in a push refspec is empty, it deletes > > > the remote ref given by the right hand side. > > > > Cool, thanks! It's not in the git-push man page. I'll play with it > > some and then submit a patch update the man page. > > Yes, it is, including in the examples section. Wow, I completely missed that! It would be nice if: <refspec> The canonical format of a <refspec> parameter is +?<src>:<dst>; that is, an optional plus +, followed by the source ref, followed by a colon :, followed by the destination ref. .... mentioned that the source ref could be optional (just like it explicitly says the '+' is optional)... The <src> side can be an arbitrary "SHA1 expression" that can be used as an argument to git-cat-file -t. E.g. master~4 (push four parents before the current master head). .... and I think the throwaway sentence at the end of the refspec would be better at the end of the second paragraph above. I'll send a patch. Thanks for pointing that out! - Ted - 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