D Programming Language source (dmd, phobos,etc.) has moved to github
David Nadlinger
see at klickverbot.at
Mon Jan 24 14:24:44 PST 2011
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).
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"}, …). You don't have to specify the full SHA-1 hash either, as
long as it is still unambiguous – for example, you could just refer to
the 2.051 version mentioned above as »1374« to save typing.
David
More information about the Digitalmars-d-announce
mailing list