Merge branch 'master' of ssh://git-annex.branchable.com
This commit is contained in:
commit
babd03d252
11 changed files with 254 additions and 0 deletions
31
doc/bugs/--json_is_broken_for_status.mdwn
Normal file
31
doc/bugs/--json_is_broken_for_status.mdwn
Normal file
|
@ -0,0 +1,31 @@
|
||||||
|
### Please describe the problem.
|
||||||
|
|
||||||
|
bad json produced
|
||||||
|
|
||||||
|
### What steps will reproduce the problem?
|
||||||
|
|
||||||
|
|
||||||
|
[[!format sh """
|
||||||
|
$> git annex status --json
|
||||||
|
,"success":true}
|
||||||
|
|
||||||
|
in another one
|
||||||
|
|
||||||
|
$> git annex status --json
|
||||||
|
D hardware/g-box/builds/mine/.#yoh-debug-lastdidnotconnect.txt
|
||||||
|
,"success":true}
|
||||||
|
"""]]
|
||||||
|
|
||||||
|
### What version of git-annex are you using? On what operating system?
|
||||||
|
|
||||||
|
Debian sid 5.20140116
|
||||||
|
|
||||||
|
### Please provide any additional information below.
|
||||||
|
|
||||||
|
[[!format sh """
|
||||||
|
# If you can, paste a complete transcript of the problem occurring here.
|
||||||
|
# If the problem is with the git-annex assistant, paste in .git/annex/daemon.log
|
||||||
|
|
||||||
|
|
||||||
|
# End of transcript or log.
|
||||||
|
"""]]
|
|
@ -0,0 +1,8 @@
|
||||||
|
[[!comment format=mdwn
|
||||||
|
username="http://joeyh.name/"
|
||||||
|
ip="209.250.56.43"
|
||||||
|
subject="comment 4"
|
||||||
|
date="2014-01-17T19:36:39Z"
|
||||||
|
content="""
|
||||||
|
Well that upgrade did seem to succeed. The log almost looks like 2 git-annex assistant processes were running (which should not happen), it seems to have downloaded the upgrade twice somehow.
|
||||||
|
"""]]
|
|
@ -0,0 +1,8 @@
|
||||||
|
[[!comment format=mdwn
|
||||||
|
username="http://joeyh.name/"
|
||||||
|
ip="209.250.56.43"
|
||||||
|
subject="comment 16"
|
||||||
|
date="2014-01-17T19:07:10Z"
|
||||||
|
content="""
|
||||||
|
This bug is about cpu usage when git-annex assistant should be sitting idle, not about the statup scan.
|
||||||
|
"""]]
|
75
doc/bugs/can__39__t_get.mdwn
Normal file
75
doc/bugs/can__39__t_get.mdwn
Normal file
|
@ -0,0 +1,75 @@
|
||||||
|
### Please describe the problem.
|
||||||
|
|
||||||
|
|
||||||
|
### What steps will reproduce the problem?
|
||||||
|
|
||||||
|
[[!format sh """
|
||||||
|
$> git annex get 2read/ISNN2010__Tang.pdf
|
||||||
|
git-annex: Cannot mix --all or --unused with file names.
|
||||||
|
"""]]
|
||||||
|
|
||||||
|
### What version of git-annex are you using? On what operating system?
|
||||||
|
|
||||||
|
|
||||||
|
[[!format sh """
|
||||||
|
$> apt-cache policy git-annex
|
||||||
|
git-annex:
|
||||||
|
Installed: 5.20140116
|
||||||
|
Candidate: 5.20140116
|
||||||
|
Version table:
|
||||||
|
*** 5.20140116 0
|
||||||
|
600 http://debian.lcs.mit.edu/debian/ sid/main amd64 Packages
|
||||||
|
100 /var/lib/dpkg/status
|
||||||
|
"""]]
|
||||||
|
|
||||||
|
### Please provide any additional information below.
|
||||||
|
|
||||||
|
[[!format sh """
|
||||||
|
# If you can, paste a complete transcript of the problem occurring here.
|
||||||
|
# If the problem is with the git-annex assistant, paste in .git/annex/daemon.log
|
||||||
|
|
||||||
|
$> git annex get 2read/ISNN2010__Tang.pdf
|
||||||
|
git-annex: Cannot mix --all or --unused with file names.
|
||||||
|
|
||||||
|
but seems to start fetching some load if I do not specify any path and just run 'git annex get'.
|
||||||
|
|
||||||
|
There seems to be some screw up:
|
||||||
|
|
||||||
|
I have plenty of objects under .git/annex/objects/ (seems largely from
|
||||||
|
the directory above), nothing is now reported by unused (with obscure
|
||||||
|
msg):
|
||||||
|
|
||||||
|
$> du -scmL * 2>/dev/null | tail -1
|
||||||
|
1 total
|
||||||
|
|
||||||
|
$> du -scm .git/annex/objects
|
||||||
|
334 .git/annex/objects
|
||||||
|
334 total
|
||||||
|
|
||||||
|
$> git annex dropunused all
|
||||||
|
git-annex: Map.findMin: empty map has no minimal element
|
||||||
|
|
||||||
|
Here is some portion of the history which lead to such a state (there
|
||||||
|
was git annex unused somewhere before)
|
||||||
|
|
||||||
|
25954 git annex move --unused --to onerussian.com_annex
|
||||||
|
25955 git annex dropunused
|
||||||
|
25956 git annex dropunused all
|
||||||
|
25962 git annex unused
|
||||||
|
25963 git log --stat -SSHA256E-s5639442--67691e57cb4d6c51afe838590ad265ba4bea9c291cf52d58ed24f05b70bf33bf.mp3
|
||||||
|
25965 git log --stat -SSHA256E-s143042--b4012bf03ed0a387a9e714390efa75f1dd769162cca4c9b77e516732342be3f9.html
|
||||||
|
25968 git annex move --unused --to onerussian.com_annex
|
||||||
|
25969 git annex dropunused all
|
||||||
|
25976 git annex unused
|
||||||
|
25978 git br
|
||||||
|
25980 git log --stat -Ss741707--7c215090893f1f0c994e2a9ad3088016676464bbad26768841dd08c07295a2fe.pdf.map
|
||||||
|
25981 git annex unused
|
||||||
|
25982 git annex fsck
|
||||||
|
25983 git annex unused
|
||||||
|
25984 git annex dropkey
|
||||||
|
25985 git log --stat -SSHA256E-s14534131--20de680eedb3e1fb687c9b00c154d978333b61f4ea122c632bdb5bcdbb1553ff.pdf
|
||||||
|
25986 git show de3ccae8304efbae4a7a8add49de638f64b821fc
|
||||||
|
25991 git annex fsck
|
||||||
|
|
||||||
|
# End of transcript or log.
|
||||||
|
"""]]
|
|
@ -0,0 +1,27 @@
|
||||||
|
[[!comment format=mdwn
|
||||||
|
username="https://www.google.com/accounts/o8/id?id=AItOawnx8kHW66N3BqmkVpgtXDlYMvr8TJ5VvfY"
|
||||||
|
nickname="Yaroslav"
|
||||||
|
subject="git annex fix starts fixing but then spits bulk of errors"
|
||||||
|
date="2014-01-18T05:42:15Z"
|
||||||
|
content="""
|
||||||
|
probably related:
|
||||||
|
|
||||||
|
```
|
||||||
|
fix books/Мои первые книжки/PDF/Благинина Е.А. - Лодочки (Мои первые книжки) - 1962.pdf ok
|
||||||
|
fix books/Мои первые книжки/PDF/Благинина Е.А. - Не мешайте мне трудиться (Мои первые книжки) - 1975.pdf fatal: This operation must be run in a work tree
|
||||||
|
ok
|
||||||
|
(Recording state in git...)
|
||||||
|
|
||||||
|
git-annex: user error (xargs [\"-0\",\"git\",\"--git-dir=/home/yoh/annex/.git\",\"add\",\"--force\",\"--\"] exited 123)
|
||||||
|
fatal: This operation must be run in a work tree
|
||||||
|
failed
|
||||||
|
(Recording state in git...)
|
||||||
|
|
||||||
|
git-annex: user error (xargs [\"-0\",\"git\",\"--git-dir=/home/yoh/annex/.git\",\"add\",\"--force\",\"--\"] exited 123)
|
||||||
|
fatal: This operation must be run in a work tree
|
||||||
|
failed
|
||||||
|
(Recording state in git...)
|
||||||
|
|
||||||
|
....
|
||||||
|
```
|
||||||
|
"""]]
|
|
@ -0,0 +1,32 @@
|
||||||
|
[[!comment format=mdwn
|
||||||
|
username="https://www.google.com/accounts/o8/id?id=AItOawnx8kHW66N3BqmkVpgtXDlYMvr8TJ5VvfY"
|
||||||
|
nickname="Yaroslav"
|
||||||
|
subject="repair seems to be also confused"
|
||||||
|
date="2014-01-18T05:47:02Z"
|
||||||
|
content="""
|
||||||
|
[[[
|
||||||
|
$> git annex repair
|
||||||
|
Running git fsck ...
|
||||||
|
No problems found.
|
||||||
|
fatal: '/home/yoh/annex/.git' is outside repository
|
||||||
|
Had to delete the .git/annex/index file as it was corrupt.
|
||||||
|
No data was lost.
|
||||||
|
ok
|
||||||
|
|
||||||
|
$> ls
|
||||||
|
2enjoy/ 2read/ 2watch/ books/ hardware/ videos/
|
||||||
|
2listen/ 2review/ abooks/ docs/ pics/
|
||||||
|
|
||||||
|
$> git annex repair
|
||||||
|
Running git fsck ...
|
||||||
|
No problems found.
|
||||||
|
fatal: '/home/yoh/annex/.git' is outside repository
|
||||||
|
Had to delete the .git/annex/index file as it was corrupt.
|
||||||
|
No data was lost.
|
||||||
|
ok
|
||||||
|
|
||||||
|
$> git annex get 2read/ISNN2010__Tang.pdf
|
||||||
|
git-annex: Cannot mix --all or --unused with file names.
|
||||||
|
|
||||||
|
]]]
|
||||||
|
"""]]
|
|
@ -0,0 +1,16 @@
|
||||||
|
[[!comment format=mdwn
|
||||||
|
username="https://www.google.com/accounts/o8/id?id=AItOawnx8kHW66N3BqmkVpgtXDlYMvr8TJ5VvfY"
|
||||||
|
nickname="Yaroslav"
|
||||||
|
subject="could it be part/reason of the problem"
|
||||||
|
date="2014-01-18T06:05:50Z"
|
||||||
|
content="""
|
||||||
|
not sure how that happened... definitely not me consciously! ;-) some commands are complaining that \"You cannot run this command in a bare repository\" which I thought is BS since it is not BARE! but then looked into .git/config and it does have core.bare = True ... yikes!..
|
||||||
|
|
||||||
|
This repository is also under assistant \"control\".
|
||||||
|
|
||||||
|
changing to bare=False seems to start 'get'ing things, git annex repair doesn't produce obscure errors.
|
||||||
|
|
||||||
|
git annex fix though now doesn't report any problems -- only 'ok', but none of those files mentioned 'ok' has a working symlink,,, but I guess that is a fluke after many upgrades -- just dropping everything locally and getting needed context after purging .git/annex/objects .
|
||||||
|
|
||||||
|
So I guess issue is resolved by discovering that repository was set to 'bare' mode somehow although it was not and seemed like working but not quite
|
||||||
|
"""]]
|
|
@ -0,0 +1,14 @@
|
||||||
|
[[!comment format=mdwn
|
||||||
|
username="http://joeyh.name/"
|
||||||
|
ip="209.250.56.43"
|
||||||
|
subject="comment 4"
|
||||||
|
date="2014-01-18T15:42:59Z"
|
||||||
|
content="""
|
||||||
|
git-annex sets core.bare=true for direct mode, but it also then sets annex.direct=true and so does not treat it as a bare mode repository. If you had eg, manually tried to change annex.direct to false, and left it in bare mode, that would explain everything.
|
||||||
|
|
||||||
|
> git annex fix though now doesn't report any problems -- only 'ok', but none of those files mentioned 'ok' has a working symlink
|
||||||
|
|
||||||
|
That is completely normal behavior; git annex fix does not care if the content is locally present or not; it just checks that the symlinks would point to it if it were present.
|
||||||
|
|
||||||
|
(Fixed the partial function in dropunused.)
|
||||||
|
"""]]
|
|
@ -0,0 +1,10 @@
|
||||||
|
[[!comment format=mdwn
|
||||||
|
username="https://www.google.com/accounts/o8/id?id=AItOawmz8d2M0lQDYWLSbDQSjYRHfrQkWKgPu60"
|
||||||
|
nickname="Alex"
|
||||||
|
subject="re: long polling"
|
||||||
|
date="2014-01-17T20:27:23Z"
|
||||||
|
content="""
|
||||||
|
After poking through git-annex, I had the same realization. I hadn't realized that Yesod (or perhaps more accurately, Warp) is asynchronous above the Application level. I had feared I'd need to write some WAI middleware to accommodate the blocking nature of long polling requests. In retrospect it seems kind of silly: what kind of high-performance webserver doesn't handle requests concurrently?
|
||||||
|
|
||||||
|
I do still think there's a pattern worth encapsulating, even if it won't be long until WebSockets and SSE are widespread enough to be developed against without fallbacks.
|
||||||
|
"""]]
|
|
@ -0,0 +1,12 @@
|
||||||
|
[[!comment format=mdwn
|
||||||
|
username="https://www.google.com/accounts/o8/id?id=AItOawnRRUUZo3W7pAoRoST8P_l0PtUBhvYuzDg"
|
||||||
|
nickname="Lyle"
|
||||||
|
subject="web storage"
|
||||||
|
date="2014-01-17T22:59:27Z"
|
||||||
|
content="""
|
||||||
|
Is there a low cost web hosting solution that would support a public git-annex repo relatively simply with simple access to download the public files.
|
||||||
|
|
||||||
|
I figure I could set up an Amazon EC2 micro instance and mount an s3 share, hosting the git-annex remote, but this is a lot of overhead for something that dropbox does with 1 click \"share dropbox link\"?
|
||||||
|
|
||||||
|
Any suggestions would be great!
|
||||||
|
"""]]
|
|
@ -0,0 +1,21 @@
|
||||||
|
[[!comment format=mdwn
|
||||||
|
username="https://www.google.com/accounts/o8/id?id=AItOawll4Kgp7nMuOKdB0FfbcYZ3KRq7HCS0Slc"
|
||||||
|
nickname="Laura"
|
||||||
|
subject="Using Gitolite 3.2"
|
||||||
|
date="2014-01-17T20:14:16Z"
|
||||||
|
content="""
|
||||||
|
Adding:
|
||||||
|
|
||||||
|
'git-annex-shell' =>1,
|
||||||
|
|
||||||
|
To the .gitolite.rc file resulted in the \"FATAL: suspicous characters loitering about 'git-annex-shell 'configlist' '/~/testing''...
|
||||||
|
|
||||||
|
|
||||||
|
Gitolite source code (https://github.com/sitaramc/gitolite/commit/b1d3c0571409b7c6279fc6a77253c3bc262ab425#diff-79a3701e9e2cee0ea1316451c21a3fec) requires this entry:
|
||||||
|
|
||||||
|
'git-annex-shell ua'
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
"""]]
|
Loading…
Add table
Add a link
Reference in a new issue