D Programming Language source (dmd, phobos, etc.) has moved to github
Lutger Blijdestijn
lutger.blijdestijn at gmail.com
Tue Jan 25 09:39:58 PST 2011
Nick Sabalausky wrote:
> "David Nadlinger" <see at klickverbot.at> wrote in message
> news:ihkub8$1ia4$1 at digitalmars.com...
>> On 1/24/11 10:20 PM, Nick Sabalausky wrote:
>>>>> Does Git really not have real revision/changeset numbers?
>>>>
>>>>[.]
>>>>
>>>
>>> Not that I've actually used DVCSes much yet, but my understanding is
>>> that the same can be set of Hg and yet Hg handles revision/changeset
>>> numbers just
>>> fine. The nice things (plural) about those is that they're both readable
>>> and
>>> comparable.
>>
>> Hg has no �real revision/changeset numbers� either - there is a
>> more-or-less-monotonic number assigned to the various changesets, but
>> it's only valid for a single, *local* checkout, using them e.g. in a NG
>> post would be a very wrong thing to do
>> (http://mercurial.selenic.com/wiki/RevisionNumber).
>>
>
> Even without really using DVCSes it always seemed clear to me that an
> incremented number would be relative to a particular branch. So if you
> specify what branch you're talking about (which could usually just be
> assumed to be the main official one unless otherwise specified), shouldn't
> that be enough?
>
>> Git supports a relative notation as well, which is what I personally want
>> to use most of the time anyway (e.g. HEAD^, master~4, something@{"1 year
>> ago"}, .).
>
> Ah, so it *does* then? Great! Happen to have a link that explains it?
>
This covers most of it to see what's possible:
http://progit.org/book/ch6-1.html
You can customize git log with a format string, try this for example:
git log --pretty=format:"%h - %an, %ar : %s %d"
More information about the Digitalmars-d-announce
mailing list