From 306eddd575b21fb40240eb0d4c1b2baca2b364de Mon Sep 17 00:00:00 2001 From: "https://www.google.com/accounts/o8/id?id=AItOawmOsy6nbvPyXLd--qqjPMLnVIzxgZwtKlQ" Date: Fri, 20 Sep 2013 19:03:14 +0000 Subject: [PATCH 01/12] Added a comment --- .../comment_2_21a249cedca1ceb80d10784004735524._comment | 8 ++++++++ 1 file changed, 8 insertions(+) create mode 100644 doc/todo/wishlist:_archive_from_remote_with_the_least_free_space/comment_2_21a249cedca1ceb80d10784004735524._comment diff --git a/doc/todo/wishlist:_archive_from_remote_with_the_least_free_space/comment_2_21a249cedca1ceb80d10784004735524._comment b/doc/todo/wishlist:_archive_from_remote_with_the_least_free_space/comment_2_21a249cedca1ceb80d10784004735524._comment new file mode 100644 index 0000000000..d2b29c2396 --- /dev/null +++ b/doc/todo/wishlist:_archive_from_remote_with_the_least_free_space/comment_2_21a249cedca1ceb80d10784004735524._comment @@ -0,0 +1,8 @@ +[[!comment format=mdwn + username="https://www.google.com/accounts/o8/id?id=AItOawmOsy6nbvPyXLd--qqjPMLnVIzxgZwtKlQ" + nickname="Nicolas" + subject="comment 2" + date="2013-09-20T19:03:13Z" + content=""" +I was not thinking of removable drives, but only of \"client\" repositories. Ideally, git-annex would query the remaining space of all connected client repositories to choose on which repositories to drop a copy. +"""]] From 83c20ddb1bbd4c437a88ffbf656cf619e22cb135 Mon Sep 17 00:00:00 2001 From: ringprince Date: Fri, 20 Sep 2013 20:16:47 +0000 Subject: [PATCH 02/12] Added a comment --- .../comment_2_005d1b17f3c2ae192aa30c6e5163989e._comment | 8 ++++++++ 1 file changed, 8 insertions(+) create mode 100644 doc/forum/git-status_typechange_in_direct_mode/comment_2_005d1b17f3c2ae192aa30c6e5163989e._comment diff --git a/doc/forum/git-status_typechange_in_direct_mode/comment_2_005d1b17f3c2ae192aa30c6e5163989e._comment b/doc/forum/git-status_typechange_in_direct_mode/comment_2_005d1b17f3c2ae192aa30c6e5163989e._comment new file mode 100644 index 0000000000..c598b212fe --- /dev/null +++ b/doc/forum/git-status_typechange_in_direct_mode/comment_2_005d1b17f3c2ae192aa30c6e5163989e._comment @@ -0,0 +1,8 @@ +[[!comment format=mdwn + username="ringprince" + ip="134.76.140.110" + subject="comment 2" + date="2013-09-20T20:16:47Z" + content=""" +Thanks for the info and the quick reply. +"""]] From 0ba0369c45e9f02f84705662cd06d5e498d73f18 Mon Sep 17 00:00:00 2001 From: "https://www.google.com/accounts/o8/id?id=AItOawnSenxKyE_2Z6Wb-EBMO8FciyRywjx1ZiQ" Date: Fri, 20 Sep 2013 20:30:52 +0000 Subject: [PATCH 03/12] Added a comment --- ...nt_8_53b95449cfad2fe0f72d2ad642822c03._comment | 15 +++++++++++++++ 1 file changed, 15 insertions(+) create mode 100644 doc/forum/Slightly_finer_control_over_file_whereabouts/comment_8_53b95449cfad2fe0f72d2ad642822c03._comment diff --git a/doc/forum/Slightly_finer_control_over_file_whereabouts/comment_8_53b95449cfad2fe0f72d2ad642822c03._comment b/doc/forum/Slightly_finer_control_over_file_whereabouts/comment_8_53b95449cfad2fe0f72d2ad642822c03._comment new file mode 100644 index 0000000000..d866380f20 --- /dev/null +++ b/doc/forum/Slightly_finer_control_over_file_whereabouts/comment_8_53b95449cfad2fe0f72d2ad642822c03._comment @@ -0,0 +1,15 @@ +[[!comment format=mdwn + username="https://www.google.com/accounts/o8/id?id=AItOawnSenxKyE_2Z6Wb-EBMO8FciyRywjx1ZiQ" + nickname="Walter" + subject="comment 8" + date="2013-09-20T20:30:52Z" + content=""" +Hmm, that could be it; the same content is both inside and outside the archive directory. + +What I really want to do (because maybe I'm not going about this the best way) is to use the assistant not in manual mode, but allow for some repos not having some files. +I thought by placing them in an archive directory, then they would be dropped, and to get them again, I can just delete from the archive dir, and they will be got (as the file is also outside the archive dir. + +But, if that is not going to work, is there a better way to manage that? + +By the way, I really appreciate all the work you put into this awesome project. +"""]] From 96d96396835e2175db63418b09f74a640ed285b5 Mon Sep 17 00:00:00 2001 From: "https://www.google.com/accounts/o8/id?id=AItOawnxlx1UrzVhdy6_gFjzmF42x6QXxBUxg00" Date: Sat, 21 Sep 2013 09:32:08 +0000 Subject: [PATCH 04/12] Added a comment: size of repo --- .../comment_4_0e32ae0300472c56079cfbcd78a3e386._comment | 9 +++++++++ 1 file changed, 9 insertions(+) create mode 100644 doc/bugs/merge_causes_out_of_memory_on_large_repos/comment_4_0e32ae0300472c56079cfbcd78a3e386._comment diff --git a/doc/bugs/merge_causes_out_of_memory_on_large_repos/comment_4_0e32ae0300472c56079cfbcd78a3e386._comment b/doc/bugs/merge_causes_out_of_memory_on_large_repos/comment_4_0e32ae0300472c56079cfbcd78a3e386._comment new file mode 100644 index 0000000000..d1c447980c --- /dev/null +++ b/doc/bugs/merge_causes_out_of_memory_on_large_repos/comment_4_0e32ae0300472c56079cfbcd78a3e386._comment @@ -0,0 +1,9 @@ +[[!comment format=mdwn + username="https://www.google.com/accounts/o8/id?id=AItOawnxlx1UrzVhdy6_gFjzmF42x6QXxBUxg00" + nickname="Jakukyo" + subject="size of repo" + date="2013-09-21T09:32:03Z" + content=""" + $ git ls-tree -r git-annex | wc -l + 29273 +"""]] From 136d307d12b3b0336819e8298be545db99654376 Mon Sep 17 00:00:00 2001 From: "https://id.koumbit.net/anarcat" Date: Sat, 21 Sep 2013 14:04:08 +0000 Subject: [PATCH 05/12] --- doc/todo/wishlist:_use_hardlinks_for_local_clones.mdwn | 7 +++++++ 1 file changed, 7 insertions(+) create mode 100644 doc/todo/wishlist:_use_hardlinks_for_local_clones.mdwn diff --git a/doc/todo/wishlist:_use_hardlinks_for_local_clones.mdwn b/doc/todo/wishlist:_use_hardlinks_for_local_clones.mdwn new file mode 100644 index 0000000000..f8cec15db2 --- /dev/null +++ b/doc/todo/wishlist:_use_hardlinks_for_local_clones.mdwn @@ -0,0 +1,7 @@ +as far as I know, if you `git clone` locally a git-annex enabled repository, it will not have all the files available. you would need to use `git annex get` and all files would be copied over, wasting a significant amount of space. + +`git-clone` has this `--local` flags which hardlinks objects in `.git/objects`, but also, maybe more interestingly, has a `--shared` option to simply tell git to look in another repo for objects. it seems to me git-annex could leverage those functionalities to avoid file duplication when using local repositories. + +this would be especially useful for [ikiwiki](http://ikiwiki.info/forum/ikiwiki_and_big_files). + +Thanks! --[[anarcat]] From 3399d826d434263e67a38ee611086e51b236ec58 Mon Sep 17 00:00:00 2001 From: "https://id.koumbit.net/anarcat" Date: Sat, 21 Sep 2013 14:06:07 +0000 Subject: [PATCH 06/12] mention wishlist --- doc/todo/wishlist:_use_hardlinks_for_local_clones.mdwn | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/doc/todo/wishlist:_use_hardlinks_for_local_clones.mdwn b/doc/todo/wishlist:_use_hardlinks_for_local_clones.mdwn index f8cec15db2..7b627b260b 100644 --- a/doc/todo/wishlist:_use_hardlinks_for_local_clones.mdwn +++ b/doc/todo/wishlist:_use_hardlinks_for_local_clones.mdwn @@ -4,4 +4,4 @@ as far as I know, if you `git clone` locally a git-annex enabled repository, it this would be especially useful for [ikiwiki](http://ikiwiki.info/forum/ikiwiki_and_big_files). -Thanks! --[[anarcat]] +This is a [[wishlist]], but I would also welcome implementation pointers to do this myself, thanks! --[[anarcat]] From d4739c5821974097df7baad313318125232b2082 Mon Sep 17 00:00:00 2001 From: "http://christian.amsuess.com/chrysn" Date: Sat, 21 Sep 2013 15:01:42 +0000 Subject: [PATCH 07/12] fix wording (sparse checkout -> shallow clone), more details, formatting --- doc/users/chrysn.mdwn | 12 +++++++++--- 1 file changed, 9 insertions(+), 3 deletions(-) diff --git a/doc/users/chrysn.mdwn b/doc/users/chrysn.mdwn index f5c07b88b3..ba42615678 100644 --- a/doc/users/chrysn.mdwn +++ b/doc/users/chrysn.mdwn @@ -1,5 +1,11 @@ * **name**: chrysn * **website**: -* **uses git-annex for**: managing the family's photos (and possibly videos and music in the future) -* **likes git-annex because**: it adds a layer of commit semantics over a regular file system without keeping everything in duplicate locally -* **would like git-annex to**: not be required any more as git itself learns to use cow filesystems to avoid abundant disk usage and gets better with sparser checkouts (git-annex might then still be a simpler tool that watches over what can be safely dropped for a sparser checkout) +* **uses git-annex for** managing the family's photos (and possibly videos and music in the future). +* **likes git-annex because** it adds a layer of commit semantics over a regular file system without keeping everything in duplicate locally. +* **would like git-annex not to** be required any more at all when + * git itself learns to use cow filesystems to avoid abundant disk usage, and + * git gets better with shallow clones. + + git-annex might then still be a simpler tool that watches over what can be safely dropped from a particular shallow clone + + (the issues with shallow clones seem to relate primarily to shallow history; i haven't read anything about what would happen if all commits were checked out, but not all trees and blobs) From a8fcefaf70fc3ce32015b8a0a92c8fd061f68f4c Mon Sep 17 00:00:00 2001 From: "https://id.koumbit.net/anarcat" Date: Sat, 21 Sep 2013 15:21:58 +0000 Subject: [PATCH 08/12] what i use git-annex for --- doc/users/anarcat.mdwn | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/doc/users/anarcat.mdwn b/doc/users/anarcat.mdwn index e8a1d7f002..c7054ff198 100644 --- a/doc/users/anarcat.mdwn +++ b/doc/users/anarcat.mdwn @@ -1,4 +1,4 @@ -Miaou. +I use git-annex to manage huge files, mostly video and audio attached to other git repositories (such as presentations), but I also use git-annex to manage my music collection across multiple devices. I also use it to manage the `ISO` images I download, podcasts, and youtube videos. See . From 434dc22881cdeaead7f41390f7ec883e9d029336 Mon Sep 17 00:00:00 2001 From: "https://id.koumbit.net/anarcat" Date: Sat, 21 Sep 2013 15:23:22 +0000 Subject: [PATCH 09/12] raise this question again, and sign so I can find it again :) --- doc/bugs/git_annex_indirect_can_fail_catastrophically.mdwn | 2 ++ 1 file changed, 2 insertions(+) diff --git a/doc/bugs/git_annex_indirect_can_fail_catastrophically.mdwn b/doc/bugs/git_annex_indirect_can_fail_catastrophically.mdwn index 852db29116..4da8131b21 100644 --- a/doc/bugs/git_annex_indirect_can_fail_catastrophically.mdwn +++ b/doc/bugs/git_annex_indirect_can_fail_catastrophically.mdwn @@ -67,3 +67,5 @@ index 7835988..ed8ea6c 100644 1.7.10.4 """]] + +Any update on this? Why is `-a` used here? -- [[anarcat]] From 6d24155365014cb59a0a63b195905b044beb3af5 Mon Sep 17 00:00:00 2001 From: "http://christian.amsuess.com/chrysn" Date: Sat, 21 Sep 2013 16:35:17 +0000 Subject: [PATCH 10/12] warning to people who want to do this with encrypted remotes --- doc/tips/shared_git_annex_directory_between_multiple_users.mdwn | 1 + 1 file changed, 1 insertion(+) diff --git a/doc/tips/shared_git_annex_directory_between_multiple_users.mdwn b/doc/tips/shared_git_annex_directory_between_multiple_users.mdwn index 61f02ab3c1..5ca3b45ec9 100644 --- a/doc/tips/shared_git_annex_directory_between_multiple_users.mdwn +++ b/doc/tips/shared_git_annex_directory_between_multiple_users.mdwn @@ -36,3 +36,4 @@ See also * [[tips/setup a public repository on a web site]] * [[news/version 4.20130909]] + * [[bugs/acl not honoured in rsync remote]]: why this does not work on encrypted remotes From 86c9480418e292838ba64338f80fb27c8df83712 Mon Sep 17 00:00:00 2001 From: John Date: Sun, 22 Sep 2013 00:24:11 +0000 Subject: [PATCH 11/12] Added a comment: runshell typo prevents execution --- ...3_cb12d419459e5cac766022ee0697fedc._comment | 18 ++++++++++++++++++ 1 file changed, 18 insertions(+) create mode 100644 doc/bugs/OSX_app_issues/comment_13_cb12d419459e5cac766022ee0697fedc._comment diff --git a/doc/bugs/OSX_app_issues/comment_13_cb12d419459e5cac766022ee0697fedc._comment b/doc/bugs/OSX_app_issues/comment_13_cb12d419459e5cac766022ee0697fedc._comment new file mode 100644 index 0000000000..c9e199961f --- /dev/null +++ b/doc/bugs/OSX_app_issues/comment_13_cb12d419459e5cac766022ee0697fedc._comment @@ -0,0 +1,18 @@ +[[!comment format=mdwn + username="John" + ip="109.242.130.160" + subject="runshell typo prevents execution" + date="2013-09-22T00:24:10Z" + content=""" +Using the latest Mountain Lion build available. + +>$ /Applications/git-annex.app/Contents/MacOS/git-annex + +>/Applications/git-annex.app/Contents/MacOS/runshell: line 25: syntax error near unexpected token `&' + +Line 25: +>echo \"** runshell loop detected!\"> &2 + +Fix (obvious but for the sake of completeness): +>echo \"** runshell loop detected!\" >&2 +"""]] From 7adcc8a7b6519fdbf56f8fad38268c789c7eae37 Mon Sep 17 00:00:00 2001 From: John Date: Sun, 22 Sep 2013 00:50:54 +0000 Subject: [PATCH 12/12] --- ...h_an_encrypted_remote_from_a_different_computer__63__.mdwn | 4 ++++ 1 file changed, 4 insertions(+) create mode 100644 doc/forum/Syncing_with_an_encrypted_remote_from_a_different_computer__63__.mdwn diff --git a/doc/forum/Syncing_with_an_encrypted_remote_from_a_different_computer__63__.mdwn b/doc/forum/Syncing_with_an_encrypted_remote_from_a_different_computer__63__.mdwn new file mode 100644 index 0000000000..9315d92180 --- /dev/null +++ b/doc/forum/Syncing_with_an_encrypted_remote_from_a_different_computer__63__.mdwn @@ -0,0 +1,4 @@ +I created an "full archive" repo on my local pc and an encrypted "full backup" repo on Box.com. I 'm copying files on the local repo and they are getting encrypted and uploaded to Box. Superb so far :) + +What I am wondering though is, suppose my local pc dies. How do I get the data out of Box unencrypted from a new pc? +