From 5e8f4235b5f8b7aa70c04ea2e662cc57e9f3b922 Mon Sep 17 00:00:00 2001 From: "https://launchpad.net/~stephane-gourichon-lpad" Date: Sun, 14 May 2017 11:16:44 +0000 Subject: Describe issue, actions done, question. --- ...ix_wrong_rsync_with_git_annex_reinit__63__.mdwn | 38 ++++++++++++++++++++++ 1 file changed, 38 insertions(+) create mode 100644 doc/forum/Fix_wrong_rsync_with_git_annex_reinit__63__.mdwn diff --git a/doc/forum/Fix_wrong_rsync_with_git_annex_reinit__63__.mdwn b/doc/forum/Fix_wrong_rsync_with_git_annex_reinit__63__.mdwn new file mode 100644 index 000000000..ea4e30c9f --- /dev/null +++ b/doc/forum/Fix_wrong_rsync_with_git_annex_reinit__63__.mdwn @@ -0,0 +1,38 @@ +# Context + +* Had two repo A and B. +* A had a lot of content not yet tracked and thus not available on B. +* Filesystem problem on A: (relatively small) part of big repo content is lost. +* In emergency, used rsync to propagate yet untracked content from failing A to sane B. +* But forgot `ignore .git`, so rsync also partly rsync'ed `.git/annex` . +* Now sane repo B believes it is the source one (same UUID A) as shown by `git annex info --fast`. + +Both A and B show: + + UUID-of-A -- A [here] + UUID-of-B -- B + +# Actions done + +Search on Google, see [[https://git-annex.branchable.com/git-annex-reinit/]] . + +On B: + + git annex reinit UUID-of-B + git annex fsck + +Now `git annex info -fast` on B shows as expected: + + UUID-of-A -- A + UUID-of-B -- B [here] + + +I'm currently doing `git annex copy --from B` to repropagate lost parts of A. + +# Question + +* Were actions done best thing to do? +* Is there something more to do? +* Something to check? + +Thanks. -- cgit v1.2.3