On Feb 19, 2009, at 12:14 PM, Eugene Loh wrote:

Okay, thanks for all the feedback.  New version is at:

https://svn.open-mpi.org/trac/ompi/wiki/ UsingMercurial#Developmentcycle

If everyone is happy with that, I'll remove the old version, along with the diagram.


FWIW, I think your text is generally good enough (some nits below). You might want to say that "this is one way" or somesuch, because there are other variants (e.g., I typically commit multiple times before pushing, etc.). But I doubt it's worth going into that much detail.

Minor nits:

- On the "put back to SVN" side, note that you might need to SVN add/ remove as well (i.e., if you added or removed stuff in hg). It's also common to need to update various svn:ignore properties.

- On the "commit to my local hg" side, it's not always a good idea to just run a top-level "hg addremove" -- that may slurp in some kruft files that you have in your workspace. I usually use a finer-grained "hg add file1 file2 ..." approach (because I've been burned by the top- level "hg addremove" approach before).

--
Jeff Squyres
Cisco Systems

Reply via email to