view tests/test-remove.out @ 1877:d314a89fa4f1

change lock format to let us detect and break stale locks. old style: symlink to pid new style: symlink to hostname:pid if lock code finds new-style lock, it breaks lock if locking pid is on same machine and pid is not alive. otherwise, lock is left alone. this makes locking code safe with old-style locks and with locks on other machines. new code makes server part of mercurial more robust in case machine crashes, power fails, or crazy user does kill -9.
author Vadim Gelfer <vadim.gelfer@gmail.com>
date Fri, 10 Mar 2006 08:31:31 -0800
parents c6ffedc4f11b
children 7544700fd931
line wrap: on
line source

# HG changeset patch
# User test
# Node ID b51ca55c20354097ca299529d18b5cd356976ba2
# Parent  0000000000000000000000000000000000000000
1

diff -r 000000000000 -r b51ca55c2035 foo
--- /dev/null	Thu Jan  1 00:00:00 1970 +0000
+++ b/foo	Thu Jan  1 00:00:00 1970 +0000
@@ -0,0 +1,1 @@
+a
# HG changeset patch
# User test
# Node ID 451c12a24e5a7336921b8d93e280837d7c2b4fc1
# Parent  b51ca55c20354097ca299529d18b5cd356976ba2
2

diff -r b51ca55c2035 -r 451c12a24e5a foo
--- a/foo	Thu Jan  1 00:00:00 1970 +0000
+++ /dev/null	Thu Jan  1 00:00:00 1970 +0000
@@ -1,1 +0,0 @@
-a
changeset:   0:b51ca55c2035
user:        test
date:        Thu Jan  1 00:00:00 1970 +0000
summary:     1

diff -r 000000000000 -r b51ca55c2035 foo
--- /dev/null	Thu Jan  1 00:00:00 1970 +0000
+++ b/foo	Thu Jan  1 00:00:00 1970 +0000
@@ -0,0 +1,1 @@
+a


changeset:   1:451c12a24e5a
tag:         tip
user:        test
date:        Thu Jan  1 00:00:00 1970 +0000
summary:     2

diff -r b51ca55c2035 -r 451c12a24e5a foo
--- a/foo	Thu Jan  1 00:00:00 1970 +0000
+++ /dev/null	Thu Jan  1 00:00:00 1970 +0000
@@ -1,1 +0,0 @@
-a