> > In my setup I have gate repository, which has
> >
> > [hooks]
> > pretxnchangegroup.01_test =
> > /home/vm156888/Documents/sfw/hg/scripts/display_all_changesets
> > pretxnchangegroup.02_test = sleep 10
> > pretxnchangegroup.03_test =
> > /home/vm156888/Documents/sfw/hg/scripts/just_one_changeset
> >
> > just_one_changeset fails, so the transaction is rolled back.
> >
> >
> > If I during the 'sleep 10' hook try to clone the gate, I'll get:
> >
> > $ hg clone gate tmp
> > waiting for lock on repository gate held by 'pub:6267' <--- waiting here
> > 10sec
> This looks like good news. I am hoping to avoid the gate/clone split
> for push/pull that ON has and SFW has under Teamware.
> Now the only split we should end up with is "recipies" and "tarballs",
> which we can't avoid if we want to keep the changesets reasonable small.
Sorry, false alarm. hg clone is locked, hg pull is not :( Maybe clone
needs to write something to repository, so it needs to be locked.
--
Vlad
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 193 bytes
Desc: not available
URL:
<http://mail.opensolaris.org/pipermail/sfwnv-discuss/attachments/20080928/95a16ce8/attachment.bin>