aboutsummaryrefslogtreecommitdiff
path: root/doc/bugs/data_loss:_incorrect_merge_upon_conflicting_directory-file_of_direct_repos/comment_2_02a2b69adbb04b557146e713b70b34d2._comment
blob: 7df35b33dc514e1e4594fce95aeececed6fa071f (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
[[!comment format=mdwn
 username="http://joeyh.name/"
 ip="64.134.31.139"
 subject="comment 2"
 date="2013-10-16T18:04:27Z"
 content="""
I can confirm this bug, thanks for a good reproduction recipe.

However, there is no actual data loss. If you switch to repo to indirect mode, you can use `git checkout` to check out the past versions from before the botched merge. When you do, you'll find that the files that the merge seemingly deleted in fact still have their contents present. It is preserved in `.git/annex/objects` by the automatic merge conflict resolution code, which does that whenever it deletes a file, whether for good reasons or for buggy reasons.

So if you feel you lost data due to this, you can almost certainly get it back and I'm happy to help with that.


"""]]