From 51c6c9b0e2a211b6b2dbe0e58f32a1739000d17c Mon Sep 17 00:00:00 2001 From: "http://ypid.wordpress.com/" Date: Thu, 20 Mar 2014 20:48:17 +0000 Subject: [PATCH 01/12] --- doc/forum/view_including_files_with_no_tags.mdwn | 5 +++++ 1 file changed, 5 insertions(+) create mode 100644 doc/forum/view_including_files_with_no_tags.mdwn diff --git a/doc/forum/view_including_files_with_no_tags.mdwn b/doc/forum/view_including_files_with_no_tags.mdwn new file mode 100644 index 0000000000..7ed64fc7df --- /dev/null +++ b/doc/forum/view_including_files_with_no_tags.mdwn @@ -0,0 +1,5 @@ +Hi + +Is it possible to create a view which also includes files with no tag? + +I use something like `git annex view 'rating=*'` to view files sorted by rating but this view does not include files which don‘t have a rating yet. What I was looking for is a way to show tagged files and untagged files in one view. From 02d71770576e6985687a414182ee78379e55df9a Mon Sep 17 00:00:00 2001 From: "http://ypid.wordpress.com/" Date: Thu, 20 Mar 2014 21:34:19 +0000 Subject: [PATCH 02/12] --- doc/forum/faking_location_information.mdwn | 19 +++++++++++++++++++ 1 file changed, 19 insertions(+) create mode 100644 doc/forum/faking_location_information.mdwn diff --git a/doc/forum/faking_location_information.mdwn b/doc/forum/faking_location_information.mdwn new file mode 100644 index 0000000000..7c84e12e39 --- /dev/null +++ b/doc/forum/faking_location_information.mdwn @@ -0,0 +1,19 @@ +Hi + +I am using git-annex even if people I exchange data with (currently) don‘t use it for there data. My idea behind this is that I would like to know from where I got a file, whom I gave a file and who does (probably) still have a copy of the file. To do this you need to trick git-annex location tracking feature a bit. I successfully managed to achieve this in a simple data exchange which only consisted of me coping over files to one of my git-annex repos. I did the following to make git-annex believe that the files are in two repos without the need to *copy* them around the repos. + +This is what I did in this simple case: + +1. mounted the drive from someone +2. made a clone of my git-annex repo on the filesystem which should hold the copy of the data +3. initialized the cloned repo with `git annex init "Drive from person X"` +4. imported the files to the cloned repo with `git annex import --duplicate $path_to_files_from_person_x` +5. `git annex sync` in the cloned repo +6. `git annex sync` in main repo +7. `git annex move . --to origin` in the cloned repo + +The impotent part (and the limit) here was that you can not sync these two repos after you moved files to the main repo. The problem is that there will be situations where I will have to sync them also after moving files around (for example if I want to store new files in multiple repos (and not just one main repo), or if I also want to copy files over to drives from someone). + +Note: I have also worked out a solution to allow someone to choose which files he/she would like to get as described [on superuser.com](http://superuser.com/a/717689). + +Are there better ways to fake location information then the thing I came up with (except making multiple repos for one person/drive)? Can multiple remotes be merged to one remote? From bd6e4f54fdf524063783634a053ba824e2ff5514 Mon Sep 17 00:00:00 2001 From: rasmus Date: Thu, 20 Mar 2014 21:55:26 +0000 Subject: [PATCH 03/12] Added a comment: But how to clean this folder? --- ..._a7bbf304b26650a786e358bdc01e3069._comment | 33 +++++++++++++++++++ 1 file changed, 33 insertions(+) create mode 100644 doc/forum/manual_update_of_.git__47__annex__47__objects/comment_2_a7bbf304b26650a786e358bdc01e3069._comment diff --git a/doc/forum/manual_update_of_.git__47__annex__47__objects/comment_2_a7bbf304b26650a786e358bdc01e3069._comment b/doc/forum/manual_update_of_.git__47__annex__47__objects/comment_2_a7bbf304b26650a786e358bdc01e3069._comment new file mode 100644 index 0000000000..5468ed3d06 --- /dev/null +++ b/doc/forum/manual_update_of_.git__47__annex__47__objects/comment_2_a7bbf304b26650a786e358bdc01e3069._comment @@ -0,0 +1,33 @@ +[[!comment format=mdwn + username="rasmus" + ip="109.201.154.177" + subject="But how to clean this folder?" + date="2014-03-20T21:55:26Z" + content=""" +Joey, + +I have sometimes experienced that there is way too much content in the `.git/annex/objects` folder. For instance, my terminal emulator recently crashed during a sync which seemed to create a lot of folders. + +In the annex repo where this happened I now got way too many folders (annex sometimes complain about no. of inodes or something like that) and I don't know how to clean it correctly. + +Here's a \"screenshot\": + + [doc.annex] $ ls -a + . .. documents .git .gitignore + [doc.annex] $ find . -type d | wc -l + 38568 + [doc.annex] $ git annex fsck > /dev/null 2>&1 + [doc.annex] $ find . -type d | wc -l + 38568 + [doc.annex] $ git annex repair > /dev/null 2>&1 + [doc.annex] $ find . -type d | wc -l + 38568 + [doc.annex] $ find documents -type d | wc -l + 1513 + [doc.annex] $ find .git/annex/objects -type d | wc -l + 36712 + +This is a `direct`-mode repo. With `.git/objectcts` I can use `git gc`. How can I tell annex to tidy up? I have tried `fsck`, `repair` and `forget`. + +Any hints on how to deal with this? Other than manually clean up by deleting `.git/annex/objects` and rerunning `fsck`? +"""]] From a7382d75156c3df41ff1383d2b1116dd7f379f6f Mon Sep 17 00:00:00 2001 From: "http://schnouki.net/" Date: Thu, 20 Mar 2014 23:54:51 +0000 Subject: [PATCH 04/12] Added a comment --- ...ment_13_37aa5274874242861dc128efa1d29486._comment | 12 ++++++++++++ 1 file changed, 12 insertions(+) create mode 100644 doc/bugs/Assistant_lost_dbus_connection_spamming_log/comment_13_37aa5274874242861dc128efa1d29486._comment diff --git a/doc/bugs/Assistant_lost_dbus_connection_spamming_log/comment_13_37aa5274874242861dc128efa1d29486._comment b/doc/bugs/Assistant_lost_dbus_connection_spamming_log/comment_13_37aa5274874242861dc128efa1d29486._comment new file mode 100644 index 0000000000..5a99e0f55e --- /dev/null +++ b/doc/bugs/Assistant_lost_dbus_connection_spamming_log/comment_13_37aa5274874242861dc128efa1d29486._comment @@ -0,0 +1,12 @@ +[[!comment format=mdwn + username="http://schnouki.net/" + nickname="Schnouki" + subject="comment 13" + date="2014-03-20T23:54:51Z" + content=""" +Sorry for the delay (my laptop hard drive died so I was offline for a few days). + +Just tested git-annex 5.20140320 on my NAS and it works just fine! The webapp is running, I can connect to it, and there's no more spam in the daemon.log (except for the dbus message every minute, but that's not really a problem). + +Thanks a lot Joey! +"""]] From ad395075dc2dd67a41f12e61653c97dcd3d39d3d Mon Sep 17 00:00:00 2001 From: "https://me.yahoo.com/a/FHnTlSBo1eCGJRwueeKeB6.RCaPbGMPr5jxx8A--#ce0d8" Date: Fri, 21 Mar 2014 11:28:18 +0000 Subject: [PATCH 05/12] --- doc/forum/Generating_a_Temp_View_of_Available_Files.mdwn | 1 + 1 file changed, 1 insertion(+) create mode 100644 doc/forum/Generating_a_Temp_View_of_Available_Files.mdwn diff --git a/doc/forum/Generating_a_Temp_View_of_Available_Files.mdwn b/doc/forum/Generating_a_Temp_View_of_Available_Files.mdwn new file mode 100644 index 0000000000..bdb8ece692 --- /dev/null +++ b/doc/forum/Generating_a_Temp_View_of_Available_Files.mdwn @@ -0,0 +1 @@ +Is it possible to generate a view of files currently available on the annex? My use case is that I have pretty large repo (couple of TBs) and I have partial checkouts on multiple machines instead of seeing 100s of broken symlinks I would like to just filter filter files that are present on the machine? From 8efde81a09c778ab79e838e6694cc6746459bdbd Mon Sep 17 00:00:00 2001 From: "https://www.google.com/accounts/o8/id?id=AItOawn3p4i4lk_zMilvjnJ9sS6g2nerpgz0Fjc" Date: Fri, 21 Mar 2014 11:59:00 +0000 Subject: [PATCH 06/12] Added a comment: intelligent sync --- .../comment_11_cffc72aaa2768faee5c7c5c3eed1a65a._comment | 8 ++++++++ 1 file changed, 8 insertions(+) create mode 100644 doc/preferred_content/comment_11_cffc72aaa2768faee5c7c5c3eed1a65a._comment diff --git a/doc/preferred_content/comment_11_cffc72aaa2768faee5c7c5c3eed1a65a._comment b/doc/preferred_content/comment_11_cffc72aaa2768faee5c7c5c3eed1a65a._comment new file mode 100644 index 0000000000..4ed073442b --- /dev/null +++ b/doc/preferred_content/comment_11_cffc72aaa2768faee5c7c5c3eed1a65a._comment @@ -0,0 +1,8 @@ +[[!comment format=mdwn + username="https://www.google.com/accounts/o8/id?id=AItOawn3p4i4lk_zMilvjnJ9sS6g2nerpgz0Fjc" + nickname="Matthias" + subject="intelligent sync" + date="2014-03-21T11:58:58Z" + content=""" +Is it intended that \"git annex sync --content\" gets something when the wanted content expression is set to \"present\"? This happens for me (version 5.20140320). My wish is to get nothing automatically, but send to all remotes what they want. +"""]] From c6b714c8dff886d978ef81467296aeb24a630cb5 Mon Sep 17 00:00:00 2001 From: "131.130.79.56" <131.130.79.56@web> Date: Fri, 21 Mar 2014 12:07:22 +0000 Subject: [PATCH 07/12] poll vote (Google Drive) --- doc/design/assistant/polls/prioritizing_special_remotes.mdwn | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/doc/design/assistant/polls/prioritizing_special_remotes.mdwn b/doc/design/assistant/polls/prioritizing_special_remotes.mdwn index f7462af0d6..627b3e143f 100644 --- a/doc/design/assistant/polls/prioritizing_special_remotes.mdwn +++ b/doc/design/assistant/polls/prioritizing_special_remotes.mdwn @@ -6,7 +6,7 @@ locally paired systems, and remote servers with rsync. Help me prioritize my work: What special remote would you most like to use with the git-annex assistant? -[[!poll open=yes 16 "Amazon S3 (done)" 12 "Amazon Glacier (done)" 9 "Box.com (done)" 71 "My phone (or MP3 player)" 25 "Tahoe-LAFS" 10 "OpenStack SWIFT" 31 "Google Drive"]] +[[!poll open=yes 16 "Amazon S3 (done)" 12 "Amazon Glacier (done)" 9 "Box.com (done)" 71 "My phone (or MP3 player)" 25 "Tahoe-LAFS" 10 "OpenStack SWIFT" 32 "Google Drive"]] This poll is ordered with the options I consider easiest to build listed first. Mostly because git-annex already supports them and they From c7d79809a80a61189c4dd19efdc41f54c5d4ad80 Mon Sep 17 00:00:00 2001 From: "https://www.google.com/accounts/o8/id?id=AItOawn3p4i4lk_zMilvjnJ9sS6g2nerpgz0Fjc" Date: Fri, 21 Mar 2014 12:14:39 +0000 Subject: [PATCH 08/12] removed --- .../comment_11_cffc72aaa2768faee5c7c5c3eed1a65a._comment | 8 -------- 1 file changed, 8 deletions(-) delete mode 100644 doc/preferred_content/comment_11_cffc72aaa2768faee5c7c5c3eed1a65a._comment diff --git a/doc/preferred_content/comment_11_cffc72aaa2768faee5c7c5c3eed1a65a._comment b/doc/preferred_content/comment_11_cffc72aaa2768faee5c7c5c3eed1a65a._comment deleted file mode 100644 index 4ed073442b..0000000000 --- a/doc/preferred_content/comment_11_cffc72aaa2768faee5c7c5c3eed1a65a._comment +++ /dev/null @@ -1,8 +0,0 @@ -[[!comment format=mdwn - username="https://www.google.com/accounts/o8/id?id=AItOawn3p4i4lk_zMilvjnJ9sS6g2nerpgz0Fjc" - nickname="Matthias" - subject="intelligent sync" - date="2014-03-21T11:58:58Z" - content=""" -Is it intended that \"git annex sync --content\" gets something when the wanted content expression is set to \"present\"? This happens for me (version 5.20140320). My wish is to get nothing automatically, but send to all remotes what they want. -"""]] From 4fa45a6773f3ee3758b3faf271d138ddfa142461 Mon Sep 17 00:00:00 2001 From: stp Date: Fri, 21 Mar 2014 16:32:44 +0000 Subject: [PATCH 09/12] Added a comment: Any update on cleaning up commands? --- .../comment_8_3f7045a00905b4287d950b08d5a77a82._comment | 9 +++++++++ 1 file changed, 9 insertions(+) create mode 100644 doc/devblog/day_-4__forgetting/comment_8_3f7045a00905b4287d950b08d5a77a82._comment diff --git a/doc/devblog/day_-4__forgetting/comment_8_3f7045a00905b4287d950b08d5a77a82._comment b/doc/devblog/day_-4__forgetting/comment_8_3f7045a00905b4287d950b08d5a77a82._comment new file mode 100644 index 0000000000..f0ba50990c --- /dev/null +++ b/doc/devblog/day_-4__forgetting/comment_8_3f7045a00905b4287d950b08d5a77a82._comment @@ -0,0 +1,9 @@ +[[!comment format=mdwn + username="stp" + ip="188.193.207.34" + subject="Any update on cleaning up commands?" + date="2014-03-21T16:32:43Z" + content=""" +Is there any update on cleaning up object/file references to objects/content not at all present and lost. I would love my git annex fsck --all to show current failures and not these old files all the time. +Thanks +"""]] From 7414e5d04c10c581dab4282e1486e518fca8b12b Mon Sep 17 00:00:00 2001 From: onno Date: Fri, 21 Mar 2014 19:24:14 +0000 Subject: [PATCH 10/12] --- ..._current_linux_build_as_of_Mar_6th___39__14__41__.mdwn | 8 ++++++++ 1 file changed, 8 insertions(+) create mode 100644 doc/bugs/ssh_keys_have_wrong_permissions___40__Ubuntu_12.04_LTS__44___current_linux_build_as_of_Mar_6th___39__14__41__.mdwn diff --git a/doc/bugs/ssh_keys_have_wrong_permissions___40__Ubuntu_12.04_LTS__44___current_linux_build_as_of_Mar_6th___39__14__41__.mdwn b/doc/bugs/ssh_keys_have_wrong_permissions___40__Ubuntu_12.04_LTS__44___current_linux_build_as_of_Mar_6th___39__14__41__.mdwn new file mode 100644 index 0000000000..f315a5bffd --- /dev/null +++ b/doc/bugs/ssh_keys_have_wrong_permissions___40__Ubuntu_12.04_LTS__44___current_linux_build_as_of_Mar_6th___39__14__41__.mdwn @@ -0,0 +1,8 @@ +### Please describe the problem. +git annex webapp created SSH keys for remote directory. SSH keys have wrong permission (chmod 600 fixed it) and thus the key-based login to the remote fails. + +### What steps will reproduce the problem? +Creating a SSH remote using the git annex webapp. + +### What version of git-annex are you using? On what operating system? +'current linux build for amd64', downloaded Mar 6th 2014, on Ubuntu 12.04.4 LTS. From 4e90050b3418ecd68d775cce50d73b9b50c75ac6 Mon Sep 17 00:00:00 2001 From: "216.115.165.4" <216.115.165.4@web> Date: Fri, 21 Mar 2014 20:46:26 +0000 Subject: [PATCH 11/12] poll vote (Google Drive) --- doc/design/assistant/polls/prioritizing_special_remotes.mdwn | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/doc/design/assistant/polls/prioritizing_special_remotes.mdwn b/doc/design/assistant/polls/prioritizing_special_remotes.mdwn index 627b3e143f..c6dbb376cb 100644 --- a/doc/design/assistant/polls/prioritizing_special_remotes.mdwn +++ b/doc/design/assistant/polls/prioritizing_special_remotes.mdwn @@ -6,7 +6,7 @@ locally paired systems, and remote servers with rsync. Help me prioritize my work: What special remote would you most like to use with the git-annex assistant? -[[!poll open=yes 16 "Amazon S3 (done)" 12 "Amazon Glacier (done)" 9 "Box.com (done)" 71 "My phone (or MP3 player)" 25 "Tahoe-LAFS" 10 "OpenStack SWIFT" 32 "Google Drive"]] +[[!poll open=yes 16 "Amazon S3 (done)" 12 "Amazon Glacier (done)" 9 "Box.com (done)" 71 "My phone (or MP3 player)" 25 "Tahoe-LAFS" 10 "OpenStack SWIFT" 33 "Google Drive"]] This poll is ordered with the options I consider easiest to build listed first. Mostly because git-annex already supports them and they From 7e4ab294c4c2fa7ed2be3bfd7c8348e232932842 Mon Sep 17 00:00:00 2001 From: "https://www.google.com/accounts/o8/id?id=AItOawkvN0eFnwvgw2JyTSSHw0QouytcxtPLln8" Date: Fri, 21 Mar 2014 20:46:39 +0000 Subject: [PATCH 12/12] --- ...using_an_encrypted_server_for_syncing_-_possible__63__.mdwn | 3 +++ 1 file changed, 3 insertions(+) create mode 100644 doc/forum/2_clients_using_an_encrypted_server_for_syncing_-_possible__63__.mdwn diff --git a/doc/forum/2_clients_using_an_encrypted_server_for_syncing_-_possible__63__.mdwn b/doc/forum/2_clients_using_an_encrypted_server_for_syncing_-_possible__63__.mdwn new file mode 100644 index 0000000000..84f92ae7ea --- /dev/null +++ b/doc/forum/2_clients_using_an_encrypted_server_for_syncing_-_possible__63__.mdwn @@ -0,0 +1,3 @@ +I have 2 clients (laptops) that would (usually) not be online at the same time. Is it possible to use git-annex for syncing these 2 clients through an encrypted server? + +I have tried to set this up with the assistant by using an USB-disk for copying the repository from one client to the other. The server is configured through the assistant as repository group 'transfer'. Now both clients see the encrypted ssh-server, each client copy stuff to the encrypted server, but no files are copied between the 2 clients. (In my case, running git-annex on the server is not an option. I have read through this forum, but it doesn't seem anyone has been able to get it to work.)