> Sun Aug 7 09:31:23 EDT 2005 David Roundy <[EMAIL PROTECTED]>
> * use author field of git commit rather than committer as the darcs author.
> This is mostly to enable forward-compatibility with a possible future
> crazy-tagging scheme, but also because I think that it's better to lose the
> commiter information than the author information.
I disagree. I think we need to store both the author and committer
information in the Darcs patch.
What I think I'm going to implement is the following scheme. When
going from Git to Darcs, put a in Darcs's author field. Check if
a==c; if not, append a line ``Committer: ...'' to Darcs changelog.
When going from Darcs to Git, check for a line of the form
``Committer: ...'' being the last line of the Darcs changelog. If
present, dump ``...'' into the Git committer field.
This scheme preserves both the author and the committer, and preserves
Darcs-git's round-trip properties. It is a hack -- a more elegant
solution would be to allow arbitrary metadata to be associated with a
patch. But of course this extra metadata would need to be included in
Darcs' patch hashes, a possibility which you've already dismissed.
Do you believe that a more explicit name than just ``Committer''
should be used in the Darcs changelog?
Juliusz
_______________________________________________
darcs-devel mailing list
[email protected]
http://www.abridgegame.org/cgi-bin/mailman/listinfo/darcs-devel