From df25a3821a2dbd9fe0a0435c98def529c3039d36 Mon Sep 17 00:00:00 2001 From: "https://www.google.com/accounts/o8/id?id=AItOawm01ida6POv7vqyUYtOlymEbJTbrImAIzM" Date: Mon, 8 Jul 2013 18:09:50 +0000 Subject: [PATCH 1/9] Added a comment --- ..._8b2cf0fe7219e0bc83fd326adbf26c8a._comment | 31 +++++++++++++++++++ 1 file changed, 31 insertions(+) create mode 100644 doc/bugs/make_install_doesn__39__t_create_git-annex-shell/comment_2_8b2cf0fe7219e0bc83fd326adbf26c8a._comment diff --git a/doc/bugs/make_install_doesn__39__t_create_git-annex-shell/comment_2_8b2cf0fe7219e0bc83fd326adbf26c8a._comment b/doc/bugs/make_install_doesn__39__t_create_git-annex-shell/comment_2_8b2cf0fe7219e0bc83fd326adbf26c8a._comment new file mode 100644 index 0000000000..452b55d40e --- /dev/null +++ b/doc/bugs/make_install_doesn__39__t_create_git-annex-shell/comment_2_8b2cf0fe7219e0bc83fd326adbf26c8a._comment @@ -0,0 +1,31 @@ +[[!comment format=mdwn + username="https://www.google.com/accounts/o8/id?id=AItOawm01ida6POv7vqyUYtOlymEbJTbrImAIzM" + nickname="Reinis" + subject="comment 2" + date="2013-07-08T18:09:50Z" + content=""" +That is Gentoo box and git-annex is installed using the following ebuild: + +[[https://github.com/gentoo-haskell/gentoo-haskell/blob/master/dev-vcs/git-annex/git-annex-4.20130627.ebuild]] + +which uses cabal to install it. It uses also the following eclass: + +[[http://sources.gentoo.org/cgi-bin/viewvc.cgi/gentoo-x86/eclass/haskell-cabal.eclass?revision=1.40&view=markup]] + +The main functions of interest there are cabal-bootstrap(), cabal-copy() and cabal_src_install(). I'm not familiar enough with haskell nor with cabal to follow trough in detail how the setup program is constructed and how it works, but the end result is that this is all that is installed. I don't know if normal cabal installs work as intended, maybe something there needs to be adjusted? + +[[!format sh \"\"\" + * Contents of dev-vcs/git-annex-4.20130627: +/usr +/usr/bin +/usr/bin/git-annex +/usr/lib64 +/usr/lib64/ghc-7.6.3 +/usr/lib64/ghc-7.6.3/gentoo +/usr/lib64/ghc-7.6.3/gentoo/git-annex-4.20130627.conf +/usr/share +/usr/share/doc +/usr/share/doc/git-annex-4.20130627 +/usr/share/doc/git-annex-4.20130627/COPYRIGHT.bz2 +\"\"\" ]] +"""]] From 067551d89b295aac49b60ca5f7f582c2926f3cec Mon Sep 17 00:00:00 2001 From: "http://joeyh.name/" Date: Mon, 8 Jul 2013 18:15:47 +0000 Subject: [PATCH 2/9] Added a comment --- ...comment_3_4e9ff65fbf015dae333b0476416239dc._comment | 10 ++++++++++ 1 file changed, 10 insertions(+) create mode 100644 doc/bugs/make_install_doesn__39__t_create_git-annex-shell/comment_3_4e9ff65fbf015dae333b0476416239dc._comment diff --git a/doc/bugs/make_install_doesn__39__t_create_git-annex-shell/comment_3_4e9ff65fbf015dae333b0476416239dc._comment b/doc/bugs/make_install_doesn__39__t_create_git-annex-shell/comment_3_4e9ff65fbf015dae333b0476416239dc._comment new file mode 100644 index 0000000000..0e34c1aa34 --- /dev/null +++ b/doc/bugs/make_install_doesn__39__t_create_git-annex-shell/comment_3_4e9ff65fbf015dae333b0476416239dc._comment @@ -0,0 +1,10 @@ +[[!comment format=mdwn + username="http://joeyh.name/" + ip="4.153.254.222" + subject="comment 3" + date="2013-07-08T18:15:47Z" + content=""" +`cabal install` also installs a git-annex-shell symlink. + +Please file a bug report on the ebuild. Sorry, I cannot provide support for it myself. You can use the [[Linux_standalone]] tarball instead.. +"""]] From 04df986792009c2af87a8d09c93e3d8fc8fd3894 Mon Sep 17 00:00:00 2001 From: "http://joeyh.name/" Date: Mon, 8 Jul 2013 18:17:04 +0000 Subject: [PATCH 3/9] removed --- ...comment_3_4e9ff65fbf015dae333b0476416239dc._comment | 10 ---------- 1 file changed, 10 deletions(-) delete mode 100644 doc/bugs/make_install_doesn__39__t_create_git-annex-shell/comment_3_4e9ff65fbf015dae333b0476416239dc._comment diff --git a/doc/bugs/make_install_doesn__39__t_create_git-annex-shell/comment_3_4e9ff65fbf015dae333b0476416239dc._comment b/doc/bugs/make_install_doesn__39__t_create_git-annex-shell/comment_3_4e9ff65fbf015dae333b0476416239dc._comment deleted file mode 100644 index 0e34c1aa34..0000000000 --- a/doc/bugs/make_install_doesn__39__t_create_git-annex-shell/comment_3_4e9ff65fbf015dae333b0476416239dc._comment +++ /dev/null @@ -1,10 +0,0 @@ -[[!comment format=mdwn - username="http://joeyh.name/" - ip="4.153.254.222" - subject="comment 3" - date="2013-07-08T18:15:47Z" - content=""" -`cabal install` also installs a git-annex-shell symlink. - -Please file a bug report on the ebuild. Sorry, I cannot provide support for it myself. You can use the [[Linux_standalone]] tarball instead.. -"""]] From f07870a87dfc6a9ac8b19ac80bcdbc287f0fe91b Mon Sep 17 00:00:00 2001 From: "http://joeyh.name/" Date: Mon, 8 Jul 2013 18:22:18 +0000 Subject: [PATCH 4/9] Added a comment --- .../comment_3_25fe06eb127e59a4a07aeb52a5cfeabe._comment | 8 ++++++++ 1 file changed, 8 insertions(+) create mode 100644 doc/bugs/make_install_doesn__39__t_create_git-annex-shell/comment_3_25fe06eb127e59a4a07aeb52a5cfeabe._comment diff --git a/doc/bugs/make_install_doesn__39__t_create_git-annex-shell/comment_3_25fe06eb127e59a4a07aeb52a5cfeabe._comment b/doc/bugs/make_install_doesn__39__t_create_git-annex-shell/comment_3_25fe06eb127e59a4a07aeb52a5cfeabe._comment new file mode 100644 index 0000000000..fd97f6a21d --- /dev/null +++ b/doc/bugs/make_install_doesn__39__t_create_git-annex-shell/comment_3_25fe06eb127e59a4a07aeb52a5cfeabe._comment @@ -0,0 +1,8 @@ +[[!comment format=mdwn + username="http://joeyh.name/" + ip="4.154.7.235" + subject="comment 3" + date="2013-07-08T18:22:18Z" + content=""" +`cabal install` also creates the git-annex-shell symlink. I have filed a bug on the ebuild: +"""]] From b8000f6292a24d3ea170b88ce9164de304967eb7 Mon Sep 17 00:00:00 2001 From: "https://www.google.com/accounts/o8/id?id=AItOawm01ida6POv7vqyUYtOlymEbJTbrImAIzM" Date: Mon, 8 Jul 2013 18:44:59 +0000 Subject: [PATCH 5/9] Added a comment --- .../comment_4_ec78032ba62d6918baa2c0b07ead5b50._comment | 8 ++++++++ 1 file changed, 8 insertions(+) create mode 100644 doc/bugs/make_install_doesn__39__t_create_git-annex-shell/comment_4_ec78032ba62d6918baa2c0b07ead5b50._comment diff --git a/doc/bugs/make_install_doesn__39__t_create_git-annex-shell/comment_4_ec78032ba62d6918baa2c0b07ead5b50._comment b/doc/bugs/make_install_doesn__39__t_create_git-annex-shell/comment_4_ec78032ba62d6918baa2c0b07ead5b50._comment new file mode 100644 index 0000000000..86f1b46f0b --- /dev/null +++ b/doc/bugs/make_install_doesn__39__t_create_git-annex-shell/comment_4_ec78032ba62d6918baa2c0b07ead5b50._comment @@ -0,0 +1,8 @@ +[[!comment format=mdwn + username="https://www.google.com/accounts/o8/id?id=AItOawm01ida6POv7vqyUYtOlymEbJTbrImAIzM" + nickname="Reinis" + subject="comment 4" + date="2013-07-08T18:44:59Z" + content=""" +Thanks! That leaves the issue that even when manually creating the symlink it still errors out (second half of the log in original report), but that probably is another issue. Should I open separate report for it? There was something similar in [[http://git-annex.branchable.com/bugs/Rsync_remote_created_via_webapp_remains_empty/]], but the command= part was in the file on my local computer only and removing it didn't make any difference. +"""]] From 846c90a17cde7b8f09c58ad639cdffe6ae5d7f25 Mon Sep 17 00:00:00 2001 From: "https://www.google.com/accounts/o8/id?id=AItOawn5RcmefXjrl1vmbHIiOWQyXGXVKxlm3rg" Date: Mon, 8 Jul 2013 19:27:14 +0000 Subject: [PATCH 6/9] --- doc/forum/Coming_from_git_world.mdwn | 9 +++++++++ 1 file changed, 9 insertions(+) create mode 100644 doc/forum/Coming_from_git_world.mdwn diff --git a/doc/forum/Coming_from_git_world.mdwn b/doc/forum/Coming_from_git_world.mdwn new file mode 100644 index 0000000000..ee8b844e81 --- /dev/null +++ b/doc/forum/Coming_from_git_world.mdwn @@ -0,0 +1,9 @@ +So i am coming from git world, All documentation and posts seemed to be for media etc. I have a simple question. + +Can i use git annex to manage large files , Which i think i can. But will it work with branching/tagging etc. + +e.g. We currently use git have some large files in git repo.... I am planning to move the large files to use annex. But would like to maintain branches, i.e. each branch might have different version of files and maybe tagged, So i can get back some old version from a branch. + +Is this possible ? I did not get any explicit answer or examples on how this works or even if its supported. + +Also can i use same folder for git and git-annex ? From 490d663cea19d660fc73a76693fc81b7532baf96 Mon Sep 17 00:00:00 2001 From: "http://sunny256.sunbase.org/" Date: Mon, 8 Jul 2013 19:56:58 +0000 Subject: [PATCH 7/9] Added a comment --- ..._1f5e0bc93631baf0f8c1bec2e68493c5._comment | 20 +++++++++++++++++++ 1 file changed, 20 insertions(+) create mode 100644 doc/bugs/addurl:___34__rename:_does_not_exist__34___and_reports_fail__44___but_succeeds/comment_1_1f5e0bc93631baf0f8c1bec2e68493c5._comment diff --git a/doc/bugs/addurl:___34__rename:_does_not_exist__34___and_reports_fail__44___but_succeeds/comment_1_1f5e0bc93631baf0f8c1bec2e68493c5._comment b/doc/bugs/addurl:___34__rename:_does_not_exist__34___and_reports_fail__44___but_succeeds/comment_1_1f5e0bc93631baf0f8c1bec2e68493c5._comment new file mode 100644 index 0000000000..6ea844f2e8 --- /dev/null +++ b/doc/bugs/addurl:___34__rename:_does_not_exist__34___and_reports_fail__44___but_succeeds/comment_1_1f5e0bc93631baf0f8c1bec2e68493c5._comment @@ -0,0 +1,20 @@ +[[!comment format=mdwn + username="http://sunny256.sunbase.org/" + nickname="sunny256" + subject="comment 1" + date="2013-07-08T19:56:58Z" + content=""" +Aha, in other words, some kind of PEBCAC put in a polite way. :) I thought this should be correct, as the man page says + +> For example, --pathdepth=1 will use \"dir/subdir/bigfile\", while --pathdepth=3 will use \"bigfile\". + +This is how I thought it worked: + +* 0 = hostname, path, filename +* 1 = path, filename +* 2 = filename + +After reading your answer I first thought it was a typo in the documentation, but of course the number specify the level of subdirectories to use in the file name. D'oh! + +Thanks for the fix and information. +"""]] From 18180f093ea6a4a2be71923afff2430beff90a1b Mon Sep 17 00:00:00 2001 From: "http://joeyh.name/" Date: Mon, 8 Jul 2013 19:57:11 +0000 Subject: [PATCH 8/9] Added a comment --- ..._9ce5511a109bde50d8cf87bad0268b4a._comment | 26 +++++++++++++++++++ 1 file changed, 26 insertions(+) create mode 100644 doc/bugs/gpg_error_on_android/comment_2_9ce5511a109bde50d8cf87bad0268b4a._comment diff --git a/doc/bugs/gpg_error_on_android/comment_2_9ce5511a109bde50d8cf87bad0268b4a._comment b/doc/bugs/gpg_error_on_android/comment_2_9ce5511a109bde50d8cf87bad0268b4a._comment new file mode 100644 index 0000000000..f1cd472960 --- /dev/null +++ b/doc/bugs/gpg_error_on_android/comment_2_9ce5511a109bde50d8cf87bad0268b4a._comment @@ -0,0 +1,26 @@ +[[!comment format=mdwn + username="http://joeyh.name/" + ip="4.154.7.235" + subject="comment 2" + date="2013-07-08T19:57:10Z" + content=""" +Based on and , symmetric encryption algorithm 3 is CAST5. + +When I run `gpg -v --version` on Android, I get a very short list of Cipher algorithms, just \"3DES (S2)\". + +Compare with on Linux, where it supports: + +
+Cipher: 3DES (S2), CAST5 (S3), BLOWFISH (S4), AES (S7), AES192 (S8), 
+        AES256 (S9), TWOFISH (S10), CAMELLIA128 (S11), CAMELLIA192 (S12), 
+        CAMELLIA256 (S13)
+
+ +I suspect that you guys have a gpg on your non-android side that either defaults to CAST5, or has been configured, via the default-preference-list setting in gpg.conf, to use it. It should be possible to adjust your gpg.conf to use 3DES by default, and then things will interoperate (anything already encrypted by git-annex still won't be visible on Android of course). + +The gpg shipped with git-annex on Android could be rebuilt to include these. However, it would probably need porting of more libraries to Android. I stopped once I got gpg to compile at all, and had to pass several configure flags to disable features, + +This is something that anyone interested could work on. (Ie, no Haskell!) See `standalone/android/Makefile` in the git-annex source tree, which uses the Android SDK and NDK to cross-compile gnupg for Android. + +I think that getting it to build without `--enable-minimal` would probably get most of the way there. Aha.. I just tried this, and the new binary seems to support nearly everything the linux one does, no extra libraries needed! +"""]] From b93ce71af5cfa2faf0bb9b505a4a3faedc905a3d Mon Sep 17 00:00:00 2001 From: "http://joeyh.name/" Date: Mon, 8 Jul 2013 20:09:54 +0000 Subject: [PATCH 9/9] Added a comment --- ...ent_1_357443dc601ae38784c01cf18552f4d5._comment | 14 ++++++++++++++ 1 file changed, 14 insertions(+) create mode 100644 doc/forum/Coming_from_git_world/comment_1_357443dc601ae38784c01cf18552f4d5._comment diff --git a/doc/forum/Coming_from_git_world/comment_1_357443dc601ae38784c01cf18552f4d5._comment b/doc/forum/Coming_from_git_world/comment_1_357443dc601ae38784c01cf18552f4d5._comment new file mode 100644 index 0000000000..adc65d50f2 --- /dev/null +++ b/doc/forum/Coming_from_git_world/comment_1_357443dc601ae38784c01cf18552f4d5._comment @@ -0,0 +1,14 @@ +[[!comment format=mdwn + username="http://joeyh.name/" + ip="4.154.7.235" + subject="comment 1" + date="2013-07-08T20:09:54Z" + content=""" +Yes, git-annex would not do very well at adding large file support to git if it did not handle tagging, branches, etc! So of course it does. It's in a sense too obvious a thing to get much mention. And so people sometimes get confused about it. + +The only thing to need to be aware of coming from git is that not every repository will have every version of every file locally available. When you check out a branch, you may need to run `git annex get` to retrieve those versions from origin or elsewhere. + +And, `git annex unused` can be used to find versions of files that no existing tag or branch refers to, and `git annex dropunused` can then delete those versions. If you want to ensure every revision in your git repo is accessible, you should avoid using those two commands; otherwise git-annex will never delete old versions of files. + +The unreleased git master adds a new feature, a --all switch that makes git annex commands operate on all versions of files. While normally `git annex get` will only do what it needs to to get all files in the currently checked out branch, `git annex get --all` will pull down every version of every file in the whole history. Similarly, `git annex copy --all --to origin` will ensure that every locally available version of every file is sent to origin. +"""]]