Re: BUG: For first push to a bare repo, using "--tags" prevents creation of master branch
- From
Junio C Hamano <gitster@pobox.com>
- Date
- May 29, 2015, 15:21 UTC
- Message-ID
- <xmqq617bflzh.fsf@gitster.dls.corp.google.com>
- In-Reply-To
- <vpqbnh4hro7.fsf@anie.imag.fr>
Matthieu Moy <Matthieu.Moy@grenoble-inp.fr> writes:
> You did not provide any refspec (you provided <repository> but not > <refspec>), hence --tags pushes only tags. So, this is the expected > behavior.
Right.
> That said, we may want to add an option like --tags-also that would push > tags _in addition_ to what would normally be pushed. --follow-tags does > more or less this, though, but only for annotated tags pointing at a ref > being pushed.
Yeah. I am not sure --tags-also is necessarily a good thing (I do not think "fetch --tags" is a good thing, either). If --follow-tags does not touch lightweight ones, that may be a bug we would want to fix. I did not mean to implement --follow-tags that way, and I do not offhand remember if there was a reason to omit lightweight ones.
Thanks.