Does hgsvn support lossless, bidirectional svn<->hg sync (was: [PATCH] Some yasvn2hg patch)
Antoine Pitrou
antoine.pitrou at wengo.com
Wed May 9 16:26:14 UTC 2007
Le mercredi 09 mai 2007 à 17:08 +0100, Kunle Odutola a écrit :
> Hi Antoine,
>
> > For the record, hgsvn is not meant as a one-way converter, but a
> > tool to use Mercurial with SVN checkouts.
>
> Can you explain further what you mean by this statement please?
>
> Does hgsvn essentially allow a user to pull Subversion project(s) into
> Mercurial repository(s), work on the repository(s) in Mercurial as usual
> then, push the changes incrementally - including all hg commit history -
> back to the original Subversion project(s)?
For now it only handles the "pull" part. (which is already useful if you
don't have commit access to the SVN repo :-))
I have ideas and a start of implementation for the "push" part.
However I fear the "push" will not be as lossless as the "pull" is,
because the high-level SVN API doesn't allow, to my knowledge,
specifying the commit date or author.
Antoine.
More information about the Mercurial
mailing list