Show More
@@ -243,3 +243,57 b' Expected to fail:' | |||
|
243 | 243 | [255] |
|
244 | 244 | |
|
245 | 245 | $ cd .. |
|
246 | ||
|
247 | Test push hook locking | |
|
248 | ===================== | |
|
249 | ||
|
250 | $ hg init 1 | |
|
251 | ||
|
252 | $ echo '[ui]' >> 1/.hg/hgrc | |
|
253 | $ echo 'timeout = 10' >> 1/.hg/hgrc | |
|
254 | ||
|
255 | $ echo foo > 1/foo | |
|
256 | $ hg --cwd 1 ci -A -m foo | |
|
257 | adding foo | |
|
258 | ||
|
259 | $ hg clone 1 2 | |
|
260 | updating to branch default | |
|
261 | 1 files updated, 0 files merged, 0 files removed, 0 files unresolved | |
|
262 | ||
|
263 | $ hg clone 2 3 | |
|
264 | updating to branch default | |
|
265 | 1 files updated, 0 files merged, 0 files removed, 0 files unresolved | |
|
266 | ||
|
267 | $ cat <<EOF > $TESTTMP/debuglocks-pretxn-hook.sh | |
|
268 | > hg debuglocks | |
|
269 | > true | |
|
270 | > EOF | |
|
271 | $ echo '[hooks]' >> 2/.hg/hgrc | |
|
272 | $ echo "pretxnchangegroup.a = sh $TESTTMP/debuglocks-pretxn-hook.sh" >> 2/.hg/hgrc | |
|
273 | $ echo 'changegroup.push = hg push -qf ../1' >> 2/.hg/hgrc | |
|
274 | ||
|
275 | $ echo bar >> 3/foo | |
|
276 | $ hg --cwd 3 ci -m bar | |
|
277 | ||
|
278 | $ hg --cwd 3 push ../2 --config devel.legacy.exchange=bundle1 | |
|
279 | pushing to ../2 | |
|
280 | searching for changes | |
|
281 | adding changesets | |
|
282 | adding manifests | |
|
283 | adding file changes | |
|
284 | added 1 changesets with 1 changes to 1 files | |
|
285 | lock: user *, process * (*s) (glob) | |
|
286 | wlock: free | |
|
287 | ||
|
288 | $ hg --cwd 1 --config extensions.strip= strip tip -q | |
|
289 | $ hg --cwd 2 --config extensions.strip= strip tip -q | |
|
290 | $ hg --cwd 3 push ../2 # bundle2+ | |
|
291 | pushing to ../2 | |
|
292 | searching for changes | |
|
293 | adding changesets | |
|
294 | adding manifests | |
|
295 | adding file changes | |
|
296 | added 1 changesets with 1 changes to 1 files | |
|
297 | lock: user *, process * (*s) (glob) | |
|
298 | wlock: user *, process * (*s) (glob) | |
|
299 |
|
1 | NO CONTENT: file was removed |
General Comments 0
You need to be logged in to leave comments.
Login now