test-push-hook-lock.t
50 lines
| 1.3 KiB
| text/troff
|
Tads3Lexer
/ tests / test-push-hook-lock.t
|
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 | ||||
|
r23349 | $ cat <<EOF > $TESTTMP/debuglocks-pretxn-hook.sh | ||
> hg debuglocks | ||||
> true | ||||
> EOF | ||||
|
r12279 | $ echo '[hooks]' >> 2/.hg/hgrc | ||
|
r23349 | $ echo "pretxnchangegroup.a = sh $TESTTMP/debuglocks-pretxn-hook.sh" >> 2/.hg/hgrc | ||
|
r12279 | $ echo 'changegroup.push = hg push -qf ../1' >> 2/.hg/hgrc | ||
$ echo bar >> 3/foo | ||||
$ hg --cwd 3 ci -m bar | ||||
|
r29687 | $ hg --cwd 3 push ../2 --config devel.legacy.exchange=bundle1 | ||
|
r12279 | pushing to ../2 | ||
searching for changes | ||||
adding changesets | ||||
adding manifests | ||||
adding file changes | ||||
added 1 changesets with 1 changes to 1 files | ||||
|
r22559 | lock: user *, process * (*s) (glob) | ||
wlock: free | ||||
|
r12279 | |||
|
r25126 | $ hg --cwd 1 --config extensions.strip= strip tip -q | ||
$ hg --cwd 2 --config extensions.strip= strip tip -q | ||||
|
r29688 | $ hg --cwd 3 push ../2 # bundle2+ | ||
|
r25126 | pushing to ../2 | ||
searching for changes | ||||
adding changesets | ||||
adding manifests | ||||
adding file changes | ||||
added 1 changesets with 1 changes to 1 files | ||||
lock: user *, process * (*s) (glob) | ||||
wlock: user *, process * (*s) (glob) | ||||