> 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

Reply via email to