Merge branch 'master' of ssh://git-annex.branchable.com
This commit is contained in:
commit
2136534be1
6 changed files with 51 additions and 0 deletions
1
doc/forum/incompatible_versions__63__.mdwn
Normal file
1
doc/forum/incompatible_versions__63__.mdwn
Normal file
|
@ -0,0 +1 @@
|
|||
Are versions 0.14 and 0.20110522 incompatible? I can't seem to copy files from a system running 0.14 to one running 20110522.
|
|
@ -0,0 +1,8 @@
|
|||
[[!comment format=mdwn
|
||||
username="http://joey.kitenet.net/"
|
||||
nickname="joey"
|
||||
subject="comment 1"
|
||||
date="2011-06-08T00:40:54Z"
|
||||
content="""
|
||||
They are not. See [[upgrades]]
|
||||
"""]]
|
|
@ -0,0 +1,15 @@
|
|||
[[!comment format=mdwn
|
||||
username="https://www.google.com/accounts/o8/id?id=AItOawnpdM9F8VbtQ_H5PaPMpGSxPe_d5L1eJ6w"
|
||||
nickname="Rafaël"
|
||||
subject="git annex unlock --readonly"
|
||||
date="2011-06-02T11:34:42Z"
|
||||
content="""
|
||||
This was already asked [here](http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=606577), but I have a use case where I need to unlock with the files being hardlinked instead of copied (my fs does not support CoW), even though 'git annex lock' is now much faster ;-) . The idea is that 1) I want the external world see my repo \"as if\" it wasn't annexed (because of its own limitation to deal with soft links), and 2) I know what I do, and am sure that files won't be written to but only read.
|
||||
|
||||
My case is: the repo contains a snapshot A1 of a certain remote directory. Later I want to rsync this dir into a new snapshot A2. Of course, I want to transfer only new or changed files, with the --copy-dest=A1 (or --compare-dest) rsync's options. Unfortunately, rsync won't recognize soft-links from git-annex, and will re-transfer everything.
|
||||
|
||||
|
||||
Maybe I'm overusing git-annex ;-) but still, I find it is a legitimate use case, and even though there are workarounds (I don't even remember what I had to do), it would be much more straightforward to have 'git annex unlock --readonly' (or '--readonly-unsafe'?), ... or have rsync take soft-links into account, but I did not see the author ask for microfeatures ideas :) (it was discussed, and only some convoluted workarounds were proposed). Thanks.
|
||||
|
||||
|
||||
"""]]
|
|
@ -0,0 +1,18 @@
|
|||
[[!comment format=mdwn
|
||||
username="https://www.google.com/accounts/o8/id?id=AItOawnpdM9F8VbtQ_H5PaPMpGSxPe_d5L1eJ6w"
|
||||
nickname="Rafaël"
|
||||
subject="git annex unused"
|
||||
date="2011-06-02T11:55:58Z"
|
||||
content="""
|
||||
Before dropping unsused items, sometimes I want to check the content of the files manually.
|
||||
But currently, from e.g. a sha1 key, I don't know how to find the corresponding file, except with
|
||||
'find .git/annex/objects -type f -name 'SHA1-s1678--70....', wich is too slow (I'm in the case where \"git log --stat -S'KEY'\"
|
||||
won't work, either because it is too slow or it was never commited). By the way,
|
||||
is it documented somewhere how to determine the 2 (nested) sub-directories in which a given
|
||||
(by name) object is located?
|
||||
|
||||
So I would like 'git-annex unused' be able to give me the list of *paths* to the unused items.
|
||||
Also, I would really appreciate a command like 'git annex unused --log NUMBER [NUMBER2...]' which would do for me the suggested command
|
||||
\"git log --stat -S'KEY'\", where NUMBER is from the 'git annex unused' output.
|
||||
Thanks.
|
||||
"""]]
|
|
@ -0,0 +1,8 @@
|
|||
[[!comment format=mdwn
|
||||
username="https://www.google.com/accounts/o8/id?id=AItOawnpdM9F8VbtQ_H5PaPMpGSxPe_d5L1eJ6w"
|
||||
nickname="Rafaël"
|
||||
subject="git annex unused"
|
||||
date="2011-06-02T19:51:49Z"
|
||||
content="""
|
||||
ps: concerning the command 'find .git/annex/objects -type f -name 'SHA1-s1678--70....' from my previous comment, it is \"significantly\" faster to search for the containing directory which have the same name: 'find .git/annex/objects -maxdepth 2 -mindepth 2 -type d -name 'SHA1-s1678--70....'. I am just curious: what is the need to have each file object in its own directory, itself nested under two more sub-directories?
|
||||
"""]]
|
|
@ -7,6 +7,7 @@ sudo cabal install pcre-light
|
|||
sudo cabal install quickcheck
|
||||
sudo cabal install SHA
|
||||
sudo cabal install dataenc
|
||||
sudo cabal install hS3 # stub S3 class (used if you don't have hS3 installed) has a bug, so you want to install this
|
||||
|
||||
# optional: this will enable the gnu tools, (to give sha224sum etc..., it does not override the BSD userland)
|
||||
export PATH=$PATH:/opt/local/libexec/gnubin
|
||||
|
|
Loading…
Reference in a new issue