[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [Monotone-devel] Re: Proposal for human readable revision IDs
From: |
Nathaniel Smith |
Subject: |
Re: [Monotone-devel] Re: Proposal for human readable revision IDs |
Date: |
Fri, 9 Sep 2005 15:23:06 -0700 |
User-agent: |
Mutt/1.5.9i |
Well, I've said it before, but... :-)
On Fri, Sep 09, 2005 at 08:08:35AM -0400, Hendrik Boom wrote:
> It was its totally distributed nature that convinced me. not the hash codes.
> I would have been happier with some locally unique version name that is
> combined with a globally unique tag identifying the site at which the
> locally unique name was created. The reason is that I am still
> paranoid about losing emtire files by hash collisions.
"Globally unique tags identifying sites" are far, far more prone to
accidental collision than hashes.
> In fact, in this discussion about readable hash codes, we're reinventing
> variations on this kind of mechanism.
>
> While I do use hash codes for speed in many situations, I always back them
> up with another. theoretically correct mechanism.
Anyway, the really interesting use of hash codes is in the
communications protocol, where they are irreplaceable -- there isn't a
another theoretically correct mechanism. (Except, "go really really
slow".)
Just "fixing" the revision ids alone won't help (much); most hashes
generated and compared when using monotone are in the networking
layer...
-- Nathaniel
--
Details are all that matters; God dwells there, and you never get to
see Him if you don't struggle to get them right. -- Stephen Jay Gould
- Re: [Monotone-devel] Re: Proposal for human readable revision IDs, (continued)
- [Monotone-devel] Re: Proposal for human readable revision IDs, Lapo Luchini, 2005/09/09
- Re: [Monotone-devel] Re: Proposal for human readable revision IDs, Andy Jones, 2005/09/09
- Re: [Monotone-devel] Re: Proposal for human readable revision IDs, Jon Bright, 2005/09/12
- Re: [Monotone-devel] Re: Proposal for human readable revision IDs, Andy Jones, 2005/09/12
- Re: [Monotone-devel] Re: Proposal for human readable revision IDs, Florian Weimer, 2005/09/13
- Re: [Monotone-devel] Re: Proposal for human readable revision IDs, Brian Downing, 2005/09/30
- Re: [Monotone-devel] Re: Proposal for human readable revision IDs, Daniel Carosone, 2005/09/30
Re: [Monotone-devel] Re: Proposal for human readable revision IDs, Hendrik Boom, 2005/09/09
- Re: [Monotone-devel] Re: Proposal for human readable revision IDs,
Nathaniel Smith <=
Re: [Monotone-devel] Proposal for human readable revision IDs, Steven Grimm, 2005/09/06
- Re: [Monotone-devel] Proposal for human readable revision IDs, Howard Spindel, 2005/09/06
- Re: [Monotone-devel] Proposal for human readable revision IDs, Bruce Stephens, 2005/09/07
- Re: [Monotone-devel] Proposal for human readable revision IDs, Chad Walstrom, 2005/09/08
- magic selectors (was Re: [Monotone-devel] Proposal for human readable revision IDs), Nathaniel Smith, 2005/09/09
- Re: magic selectors (was Re: [Monotone-devel] Proposal for human readable revision IDs), Zbynek Winkler, 2005/09/10
- [Monotone-devel] Re: magic selectors, Richard Levitte - VMS Whacker, 2005/09/10
- Re: [Monotone-devel] Re: magic selectors, Andy Jones, 2005/09/12
[Monotone-devel] Re: magic selectors, Richard Levitte - VMS Whacker, 2005/09/27
Re: [Monotone-devel] Re: magic selectors, Nathaniel Smith, 2005/09/27