summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorGravatar https://www.google.com/accounts/o8/id?id=AItOawmMLeU-zCzx2mc5pL2XT8a1UNkQwHAHjg8 <daniele@web>2014-07-10 02:01:30 +0000
committerGravatar admin <admin@branchable.com>2014-07-10 02:01:30 +0000
commit65fec8f008cba886494a884e085f02a9b99136e9 (patch)
tree52e0ca5dc564fc3eb310abe0ff72130a6e2a6563
parent6d7c4956149c8404512c993fa29addfefb12a98d (diff)
-rw-r--r--doc/forum/help_needed_with_setup:_2_local_computers_and_box.com.mdwn29
1 files changed, 29 insertions, 0 deletions
diff --git a/doc/forum/help_needed_with_setup:_2_local_computers_and_box.com.mdwn b/doc/forum/help_needed_with_setup:_2_local_computers_and_box.com.mdwn
new file mode 100644
index 000000000..d7a345246
--- /dev/null
+++ b/doc/forum/help_needed_with_setup:_2_local_computers_and_box.com.mdwn
@@ -0,0 +1,29 @@
+Hello everyone,
+I need some help with this use-case: two local computers, paired with git annex, also sync in the cloud (box.com) to pull and push changes even when the other local computer is offline.
+
+I've tried the following steps with the webapp, but the result isn't working so far:
+
+1. Create repo in *Computer A* through the webapp.
+2. Create repo in *Computer B* through the webapp.
+3. In *Computer A*, add box.com repository and put it in the 'backup' group (Just to make sure that it gets everything but I've also tried re-doing the whole procedure with box.com set to 'transfer' (as suggested by the webapp), and still will not work).
+4. Pair computer *A* and *B* over the local network.
+5. Now also enable box.com in *B* (the cloud repo has appeared thanks to pairing)
+
+So far, when everyone is online, everything syncs correctly. Creating "file1" in *A*, will sync it to all repositories as shown by "git annex whereis file1".
+
+The problem is that this won't work for the following use-case, which I'm currently trying to solve:
+
+(continued from the previous steps)
+
+6. *B* goes offline.
+7. *A* creates a file (or makes a change), which is correctly synced to box.com (*whereis* shows that it's there too). As expected, syncing with B fails because B is offline.
+8. *A* goes offline.
+9. *B* come back online.
+
+The expected behavior here is that B gets the new file (or change) from box.com, since it's been pushed there by *A*, but this doesn't happen. Strangely, the new file doesn't get in *B* until *A* comes back online.
+
+**What am I missing? Should I do something differently to get this behavior?**
+
+(This use-case is important for me because I need to keep some binary files in sync. These files are frequently modified by either *B* or *A*, and very often one of the two repos is not online. The different versions can't be simply merged back because of the binary nature of the files.)
+
+Thanks everyone for your help.