summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAge
* restart on upgrade is working, including automatic restartGravatar Joey Hess2013-11-23
| | | | | | | | | | Made alerts be able to have multiple buttons, so the alerts about upgrading can have a button that enables automatic upgrades. Implemented automatic upgrading when the program file has changed. Note that when an automatic upgrade happens, the webapp displays an alert about it for a few minutes, and then closes. This still needs work.
* got assistant upgrade detection to notice when I build a new version with ↵Gravatar Joey Hess2013-11-22
| | | | cabal build!
* Merge branch 'master' of ssh://git-annex.branchable.comGravatar Joey Hess2013-11-22
|\
* | restart on upgrade now fully workingGravatar Joey Hess2013-11-22
| |
* | Fix bug that broke switching between local repositories in the webapp when ↵Gravatar Joey Hess2013-11-22
| | | | | | | | | | | | | | they use the new guarded direct mode. git treats eg ~/annex as a bare git repository located in ~/.annex/.git if ~/annex/.git/config has core.bare=true.
* | assistant restart on upgradeGravatar Joey Hess2013-11-22
| |
| * Added a commentGravatar https://www.google.com/accounts/o8/id?id=AItOawm9tgeFE5v-arAYYftSv3yUTI5Q4qB2C9M2013-11-23
|/
* addGravatar Joey Hess2013-11-22
|
* amendGravatar Joey Hess2013-11-22
|
* Merge branch 'master' of ssh://git-annex.branchable.comGravatar Joey Hess2013-11-22
|\
* | devblogGravatar Joey Hess2013-11-22
| |
* | watch git-annex program file to detect upgradesGravatar Joey Hess2013-11-22
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Not yet wired up to restart the assistant on upgrade; that needs careful sanity checking to wait until the upgrade is done before restarting. Used the DirWatcher here, so it gets events for any changes to the directory containing the program file. (But not subdirs.) This is necessary in order to detect when the file is renamed as part of the upgrade, which an inotify on a single file would not detect. (Also, I have DirWatcher code, but not FileWatcher code.) Note that upgrades that remove or rename a whole directory tree containing the executable will *not* trigger this code. So eg, deleting and replacing the whole standalone tarball dir tree won't work -- but untarring it over top will. So should dpkg package upgrades. Added programPath, using a new GHC feature to find the full path to the executable. The fallback code for old GHC or unsupported OS is less good; its worst failure mode would be either failing to find the program, and so not checking for upgrades, or finding a git-annex that's in PATH, but is not the one running. This commit was sponsored by John Roepke.
| * Added a commentGravatar https://www.google.com/accounts/o8/id?id=AItOawmBUR4O9mofxVbpb8JV9mEbVfIYv670uJo2013-11-22
| |
* | fix linkGravatar Joey Hess2013-11-22
| |
* | annex.autoupgrade settingGravatar Joey Hess2013-11-22
| |
* | updateGravatar Joey Hess2013-11-22
| |
| * Added a commentGravatar https://www.google.com/accounts/o8/id?id=AItOawnNqLKszWk9EoD4CDCqNXJRIklKFBCN1Ao2013-11-22
| |
* | no-op change to ensure configure is re-run on autobuilders to pick up ↵Gravatar Joey Hess2013-11-22
| | | | | | | | UPGRADE_LOCATION
* | set UPGRADE_LOCATION for Windows buildGravatar Joey Hess2013-11-22
| |
* | remove debug codeGravatar Joey Hess2013-11-22
| |
* | fix inverted priorityGravatar Joey Hess2013-11-22
| |
* | improve commit messageGravatar Joey Hess2013-11-22
|/
* sync files to website tooGravatar Joey Hess2013-11-22
|
* use .info, allow multiple info files in same directoryGravatar Joey Hess2013-11-22
|
* Merge branch 'master' of ssh://git-annex.branchable.comGravatar Joey Hess2013-11-22
|\
| * Added a commentGravatar https://www.google.com/accounts/o8/id?id=AItOawkkyBDsfOB7JZvPZ4a8F3rwv0wk6Nb9n482013-11-22
| |
| * Added a commentGravatar https://www.google.com/accounts/o8/id?id=AItOawnNqLKszWk9EoD4CDCqNXJRIklKFBCN1Ao2013-11-22
| |
* | Avoid misbehavior when addurl is used with quvi 0.9.Gravatar Joey Hess2013-11-22
| | | | | | | | | | | | | | | | In 0.9, -v shows version, rather than controlling verbosity. Still need to port to 0.9, this just avoids massively confusing addurl when quvi prints its version and exits successfully, on urls that it cannot be used with.
| * Added a commentGravatar http://joeyh.name/2013-11-22
| |
| * Added a commentGravatar http://joeyh.name/2013-11-22
| |
| * Added a commentGravatar https://www.google.com/accounts/o8/id?id=AItOawnNqLKszWk9EoD4CDCqNXJRIklKFBCN1Ao2013-11-22
|/
* Merge branch 'master' of ssh://git-annex.branchable.comGravatar Joey Hess2013-11-22
|\
* | new post for the surveyGravatar Joey Hess2013-11-22
| |
| * Added a commentGravatar http://joeyh.name/2013-11-22
| |
| * Added a commentGravatar http://joeyh.name/2013-11-22
|/
* moveGravatar Joey Hess2013-11-22
|
* Merge branch 'master' of ssh://git-annex.branchable.comGravatar Joey Hess2013-11-22
|\
| * Added a commentGravatar http://joeyh.name/2013-11-22
| |
| * Added a commentGravatar http://joeyh.name/2013-11-22
| |
| * Added a commentGravatar http://joeyh.name/2013-11-22
| |
* | distribution info file updater programGravatar Joey Hess2013-11-22
| |
* | fix standalone build of this moduleGravatar Joey Hess2013-11-22
| |
| * Added a commentGravatar https://www.google.com/accounts/o8/id?id=AItOawm5Z8wzidsumLYQnHdrVxpCx8vsd9llSlg2013-11-22
| |
* | Merge branch 'master' of ssh://git-annex.branchable.comGravatar Joey Hess2013-11-22
|\|
| * (no commit message)Gravatar https://www.google.com/accounts/o8/id?id=AItOawmkXtBdMgE1d9nCz2iBc4f85xh4izZ_auU2013-11-22
| |
| * Added a comment: gitannex-installGravatar https://www.google.com/accounts/o8/id?id=AItOawniayrgSdVLUc3c6bf93VbO-_HT4hzxmyo2013-11-22
| |
* | use a Key in DistributionGravatar Joey Hess2013-11-22
| |
* | make runRepairOf run preRepairGravatar Joey Hess2013-11-21
| | | | | | | | | | This may be a little late, since a fsck has already been done, but it can't hurt.
* | merge from git-repairGravatar Joey Hess2013-11-21
|/
* Merge branch 'master' of ssh://git-annex.branchable.comGravatar Joey Hess2013-11-21
|\