problem on OSX with repository in network shared partition

sbarex sbarex sbarex at gmail.com
Tue Nov 30 03:38:18 CST 2010


I make some test and I think the problem is the afs version of OSX 10.4.11
server (PPC version).
I try connecting to the server with other different mac with same problem.
I have test the afs in version OSX 10.5 (PPC client version) and 10.6 (intel
client edition) and there are no problem with symlinks.

This is the log of afs access on osx 10.4 for some hg commands:

$ hg init test2
IP 192.168.0.40 - - [30/Nov/2010:10:02:52 0100] "CreateDir test2" 0 0 0
IP 192.168.0.40 - - [30/Nov/2010:10:02:52 0100] "CreateDir .hg" 0 0 0
IP 192.168.0.40 - - [30/Nov/2010:10:02:52 0100] "CreateDir store" 0 0 0
IP 192.168.0.40 - - [30/Nov/2010:10:02:52 0100] "CreateFile 00changelog.i" 0
0 0
IP 192.168.0.40 - - [30/Nov/2010:10:02:52 0100] "OpenFork 00changelog.i" 0 0
0
IP 192.168.0.40 - - [30/Nov/2010:10:02:53 0100] "OpenFork .DS_Store" 0 0 0
IP 192.168.0.40 - - [30/Nov/2010:10:02:53 0100] "CreateFile requires" 0 0 0
IP 192.168.0.40 - - [30/Nov/2010:10:02:53 0100] "OpenFork requires" 0 0 0

$ echo test > file1
IP 192.168.0.40 - - [30/Nov/2010:10:17:07 0100] "CreateFile file1" 0 0 0
IP 192.168.0.40 - - [30/Nov/2010:10:17:07 0100] "OpenFork file1" 0 0 0

$ hg status
IP 192.168.0.40 - - [30/Nov/2010:10:13:46 0100] "OpenFork requires" 0 0 0

$ hg add file1
IP 192.168.0.40 - - [30/Nov/2010:10:14:09 0100] "OpenFork requires" 0 0 0
IP 192.168.0.40 - - [30/Nov/2010:10:14:09 0100] "CreateFile wlock" 0 0 0
IP 192.168.0.40 - - [30/Nov/2010:10:14:09 0100] "OpenFork wlock" 0 0 0
IP 192.168.0.40 - - [30/Nov/2010:10:14:09 0100] "OpenFork wlock" 0 0 0
IP 192.168.0.40 - - [30/Nov/2010:10:14:09 0100] "CreateFile
.dirstate-IS2bxs" 0 0 0
IP 192.168.0.40 - - [30/Nov/2010:10:14:09 0100] "OpenFork .dirstate-IS2bxs"
0 0 0
IP 192.168.0.40 - - [30/Nov/2010:10:14:09 0100] "OpenFork .dirstate-IS2bxs"
0 0 0
IP 192.168.0.40 - - [30/Nov/2010:10:14:09 0100] "Delete wlock" -5007 0 0

$ hg commit -m test
IP 192.168.0.40 - - [30/Nov/2010:10:14:42 0100] "OpenFork requires" 0 0 0
IP 192.168.0.40 - - [30/Nov/2010:10:14:42 0100] "OpenFork wlock" 0 0 0
IP 192.168.0.40 - - [30/Nov/2010:10:14:42 0100] "CreateFile wlock.break" 0 0
0
IP 192.168.0.40 - - [30/Nov/2010:10:14:42 0100] "OpenFork wlock.break" 0 0 0
IP 192.168.0.40 - - [30/Nov/2010:10:14:42 0100] "Delete wlock" 0 0 0
IP 192.168.0.40 - - [30/Nov/2010:10:14:42 0100] "Delete wlock.break" -5007 0
0
IP 192.168.0.40 - - [30/Nov/2010:10:14:42 0100] "CreateFile wlock" 0 0 0
IP 192.168.0.40 - - [30/Nov/2010:10:14:42 0100] "OpenFork wlock" 0 0 0
IP 192.168.0.40 - - [30/Nov/2010:10:14:42 0100] "OpenFork wlock.break" 0 0 0
IP 192.168.0.40 - - [30/Nov/2010:10:14:42 0100] "OpenFork wlock" 0 0 0
IP 192.168.0.40 - - [30/Nov/2010:10:14:42 0100] "OpenFork dirstate" 0 0 0
IP 192.168.0.40 - - [30/Nov/2010:10:14:42 0100] "OpenFork dirstate" 0 0 0
IP 192.168.0.40 - - [30/Nov/2010:10:14:42 0100] "CreateFile
last-message.txt" 0 0 0
IP 192.168.0.40 - - [30/Nov/2010:10:14:43 0100] "OpenFork last-message.txt"
0 0 0
IP 192.168.0.40 - - [30/Nov/2010:10:14:43 0100] "CreateFile lock" 0 0 0
IP 192.168.0.40 - - [30/Nov/2010:10:14:43 0100] "OpenFork lock" 0 0 0
IP 192.168.0.40 - - [30/Nov/2010:10:14:43 0100] "OpenFork dirstate" 0 0 0
IP 192.168.0.40 - - [30/Nov/2010:10:14:43 0100] "OpenFork lock" 0 0 0
IP 192.168.0.40 - - [30/Nov/2010:10:14:43 0100] "CreateFile
journal.dirstate" 0 0 0
IP 192.168.0.40 - - [30/Nov/2010:10:14:43 0100] "OpenFork journal.dirstate"
0 0 0
IP 192.168.0.40 - - [30/Nov/2010:10:14:43 0100] "CreateFile journal.branch"
0 0 0
IP 192.168.0.40 - - [30/Nov/2010:10:14:43 0100] "OpenFork journal.branch" 0
0 0
IP 192.168.0.40 - - [30/Nov/2010:10:14:43 0100] "CreateFile journal.desc" 0
0 0
IP 192.168.0.40 - - [30/Nov/2010:10:14:43 0100] "OpenFork journal.desc" 0 0
0
IP 192.168.0.40 - - [30/Nov/2010:10:14:43 0100] "CreateFile journal" 0 0 0
IP 192.168.0.40 - - [30/Nov/2010:10:14:43 0100] "OpenFork journal" 0 0 0
IP 192.168.0.40 - - [30/Nov/2010:10:14:43 0100] "OpenFork file1" 0 0 0
IP 192.168.0.40 - - [30/Nov/2010:10:14:43 0100] "CreateFile fncache" 0 0 0
IP 192.168.0.40 - - [30/Nov/2010:10:14:43 0100] "OpenFork fncache" 0 0 0
IP 192.168.0.40 - - [30/Nov/2010:10:14:43 0100] "CreateDir data" 0 0 0
IP 192.168.0.40 - - [30/Nov/2010:10:14:43 0100] "CreateFile file1.i" 0 0 0
IP 192.168.0.40 - - [30/Nov/2010:10:14:43 0100] "OpenFork file1.i" 0 0 0
IP 192.168.0.40 - - [30/Nov/2010:10:14:43 0100] "CreateFile
hg-checklink-8Z0fnW" 0 0 0
IP 192.168.0.40 - - [30/Nov/2010:10:14:43 0100] "OpenFork
hg-checklink-8Z0fnW" 0 0 0
IP 192.168.0.40 - - [30/Nov/2010:10:14:43 0100] "Delete hg-checklink-8Z0fnW"
-5007 0 0
IP 192.168.0.40 - - [30/Nov/2010:10:14:43 0100] "CreateFile
hg-checkexec-CTnZmt" 0 0 0
IP 192.168.0.40 - - [30/Nov/2010:10:14:43 0100] "OpenFork
hg-checkexec-CTnZmt" 0 0 0
IP 192.168.0.40 - - [30/Nov/2010:10:14:43 0100] "OpenFork
hg-checklink-8Z0fnW" 0 0 0
IP 192.168.0.40 - - [30/Nov/2010:10:14:43 0100] "Delete hg-checkexec-CTnZmt"
0 0 0
IP 192.168.0.40 - - [30/Nov/2010:10:14:43 0100] "CreateFile 00manifest.i" 0
0 0
IP 192.168.0.40 - - [30/Nov/2010:10:14:43 0100] "OpenFork 00manifest.i" 0 0
0
IP 192.168.0.40 - - [30/Nov/2010:10:14:43 0100] "CreateFile 00changelog.i.a"
0 0 0
IP 192.168.0.40 - - [30/Nov/2010:10:14:43 0100] "OpenFork 00changelog.i.a" 0
0 0
IP 192.168.0.40 - - [30/Nov/2010:10:14:43 0100] "OpenFork 00changelog.i.a" 0
0 0
IP 192.168.0.40 - - [30/Nov/2010:10:14:43 0100] "Delete lock" -5007 0 0
IP 192.168.0.40 - - [30/Nov/2010:10:14:43 0100] "CreateFile
.dirstate-eaK_8P" 0 0 0
IP 192.168.0.40 - - [30/Nov/2010:10:14:43 0100] "OpenFork .dirstate-eaK_8P"
0 0 0
IP 192.168.0.40 - - [30/Nov/2010:10:14:43 0100] "OpenFork .dirstate-eaK_8P"
0 0 0
IP 192.168.0.40 - - [30/Nov/2010:10:14:43 0100] "Delete dirstate" 0 0 0
IP 192.168.0.40 - - [30/Nov/2010:10:14:43 0100] "Delete wlock" -5007 0 0
IP 192.168.0.40 - - [30/Nov/2010:10:14:44 0100] "OpenFork
hg-checklink-8Z0fnW" 0 0 0
IP 192.168.0.40 - - [30/Nov/2010:10:14:44 0100] "OpenFork
hg-checklink-8Z0fnW" 0 0 0
IP 192.168.0.40 - - [30/Nov/2010:10:14:44 0100] "OpenFork
hg-checklink-8Z0fnW" 0 0 0
IP 192.168.0.40 - - [30/Nov/2010:10:14:45 0100] "OpenFork
hg-checklink-8Z0fnW" 0 0 0

$ hg rm file1
IP 192.168.0.40 - - [30/Nov/2010:10:15:37 0100] "OpenFork requires" 0 0 0
IP 192.168.0.40 - - [30/Nov/2010:10:15:37 0100] "OpenFork dirstate" 0 0 0
IP 192.168.0.40 - - [30/Nov/2010:10:15:37 0100] "OpenFork 00changelog.i" 0 0
0
IP 192.168.0.40 - - [30/Nov/2010:10:15:37 0100] "OpenFork dirstate" 0 0 0
IP 192.168.0.40 - - [30/Nov/2010:10:15:37 0100] "OpenFork wlock" 0 0 0
IP 192.168.0.40 - - [30/Nov/2010:10:15:37 0100] "OpenFork wlock.break" 0 0 0
IP 192.168.0.40 - - [30/Nov/2010:10:15:37 0100] "CreateFile
wlock.break.break" 0 0 0
IP 192.168.0.40 - - [30/Nov/2010:10:15:37 0100] "OpenFork wlock.break.break"
0 0 0
IP 192.168.0.40 - - [30/Nov/2010:10:15:37 0100] "Delete wlock.break" 0 0 0
IP 192.168.0.40 - - [30/Nov/2010:10:15:37 0100] "Delete wlock.break.break"
-5007 0 0
IP 192.168.0.40 - - [30/Nov/2010:10:15:37 0100] "CreateFile wlock.break" 0 0
0
IP 192.168.0.40 - - [30/Nov/2010:10:15:37 0100] "OpenFork wlock.break" 0 0 0
IP 192.168.0.40 - - [30/Nov/2010:10:15:37 0100] "OpenFork wlock.break.break"
0 0 0
IP 192.168.0.40 - - [30/Nov/2010:10:15:37 0100] "Delete wlock" 0 0 0
IP 192.168.0.40 - - [30/Nov/2010:10:15:37 0100] "Delete wlock.break" -5007 0
0
IP 192.168.0.40 - - [30/Nov/2010:10:15:37 0100] "OpenFork wlock.break" 0 0 0
IP 192.168.0.40 - - [30/Nov/2010:10:15:37 0100] "CreateFile wlock" 0 0 0
IP 192.168.0.40 - - [30/Nov/2010:10:15:37 0100] "OpenFork wlock" 0 0 0
IP 192.168.0.40 - - [30/Nov/2010:10:15:37 0100] "Delete wlock" -5007 0 0
IP 192.168.0.40 - - [30/Nov/2010:10:15:37 0100] "Delete file1" 0 0 0
IP 192.168.0.40 - - [30/Nov/2010:10:15:37 0100] "Delete test2" -5007 0 0
IP 192.168.0.40 - - [30/Nov/2010:10:15:37 0100] "OpenFork wlock" 0 0 0
IP 192.168.0.40 - - [30/Nov/2010:10:15:37 0100] "OpenFork wlock" 0 0 0
IP 192.168.0.40 - - [30/Nov/2010:10:15:37 0100] "OpenFork wlock" 0 0 0
IP 192.168.0.40 - - [30/Nov/2010:10:15:38 0100] "OpenFork
hg-checklink-8Z0fnW" 0 0 0
IP 192.168.0.40 - - [30/Nov/2010:10:15:38 0100] "OpenFork
hg-checklink-8Z0fnW" 0 0 0
IP 192.168.0.40 - - [30/Nov/2010:10:15:38 0100] "OpenFork wlock" 0 0 0
IP 192.168.0.40 - - [30/Nov/2010:10:15:38 0100] "OpenFork wlock" 0 0 0
IP 192.168.0.40 - - [30/Nov/2010:10:15:38 0100] "OpenFork wlock" 0 0 0
IP 192.168.0.40 - - [30/Nov/2010:10:15:38 0100] "OpenFork wlock" 0 0 0
IP 192.168.0.40 - - [30/Nov/2010:10:15:38 0100] "OpenFork wlock" 0 0 0
...

In the lines in red, the code -5007 indicates the error afpDirNotEmpty.

On OSX 10.6 the correct log, without error codes, is:

$ hg init test2
IP 192.168.0.67 - - [30/Nov/2010:09:56:34 0100] "CreateDir test2" 0 0 0
IP 192.168.0.67 - - [30/Nov/2010:09:56:34 0100] "CreateDir .hg" 0 0 0
IP 192.168.0.67 - - [30/Nov/2010:09:56:34 0100] "CreateDir store" 0 0 0
IP 192.168.0.67 - - [30/Nov/2010:09:56:34 0100] "CreateFile 00changelog.i" 0
0 0
IP 192.168.0.67 - - [30/Nov/2010:09:56:34 0100] "OpenFork 00changelog.i" 0 0
0
IP 192.168.0.67 - - [30/Nov/2010:09:56:34 0100] "CreateFile requires" 0 0 0
IP 192.168.0.67 - - [30/Nov/2010:09:56:34 0100] "OpenFork requires" 0 0 0

$ echo test>file1
IP 192.168.0.67 - - [30/Nov/2010:09:57:12 0100] "CreateFile file1" 0 0 0
IP 192.168.0.67 - - [30/Nov/2010:09:57:12 0100] "OpenFork file1" 0 0 0

$ hg status
IP 192.168.0.67 - - [30/Nov/2010:09:57:52 0100] "OpenFork requires" 0 0 0

$ hg add file1
IP 192.168.0.67 - - [30/Nov/2010:09:58:11 0100] "OpenFork requires" 0 0 0
IP 192.168.0.67 - - [30/Nov/2010:09:58:11 0100] "CreateFile wlock" 0 0 0
IP 192.168.0.67 - - [30/Nov/2010:09:58:11 0100] "OpenFork wlock" 0 0 0
IP 192.168.0.67 - - [30/Nov/2010:09:58:11 0100] "CreateFile
.dirstate-sSoQCe" 0 0 0
IP 192.168.0.67 - - [30/Nov/2010:09:58:11 0100] "OpenFork .dirstate-sSoQCe"
0 0 0
IP 192.168.0.67 - - [30/Nov/2010:09:58:11 0100] "OpenFork .dirstate-sSoQCe"
0 0 0
IP 192.168.0.67 - - [30/Nov/2010:09:58:11 0100] "Delete wlock" 0 0 0

$ hg commit -m test
IP 192.168.0.67 - - [30/Nov/2010:09:58:33 0100] "OpenFork requires" 0 0 0
IP 192.168.0.67 - - [30/Nov/2010:09:58:33 0100] "CreateFile wlock" 0 0 0
IP 192.168.0.67 - - [30/Nov/2010:09:58:33 0100] "OpenFork wlock" 0 0 0
IP 192.168.0.67 - - [30/Nov/2010:09:58:33 0100] "OpenFork dirstate" 0 0 0
IP 192.168.0.67 - - [30/Nov/2010:09:58:33 0100] "OpenFork dirstate" 0 0 0
IP 192.168.0.67 - - [30/Nov/2010:09:58:33 0100] "CreateFile
last-message.txt" 0 0 0
IP 192.168.0.67 - - [30/Nov/2010:09:58:33 0100] "OpenFork last-message.txt"
0 0 0
IP 192.168.0.67 - - [30/Nov/2010:09:58:33 0100] "Delete wlock" 0 0 0
IP 192.168.0.67 - - [30/Nov/2010:09:59:22 0100] "OpenFork requires" 0 0 0
IP 192.168.0.67 - - [30/Nov/2010:09:59:22 0100] "CreateFile wlock" 0 0 0
IP 192.168.0.67 - - [30/Nov/2010:09:59:22 0100] "OpenFork wlock" 0 0 0
IP 192.168.0.67 - - [30/Nov/2010:09:59:22 0100] "OpenFork dirstate" 0 0 0
IP 192.168.0.67 - - [30/Nov/2010:09:59:22 0100] "OpenFork dirstate" 0 0 0
IP 192.168.0.67 - - [30/Nov/2010:09:59:22 0100] "Delete last-message.txt" 0
0 0
IP 192.168.0.67 - - [30/Nov/2010:09:59:22 0100] "CreateFile
last-message.txt" 0 0 0
IP 192.168.0.67 - - [30/Nov/2010:09:59:22 0100] "OpenFork last-message.txt"
0 0 0
IP 192.168.0.67 - - [30/Nov/2010:09:59:22 0100] "CreateFile lock" 0 0 0
IP 192.168.0.67 - - [30/Nov/2010:09:59:22 0100] "OpenFork lock" 0 0 0
IP 192.168.0.67 - - [30/Nov/2010:09:59:22 0100] "OpenFork dirstate" 0 0 0
IP 192.168.0.67 - - [30/Nov/2010:09:59:22 0100] "CreateFile
journal.dirstate" 0 0 0
IP 192.168.0.67 - - [30/Nov/2010:09:59:22 0100] "OpenFork journal.dirstate"
0 0 0
IP 192.168.0.67 - - [30/Nov/2010:09:59:22 0100] "CreateFile journal.branch"
0 0 0
IP 192.168.0.67 - - [30/Nov/2010:09:59:22 0100] "OpenFork journal.branch" 0
0 0
IP 192.168.0.67 - - [30/Nov/2010:09:59:22 0100] "CreateFile journal.desc" 0
0 0
IP 192.168.0.67 - - [30/Nov/2010:09:59:22 0100] "OpenFork journal.desc" 0 0
0
IP 192.168.0.67 - - [30/Nov/2010:09:59:22 0100] "CreateFile journal" 0 0 0
IP 192.168.0.67 - - [30/Nov/2010:09:59:22 0100] "OpenFork journal" 0 0 0
IP 192.168.0.67 - - [30/Nov/2010:09:59:22 0100] "OpenFork file1" 0 0 0
IP 192.168.0.67 - - [30/Nov/2010:09:59:22 0100] "CreateFile fncache" 0 0 0
IP 192.168.0.67 - - [30/Nov/2010:09:59:22 0100] "OpenFork fncache" 0 0 0
IP 192.168.0.67 - - [30/Nov/2010:09:59:22 0100] "CreateDir data" 0 0 0
IP 192.168.0.67 - - [30/Nov/2010:09:59:22 0100] "CreateFile file1.i" 0 0 0
IP 192.168.0.67 - - [30/Nov/2010:09:59:22 0100] "OpenFork file1.i" 0 0 0
IP 192.168.0.67 - - [30/Nov/2010:09:59:22 0100] "CreateFile
hg-checklink-ZtVI7k" 0 0 0
IP 192.168.0.67 - - [30/Nov/2010:09:59:22 0100] "OpenFork
hg-checklink-ZtVI7k" 0 0 0
IP 192.168.0.67 - - [30/Nov/2010:09:59:22 0100] "Delete hg-checklink-ZtVI7k"
0 0 0
IP 192.168.0.67 - - [30/Nov/2010:09:59:22 0100] "CreateFile
hg-checkexec-f62WVy" 0 0 0
IP 192.168.0.67 - - [30/Nov/2010:09:59:22 0100] "OpenFork
hg-checkexec-f62WVy" 0 0 0
IP 192.168.0.67 - - [30/Nov/2010:09:59:22 0100] "Delete hg-checkexec-f62WVy"
0 0 0
IP 192.168.0.67 - - [30/Nov/2010:09:59:22 0100] "CreateFile 00manifest.i" 0
0 0
IP 192.168.0.67 - - [30/Nov/2010:09:59:22 0100] "OpenFork 00manifest.i" 0 0
0
IP 192.168.0.67 - - [30/Nov/2010:09:59:22 0100] "CreateFile 00changelog.i.a"
0 0 0
IP 192.168.0.67 - - [30/Nov/2010:09:59:22 0100] "OpenFork 00changelog.i.a" 0
0 0
IP 192.168.0.67 - - [30/Nov/2010:09:59:22 0100] "OpenFork 00changelog.i.a" 0
0 0
IP 192.168.0.67 - - [30/Nov/2010:09:59:22 0100] "Delete lock" 0 0 0
IP 192.168.0.67 - - [30/Nov/2010:09:59:22 0100] "CreateFile
.dirstate-fJSbAo" 0 0 0
IP 192.168.0.67 - - [30/Nov/2010:09:59:22 0100] "OpenFork .dirstate-fJSbAo"
0 0 0
IP 192.168.0.67 - - [30/Nov/2010:09:59:22 0100] "OpenFork .dirstate-fJSbAo"
0 0 0
IP 192.168.0.67 - - [30/Nov/2010:09:59:22 0100] "Delete dirstate" 0 0 0
IP 192.168.0.67 - - [30/Nov/2010:09:59:22 0100] "Delete wlock" 0 0 0

$ hg rm file1
IP 192.168.0.67 - - [30/Nov/2010:10:00:04 0100] "OpenFork requires" 0 0 0
IP 192.168.0.67 - - [30/Nov/2010:10:00:04 0100] "OpenFork dirstate" 0 0 0
IP 192.168.0.67 - - [30/Nov/2010:10:00:04 0100] "OpenFork 00changelog.i" 0 0
0
IP 192.168.0.67 - - [30/Nov/2010:10:00:04 0100] "OpenFork dirstate" 0 0 0
IP 192.168.0.67 - - [30/Nov/2010:10:00:04 0100] "CreateFile wlock" 0 0 0
IP 192.168.0.67 - - [30/Nov/2010:10:00:04 0100] "OpenFork wlock" 0 0 0
IP 192.168.0.67 - - [30/Nov/2010:10:00:04 0100] "Delete wlock" 0 0 0
IP 192.168.0.67 - - [30/Nov/2010:10:00:04 0100] "Delete file1" 0 0 0
IP 192.168.0.67 - - [30/Nov/2010:10:00:04 0100] "Delete test2" -5007 0 0
IP 192.168.0.67 - - [30/Nov/2010:10:00:04 0100] "CreateFile wlock" 0 0 0
IP 192.168.0.67 - - [30/Nov/2010:10:00:04 0100] "OpenFork wlock" 0 0 0
IP 192.168.0.67 - - [30/Nov/2010:10:00:04 0100] "OpenFork dirstate" 0 0 0
IP 192.168.0.67 - - [30/Nov/2010:10:00:04 0100] "CreateFile
.dirstate-C7tzg3" 0 0 0
IP 192.168.0.67 - - [30/Nov/2010:10:00:04 0100] "OpenFork .dirstate-C7tzg3"
0 0 0
IP 192.168.0.67 - - [30/Nov/2010:10:00:04 0100] "OpenFork .dirstate-C7tzg3"
0 0 0
IP 192.168.0.67 - - [30/Nov/2010:10:00:04 0100] "Delete dirstate" 0 0 0
IP 192.168.0.67 - - [30/Nov/2010:10:00:04 0100] "Delete wlock" 0 0 0

I fear that there is not a way to solve the problem, if not upgrade the OS
version...





2010/11/29 Matt Mackall <mpm at selenic.com>

> On Mon, 2010-11-29 at 16:56 +0100, Mads Kiilerich wrote:
> > On 11/29/2010 04:10 PM, sbarex sbarex wrote:
> > > Hi, I'm starting to experience a few days mercurial but I have a big
> > > problem:
> > > I'm on a mac with OSX 10.6 with a remote disk mounted from a XServe
> (OSX
> > > 10.4) with afs protocol.
> >
> > Apparently not directly relevant, but note the warning on the hg man
> > page and in "hg help clone":
> >
> > For efficiency, hardlinks are used for cloning whenever the source and
> > destination are on the same filesystem (note this applies only to the
> > repository data, not to the working directory). Some filesystems, such
> > as AFS, implement hardlinking incorrectly, but do not report errors. In
> > these cases, use the --pull option to avoid hardlinking.
>
> Looks like the help is wrong. The AFS problem has always been with
> symlinks, not hardlinks.
>
> --
> Mathematics is the supreme nostalgia of our time.
>
>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://selenic.com/pipermail/mercurial/attachments/20101130/7dc5e48b/attachment.htm>


More information about the Mercurial mailing list