It does now.
Use the following paths:
ssh://elpaso.eng//export/gate-hg
ssh://elpaso.eng//export/gate-hg/usr/closed
...and it should work correctly.
You may prepend "username@" to "elpaso.eng," but by default, it should
connect as you.
--Mark
On Wed, 16 Jul 2008, Will Fiveash wrote:
> Date: Wed, 16 Jul 2008 11:59:28 -0500
> From: Will Fiveash <William.Fiveash at Sun.COM>
> To: scm-migration-dev at opensolaris.org
> Cc: gatekeeper at onnv.eng.sun.com
> Subject: will the ON gate system run an hg daemon?
>
> On Mon, Jul 14, 2008 at 06:59:29PM -0600, Mark J. Nelson wrote:
>> ------ Developer Responsibilities, aka What You Need To Do NOW ------
>>
>> 1. Follow the tools flag day from last week:
>>
>> http://www.opensolaris.org/os/community/on/flag-days/pages/2008071001/
>>
>> 2. Unless you're integrating into snv_95 or snv_96, stop procrastinating.
>> Switch to Mercurial. NOW.
>>
>> 3. If you're managing a project gate or need more sophisticated knowledge
>> or Mercurial, then read the Mercurial book: http://hgbook.red-bean.com/
>>
>> ...this is particularly useful (required reading?) if you're
>> accustomed to peeking under the hood (ie using SCCS or manipulating
>> the nametable) in TeamWare. This tool is much different, and you
>> should not expect to bypass it, or muck about with the way it stores
>> files.
>>
>> 3. Really. Switch now. The wx2hg script is part of SUNWonbld; read the
>> man page and follow it. Take a clone of the internal or external onnv
>> gate:
>>
>> internal (open): /net/elpaso.eng/export/gate-hg
>> internal (closed): /net/elpaso.eng/export/gate-hg/usr/closed
>>
>> external (open-only): ssh://anon at hg.opensolaris.org/hg/onnv/onnv-gate
>>
>> ...and go for it.
>
> In regards to point #3, will elpaso.eng/onnv.sfbay support an ssh/hg
> service as hg.opensolaris.org does? I ask this because the time to
> clone a gate to my system in Austin, TX varies greatly depending on the
> protocol used to transfer the data:
>
> $ timex hg clone ssh://anon at hg.opensolaris.org/hg/onnv/onnv-gate
> destination directory: onnv-gate
> requesting all changes
> adding changesets
> adding manifests
> adding file changes
> added 7107 changesets with 97565 changes to 50605 files
> updating working directory
> 45608 files updated, 0 files merged, 0 files removed, 0 files unresolved
>
> real 15:50.05
> user 1:46.08
> sys 25.74
>
> $ timex hg pull -u -r onnv_94 /net/elpaso.eng/export/gate-hg
> Not trusting file /net/elpaso.eng/export/gate-hg/.hg/hgrc from untrusted user
> daemon, group other
> pulling from /net/elpaso.eng/export/gate-hg
> requesting all changes
> adding changesets
> adding manifests
> adding file changes
> added 7056 changesets with 97244 changes to 50537 files
> 45551 files updated, 0 files merged, 0 files removed, 0 files unresolved
>
> real 4:14:38.71
> user 2:03.01
> sys 43.32
>
> So cloning a gate via NFS takes about 4 hours longer than doing it via
> ssh/hg.
>
> Note that I'm able clone a Teamware gate in MPK to my Austin system
> using a script called clone_ws that takes about 16 minutes. The script
> is probably doing something similar to an hg clone via ssh/hg in that it
> just transfers the SCCS delta files via a compressed stream then does
> the sccs gets and creates the nametable locally.
>
> --
> Will Fiveash
> Sun Microsystems Inc.
> http://opensolaris.org/os/project/kerberos/
>