test-push-hook-lock.t
38 lines
| 926 B
| text/troff
|
Tads3Lexer
/ tests / test-push-hook-lock.t
Adrian Buehlmann
|
r12279 | $ hg init 1 | ||
$ echo '[ui]' >> 1/.hg/hgrc | ||||
$ echo 'timeout = 10' >> 1/.hg/hgrc | ||||
$ echo foo > 1/foo | ||||
$ hg --cwd 1 ci -A -m foo | ||||
adding foo | ||||
$ hg clone 1 2 | ||||
updating to branch default | ||||
1 files updated, 0 files merged, 0 files removed, 0 files unresolved | ||||
$ hg clone 2 3 | ||||
updating to branch default | ||||
1 files updated, 0 files merged, 0 files removed, 0 files unresolved | ||||
Matt Harbison
|
r23349 | $ cat <<EOF > $TESTTMP/debuglocks-pretxn-hook.sh | ||
> hg debuglocks | ||||
> true | ||||
> EOF | ||||
Adrian Buehlmann
|
r12279 | $ echo '[hooks]' >> 2/.hg/hgrc | ||
Matt Harbison
|
r23349 | $ echo "pretxnchangegroup.a = sh $TESTTMP/debuglocks-pretxn-hook.sh" >> 2/.hg/hgrc | ||
Adrian Buehlmann
|
r12279 | $ echo 'changegroup.push = hg push -qf ../1' >> 2/.hg/hgrc | ||
$ echo bar >> 3/foo | ||||
$ hg --cwd 3 ci -m bar | ||||
$ hg --cwd 3 push ../2 | ||||
pushing to ../2 | ||||
searching for changes | ||||
adding changesets | ||||
adding manifests | ||||
adding file changes | ||||
added 1 changesets with 1 changes to 1 files | ||||
Matt Mackall
|
r22559 | lock: user *, process * (*s) (glob) | ||
wlock: free | ||||
Adrian Buehlmann
|
r12279 | |||