Artifact 3246c81734dc5f229bd4d8b27cadeaf2cf9e1d91
Ticket change
[3246c81734]
- New ticket aa494b5832 Fossil changes symlinks into seperate files.
by
anonymous on
2009-10-01 12:52:07.
D 2009-10-01T12:52:07
J comment When\sfossil\sadds\sdirectories\sthat\scontain\ssymbolic\slinks\sto\sother\sdirectories\sin\sa\sfossil\srepository,\son\sfuture\scheckouts\sthe\ssymbolic\slink\swill\sbecome\san\sentirely\sseperate\scopy\sof\sthe\sentire\sdirectory\sstructure\sthat\swas\spointed\sto\son\sdisk.\sSee\sbelow\sexplanatory\slogs\sfor\sexample\s/\ssteps\sto\sreproduce.\r\n\r\nEsp.\slook\sat\sthe\stwo\soutputs\sof\s"ls\s-l\sthree/".\r\n\r\n<verbatim>\r\n$\sfossil\sversion\r\nThis\sis\sfossil\sversion\s[37f295c310]\s2009-09-21\s19:19:20\sUTC\r\n\r\n$\sfossil\snew\stmp.fossil-scm\r\n[...]\r\n\r\n$\sfossil\sopen\stmp.fossil-scm\r\n\r\n$\smkdir\s-p\sone/two\sthree\r\n\r\n$\secho\stesting\s>\sone/two/txt.txt\r\n\r\n$\s(cd\sthree\s&&\sln\s-s\s../one/two)\r\n\r\n$\sls\s-l\sthree/\r\ntotal\s0\r\nlrwxrwxrwx\s1\sdjbclark\sdjbclark\s10\s2009-09-29\s15:05\stwo\s->\s../one/two\r\n\r\n$\sfossil\sadd\sone\sthree\r\nADDED\s\sone/two/txt.txt\r\nADDED\s\sthree/two/txt.txt\r\n\r\n$\sfossil\scommit\s-m\s"test\sof\sunexpected\sbehavior"\s--nosign\r\nNew_Version:\s160e9429f44953ea6f42902f62a706dd3838775c\r\n\r\n$\sfossil\sclose\r\n\r\n$\srm\s-rf\smanifest\smanifest.uuid\sone\sthree\r\n\r\n$\sls\r\ntmp.fossil-scm\r\n\r\n$\sfossil\sopen\stmp.fossil-scm\r\none/two/txt.txt\r\nthree/two/txt.txt\r\n[...]\r\n\r\n$\sls\s-l\sthree/\r\ntotal\s4\r\ndrwxr-xr-x\s2\sdjbclark\sdjbclark\s4096\s2009-09-29\s15:07\stwo\r\n#\sabove\s-\snow\s"magically"\san\sactual\sseperate\scopy,\snot\sa\ssymlink\r\n\r\n$\sgrep\stxt.txt\smanifest\r\nF\sone/two/txt.txt\s9801739daae44ec5293d4e1f53d3f4d2d426d91c\r\nF\sthree/two/txt.txt\s9801739daae44ec5293d4e1f53d3f4d2d426d91c\r\n#\sabove\s-\sat\sleast\sI'm\sguessing\sthis\smeans\sit\sdoesn't\stake\sup\sextra\r\n#\sspace\sin\sthe\srepository,\sbut\sstat\sshows\sthey\sdo\stake\sup\sextra\r\n#\sspace\son\sdisk\s(different\sinodes)\s,\swhich\ssucks\sesp.\sfor\sthis\r\n#\sproject\swhich\sneeds\sto\sfit\son\sa\scertain\ssize\sof\smedia...\r\n\r\n$\sstat\sone/two/txt.txt\r\n\s\sFile:\s`one/two/txt.txt'\r\n\s\sSize:\s8\s\s\s\s\s\s\s\s\s\tBlocks:\s8\s\s\s\s\s\s\s\s\s\sIO\sBlock:\s4096\s\s\sregular\sfile\r\nDevice:\s801h/2049d\tInode:\s319977\s\s\s\s\s\sLinks:\s1\r\nAccess:\s(0644/-rw-r--r--)\s\sUid:\s(\s1000/djbclark)\s\s\sGid:\s(\s1000/djbclark)\r\nAccess:\s2009-09-29\s15:07:33.000000000\s-0400\r\nModify:\s2009-09-29\s15:07:33.000000000\s-0400\r\nChange:\s2009-09-29\s15:07:33.000000000\s-0400\r\n\r\n$\sstat\sthree/two/txt.txt\r\n\s\sFile:\s`three/two/txt.txt'\r\n\s\sSize:\s8\s\s\s\s\s\s\s\s\s\tBlocks:\s8\s\s\s\s\s\s\s\s\s\sIO\sBlock:\s4096\s\s\sregular\sfile\r\nDevice:\s801h/2049d\tInode:\s319980\s\s\s\s\s\sLinks:\s1\r\nAccess:\s(0644/-rw-r--r--)\s\sUid:\s(\s1000/djbclark)\s\s\sGid:\s(\s1000/djbclark)\r\nAccess:\s2009-09-29\s15:07:33.000000000\s-0400\r\nModify:\s2009-09-29\s15:07:33.000000000\s-0400\r\nChange:\s2009-09-29\s15:07:33.000000000\s-0400\r\n</verbatim>\r\n\r\n(Putting\s[http://thread.gmane.org/gmane.comp.version-control.fossil-scm.user/996/focus=1020|Re:\slimiting\ssymlinks]\sin\sticket\sform.)
J foundin 37f295c310
J private_contact ace2a438fb254e5d21ba2ed1295b2da8392d271c
J severity Severe
J status Open
J title Fossil\schanges\ssymlinks\sinto\sseperate\sfiles
J type Code_Defect
K aa494b5832ac1a1ee098d96278f08c0cb7e112b9
U anonymous
Z 5ee4a74ba30829f4c06fd27e727f35da