> > > I would update from CVS to darcs.  Do my work in darcs.  When I am ready
> > > to commit back to CVS, I tell tailor to sync.  Tailor would first check
> > > to see if there had been any updates to CVS, and pull those, creating
> > > darcs patches for each changeset.  Then immediately after committing
> > > each darcs patch to CVS, tailor would check to see if there had been any
> > > updates to CVS.  There would be at least one (from the patch just
> > > committed), which would be pulled back.  CVS would now be happy, and
> > > darcs would detect no changes, and would also be happy.  Tailor could
> > > then continue with the next darcs patch to commit to CVS.

...

> The scenario I describe is not theoretical.  That is the process I
> manually take to keep my darcs and CVS repositories in sync.  I know
> that it works, because I use it daily.

I see.  So when tailor does the "CVS to darcs" pass, if applying the new CVS
patch leaves no change (because the change was already performed by the
pre-existing darcs patch), then it doesn't create a new patch.

I hadn't tried something like that because it seemed weird for some patches to
have appeared in darcs world and moved into CVS world and other patches to have
appeared in CVS world and moved into darcs world.  I had thought that all
patches should be funnelled through the same process.

However, now that you've brought it to my attention, I can't think of any
actual problem that would result.

Thank you!

Regards,

Zooko

_______________________________________________
darcs-users mailing list
darcs-users@darcs.net
http://www.abridgegame.org/mailman/listinfo/darcs-users

Reply via email to