Thanks for the almost instantaneous reply.  I didn't see it until
after Lele's reply because it ended up in the wrong folder (...no
darcs-users list headers, spam filtering...).

[EMAIL PROTECTED] wrote:
The patch id isn't a hash of the patch, but a hash of the patch
metadata.  As far as I know, this gains none of the benefits of
hash-based identification but suffers all of the costs and then
some.

Interesting, and a bit peculiar ;) Though I suppose since the datetime and the author are hashed as part of the metadata, that pretty much guarantees a unique identifier in normal usage.

If I were you I would customize tailor.  Depending on what you
want to do, simply --patch-name-format="your string" would do.
If not that, then writing your own pre-commit hook might do.  Or
else hacking the tailor source.

Thanks for the hints. If the 'darcs send' / 'darcs apply' paradigm didn't work so beautifully, I certainly would consider this route.

As it is, I've whipped up some CL and elisp functions to parse and strip the patch bundle in a 'svndumpfilter' sort of way. In addition to making log comments more darcs-ish, this is allowing me to break a monolithic repository into smaller and more logical chunks.

I'm just glad darcs doesn't insist that the patch bundle contain a hash value ;) -- That's a major feature to me.

Cheers,

-- Travis

_______________________________________________
darcs-users mailing list
[email protected]
http://www.abridgegame.org/mailman/listinfo/darcs-users

Reply via email to