Will Fiveash wrote: > On Tue, Jul 15, 2008 at 06:17:00PM -0400, Richard Lowe wrote: > >> Will Fiveash <William.Fiveash at Sun.COM> writes: >> >> >>> On Tue, Jul 15, 2008 at 12:31:09PM -0700, Stephen Lau wrote: >>> >>>> Will Fiveash wrote: >>>> >>>>> What is the story regarding snapshot gates like the ones found in >>>>> /net/onnv.sfbay/export/snapshot? Will there be a snapshot-hg directory >>>>> similar to the gate/gate-hg dirs? >>>>> >>>>> >>>>> >>>> Haven't checked in a while, so my info might be stale - but at least when >>>> I >>>> was there we tagged the revisions at which the gate's closed with the >>>> build >>>> number, so you could do 'hg clone -r onnv_90' and get the revision when >>>> the >>>> gate closed for onnv_90 >>>> >>> Okay but now I have another question. I want to use zfs snapshot/clone to >>> clone a ON build level. Here's what I'm trying to do: >>> >>> zfs create pool/willf/hg/i386/onnv_94 >>> g clone -r onnv_94 /net/elpaso.eng/export/gate-hg onnv_94 >>> abort: destination 'onnv_94' already exists >>> >> cd <that filesystem> >> hg init >> hg pull -u -r onnv_94 ... >> hg reparent ... >> > > A couple things in regards to the above. After I did the initial: > > hg pull -u -r onnv_94 /net/elpaso.eng/export/gate-hg > > I then did: > > $ hg pull -u -r onnv_94 ssh://onnv.sfbay.sun.com//export/gate-hg/usr/closed > > remote: Not trusting file /export/gate-hg/usr/closed/.hg/hgrc from untrusted > user daemon, group other > pulling from ssh://onnv.sfbay.sun.com//export/gate-hg/usr/closed > searching for changes > abort: repository is unrelated > remote: Not trusting file /export/gate-hg/usr/closed/.hg/hgrc from untrusted > user daemon, group other > > You'll need to create the usr/closed and then pull that in. YOu can't pull usr/closed on top of usr so: $ hg pull -u -r onnv_94 /net/elpaso.eng/export/gate-hg $ hg init usr/closd $ cd usr/closed $ hg pull -u -r onnv_94 ssh://onnv/export/gate-hg/usr/closed > And second (on snv_88): > > $ hg reparent ssh://onnv.sfbay.sun.com//export/gate-hg > hg: unknown command 'reparent' > > So how does this work when I need to pull from two different > repositories? > > reparent is provided by Cadmium. Do you have the cdm extension loaded?
cheers, steve -- stephen lau | stevel at opensolaris.org | www.whacked.net
