From 1b9e00d4a359d3e2d5af3fc1be997725e468c7b8 Mon Sep 17 00:00:00 2001 From: "https://www.google.com/accounts/o8/id?id=AItOawkx5V3MTbzCXS3J7Mn9FEq8M9bPPYMkAHY" Date: Wed, 29 May 2013 11:33:05 +0000 Subject: Added a comment --- .../comment_1_aaa781664ae0c62c4f6530cb075ed367._comment | 17 +++++++++++++++++ 1 file changed, 17 insertions(+) create mode 100644 doc/bugs/Hard_links_not_synced_in_direct_mode/comment_1_aaa781664ae0c62c4f6530cb075ed367._comment (limited to 'doc/bugs/Hard_links_not_synced_in_direct_mode') diff --git a/doc/bugs/Hard_links_not_synced_in_direct_mode/comment_1_aaa781664ae0c62c4f6530cb075ed367._comment b/doc/bugs/Hard_links_not_synced_in_direct_mode/comment_1_aaa781664ae0c62c4f6530cb075ed367._comment new file mode 100644 index 000000000..5d7422c08 --- /dev/null +++ b/doc/bugs/Hard_links_not_synced_in_direct_mode/comment_1_aaa781664ae0c62c4f6530cb075ed367._comment @@ -0,0 +1,17 @@ +[[!comment format=mdwn + username="https://www.google.com/accounts/o8/id?id=AItOawkx5V3MTbzCXS3J7Mn9FEq8M9bPPYMkAHY" + nickname="Pedro" + subject="comment 1" + date="2013-05-29T11:33:05Z" + content=""" +Implementing hard links will probably also require handling the edge case where the user has setup two repositories where one of them spans filesystems. So: + +- Repository A is all in a single filesystem +- Repository B has it's root in one filesystem and them /someotherdirectory/ is another filesystem. + +If the user in repository A does a \"ln /somefile /someotherdirectory/otherfile\" you'd need to treat this as in the crippled case as repository B can't do the hardlink spanning filesystems. + +Another edge case may also be that OSX supports hardlinked directories for use with their TimeMachine feature. The feature isn't exposed through the normal ln command but users may sometimes hack around that[1]. Also, any TimeMachine backups will naturally have hardlinked directories. + +[1] http://stackoverflow.com/questions/1432540/creating-directory-hard-links-in-macos-x +"""]] -- cgit v1.2.3