diff options
author | Joey Hess <joey@kitenet.net> | 2013-11-23 15:18:15 -0400 |
---|---|---|
committer | Joey Hess <joey@kitenet.net> | 2013-11-23 15:18:15 -0400 |
commit | 2d7b692fb23b497110c179df15ad6b970171a652 (patch) | |
tree | 14d58b230869decf787d8bd1db85043b3ebba9eb | |
parent | 4d526e2938b131421b0760ac2f90b4a0ffec2df8 (diff) | |
parent | 00230414e33adf8fcf5b27935f756eea025e8527 (diff) |
Merge branch 'master' of ssh://git-annex.branchable.com
10 files changed, 406 insertions, 0 deletions
diff --git a/doc/bugs/Assistant_has_created_155_semitrusted_repositories/comment_7_3c532dd5b8a01ecdeda1300b49aba675._comment b/doc/bugs/Assistant_has_created_155_semitrusted_repositories/comment_7_3c532dd5b8a01ecdeda1300b49aba675._comment new file mode 100644 index 000000000..00abc500b --- /dev/null +++ b/doc/bugs/Assistant_has_created_155_semitrusted_repositories/comment_7_3c532dd5b8a01ecdeda1300b49aba675._comment @@ -0,0 +1,12 @@ +[[!comment format=mdwn + username="https://www.google.com/accounts/o8/id?id=AItOawnNqLKszWk9EoD4CDCqNXJRIklKFBCN1Ao" + nickname="maurizio" + subject="comment 7" + date="2013-11-23T13:16:10Z" + content=""" +OK, sorry but it will be difficult to provide you with a copy of this repository. I hope I can still help in spite of being only a very novice git user. I checked that the git-annex:uuid.log file at the first commit was identical to the one above. The only difference is that in this first commit file there is a mention at the bottom of who created the file (me@somedomain.com) with the mention \"created repository\". + +So it is very possible that these nonexisting remotes are present since day 1. It is possible that I did not notice it earlier (I am not sure I had ever run git annex status in this repository since I am looking for a dropbox-like experience). What triggered my curiosity was the difficulty I had to get some data. At that point it might be that there are two independent problems. One with these nonexisting repositories, and another one with the fact that I cannot get some data in this client. + +Would it be useful to you to have the full history (52 revisions) of the git-annex:uuid.log file? +"""]] diff --git a/doc/bugs/rename:_permission_denied__44___after_direct_mode_switch/comment_2_93af8f48a01b6e2d011bd6f60499ccd2._comment b/doc/bugs/rename:_permission_denied__44___after_direct_mode_switch/comment_2_93af8f48a01b6e2d011bd6f60499ccd2._comment new file mode 100644 index 000000000..a0e73cc5e --- /dev/null +++ b/doc/bugs/rename:_permission_denied__44___after_direct_mode_switch/comment_2_93af8f48a01b6e2d011bd6f60499ccd2._comment @@ -0,0 +1,23 @@ +[[!comment format=mdwn + username="http://nicolas-schodet.myopenid.com/" + ip="81.56.19.53" + subject="comment 2" + date="2013-11-23T14:38:21Z" + content=""" +Here are the files in details: + +[[!format sh \"\"\" +Umba:.../.git$ ls -ld $(find . -name SHA256-s2819887-\*) # the bad file +drwxr-xr-t 4 marie-eve staff 136 Aug 17 17:05 ./annex/objects/wq/3j/SHA256-s2819887--987f9811d7b5c7a287a74b7adbb852be4d18eeda61c3507f4e08c534d2356f4c/ +-rw-r--r-- 1 marie-eve staff 560 Nov 23 15:25 ./annex/objects/wq/3j/SHA256-s2819887--987f9811d7b5c7a287a74b7adbb852be4d18eeda61c3507f4e08c534d2356f4c/SHA256-s2819887--987f9811d7b5c7a287a74b7adbb852be4d18eeda61c3507f4e08c534d2356f4c.cache +-rw------- 1 marie-eve staff 33 Aug 17 17:05 ./annex/objects/wq/3j/SHA256-s2819887--987f9811d7b5c7a287a74b7adbb852be4d18eeda61c3507f4e08c534d2356f4c/SHA256-s2819887--987f9811d7b5c7a287a74b7adbb852be4d18eeda61c3507f4e08c534d2356f4c.map +-rw-r--r-- 1 marie-eve staff 52 Aug 17 17:06 ./annex/transfer/failed/download/13fd5d5a-ed97-11e2-9178-574d3b1c0618/SHA256-s2819887--987f9811d7b5c7a287a74b7adbb852be4d18eeda61c3507f4e08c534d2356f4c +-rw-r--r-- 1 marie-eve staff 51 Aug 17 10:13 ./annex/transfer/failed/download/95443f2e-ed96-11e2-9d3f-8ffa5b1aae7a/SHA256-s2819887--987f9811d7b5c7a287a74b7adbb852be4d18eeda61c3507f4e08c534d2356f4c +Umba:.../.git$ ls -ld $(find . -name SHA256-s5066556-\*) # a good file +dr-xr-xr-x 3 marie-eve staff 102 Nov 23 15:27 ./annex/objects/Fx/w0/SHA256-s5066556--0e4a47efdc14c884d07c017ba5506a56affb136d87bef5700145774fd9089f25/ +-r--r--r-- 1 marie-eve staff 5066556 Nov 6 17:43 ./annex/objects/Fx/w0/SHA256-s5066556--0e4a47efdc14c884d07c017ba5506a56affb136d87bef5700145774fd9089f25/SHA256-s5066556--0e4a47efdc14c884d07c017ba5506a56affb136d87bef5700145774fd9089 +Umba:.../.git$ +\"\"\"]] + +No more idea on how it reached this situation. +"""]] diff --git a/doc/bugs/rename:_permission_denied__44___after_direct_mode_switch/comment_3_f8fba1955e62360061613e5898b3d74e._comment b/doc/bugs/rename:_permission_denied__44___after_direct_mode_switch/comment_3_f8fba1955e62360061613e5898b3d74e._comment new file mode 100644 index 000000000..d7d05da85 --- /dev/null +++ b/doc/bugs/rename:_permission_denied__44___after_direct_mode_switch/comment_3_f8fba1955e62360061613e5898b3d74e._comment @@ -0,0 +1,16 @@ +[[!comment format=mdwn + username="http://nicolas-schodet.myopenid.com/" + ip="81.56.19.53" + subject="comment 3" + date="2013-11-23T15:42:26Z" + content=""" +The link seems to be special: + +[[!format sh \"\"\" +Umba:2013-07-31$ ls -lO 2013-07-31_180411.jpg +lrwxr-xr-x 1 marie-eve staff uchg 191 Aug 12 21:45 2013-07-31_180411.jpg@ -> ../.git/annex/objects/wq/3j/SHA256-s2819887--987f9811d7b5c7a287a74b7adbb852be4d18eeda61c3507f4e08c534d2356f4c/SHA256-s2819887--987f9811d7b5c7a287a74b7adbb852be4d18eeda61c3507f4e08c534d2356f4c +Umba:2013-07-31$ +\"\"\"]] + +I tried the chflags command with no success... I suppose I need a MAC specialist. +"""]] diff --git a/doc/bugs/repair_fails_when_home_on_seperate_partition.mdwn b/doc/bugs/repair_fails_when_home_on_seperate_partition.mdwn new file mode 100644 index 000000000..0db4d8d41 --- /dev/null +++ b/doc/bugs/repair_fails_when_home_on_seperate_partition.mdwn @@ -0,0 +1,54 @@ +### Please describe the problem. + + +### What steps will reproduce the problem? + +(1) Place a broken repo on a different mount point than the root partition. + +(2) Run + git annex repair. + +### What version of git-annex are you using? On what operating system? + + 5.20131118-gc7e5cde on Ubuntu 12.04 + +### 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 repair --force + +Running git fsck ... +git fsck found 74 broken objects. +Unpacking all pack files. +Unpacking objects: 100% (2307/2307), done. +Unpacking objects: 100% (241565/241565), done. +Re-running git fsck to see if it finds more problems. +Initialized empty Git repository in /tmp/tmprepo.0/.git/ +Trying to recover missing objects from remote pi.fritz.box__var_lib_store_annex +Trying to recover missing objects from remote pi.fritz.box__var_lib_store_annex +74 missing objects could not be recovered! + + +Deleted remote branch pi.fritz.box__var_lib_store_annex/master (was dffa056). +error: Could not read 4e01bbdc7ce31247ad66ab13ca46925ac2c8db9a +fatal: Failed to traverse parents of commit 718525a48b4d6b3404eda5e189332d73c968a2be +Deleted remote branch pi.fritz.box__var_lib_store_annex/synced/git-annex (was 718525a). +Deleted remote branch pi.fritz.box__var_lib_store_annex/synced/master (was 9aedf69). +Deleted remote branch pi.fritz.box_annex/synced/master (was 92b1042). +Deleted remote branch store/master (was b059380). +removed 5 remote tracking branches that referred to missing objects +fatal: bad object refs/heads/git-annex +fatal: bad object refs/heads/git-annex +fatal: bad object refs/heads/git-annex +error: remote branch 'git-annex' not found. + +git-annex: /tmp/packed-refs19813: rename: unsupported operation (Invalid cross-device link) +failed +git-annex: repair: 1 failed + + +# End of transcript or log. +"""]] diff --git a/doc/bugs/test_failures_on_window_for_5.20131118.mdwn b/doc/bugs/test_failures_on_window_for_5.20131118.mdwn new file mode 100644 index 000000000..490bdf2c8 --- /dev/null +++ b/doc/bugs/test_failures_on_window_for_5.20131118.mdwn @@ -0,0 +1,20 @@ +### Please describe the problem. + +git annex test reports failures + +### What steps will reproduce the problem? + +running git annex test (from standard cmd, with: git version: 1.7.11.msysgit.1) + +### What version of git-annex are you using? On what operating system? + +5.20131118 from installers + +### Please provide any additional information below. + +operating system: + +windows XP, NTFS = 1 FAIL +windows 7, NTFS = 2 FAILs + +see attachment for full log of git annex test output diff --git a/doc/bugs/test_failures_on_window_for_5.20131118/comment_1_5a7a284625c12d54390fe4a4ec1d4211._comment b/doc/bugs/test_failures_on_window_for_5.20131118/comment_1_5a7a284625c12d54390fe4a4ec1d4211._comment new file mode 100644 index 000000000..d27e69b30 --- /dev/null +++ b/doc/bugs/test_failures_on_window_for_5.20131118/comment_1_5a7a284625c12d54390fe4a4ec1d4211._comment @@ -0,0 +1,188 @@ +[[!comment format=mdwn + username="https://www.google.com/accounts/o8/id?id=AItOawkJafmCf-sg9_OM0pynFYM3AO4WCgJiaMI" + nickname="Michele" + subject="seems i'm not allowed to attach full logs." + date="2013-11-23T16:06:17Z" + content=""" +here's an excerpt (the context of FAIL), hopefully i've interpreted correctely the test begin message. + +win7: + + unannex (with copy): Detected a filesystem without fifo support. + Disabling ssh connection caching. + Detected a crippled filesystem. + Enabling direct mode. +get foo (merging origin/git-annex into git-annex...) +(Recording state in git...) +(from origin...) +foo + 20 100% 0.00kB/s 0:00:00 + 20 100% 0.00kB/s 0:00:00 (xfer#1, to-check=0/1) + +sent 87 bytes received 31 bytes 236.00 bytes/sec +total size is 20 speedup is 0.17 +ok +(Recording state in git...) +unannex foo +git-annex: M:\gitannex.test\.t\tmprepo4\.git\annex\objects\6cd\e82\SHA256E-s20--e394a389d787383843decc5d3d99b6d184ffa5fddeec23b911f9ee7fc8b9ea77\SHA256E-s20--e394a389d787383843decc5d3d99b6d184ffa5fddeec23b911f9ee7fc8b9ea77.map4432.tmp: MoveFileEx \"M:\\gitannex.test\\.t\\tmprepo4\\.git\\annex\\objects\\6cd\\e82\\SHA256E-s20--e394a389d787383843decc5d3d99b6d184ffa5fddeec23b911f9ee7fc8b9ea77\\SHA256E-s20--e394a389d787383843decc5d3d99b6d184ffa5fddeec23b911f9ee7fc8b9ea77.map4432.tmp\" \"M:\\gitannex.test\\.t\\tmprepo4\\.git\\annex\\objects\\6cd\\e82\\SHA256E-s20--e394a389d787383843decc5d3d99b6d184ffa5fddeec23b911f9ee7fc8b9ea77\\SHA256E-s20--e394a389d787383843decc5d3d99b6d184ffa5fddeec23b911f9ee7fc8b9ea77.map\": permission denied (Access is denied.) +failed +git-annex: unannex: 1 failed +FAIL + + conflict_resolution (mixed directory and file): Detected a filesystem without fifo support. + Disabling ssh connection caching. + Detected a crippled filesystem. + Enabling direct mode. + Detected a filesystem without fifo support. + Disabling ssh connection caching. + Detected a crippled filesystem. + Enabling direct mode. + add conflictor (checksum...) ok + (Recording state in git...) + (merging origin/git-annex origin/synced/git-annex into git-annex...) + (Recording state in git...) + commit + ok + pull origin bash.exe: warning: could not find /tmp, please create! + + ok + push origin bash.exe: warning: could not find /tmp, please create! + To M:/gitannex.test/.t\repo + 32fb7c0..38147e0 git-annex -> synced/git-annex + 7684984..4116595 annex/direct/master -> synced/master + + ok + add conflictor/subfile (checksum...) ok + (Recording state in git...) + (merging origin/git-annex origin/synced/git-annex into git-annex...) + (Recording state in git...) + commit + ok + pull origin bash.exe: warning: could not find /tmp, please create! + From M:/gitannex.test/.t\repo + 7684984..4116595 master -> origin/master + 32fb7c0..38147e0 synced/git-annex -> origin/synced/git-annex + 7684984..4116595 synced/master -> origin/synced/master + Adding conflictor/subfile + CONFLICT (directory/file): There is a directory with name conflictor in HEAD. Adding conflictor as conflictor~refs_remotes_origin_synced_master + Automatic merge failed; fix conflicts and then commit the result. + Ignoring path ./conflictor.variant-cc12 + conflictor: needs merge + [annex/direct/master 27c52e4] git-annex automatic merge conflict fix + + + (Recording state in git...) + + Merge conflict was automatically resolved; you may want to examine the result. + ok + (merging origin/synced/git-annex into git-annex...) + (Recording state in git...) + push origin bash.exe: warning: could not find /tmp, please create! + To M:/gitannex.test/.t\repo + 38147e0..02916ee git-annex -> synced/git-annex + 4116595..27c52e4 annex/direct/master -> synced/master + + ok + commit + ok + pull r2 bash.exe: warning: could not find /tmp, please create! + From ../../.t\tmprepo35 + * [new branch] annex/direct/master -> r2/annex/direct/master + * [new branch] git-annex -> r2/git-annex + * [new branch] master -> r2/master + * [new branch] synced/master -> r2/synced/master + Updating 4116595..27c52e4 + Fast-forward + conflictor | 1 - + conflictor/subfile | 1 + + 2 files changed, 1 insertion(+), 1 deletion(-) + delete mode 120000 conflictor + create mode 120000 conflictor/subfile + Already up-to-date. + + + + ok + (merging r2/git-annex into git-annex...) + FAIL + + +windowsXP: + + conflict_resolution (mixed directory and file): Detected a filesystem without fifo support. + Disabling ssh connection caching. + Detected a crippled filesystem. + Enabling direct mode. + Detected a filesystem without fifo support. + Disabling ssh connection caching. + Detected a crippled filesystem. + Enabling direct mode. +add conflictor (checksum...) ok +(Recording state in git...) +(merging origin/git-annex origin/synced/git-annex into git-annex...) +(Recording state in git...) +commit +ok +pull origin bash.exe: warning: could not find /tmp, please create! + +ok +push origin bash.exe: warning: could not find /tmp, please create! +To C:/Documents and Settings/Silvia/.t\repo + edd69f1..83c6a5a git-annex -> synced/git-annex + bed393e..978ac14 annex/direct/master -> synced/master + +ok +add conflictor/subfile (checksum...) ok +(Recording state in git...) +(merging origin/git-annex origin/synced/git-annex into git-annex...) +(Recording state in git...) +commit +ok +pull origin bash.exe: warning: could not find /tmp, please create! +From C:/Documents and Settings/Silvia/.t\repo + bed393e..978ac14 master -> origin/master + edd69f1..83c6a5a synced/git-annex -> origin/synced/git-annex + bed393e..978ac14 synced/master -> origin/synced/master +Adding conflictor/subfile +CONFLICT (directory/file): There is a directory with name conflictor in HEAD. Adding conflictor as conflictor~refs_remotes_origin_synced_master +Automatic merge failed; fix conflicts and then commit the result. +Ignoring path ./conflictor.variant-cc12 +conflictor: needs merge +[annex/direct/master e3e39fc] git-annex automatic merge conflict fix + + +(Recording state in git...) + + Merge conflict was automatically resolved; you may want to examine the result. +ok +(merging origin/synced/git-annex into git-annex...) +(Recording state in git...) +push origin bash.exe: warning: could not find /tmp, please create! +To C:/Documents and Settings/Silvia/.t\repo + 83c6a5a..e1a1678 git-annex -> synced/git-annex + 978ac14..e3e39fc annex/direct/master -> synced/master + +ok +commit +ok +pull r2 bash.exe: warning: could not find /tmp, please create! +From ../../.t\tmprepo35 + * [new branch] annex/direct/master -> r2/annex/direct/master + * [new branch] git-annex -> r2/git-annex + * [new branch] master -> r2/master + * [new branch] synced/master -> r2/synced/master +Updating 978ac14..e3e39fc +Fast-forward + conflictor | 1 - + conflictor/subfile | 1 + + 2 files changed, 1 insertion(+), 1 deletion(-) + delete mode 120000 conflictor + create mode 120000 conflictor/subfile +Already up-to-date. + + + +ok +(merging r2/git-annex into git-annex...) +FAIL +"""]] diff --git a/doc/forum/Some_mounted_devices_not_detected.mdwn b/doc/forum/Some_mounted_devices_not_detected.mdwn new file mode 100644 index 000000000..6146ef14f --- /dev/null +++ b/doc/forum/Some_mounted_devices_not_detected.mdwn @@ -0,0 +1,3 @@ +Automounted USB devices are not detected by the git-annex webapp on my Debian testing/squeeze installation, only drives with entries in /etc/fstab show up in the device list. Is there any way to tweak/get around this? + +I'm running version 4.20131106 (couldn't manage to build the package for sid). diff --git a/doc/forum/webapp_listen_port_with_autostart/comment_2_39664f833dedc1a4fe083eec9bc4a7cd._comment b/doc/forum/webapp_listen_port_with_autostart/comment_2_39664f833dedc1a4fe083eec9bc4a7cd._comment new file mode 100644 index 000000000..0d48ba825 --- /dev/null +++ b/doc/forum/webapp_listen_port_with_autostart/comment_2_39664f833dedc1a4fe083eec9bc4a7cd._comment @@ -0,0 +1,75 @@ +[[!comment format=mdwn + username="https://www.google.com/accounts/o8/id?id=AItOawmiqeXJtP04fzHOjXs17kHO33v7dWR2xwA" + nickname="Jaco" + subject="Init Script" + date="2013-11-23T08:28:32Z" + content=""" +Hi Joey, + +Could you help out with writing an init.d script to safely start and stop the webapp on a headless server? +I made an attempt below based on examples from the internet, but have no idea if it will work. + + #!/bin/bash + # git-annex + # chkconfig: 345 20 80 + # description: Git Annex WebApp startup and shutdown script. + # processname: git-annex + + + DAEMON=git-annex webapp + + NAME=git-annex + DESC=\"Git Annex WebApp init script\" + PIDFILE=/var/run/$NAME.pid + SCRIPTNAME=/etc/init.d/$NAME + + case \"$1\" in + start) + printf \"%-50s\" \"Starting $NAME...\" + for dir in $(cat $HOME/.config/git-annex/autostart); do + cd $dir + PID=`$DAEMON > /dev/null 2>&1 & echo $!` + #echo \"Saving PID\" $PID \" to \" $PIDFILE + if [ -z $PID ]; then + printf \"%s\n\" \"Fail\" + else + echo $PID > $PIDFILE + printf \"%s\n\" \"Ok\" + fi + done + ;; + status) + printf \"%-50s\" \"Checking $NAME...\" + if [ -f $PIDFILE ]; then + for PID in $(cat $PIDFILE); do + if [ -z \"`ps axf | grep ${PID} | grep -v grep`\" ]; then + printf \"%s\n\" \"Process dead but pidfile exists\" + else + echo \"Running\" + fi + done + else + printf \"%s\n\" \"Service not running\" + fi + ;; + stop) + printf \"%-50s\" \"Stopping $NAME\" + if [ -f $PIDFILE ]; then + for PID in $(cat $PIDFILE); do + kill -HUP $PID + printf \"%s\n\" \"Ok\" + done + rm -f $PIDFILE + else + printf \"%s\n\" \"pidfile not found\" + fi + ;; + restart) + $0 stop + $0 start + ;; + *) + echo \"Usage: $0 {status|start|stop|restart}\" + exit 1 + esac +"""]] diff --git a/doc/todo/dumb_plaindir_remote___40__e.g._for_NAS_mounts__41__.mdwn b/doc/todo/dumb_plaindir_remote___40__e.g._for_NAS_mounts__41__.mdwn new file mode 100644 index 000000000..8ce910ac3 --- /dev/null +++ b/doc/todo/dumb_plaindir_remote___40__e.g._for_NAS_mounts__41__.mdwn @@ -0,0 +1,5 @@ +I've an external USB hard disc attached to my (fritzbox) router that is only accessible through SMB/CIFS. I'd like have all my annexed files on this drive in kind of direct-mode so that I can also access the files without git-annex. + +I tried to put a direct-mode repo on the drive but this is painfully slow. The git-annex process than runs on my desktop and accesses the repo over SMB over the slow fritzbox over USB. + +I'd wish that git-annex could be told to just use a (mounted) folder as a direct-mode remote. diff --git a/doc/todo/dumb_plaindir_remote___40__e.g._for_NAS_mounts__41__/comment_1_5ed9a2336b432b842c1805add6d96509._comment b/doc/todo/dumb_plaindir_remote___40__e.g._for_NAS_mounts__41__/comment_1_5ed9a2336b432b842c1805add6d96509._comment new file mode 100644 index 000000000..bff1b2fcd --- /dev/null +++ b/doc/todo/dumb_plaindir_remote___40__e.g._for_NAS_mounts__41__/comment_1_5ed9a2336b432b842c1805add6d96509._comment @@ -0,0 +1,10 @@ +[[!comment format=mdwn + username="http://joeyh.name/" + ip="209.250.56.64" + subject="comment 1" + date="2013-11-23T19:03:58Z" + content=""" +It's not clear to me what you are requesting here. + +You seem to say that running git-annex inside a mountpoint is slow. Ok. So, what possible changes to git-annex could make it fast, given that the bottleneck is the SMB/USB? +"""]] |