Commit graph

14616 commits

Author SHA1 Message Date
RaspberryPie
a56da6dd50 2013-10-27 22:07:32 +00:00
http://joeyh.name/
633757d161 Added a comment 2013-10-27 21:19:45 +00:00
Joey Hess
577370ea95 Merge branch 'master' of ssh://git-annex.branchable.com 2013-10-27 17:12:58 -04:00
Joey Hess
ba4bb5b7f5 toc 2013-10-27 17:12:19 -04:00
http://joeyh.name/
e7d3fcfe9c Added a comment 2013-10-27 21:06:57 +00:00
https://www.google.com/accounts/o8/id?id=AItOawl-xMSPoRHcT5d2nAc1K8pWVi-AexKkYik
1d83b4295a Added a comment: Mac OS X Maverick - symbol not found 2013-10-27 21:02:45 +00:00
Joey Hess
59d8273220 devblog 2013-10-27 16:58:10 -04:00
Joey Hess
a7821c0581 automatically launch git repository repair
Added a RemoteChecker thread, that waits for problems to be reported with
remotes, and checks if their git repository is in need of repair.

Currently, only failures to sync with the remote cause a problem to be
reported. This seems enough, but we'll see.

Plugging in a removable drive with a repository on it that is corrupted
does automatically repair the repository, as long as the corruption causes
git push or git pull to fail. Some types of corruption do not, eg
missing/corrupt objects for blobs that git push doesn't need to look at.

So, this is not really a replacement for scheduled git repository fscking.
But it does make the assistant more robust.

This commit is sponsored by Fernando Jimenez.
2013-10-27 16:42:13 -04:00
Joey Hess
3c08fee76b Merge branch 'master' of ssh://git-annex.branchable.com 2013-10-27 15:41:50 -04:00
Joey Hess
7ed8e87a34 assistant: Support repairing git remotes that are locally accessible
(eg, on removable drives)

gcrypt remotes are not yet handled.

This commit was sponsored by Sören Brunk.
2013-10-27 15:38:59 -04:00
http://jspk.clavid.com/
8ba0876385 Added a comment 2013-10-27 19:29:01 +00:00
https://www.google.com/accounts/o8/id?id=AItOawnZEanlyzay_QlEAL0CWpyZcRTyN7vay8U
8bcd53742d Added a comment 2013-10-27 19:26:43 +00:00
Frank
9230b07425 2013-10-27 12:45:22 +00:00
Frank
1b66dec211 2013-10-27 12:44:46 +00:00
Frank
77e25e2f8a 2013-10-27 12:41:29 +00:00
Frank
53b33c97c0 2013-10-27 11:53:14 +00:00
https://www.google.com/accounts/o8/id?id=AItOawlqOu7P4tb4D-Xo2pYrjln2NsAObtErliM
2a8641f602 Added a comment 2013-10-27 07:00:02 +00:00
RaspberryPie
a6a666cdbf Added a comment 2013-10-27 00:59:56 +00:00
Joey Hess
98ae3afc81 Merge branch 'master' of ssh://git-annex.branchable.com 2013-10-26 17:17:47 -04:00
Joey Hess
52bcc4037f devblog 2013-10-26 17:16:55 -04:00
Joey Hess
b48aaa22d0 assistant: Automatically repair damanged git repository, if it can be done without losing data. 2013-10-26 17:16:29 -04:00
https://www.google.com/accounts/o8/id?id=AItOawlEeLtIxQCU0qe4q5lbrZp8AcUSUUcRrkg
82388164bf Added a comment 2013-10-26 21:05:08 +00:00
Joey Hess
a1b1b5ef52 moved code out of webapp
No code changes, aside from some changes to lifting in code that turned out
to be able to run in Assistant rather than Handler.
2013-10-26 16:58:16 -04:00
Joey Hess
bcd77e65c2 changelog 2013-10-26 16:12:36 -04:00
Joey Hess
2a872dc576 thought 2013-10-26 15:58:02 -04:00
Joey Hess
9bca19052c move wishlist todo from forum 2013-10-26 15:56:14 -04:00
Joey Hess
e854c777a5 Merge branch 'master' of ssh://git-annex.branchable.com 2013-10-26 15:55:08 -04:00
Joey Hess
2af652e1b8 sync: print a hint about receive.denyNonFastForwards when a push fails 2013-10-26 15:53:05 -04:00
http://joeyh.name/
40d9eb7ac9 Added a comment 2013-10-26 19:35:47 +00:00
Joey Hess
d3fbb8acd5 Merge branch 'master' of ssh://git-annex.branchable.com 2013-10-26 15:30:44 -04:00
Joey Hess
b584e480d8 moreinfo 2013-10-26 15:27:41 -04:00
http://joeyh.name/
ef5006cead Added a comment 2013-10-26 19:26:22 +00:00
Joey Hess
697bd2c319 moreinfo 2013-10-26 15:25:07 -04:00
http://joeyh.name/
5686f0e969 Added a comment 2013-10-26 19:22:57 +00:00
Joey Hess
122258a917 close 2013-10-26 15:06:55 -04:00
http://joeyh.name/
04e6743400 Added a comment 2013-10-26 19:06:38 +00:00
Joey Hess
5756636486 directory, webdav: Fix bug introduced in version 4.20131002 that caused the chunkcount file to not be written. Work around repositories without such a file, so files can still be retreived from them. 2013-10-26 15:03:12 -04:00
Joey Hess
06ea92282f fix inverted logic when determining whether to write a chunkcount file
late-night hlint bit me on this one..
Reviewed c1990702e9 and
the rest of it seems ok
2013-10-26 14:08:29 -04:00
Joey Hess
cb440ab423 ssh 2013-10-26 14:07:36 -04:00
Joey Hess
cc6391af37 Merge branch 'master' of ssh://git-annex.branchable.com 2013-10-26 13:08:10 -04:00
Joey Hess
0dfe604ddc webapp: When setting up a bare shared repository, enable non-fast-forward pushes. 2013-10-26 13:06:43 -04:00
http://joeyh.name/
d5d5d36ac4 Added a comment 2013-10-26 16:58:27 +00:00
http://joeyh.name/
eacadea73e Added a comment 2013-10-26 16:44:59 +00:00
Joey Hess
0c0e0e5550 Merge branch 'master' of ssh://git-annex.branchable.com 2013-10-26 12:43:41 -04:00
Joey Hess
2233ddd5a2 assistant: When autostarted, wait 5 seconds before running the startup scan, to avoid contending with the user's desktop login process. 2013-10-26 12:42:58 -04:00
Joey Hess
4830c0d830 parse "5" as 5 seconds 2013-10-26 12:07:00 -04:00
http://joeyh.name/
ae6b8c4b97 Added a comment 2013-10-26 15:53:28 +00:00
Joey Hess
323fb55a31 followup 2013-10-26 11:51:59 -04:00
Joey Hess
76dd6f814d always depend on async 2013-10-26 11:46:45 -04:00
https://www.google.com/accounts/o8/id?id=AItOawnk-eq4nMw6sXtPTACBI_xyeBmj7FZBWZs
c3bb7f4ef9 2013-10-26 07:36:25 +00:00