git-annex/Assistant/WebApp/Configurators
Joey Hess 3da0064657 assistant unused file handling
Make sanity checker run git annex unused daily, and queue up transfers
of unused files to any remotes that will have them. The transfer retrying
code works for us here, so eg when a backup disk remote is plugged in,
any transfers to it are done. Once the unused files reach a remote,
they'll be removed locally as unwanted.

If the setup does not cause unused files to go to a remote, they'll pile
up, and the sanity checker detects this using some heuristics that are
pretty good -- 1000 unused files, or 10% of disk used by unused files,
or more disk wasted by unused files than is left free. Once it detects
this, it pops up an alert in the webapp, with a button to take action.

TODO: Webapp UI to configure this, and also the ability to launch an
immediate cleanup of all unused files.

This commit was sponsored by Simon Michael.
2014-01-22 22:53:18 -04:00
..
AWS.hs webapp: Improve UI around remote that have no annex.uuid set, either because setup of them is incomplete, or because the remote git repository is not a git-annex repository. 2013-11-07 18:02:00 -04:00
Delete.hs assistant: Support repairing git remotes that are locally accessible 2013-10-27 15:38:59 -04:00
Edit.hs assistant: Set StrictHostKeyChecking yes when creating ssh remotes, and add it to the configuration for any ssh remotes previously created by the assistant. This avoids repeated prompts by ssh if the host key changes, instead syncing with such a remote will fail. Closes: #732602 2013-12-20 20:58:36 -04:00
Fsck.hs webapp: remind user when using repositories that lack consistency checks 2013-10-29 16:50:38 -04:00
IA.hs rename module 2013-10-28 11:33:14 -04:00
Local.hs check that ~/Desktop/annex can be written to; fall back to ~/annex when not 2013-12-24 17:04:07 -04:00
Pairing.hs restart on upgrade is working, including automatic restart 2013-11-23 00:54:08 -04:00
Preferences.hs reorg 2014-01-21 18:08:56 -04:00
Ssh.hs Windows: Avoid eating stdin when running ssh to add a authorized key, since this is used for password prompting. 2014-01-01 15:49:51 -04:00
Unused.hs assistant unused file handling 2014-01-22 22:53:18 -04:00
Upgrade.hs ensure that Android TH splice is expanded in native side of build 2013-11-25 13:01:53 -04:00
WebDAV.hs Deal with box.com changing the url of their webdav endpoint. 2013-12-02 16:01:20 -04:00
XMPP.hs restart on upgrade is working, including automatic restart 2013-11-23 00:54:08 -04:00