aboutsummaryrefslogtreecommitdiff
path: root/doc
diff options
context:
space:
mode:
authorGravatar Joey Hess <joey@kitenet.net>2013-02-15 13:33:36 -0400
committerGravatar Joey Hess <joey@kitenet.net>2013-02-15 13:33:36 -0400
commit11ea080a627b7eea17d5a931ae855cdb30144cdc (patch)
tree75ac83932fe98c7576a085634c9362891e3bd359 /doc
parentd7bdcaee2db2ab162099c7ac985f1d2d29994f9a (diff)
rsync special remote support for crippled filesystem mode
Cannot make a hard link, have to copy. I did find a way to make it work without setting up a tree, just using --include and --exclude. But it needs the same hash directories to be used on both sides, which is normally not the case. Still, I hope one day I will convert non-bare repos to use the same hash dirs as everything else, and then this will get more efficient.
Diffstat (limited to 'doc')
-rw-r--r--doc/design/assistant/android.mdwn3
1 files changed, 2 insertions, 1 deletions
diff --git a/doc/design/assistant/android.mdwn b/doc/design/assistant/android.mdwn
index 79171c14c..ff391e301 100644
--- a/doc/design/assistant/android.mdwn
+++ b/doc/design/assistant/android.mdwn
@@ -17,9 +17,10 @@ transfers when not on wifi. This may need to be configurable.
Due to use of the FAT filesystem, which doesn't do symlinks, [[desymlink]]
is probably needed for at least older Android devices that have SD cards.
+Additionally, cripped filesystem mode is needed, to avoid hard links,
+file modes, etc.
## TODO
-* rsync backend creates hard links
* migrate creates hard links between old and new keys
* avoid all symlink creation in crippled filesystem + direct mode