summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAge
* detect wicd network disconnection eventsGravatar Joey Hess2014-04-12
|
* NetWatcher: detect when networkmanager has lost network connectionGravatar Joey Hess2014-04-12
| | | | | | | | | This is a better approach to finding both when NM has lost a network connection, and when a new network connection is made by NM. Tested with network-manager 0.9.8.8. This commit was sponsored by Cedric Staub.
* remotedaemon: When network connection is lost, close all cached ssh connections.Gravatar Joey Hess2014-04-12
| | | | This commit was sponsored by Cedric Staub.
* sync, assistant, remotedaemon: Use ssh connection caching for git pushes and ↵Gravatar Joey Hess2014-04-12
| | | | | | | | | | | | | | | | | pulls. For sync, saves 1 ssh connection per remote. For remotedaemon, the same ssh connection that is already open to run git-annex-shell notifychanges is reused to pull from the remote. Only potential problem is that this also enables connection caching when the assistant syncs with a ssh remote. Including the sync it does when a network connection has just come up. In that case, cached ssh connections are likely to be stale, and so using them would hang. Until I'm sure such problems have been dealt with, this commit needs to stay on the remotecontrol branch, and not be merged to master. This commit was sponsored by Alexandre Dupas.
* Merge branch 'master' into remotecontrolGravatar Joey Hess2014-04-12
|\ | | | | | | | | Conflicts: debian/changelog
| * add new testGravatar Joey Hess2014-04-12
| |
| * Merge branch 'master' of ssh://git-annex.branchable.comGravatar Joey Hess2014-04-12
| |\
| * | wrote test case; found bugs in date math; fixed and simplified using ↵Gravatar Joey Hess2014-04-12
| | | | | | | | | | | | Data.Time.Calendar
| * | Improve handling on monthly/yearly scheduling.Gravatar Joey Hess2014-04-12
| | | | | | | | | | | | Avoid back-to-back runs.
| | * Add doc/bugs/Drop_--from_always_trusts_local_repository.mdwnGravatar David Triendl2014-04-12
| | |
| | * removedGravatar https://openid.stackexchange.com/user/e65e6d0e-58ba-41de-84cc-1f2ba54cf5742014-04-12
| |/
| * Improve handling on monthly/yearly scheduling.Gravatar Joey Hess2014-04-11
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Code was still buggy, it turns out (though the recursion checker caught it). In the case of (Schedule (Monthly Nothing) AnyTime), where the last run was on yyyy-12-31, it looped forever. Also, the handling of (Schedule (Yearly Nothing) AnyTime) was wacky where the last run was yyyy-12-31. It would suggest a window starting on the 3rd for the next run (because 31 mod 28 is 3). I think that originally I was wanted to avoid running on 01-01 if it had just run on 12-31. But the code didn't accomplish this, and it's not necessary anyway. This is supposed to calculate the next window meeting the schedule, and for (Schedule (Monthly Nothing), the window starts at 01-01 and runs through 01-31. If that causes two back-to-back runs, well the next one will not be until 02-01 at the earliest. Also, back-to-back runs can be avoided, if desired, by using Divisible 2.
| * Merge branch 'master' of ssh://git-annex.branchable.comGravatar Joey Hess2014-04-11
| |\
| * | devblogGravatar Joey Hess2014-04-11
| | |
| | * use ustar format and omit filnames with colons. new hackage requirementsGravatar Joey Hess2014-04-11
| | | | | | | | | | | | The tarball on hackage will no longer correspond to the git tag. Oh well.
| | * Merge branch 'master' of ssh://git-annex.branchable.comGravatar Joey Hess2014-04-11
| | |\ | | |/ | |/|
| * | add news item for git-annex 5.20140412Gravatar Joey Hess2014-04-11
| | |
| * | prep release5.20140412Gravatar Joey Hess2014-04-11
| | |
| * | guard against any remaining infinite recursion bugs; throw error if no ↵Gravatar Joey Hess2014-04-11
| | | | | | | | | | | | | | | | | | | | | | | | candidate cn be found in next hundred years Note that the exception thrown is not visible in the webapp currently because it crashes one of Cronner's 2 worker threads, which is never checked.
| * | Last release didn't quite fix the high cpu issue in all cases, this should.Gravatar Joey Hess2014-04-11
| | | | | | | | | | | | | | | | | | | | | This is supposed to look for a day past the last day it ran, not a month past. Seems to work, at least in anarcat's test case.
| | * Merge branch 'master' of ssh://git-annex.branchable.comGravatar Joey Hess2014-04-11
| | |\ | | |/ | |/|
| * | add news item for git-annex 5.20140411Gravatar Joey Hess2014-04-11
| | |
| | * Merge branch 'master' of ssh://git-annex.branchable.comGravatar Joey Hess2014-04-11
| | |\
| * | | more prep5.20140411Gravatar Joey Hess2014-04-11
| | |/ | |/|
| * | prep releaseGravatar Joey Hess2014-04-11
| | |
| * | rename confusingly named "day"Gravatar Joey Hess2014-04-11
| | |
| * | Merge branch 'master' of ssh://git-annex.branchable.comGravatar Joey Hess2014-04-11
| |\ \
| * | | assistant: Fix high CPU usage triggered when a monthly fsck is scheduled, ↵Gravatar Joey Hess2014-04-11
| | | | | | | | | | | | | | | | and the last time the job ran was a day of the month > 12. This caused a runaway loop. Thanks to Anarcat for his assistance, and to Maximiliano Curia for identifying the cause of this bug.
| | | * Merge branch 'master' of ssh://git-annex.branchable.comGravatar Joey Hess2014-04-11
| | | |\ | | | |/ | | |/|
| | * | Added a commentGravatar http://joeyh.name/2014-04-11
| | | |
| | | * Merge branch 'master' of ssh://git-annex.branchable.comGravatar Joey Hess2014-04-11
| | | |\ | | | |/ | | |/|
| * / | typoGravatar Joey Hess2014-04-11
| |/ /
| * | note that GIT_ANNEX_SHELL_READONLY does not imply GIT_ANNEX_SHELL_LIMITEDGravatar Joey Hess2014-04-11
| | |
| * | Merge branch 'master' of ssh://git-annex.branchable.comGravatar Joey Hess2014-04-11
| |\ \
| * | | update for g3Gravatar Joey Hess2014-04-11
| | | |
| | | * Merge branch 'master' of ssh://git-annex.branchable.comGravatar Joey Hess2014-04-11
| | | |\ | | | |/ | | |/|
| | * | (no commit message)Gravatar https://www.google.com/accounts/o8/id?id=AItOawn6-8_3tbusU0Myh97-GGuGUY9bBoBP3bQ2014-04-11
| |/ /
| | * Merge branch 'master' of ssh://git-annex.branchable.comGravatar Joey Hess2014-04-10
| | |\ | | |/ | |/|
| * | Fix rsync progress parsing in locales that use comma in number display. ↵Gravatar Joey Hess2014-04-10
| | | | | | | | | | | | Closes: #744148
| | * Merge branch 'master' of ssh://git-annex.branchable.comGravatar Joey Hess2014-04-10
| | |\ | | |/ | |/|
| * | updateGravatar Joey Hess2014-04-10
| | |
| * | nuke tmp dir so things don't linger between buildsGravatar Joey Hess2014-04-10
| | |
| * | note automatic upgrade issueGravatar Joey Hess2014-04-10
| | |
| * | Remove wget from OSX dmg, due to issues with cert paths that broke git-annex ↵Gravatar Joey Hess2014-04-10
| | | | | | | | | | | | automatic upgrading. Instead, curl is used, unless the OSX system has wget installed, which will then be used.
| * | Merge branch 'master' of ssh://git-annex.branchable.comGravatar Joey Hess2014-04-10
| |\ \
| * | | fix title (#150)Gravatar Joey Hess2014-04-10
| | | |
| | | * Merge branch 'master' of ssh://git-annex.branchable.comGravatar Joey Hess2014-04-10
| | | |\ | | | |/ | | |/|
| | * | (no commit message)Gravatar https://me.yahoo.com/a/FHnTlSBo1eCGJRwueeKeB6.RCaPbGMPr5jxx8A--#ce0d82014-04-10
| | | |
| | | * Merge branch 'master' of ssh://git-annex.branchable.comGravatar Joey Hess2014-04-10
| | | |\ | | | |/ | | |/|
| | * | (no commit message)Gravatar https://me.yahoo.com/a/FHnTlSBo1eCGJRwueeKeB6.RCaPbGMPr5jxx8A--#ce0d82014-04-10
| | | |