{"thread":{"id":"34529","subject":"Re: git tag usability issue: Lightweight vs Annotated confusion for the end user (ex. git describe default)","startedAt":"2013-07-24T19:09:38Z","lastAt":"2013-07-24T20:37:28Z","messageCount":2,"participants":["Jonathon Mah","Junio C Hamano"],"isPatch":false,"patchVersion":null,"patchTotal":null},"messages":[{"id":"224054","messageId":"032D5084-C70F-4F62-8F62-975ADEA56ED6@JonathonMah.com","threadId":"34529","inReplyTo":null,"subject":"Re: git tag usability issue: Lightweight vs Annotated confusion for the end user (ex. git describe default)","fromName":"Jonathon Mah","fromEmail":"me@jonathonmah.com","sentAt":"2013-07-24T19:09:38Z","receivedAt":"2013-07-24T19:09:38Z","isPatch":false,"sender":{"key":"me@jonathonmah.com","avatar":"https://avatars.githubusercontent.com/u/2748?v=4"},"body":">         Some git command (ex. git describe) by default only consider \n> annotated tags.\n\nI always add --tags when I call git-describe. Is there any reason this shouldn't become the new default (quickly, before git 2.0 perhaps)? I wasn't able to find any reason for the current behavior with just a little digging.\n\n\n\nJonathon Mah\nme@JonathonMah.com\n"},{"id":"224060","messageId":"7vppu766ev.fsf@alter.siamese.dyndns.org","threadId":"34529","inReplyTo":"032D5084-C70F-4F62-8F62-975ADEA56ED6@JonathonMah.com","subject":"Re: git tag usability issue: Lightweight vs Annotated confusion for the end user (ex. git describe default)","fromName":"Junio C Hamano","fromEmail":"gitster@pobox.com","sentAt":"2013-07-24T20:37:28Z","receivedAt":"2013-07-24T20:37:28Z","isPatch":false,"sender":{"key":"gitster@pobox.com","avatar":"https://avatars.githubusercontent.com/u/54884?v=4"},"body":"Jonathon Mah <me@JonathonMah.com> writes:\n\n> I always add --tags when I call git-describe. Is there any reason this shouldn't become the new default (quickly, before git 2.0 perhaps)?\n\nThe distinction is there for a reason--- annotated tags are meant\nfor the more \"public\" and \"permanent\" stuff, while you can do\nlightweight tags for random short-term stuff.\n\nAn argument could be to change Git not to follow unannotated tags\nwith \"git fetch\" and \"git push --follow-tags\" by default, which goes\nin the direction to make the distinction even clear.  But for a\nchange to make the distinction less useful, I would have to say it\nis probably a bad idea.\n"}]}