And I didn't expect them to be == ;-)  I'm not sure what aliases to
comment/ask for help on so I've probably subjected too many folk, sorry.

I've read most of Mark's flag days more than once as well as some of the
referenced materials.  I've not read the Mecurial book in any detail.
I do intend to go back over Mark's flag days and referenced materials.

I've completed my 1st (of hopefully many) pushes to OpenSolaris.  Here's
some things that I found different and would like to know where to go
to find solutions.

I started by cloning a fresh repo/workspace from /ws/onnv-clone and
/ws/onnv-clone/usr/closed and eventually pushing to
ssh://onhg at onnv.eng//export/onnv-gate.

        1) There seems to be no equivalent to wx/active where
           I can define only those files I wish to be active and
           putback comments for each file.

           I almost always have multiple different things with multiple
           different files going on in my TeamWare workspaces.  I manage
           them multiple wx/active files for webrev and putback from a
           single TeamWare workspace.

           How do I get the same functionality from Hg+Cd?

        2) There seems to be no equivalent to wx pdiffs and
           wx pdiffs -c .  Formats I get from Hg I find hard to read.

           How do I get the equivalent of wx pdiffs [-c]?

        3) Every hg command that accesses the parent spits out
           "Not trusting file /ws/onnv-clone/.hg/hgrc from untrusted user
           nobody, group nobody"
           
           What's wrong and how do I stop that?

        4) If I reference the parent via ssh I'm prompted for
           my id_dsa passphrase.  If I ssh to a SWAN machine
           I'm prompted for my id_rsa passphrase.

           Why the difference?
           How do I stop having to give my id_dsa passphrase for onnv.eng?

        5) hg pbchk -p ssh://onhg at onnv.eng//export/onnv-gate
           succeeds happily, but the immediately following
           hg push -p ssh://onhg at onnv.eng//export/onnv-gate
           fails.

           Is there some deficiency in pbchk?

        6) hg push -p ssh://onhg at onnv.eng//export/onnv-gate
           fails complaining about files I'm not modifying.

           Why is push deficient in its updates?
           Why must I continually iterate pulls, updates, merges, commits,
           recommits, pushes until I sneak in before someone else?
           What is the correct and approved sequence?
                hg pull; hg commit -m "merge gate";
                hg recommit -m "my message";hg push

        7) I get push notification mail of my changes, but the corresponding
           Bugster CRs are not updated.  Nor does the mail say to update
           them and with what build.

           What's the current procedure for updating CRs?
           Will things go back to the more automated way that the
           gatekeeper notifications were on the tw gates?

        8) So far, I've not had a conflict (only been doing Hg for a week),
           but merges seem to be required to happen automagically.
           I understand this is required for the convenience of the
           conflicting push issue I noted in 6).  I'm happy to have
           all non-conflicting files automatically merged (just like when
           I did a bringover).  I never what any of my "active" files
           to ever be merged by any tool other than my fingers using
           $EDITOR.

           The way I did this with TeamWare by making a copy of any
           files in conflict, running resolve and always accepting parent,
           then reediting and merging again.  Finally redelget.

           How do I affect the same work flow in Hg+Cd?
           Or where do I go to see how to do this?
           Am I missing that it's already there since I've not need to
           merge any conflicts so far?

Thanks for listening.  RTMs gladly accepted ;-)

Cheers,
Gary..

Reply via email to