Commit graph

13489 commits

Author SHA1 Message Date
Joey Hess
b5678d74a2 webapp: Improve javascript's handling of longpolling connection failures, by reloading the current page in this case. Works around chromium behavior where ajax connections to urls that were already accessed are denied after navigating back to a previous page. 2013-09-09 01:24:20 -04:00
http://joeyh.name/
9d7bd5d900 Added a comment 2013-09-09 05:22:49 +00:00
RaspberryPie
612e741a20 2013-09-09 05:02:47 +00:00
https://id.koumbit.net/anarcat
96bf779588 the screenshot failed and i lost it, but we get the point :) 2013-09-09 04:40:51 +00:00
http://joeyh.name/
68ae0fedb6 Added a comment 2013-09-09 04:36:12 +00:00
https://id.koumbit.net/anarcat
adf34bbd57 Added a comment 2013-09-09 04:31:31 +00:00
http://joeyh.name/
91ca71d9f3 Added a comment 2013-09-09 04:23:40 +00:00
Antoine Beaupré
0e27407312 create myself a homepage 2013-09-08 23:09:21 -04:00
https://id.koumbit.net/anarcat
b4dcb2bef0 small usability thing 2013-09-09 03:06:53 +00:00
https://id.koumbit.net/anarcat
b57f0e891f 2013-09-09 03:03:25 +00:00
https://www.google.com/accounts/o8/id?id=AItOawmR-xG9O2HWoybxYZPVbYVYxwitfcfDgtE
f19f9c78a9 Added a comment 2013-09-09 00:29:19 +00:00
https://www.google.com/accounts/o8/id?id=AItOawmR-xG9O2HWoybxYZPVbYVYxwitfcfDgtE
d4c011b682 2013-09-09 00:21:43 +00:00
Joey Hess
eeee4ef069 blog for the day 2013-09-08 15:57:57 -04:00
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