Commit graph

18156 commits

Author SHA1 Message Date
Joey Hess
d1ef503420
layout 2014-03-14 15:15:36 -04:00
Joey Hess
3282976fce
layout 2014-03-14 15:14:18 -04:00
Joey Hess
c30281577f Merge branch 'master' of ssh://git-annex.branchable.com 2014-03-14 15:09:41 -04:00
Joey Hess
3551d40b05 "standard" can now be used as a first-class keyword in preferred content expressions.
For example "standard or (include=otherdir/*)" or even "not standard"

Note that the implementation avoids any potential for loops (if a
standard preferred content expression itself mentioned standard).

This commit was sponsored by Jochen Bartl.
2014-03-14 15:04:33 -04:00
http://alan.petitepomme.net/
387a76c511 Added a comment 2014-03-14 18:11:52 +00:00
Joey Hess
7a1faf76ef
fix 2014-03-14 13:50:20 -04:00
http://joeyh.name/
61c83bb5ed Added a comment 2014-03-14 17:46:24 +00:00
Joey Hess
b7b9afa9ad Better workaround for problem umasks when eg, setting up ssh keys. 2014-03-14 13:37:58 -04:00
https://www.google.com/accounts/o8/id?id=AItOawmlnEK_po7A0xMC9Xdp0FdcBgYllsCORXM
8602a766f7 Added a comment: Shared google drive on multiple hosts 2014-03-14 16:40:12 +00:00
https://www.google.com/accounts/o8/id?id=AItOawmOdGR-S4e3-3A9o6JQdZW1mfILaUNUzwA
4a4f5ffe71 2014-03-14 14:47:03 +00:00
Joey Hess
d233b403df
devblog 2014-03-13 19:45:48 -04:00
Joey Hess
05336116a4 implemntation plan 2014-03-13 19:37:41 -04:00
Joey Hess
07d6ec7bd3 Merge branch 'master' of ssh://git-annex.branchable.com 2014-03-13 19:35:39 -04:00
Joey Hess
ba02cd8a80 Fix ssh connection caching stop method to work with openssh 6.5p1, which broke the old method.
Old ssh did not check the hostname passed to -O stop, so I had used "any".
But now ssh does check it! I think this happened as part of the client-side
hostname canonicalization changes in 6.5p1, but have not verified that
introduced the problem.

The symptom was that it would try to dns lookup "any", which often caused a
bit of a delay at shutdown. And the old ssh connection kept running, so
it would do it over and over again.

Fixed by using localhost, which hopefully reliably resolves to some address
that ssh will accept.. Also nukeFile the socket after ssh has been asked to
shutdown, just in case.
2014-03-13 19:35:06 -04:00
Joey Hess
8e2997aa69 only run sshCleanup when the command actually used ssh connection caching
Optimises query commands that do not. More importantly, avoids any ssh
connection cleanup delay causing problems at the end of such commands.
2014-03-13 19:30:13 -04:00
Joey Hess
b63276309e clean up cleanup action enumeration 2014-03-13 19:06:26 -04:00
Joey Hess
83ccce68a2 theoretical optimisation of --in
Avoids looking up the remote each time, but in practice, does not result in
a measurable speedup.
2014-03-13 18:51:44 -04:00
http://alan.petitepomme.net/
0b3ef8ff14 Added a comment 2014-03-13 20:05:54 +00:00
Joey Hess
a6db329117 Merge branch 'master' of ssh://git-annex.branchable.com 2014-03-13 15:39:42 -04:00
Joey Hess
005e8744c1 Commands that allow specifying which repository to act on using the repository's description will now fail when multiple repositories match, rather than picking a repository at random.
So will --in=

Note that since limitIn is not used by preferred content expressions,
it's ok for it to throw an exception.
2014-03-13 15:36:58 -04:00
http://ypid.wordpress.com/
1360c88688 Added a comment: Please add this ;) 2014-03-13 19:10:17 +00:00
Joey Hess
935d3f562d Merge branch 'master' of ssh://git-annex.branchable.com 2014-03-13 14:53:34 -04:00
Joey Hess
4cc34973d9 copy --fast --to remote: Avoid printing anything for files that are already believed to be present on the remote. 2014-03-13 14:51:22 -04:00
http://joeyh.name/
0a247f43df Added a comment 2014-03-13 15:54:28 +00:00
Joey Hess
62018ac879 Merge branch 'master' of ssh://git-annex.branchable.com 2014-03-13 11:09:43 -04:00
Joey Hess
69a1aaa40f
doubled speed with esqeleto 2014-03-13 11:09:05 -04:00
https://www.google.com/accounts/o8/id?id=AItOawno-jcsScu4CK6k2QLZqxMros1PQHf1NQY
7b82a82b94 Added a comment 2014-03-13 14:36:20 +00:00
Joey Hess
80c8ebbf98 Merge branch 'master' of ssh://git-annex.branchable.com 2014-03-13 09:40:06 -04:00
Joey Hess
3e86d35e84
fixed slow query on normalized table; still 10x slower than current .map files 2014-03-13 09:38:20 -04:00
https://www.google.com/accounts/o8/id?id=AItOawm3vKzS4eOWYpKMoYXqMIjNsIg_nYF-loU
f58f617b36 Added a comment: Precision of the use case 2014-03-13 11:47:59 +00:00
https://www.google.com/accounts/o8/id?id=AItOawm3vKzS4eOWYpKMoYXqMIjNsIg_nYF-loU
91348ad80f Added a comment: That does it but not totally 2014-03-13 11:36:03 +00:00
Joey Hess
66b8b9c094 webapp: Use securemem for constant time auth token comparisons.
Debian stable does not have securemem, but neither does it have warp-tls,
so just disable use of securemem when not building with https support.
2014-03-12 21:41:20 -04:00
Joey Hess
ea0138d8a1 remove the big list of haskell libraries; just use cabal 2014-03-12 20:40:03 -04:00
Joey Hess
e033d7f50b
devblog 2014-03-12 18:20:32 -04:00
Joey Hess
46aab35eb0 add 2014-03-12 18:11:35 -04:00
Joey Hess
362d979298 Merge branch 'master' of ssh://git-annex.branchable.com 2014-03-12 15:46:11 -04:00
http://joeyh.name/
60ad64fc92 Added a comment 2014-03-12 19:45:24 +00:00
Joey Hess
7ea0b82cf9
note that webapp starts the assistant if it's not already running 2014-03-12 15:40:20 -04:00
http://joeyh.name/
a0af224ef4 Added a comment 2014-03-12 19:35:26 +00:00
Joey Hess
bd6355e5e2
move forum post to bug report (and close it) 2014-03-12 15:33:27 -04:00
Joey Hess
67f09bca6d fully fix fsck memory use by iterative fscking
Not very well tested, but I'm sure it doesn't eg, loop forever.
2014-03-12 15:18:43 -04:00
Joey Hess
475bf70af6 read stdout and stderr concurrently
Avoids any buffering-related blocking.
2014-03-12 13:54:29 -04:00
Joey Hess
3f23935a76 Merge branch 'master' of ssh://git-annex.branchable.com 2014-03-12 13:26:40 -04:00
http://joeyh.name/
603a70b382 Added a comment 2014-03-12 17:17:00 +00:00
http://joeyh.name/
b064635217 Added a comment 2014-03-12 17:15:23 +00:00
Joey Hess
b63d321007 remove dangling paren 2014-03-12 13:09:38 -04:00
http://joeyh.name/
e1e55794fb Added a comment 2014-03-12 17:03:30 +00:00
Joey Hess
97ba49a5e1 close !!! 2014-03-12 13:01:45 -04:00
http://joeyh.name/
d2382f8800 Added a comment 2014-03-12 17:01:13 +00:00
Joey Hess
9f27339e80 remove uninofrmative warning
dateUnusedLog is only used to show a timestamp in the webapp, so
not worth a warning
2014-03-12 12:42:51 -04:00