Commit graph

20680 commits

Author SHA1 Message Date
Joey Hess
f14890bf82 Merge branch 'master' of ssh://git-annex.branchable.com 2014-07-10 17:06:23 -04:00
Joey Hess
9d71903c2f migrate: Avoid re-checksumming when migrating from hashE to hash backend. 2014-07-10 17:06:04 -04:00
https://www.google.com/accounts/o8/id?id=AItOawk3JJvaarUKd7xShCMze_kpHVcuCzFrWTI
ab233c9a1c 2014-07-10 21:03:50 +00:00
Joey Hess
564de5e508 Merge branch 'master' of ssh://git-annex.branchable.com 2014-07-10 16:28:13 -04:00
Joey Hess
b66b33c87f promote comment to todo 2014-07-10 16:27:12 -04:00
http://joeyh.name/
5553c4dcd6 Added a comment 2014-07-10 20:24:04 +00:00
http://joeyh.name/
6bfc13556f Added a comment 2014-07-10 20:16:28 +00:00
http://joeyh.name/
fe80c9897a Added a comment 2014-07-10 19:59:15 +00:00
http://joeyh.name/
29d2b5bf22 Added a comment 2014-07-10 19:54:30 +00:00
http://joeyh.name/
3a6cb53e96 Added a comment 2014-07-10 19:50:38 +00:00
http://joeyh.name/
79ce1a226f Added a comment 2014-07-10 19:41:54 +00:00
http://joeyh.name/
98a051eab8 Added a comment 2014-07-10 19:37:38 +00:00
Joey Hess
32b2f2af38 moreinfo 2014-07-10 15:26:04 -04:00
Joey Hess
f0fc2568d7 move to todo 2014-07-10 15:18:12 -04:00
Joey Hess
088816353e Merge branch 'master' of ssh://git-annex.branchable.com 2014-07-10 15:18:02 -04:00
http://joeyh.name/
d651e3cf7a Added a comment 2014-07-10 19:19:36 +00:00
http://joeyh.name/
2a7fd68d47 Added a comment 2014-07-10 19:10:15 +00:00
Joey Hess
be2c77d0cb close 2014-07-10 15:08:30 -04:00
Joey Hess
3c10d8ce57 retitle 2014-07-10 15:05:01 -04:00
Joey Hess
b9892e2344 Merge branch 'master' of ssh://git-annex.branchable.com 2014-07-10 15:02:30 -04:00
http://joeyh.name/
56b2b49440 Added a comment: user misconfiguration 2014-07-10 19:02:00 +00:00
Joey Hess
5d34472f82 close; user misconfiguration 2014-07-10 15:00:22 -04:00
http://joeyh.name/
4f62105aa3 Added a comment 2014-07-10 18:48:17 +00:00
Joey Hess
e538f0e980 notabug 2014-07-10 14:24:46 -04:00
http://joeyh.name/
fc48c3bb23 Added a comment 2014-07-10 18:24:17 +00:00
Joey Hess
4c61590541 tagging 2014-07-10 14:22:54 -04:00
Joey Hess
1efa51f344 direct: Fix handling of case where a work tree subdirectory cannot be written to due to permissions.
Running `git annex direct` would cause loss of data, because the object
was moved to a temp file, which it then tried to replace the work tree file
with, and on failure, the temp file got deleted. Now it's instead moved
back into the annex object location.
2014-07-10 14:15:46 -04:00
http://joeyh.name/
50781a4a5f Added a comment 2014-07-10 18:11:22 +00:00
Joey Hess
be91121514 Merge branch 'master' of ssh://git-annex.branchable.com 2014-07-10 13:43:24 -04:00
Joey Hess
541f5ada14 add regression test case for ba42b67c70
better late than never
2014-07-10 13:34:53 -04:00
https://www.google.com/accounts/o8/id?id=AItOawmMLeU-zCzx2mc5pL2XT8a1UNkQwHAHjg8
9bad3ed3b7 removed 2014-07-10 15:30:59 +00:00
https://www.google.com/accounts/o8/id?id=AItOawmMLeU-zCzx2mc5pL2XT8a1UNkQwHAHjg8
30d3bd9458 2014-07-10 15:01:12 +00:00
https://www.google.com/accounts/o8/id?id=AItOawmMLeU-zCzx2mc5pL2XT8a1UNkQwHAHjg8
e488af18b8 still not working 2014-07-10 13:57:45 +00:00
https://www.google.com/accounts/o8/id?id=AItOawmMLeU-zCzx2mc5pL2XT8a1UNkQwHAHjg8
64748d8094 solution ok 2014-07-10 11:55:46 +00:00
https://www.google.com/accounts/o8/id?id=AItOawnov5q9_Cl4Ps5NoYE08yE01NLSvBANnY8
61222ad293 Added a comment 2014-07-10 05:50:32 +00:00
Joey Hess
26ee27915a refactor locking 2014-07-10 00:32:23 -04:00
Joey Hess
e5b88713a1 refactor 2014-07-10 00:16:53 -04:00
Joey Hess
f82992b8ff Merge branch 'master' of ssh://git-annex.branchable.com 2014-07-09 23:40:33 -04:00
Joey Hess
d9d76cf98b Fix minor FD leak in journal code.
Minor because normally only 1 FD is leaked per git-annex run. However,
the test suite leaks a few hundred FDs, and this broke it on the Debian
autobuilders, which seem to have a tigher than usual ulimit.

The leak was introduced by the lazy getDirectoryContents' that was
introduced in e6330988dd in order to scale to
millions of journal files -- if the lazy list was never fully consumed, the
directory handle did not get closed.

Instead, pull in openDirectory/readDirectory/closeDirectory code that I
already developed and submitted in a patch to the haskell directory library
earlier. Using this in journalDirty avoids the place that the lazy list
caused a problem. And using it in stageJournal eliminates the need for
getDirectoryContents'.

The getJournalFiles* functions are switched back to using the regular
strict getDirectoryContents. I'm not sure if those always consume the whole
list, so this avoids any leak. And the things that call those are things
like git annex unused, which also look at every file committed to the
git-annex branch, so would need more work to scale to insane numbers of
files anyway.
2014-07-09 23:36:53 -04:00
https://www.google.com/accounts/o8/id?id=AItOawmMLeU-zCzx2mc5pL2XT8a1UNkQwHAHjg8
ed153b50d5 small change 2014-07-10 03:07:00 +00:00
https://www.google.com/accounts/o8/id?id=AItOawmMLeU-zCzx2mc5pL2XT8a1UNkQwHAHjg8
ae676c1bee partially solved 2014-07-10 03:06:17 +00:00
divB
85ae4ce94c 2014-07-10 03:05:09 +00:00
https://www.google.com/accounts/o8/id?id=AItOawmMLeU-zCzx2mc5pL2XT8a1UNkQwHAHjg8
c30ac2bebe missing word 2014-07-10 02:29:28 +00:00
https://www.google.com/accounts/o8/id?id=AItOawmMLeU-zCzx2mc5pL2XT8a1UNkQwHAHjg8
7648a6602b formatting 2014-07-10 02:02:55 +00:00
https://www.google.com/accounts/o8/id?id=AItOawmMLeU-zCzx2mc5pL2XT8a1UNkQwHAHjg8
6c6a5dff0d 2014-07-10 02:01:30 +00:00
https://www.google.com/accounts/o8/id?id=AItOawnNqLKszWk9EoD4CDCqNXJRIklKFBCN1Ao
ac90d4f570 Added a comment: even a client repository you had once but have now deleted 2014-07-09 22:08:44 +00:00
Joey Hess
99d3010618 devblog 2014-07-09 16:20:02 -04:00
Joey Hess
f15d2aa35d update 2014-07-09 16:16:32 -04:00
Joey Hess
0f382a0256 add news item for git-annex 5.20140709 2014-07-09 16:08:50 -04:00
Joey Hess
c75193e88b fix build warning 2014-07-09 15:39:19 -04:00