Quoth Mike Kupfer on Wed, Aug 20, 2008 at 02:49:00PM -0700:
> I drafted a new version of the hg_workflow page[1], based on my comments
> of August 2nd[2].  I didn't address a few of my comments.  In
> particular,
...
> As usual, the draft version and diffs are at
> http://cr.opensolaris.org/~kupfer/on-readme/.

  "It is highly recommended that you review the results of a merge
  before committing it...": I think you should state how to determine
    {which files have changed, what the diffs are, and maybe how to
    generate a webrev} relative to each head.

  Merging with uncommitted changes: Should you mention that if the
    changes aren't committed, then there's no way to rerun the merge,
    like you can if they were committed?

  Running a project gate: I think the first subsection should be how to
    set up a gate for multiple committers.  You could say that the
    easiest way is to set up the gate on hg.opensolaris.org.  And you
    could point to documentation on how to set up a repository with
    write-access for a group, or how to set up a user for shared-ssh, or
    how to do it with httpd, as I've heard is possible.

  Pull from your project gate's parent...: This is where I think you
    should say how to pull in the changeset which defines a tag, so that
    project gatelings can use the tag, too.

        Aside: Speaking of which, I've been wondering if we should file
        an RFE with Mercurial for an option which pulls not the
        changeset for a tag, but the changeset which *defines* the tag.
        Like

                hg pull -R onnv_96

        Except, of course, that -R is already used.  Maybe some sort of
        defined:onnv_96 syntax could work instead.

  Merge the head from your project...: Should you mention interrupted
    merges, like you could do with resolve(1), even if the user doesn't
    have to do anything special?


David

Reply via email to