On Thu, Nov 13, 2008 at 10:11:15AM -0500, James Westby wrote:
> > > You mean [fc5473a06be960382582ddbfb40e2a5f824be122] don't you?
> > No, why? Short commit IDs are usually enough in Git.
> Why not use [f] then?

Well, even thought the likelihood of clashes increase trivially with
time, we are in the context of changelogs which are made of
timestamp-ed entries.

Hence it would be relatively simple, the day that a clash does occur,
to disambiguate it by choosing the commit which is closest to the
timestamp of the changelog entry referencing it. It wouldn't even be
necessary to do that always, you can be lazy and do that only upon
conflicts.

To do that you will need connectivity to the repository, but without
that the id is useless any how, and I also observe that most $DVCS
help us in this respect, because we know that the full history is
always available attached to each commit.

Am I overlooking some serious intricacy?

Cheers.

-- 
Stefano Zacchiroli -o- PhD in Computer Science \ PostDoc @ Univ. Paris 7
[EMAIL PROTECTED],pps.jussieu.fr,debian.org} -<>- http://upsilon.cc/zack/
Dietro un grande uomo c'è ..|  .  |. Et ne m'en veux pas si je te tutoie
sempre uno zaino ...........| ..: |.... Je dis tu à tous ceux que j'aime

Attachment: signature.asc
Description: Digital signature

_______________________________________________
vcs-pkg-discuss mailing list
vcs-pkg-discuss@lists.alioth.debian.org
http://lists.alioth.debian.org/mailman/listinfo/vcs-pkg-discuss

Reply via email to