Commit graph

15664 commits

Author SHA1 Message Date
Joey Hess
ab83272af5 amend 2013-11-22 19:04:01 -04:00
Joey Hess
8ec854b9a5 Merge branch 'master' of ssh://git-annex.branchable.com 2013-11-22 19:03:22 -04:00
Joey Hess
a3000247b3 devblog 2013-11-22 19:03:01 -04:00
Joey Hess
766c31c95c watch git-annex program file to detect upgrades
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.
2013-11-22 18:46:45 -04:00
https://www.google.com/accounts/o8/id?id=AItOawmBUR4O9mofxVbpb8JV9mEbVfIYv670uJo
4e1dc253bf Added a comment 2013-11-22 20:21:26 +00:00
Joey Hess
f8a3dd9c3d annex.autoupgrade added to webapp prefs page 2013-11-22 16:21:04 -04:00
Joey Hess
5cf8a2ffcd fix link 2013-11-22 16:19:46 -04:00
Joey Hess
31d43c63a4 annex.autoupgrade setting 2013-11-22 16:04:20 -04:00
Joey Hess
be069bd962 update 2013-11-22 15:44:39 -04:00
https://www.google.com/accounts/o8/id?id=AItOawnNqLKszWk9EoD4CDCqNXJRIklKFBCN1Ao
4269a66a53 Added a comment 2013-11-22 19:29:08 +00:00
Joey Hess
0e8e684d6c no-op change to ensure configure is re-run on autobuilders to pick up UPGRADE_LOCATION 2013-11-22 15:25:42 -04:00
Joey Hess
f5066d788a set UPGRADE_LOCATION for Windows build 2013-11-22 15:25:15 -04:00
Joey Hess
4112b317a7 remove debug code 2013-11-22 15:11:43 -04:00
Joey Hess
0c68346f46 fix inverted priority 2013-11-22 15:10:56 -04:00
Joey Hess
d0e063e618 improve commit message 2013-11-22 15:05:00 -04:00
Joey Hess
8ff858edfa sync files to website too 2013-11-22 15:02:31 -04:00
Joey Hess
3f85d851bb use .info, allow multiple info files in same directory 2013-11-22 14:59:01 -04:00
Joey Hess
3a5baf2d48 Merge branch 'master' of ssh://git-annex.branchable.com 2013-11-22 14:56:19 -04:00
https://www.google.com/accounts/o8/id?id=AItOawkkyBDsfOB7JZvPZ4a8F3rwv0wk6Nb9n48
29ba93ba52 Added a comment 2013-11-22 18:44:35 +00:00
https://www.google.com/accounts/o8/id?id=AItOawnNqLKszWk9EoD4CDCqNXJRIklKFBCN1Ao
07f47e1558 Added a comment 2013-11-22 18:22:56 +00:00
Joey Hess
6d23786d96 Avoid misbehavior when addurl is used with quvi 0.9.
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.
2013-11-22 14:12:44 -04:00
http://joeyh.name/
d7df1a62e3 Added a comment 2013-11-22 17:48:37 +00:00
http://joeyh.name/
5fd3aa6b3d Added a comment 2013-11-22 17:47:30 +00:00
https://www.google.com/accounts/o8/id?id=AItOawnNqLKszWk9EoD4CDCqNXJRIklKFBCN1Ao
9539b831e2 Added a comment 2013-11-22 17:23:19 +00:00
Joey Hess
e2852a62b2 Merge branch 'master' of ssh://git-annex.branchable.com 2013-11-22 13:17:21 -04:00
Joey Hess
f7ff8424f4 new post for the survey 2013-11-22 13:17:05 -04:00
http://joeyh.name/
16e7951d43 Added a comment 2013-11-22 16:58:51 +00:00
http://joeyh.name/
f2f4215f35 Added a comment 2013-11-22 16:54:53 +00:00
Joey Hess
0d7dd05bfd move 2013-11-22 12:52:05 -04:00
Joey Hess
19459f64fa Merge branch 'master' of ssh://git-annex.branchable.com 2013-11-22 12:51:17 -04:00
http://joeyh.name/
45ecafbaad Added a comment 2013-11-22 16:50:32 +00:00
http://joeyh.name/
5947eefa5c Added a comment 2013-11-22 16:37:37 +00:00
http://joeyh.name/
e2ffcf47f8 Added a comment 2013-11-22 16:27:38 +00:00
Joey Hess
f10daec794 distribution info file updater program 2013-11-22 12:21:53 -04:00
Joey Hess
b8e74bf489 fix standalone build of this module 2013-11-22 12:21:37 -04:00
https://www.google.com/accounts/o8/id?id=AItOawm5Z8wzidsumLYQnHdrVxpCx8vsd9llSlg
2270dc977e Added a comment 2013-11-22 15:52:42 +00:00
Joey Hess
20628cde19 Merge branch 'master' of ssh://git-annex.branchable.com 2013-11-22 11:12:11 -04:00
https://www.google.com/accounts/o8/id?id=AItOawmkXtBdMgE1d9nCz2iBc4f85xh4izZ_auU
0e908b3e69 2013-11-22 09:53:55 +00:00
https://www.google.com/accounts/o8/id?id=AItOawniayrgSdVLUc3c6bf93VbO-_HT4hzxmyo
158598025a Added a comment: gitannex-install 2013-11-22 07:13:02 +00:00
Joey Hess
03718330b7 use a Key in Distribution 2013-11-22 00:26:24 -04:00
Joey Hess
d490bbb891 make runRepairOf run preRepair
This may be a little late, since a fsck has already been done,
but it can't hurt.
2013-11-21 20:13:55 -04:00
Joey Hess
7d682dd844 merge from git-repair 2013-11-21 20:07:44 -04:00
Joey Hess
18cc8ff915 update url 2013-11-21 19:33:42 -04:00
Joey Hess
80b7ac0789 Merge branch 'master' of ssh://git-annex.branchable.com 2013-11-21 18:06:08 -04:00
Joey Hess
ca5f0cdf85 devblog 2013-11-21 18:05:46 -04:00
Joey Hess
e2f17e9da3 upgrade alerts
The webapp will check twice a day, when the network is connected, to see if
it can download a distributon upgrade file. If a newer version is found,
display an upgrade alert.

This will need the autobuilders to set UPGRADE_LOCATION to the url
it can be downloaded from when building git-annex. Only builds with that
set need automatic upgrade alerts.

Currently, the upgrade page just requests the user manually download
and upgrade it. But, all the info is provided to do automated upgrades
in the future.

Note that urls used will need to all be https.

This commit was sponsored by Dirk Kraft.
2013-11-21 17:49:56 -04:00
robohack
b707afddb7 Added a comment: a different error trying to build from the git repo.... 2013-11-21 21:14:54 +00:00
https://www.google.com/accounts/o8/id?id=AItOawlu-fdXIt_RF9ggvg4zP0yBbtjWQwHAMS4
56470fe678 Added a comment: Same problem, no XMPP showing up in daemon.log 2013-11-21 21:13:17 +00:00
robohack
9117ecf6df Added a comment: hmmm... ok, the PCRE problem was odd, but now this: 2013-11-21 20:30:54 +00:00
https://www.google.com/accounts/o8/id?id=AItOawnh6wz0pMA3NLPFg2j_I3S5JeinaOVqnng
c62f6f2868 Added a comment: Number of commits 2013-11-21 20:26:57 +00:00