On 2007-06-20 08:13, James Carlson <[EMAIL PROTECTED]> wrote:
>Giorgos Keramidas writes:
>> For instance, is it common for ON people to run the first pass of a
>> merge, reparent their workspace to an integration workspace, 'push'
>> their half-merged changes to the new parent/integration workspace, ask
>> someone more confident with the conflicting files to complete the merge,
>> and 'pull' the completed merge back?
>
> Roughly, yes.  The outline is correct, but the details differ based on
> the individual doing the work.
>
> I'd say a more accurate pattern for complex merges would be:
>
>       - create a new "merge" workspace based on the current project
>           gate.
>
>       - bringover ("pull") files from the main gate.
>
>       - resolve as many changes as possible.
>
>       - have others take children of that merge workspace.
>
>       - they resolve conflicts in whatever way they need, and then
>           putback ("push") to the merge workspace.
>
>       - finally, the updated merge workspace is resynced with the
>           project gate ("pull") and putback ("push") there.

Ah, yes, indeed.  I forgot the second reparenting to the gate and the
final bringover/putback.

Thanks for the outline.

I guess now we can email the Hg developers with something which
resembles a sort of functional requirements list :-)

_______________________________________________
tools-discuss mailing list
tools-discuss@opensolaris.org

Reply via email to