Which workflow(s) do you use?

Arne Babenhauserheide arne_bab at web.de
Wed Apr 1 19:15:32 CDT 2009


Am Samstag 28 März 2009 23:00:40 schrieb John Mulligan:
> Ok, since you called me out on this I'll write something up. :-)

Many thanks! 

> 1. Home Projects

With this we now have a basic starting workflow, reported from real-life 
usage. It should provide a good starting point for all those, who just want to 
try out Mercurial. 

> (And as a bonus)
> 2. Dealing with CVS at Work

This one sounds damn useful! 

I just forwarded it to a freind of mine, who's also feeling the pain of having 
to use CVS :) 


> I often use MQ here, and create patches that I will apply to CVS to
> checkin. When I am done a patch I email others the link to the hg web
> for that revision. If they are happy with that I then patch a CVS
> instance and commit those changes.

Why don't you convert changes to one repo, and then clone off feature feature 
repos and just "hg export" the changes from there? 

repos/
    cvs/
    converted/
    feature1/
    feature2/

Then you can just do "hg export" in feature1/ and get a patch you can apply 
directly to cvs. 

(the pbranch extension should allow using this workflow with a single repo for 
several patches instead of one per feature)

> I have scripted the 'hg export' to cvs also, but I used to do it all
> manually.

What did you change to improve the export? 


Many thanks again for sharing your workflows! 

Best wishes, 
Arne
-- 
-- Ein Würfel System: http://1w6.org - einfach saubere (Rollenspiel-) Regeln.
-- Infinite Hands: http://infinite-hands.draketo.de - singing a part of the 
history of free software.
-- My stuff: http://draketo.de - stories, songs, poems, programs and stuff :)

-- PGP/GnuPG: http://draketo.de/inhalt/ich/pubkey.txt
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 198 bytes
Desc: This is a digitally signed message part.
Url : http://selenic.com/pipermail/mercurial/attachments/20090402/fe14d0c7/attachment.pgp 


More information about the Mercurial mailing list