Merge branch 'master' of ssh://git-annex.branchable.com
This commit is contained in:
commit
ae00577a45
4 changed files with 37 additions and 0 deletions
|
@ -0,0 +1,13 @@
|
|||
[[!comment format=mdwn
|
||||
username="http://joeyh.name/"
|
||||
ip="4.152.108.236"
|
||||
subject="comment 2"
|
||||
date="2012-09-06T14:55:58Z"
|
||||
content="""
|
||||
What's going on here is you have multiple files with the same content, so the symlinks point to the same annexed file. When unannex processes the first symlink, it moves the annexed file to replace it. This breaks the other symlink that pointed to it. Notice that if you then re-add the file to the annex, the broken symlink automatically gets fixed -- there's no actual data loss going on here.
|
||||
|
||||
This problem can be avoided by using `git annex unannex --fast`, which makes hardlinks to the annexed file.
|
||||
But then you are also left with the hard links in `.git/annex/objects`.. `git annex unused` can find and remove them.
|
||||
|
||||
It may make sense to make the current \"--fast\" behavior the default for unannex..
|
||||
"""]]
|
|
@ -0,0 +1,8 @@
|
|||
[[!comment format=mdwn
|
||||
username="https://www.google.com/accounts/o8/id?id=AItOawlup4hyZo4eCjF8T85vfRXMKBxGj9bMdl0"
|
||||
nickname="Ben"
|
||||
subject="comment 3"
|
||||
date="2012-09-06T16:04:42Z"
|
||||
content="""
|
||||
Frankly, even the --fast behavior has an element of surprise to it. For example, one might have two files with identical content. Upon annexing and unannex they suddenly become a hard link to the same file, correct? If this is the case, changes to one will result in changes to the other. I would consider this a very nasty sort of surprise.
|
||||
"""]]
|
|
@ -0,0 +1,8 @@
|
|||
[[!comment format=mdwn
|
||||
username="http://joeyh.name/"
|
||||
ip="4.152.108.236"
|
||||
subject="comment 7"
|
||||
date="2012-09-06T16:20:49Z"
|
||||
content="""
|
||||
From the strace, I can see it reading the file and feeding it to gpg. Either gpg is stalling after a while, or perhaps it is not reading the output back from gpg. What type of special remote is this (rsync/directory/S3)? Can you provide `strace -f` output for the same command you straced before?
|
||||
"""]]
|
|
@ -0,0 +1,8 @@
|
|||
[[!comment format=mdwn
|
||||
username="http://joeyh.name/"
|
||||
ip="4.152.108.236"
|
||||
subject="comment 3"
|
||||
date="2012-09-06T14:50:43Z"
|
||||
content="""
|
||||
My understanding of sparkleshare (I've not used it) is that it uses a regular git repository, so has git's problems with large files and will not support partial checkouts. However, you might want to try it out and see if it works for you.
|
||||
"""]]
|
Loading…
Add table
Reference in a new issue