Commit graph

13526 commits

Author SHA1 Message Date
Joey Hess
1b605a29c3 gcrypt urls 2013-09-08 15:53:31 -04:00
Joey Hess
d910e91e1e toc 2013-09-08 15:50:45 -04:00
Joey Hess
b0356e56c1 add gcrypt tip 2013-09-08 15:48:41 -04:00
Joey Hess
00fb5705ff ignore gcrypt remotes w/o an annex-uuid 2013-09-08 15:19:14 -04:00
Joey Hess
e05b0f4906 Merge branch 'master' of ssh://git-annex.branchable.com 2013-09-08 15:00:12 -04:00
Joey Hess
3e079cdcd1 gcrypt: now supports rsync
Use rsync for gcrypt remotes that are not local to the disk.
(Note that I have punted on supporting http transport for now, it doesn't
seem likely to be very useful.)

This was mostly quite easy, it just uses the rsync special remote to handle
the transfers. The git repository url is converted to a RsyncOptions
structure, which required parsing it separately, since the rsync special
remote only supports rsync urls, which use a different format.

Note that annexed objects are now stored at the top of the gcrypt repo,
rather than inside annex/objects. This simplified the rsync suport,
since it doesn't have to arrange to create that directory. And git-annex
is not going to be run directly within gcrypt repos -- or if in some
strance scenario it was, it would make sense for it to not see the
encrypted objects.

This commit was sponsored by Sheila Miguez
2013-09-08 14:54:28 -04:00
Joey Hess
9477a07cbf local gcrypt fully working! 2013-09-08 13:00:48 -04:00
http://openlifechallenge.wordpress.com/
d145641af9 Added a comment: Add to F-Droid 2013-09-08 09:56:39 +00:00
Joey Hess
c56f71ab71 update 2013-09-07 19:25:13 -04:00
Joey Hess
b58cf81618 fixed 2013-09-07 19:23:33 -04:00
Joey Hess
c1cdfabcbb adjust for earlier change that made sync be introduced earlier 2013-09-07 19:18:16 -04:00
Joey Hess
e5cea423a9 name 2013-09-07 19:10:26 -04:00
Joey Hess
c2009e8302 blog for the day 2013-09-07 19:08:52 -04:00
Joey Hess
0439dd1b5c page for gcrypt 2013-09-07 19:08:34 -04:00
Joey Hess
b33bddd753 fix comment 2013-09-07 19:08:28 -04:00
Joey Hess
f6e746c005 Merge branch 'master' of ssh://git-annex.branchable.com 2013-09-07 18:47:04 -04:00
Joey Hess
7c1a9cdeb9 partially complete gcrypt remote (local send done; rest not)
This is a git-remote-gcrypt encrypted special remote. Only sending files
in to the remote works, and only for local repositories.

Most of the work so far has involved making initremote work. A particular
problem is that remote setup in this case needs to generate its own uuid,
derivied from the gcrypt-id. That required some larger changes in the code
to support.

For ssh remotes, this will probably just reuse Remote.Rsync's code, so
should be easy enough. And for downloading from a web remote, I will need
to factor out the part of Remote.Git that does that.

One particular thing that will need work is supporting hot-swapping a local
gcrypt remote. I think it needs to store the gcrypt-id in the git config of the
local remote, so that it can check it every time, and compare with the
cached annex-uuid for the remote. If there is a mismatch, it can change
both the cached annex-uuid and the gcrypt-id. That should work, and I laid
some groundwork for it by already reading the remote's config when it's
local. (Also needed for other reasons.)

This commit was sponsored by Daniel Callahan.
2013-09-07 18:38:00 -04:00
https://www.google.com/accounts/o8/id?id=AItOawnxlx1UrzVhdy6_gFjzmF42x6QXxBUxg00
966d7ef93b markdown formatting 2013-09-07 19:32:26 +00:00
https://www.google.com/accounts/o8/id?id=AItOawnxlx1UrzVhdy6_gFjzmF42x6QXxBUxg00
eff8d85a54 git annex merge out of memory on large repos 2013-09-07 19:22:57 +00:00
Joey Hess
0ab6764fe9 Merge branch 'master' of ssh://git-annex.branchable.com 2013-09-07 13:18:50 -04:00
Joey Hess
fef046af68 close 2013-09-07 13:15:47 -04:00
http://joeyh.name/
d82bb589fd Added a comment 2013-09-07 17:14:37 +00:00
http://joeyh.name/
260dcf54bd Added a comment 2013-09-07 17:11:03 +00:00
http://joeyh.name/
a6f58cf4a2 Added a comment 2013-09-07 17:08:27 +00:00
Joey Hess
0a2f5f3993 gpg: Force --no-textmode in case the user has it turned on in config. 2013-09-07 13:06:36 -04:00
Joey Hess
01d857824d Merge branch 'master' of ssh://git-annex.branchable.com 2013-09-07 13:05:18 -04:00
Joey Hess
e15459a512 close 2013-09-07 13:01:31 -04:00
http://joeyh.name/
882e7fc7f7 Added a comment 2013-09-07 17:00:04 +00:00
https://launchpad.net/~giomasce
3f47c8c082 Added a comment 2013-09-07 15:35:48 +00:00
https://www.google.com/accounts/o8/id?id=AItOawnRai_qFYPVvEgC6i1nlM1bh-C__jbhqS0
4c4c4ab967 Added a comment 2013-09-07 12:26:47 +00:00
xshao
9101656a9a 2013-09-07 03:21:16 +00:00
https://launchpad.net/~eythian
e568ce402d Added a comment 2013-09-06 23:37:10 +00:00
https://launchpad.net/~eythian
a6e8fd6d17 2013-09-06 23:35:37 +00:00
https://www.google.com/accounts/o8/id?id=AItOawmBUR4O9mofxVbpb8JV9mEbVfIYv670uJo
7ae625363b Added a comment 2013-09-06 22:57:05 +00:00
Joey Hess
7ad39245e6 more win warning squashing 2013-09-06 18:54:24 -04:00
Joey Hess
1fc5586b4e Merge branch 'master' of ssh://git-annex.branchable.com 2013-09-06 18:35:31 -04:00
Joey Hess
890c971d73 blog for the day 2013-09-06 18:30:18 -04:00
https://www.google.com/accounts/o8/id?id=AItOawn5gEGF66u6F2GACGP1nT4EKlRQFLSHSIw
1b091d3d3b 2013-09-06 21:43:57 +00:00
Joey Hess
dd7d32203a fix windows build warning 2013-09-06 17:11:54 -04:00
Joey Hess
6b4aacc112 fix warning in windows build 2013-09-06 17:09:36 -04:00
Joey Hess
cbc5aa623d fix windows build 2013-09-06 17:05:41 -04:00
Joey Hess
dce7389dd0 Remind user when annex-ignore is set for some remotes, if unable to get or drop a file, possibly because it's on an ignored remote. 2013-09-06 16:54:31 -04:00
Joey Hess
89731a2737 clarify 2013-09-06 14:08:58 -04:00
Joey Hess
fe22a04513 close 2013-09-06 14:08:15 -04:00
Joey Hess
1c80428dc4 Merge branch 'master' of ssh://git-annex.branchable.com 2013-09-06 14:07:11 -04:00
Joey Hess
3812c709fa link 2013-09-06 14:06:55 -04:00
Joey Hess
90bdd70f13 split out roadmap 2013-09-06 14:06:15 -04:00
http://joeyh.name/
dbc87cf05f Added a comment 2013-09-06 18:02:11 +00:00
Joey Hess
431ea4a784 update 2013-09-06 13:25:25 -04:00
107.1.64.82
3ecb852b4a poll vote (/sdcard/annex) 2013-09-06 14:41:58 +00:00