Commit graph

5287 commits

Author SHA1 Message Date
Joey Hess
ecb0d17810 fix 2012-08-27 15:01:29 -04:00
Joey Hess
20335ddec9 assistant branch merged in 2012-08-27 15:01:05 -04:00
Joey Hess
38f35f821e link to assistant in summary and sidebar 2012-08-27 14:59:55 -04:00
Joey Hess
35b03b3506 update 2012-08-27 14:50:44 -04:00
Joey Hess
c1adde5294 finally merge the assistant into master
Progress bars still need to be done, otherwise it's fully working.
Although much work remains to hit all the use cases.
2012-08-27 14:49:09 -04:00
Joey Hess
1cbfd6368c install 2012-08-27 14:47:16 -04:00
Joey Hess
8660f3043c wording 2012-08-27 14:33:47 -04:00
Joey Hess
04b890daad better crop 2012-08-27 14:30:46 -04:00
Joey Hess
496a228634 expanded page with screenshots, walkthrough, etc 2012-08-27 14:27:43 -04:00
Joey Hess
4f0411cd3b Merge branch 'master' of ssh://git-annex.branchable.com 2012-08-27 14:27:43 -04:00
Joey Hess
e21665565e expanded page with screenshots, walkthrough, etc 2012-08-27 14:26:49 -04:00
Joey Hess
d21c4094b2 look up Remote when a transfer appears
Fixes display of the remote name in the dashboard.
2012-08-27 14:04:06 -04:00
Joey Hess
11c1f32c51 improve display of failed transfer alert 2012-08-27 13:52:48 -04:00
Joey Hess
2433f6ca5a use the ~/.config/git-annex/program file to find command when running transfers 2012-08-27 13:43:03 -04:00
Joey Hess
b12db9ef92 Merge branch 'master' into assistant
Conflicts:
	debian/changelog

Updated changelog for assistant and webapp
2012-08-27 13:31:54 -04:00
https://www.google.com/accounts/o8/id?id=AItOawla3gLc6_rHuggFfy7o7eGMPvPztFZTrUQ
ddf4e48854 Added a comment 2012-08-27 08:59:23 +00:00
Joey Hess
347d3892e7 avoid some confusing alerts 2012-08-26 17:45:30 -04:00
Joey Hess
7c816e78d8 blog for the day 2012-08-26 16:03:11 -04:00
Joey Hess
beaecce68b git http:// remotes are readonly too 2012-08-26 15:53:31 -04:00
Joey Hess
bb68f1c525 update 2012-08-26 15:44:32 -04:00
Joey Hess
271ea49978 add support for readonly remotes
Currently only the web special remote is readonly, but it'd be possible to
also have readonly drives, or other remotes. These are handled in the
assistant by only downloading from them, and never trying to upload to
them.
2012-08-26 15:39:02 -04:00
Joey Hess
4d269db520 don't exclude special remotes from the knownRemotes list used by the assistant
But do exclude them when pushing out changes.
2012-08-26 14:56:56 -04:00
Joey Hess
c58d553265 refactor 2012-08-26 14:45:47 -04:00
Joey Hess
f4ca592cd0 refactor 2012-08-26 14:34:30 -04:00
Joey Hess
78d3add86b tweak field name 2012-08-26 14:26:43 -04:00
Joey Hess
c70f565529 update 2012-08-26 14:15:03 -04:00
Joey Hess
20a451a58b cleanup 2012-08-26 14:14:12 -04:00
Joey Hess
ae52efc673 scan multiple remotes in one pass
The expensive transfer scan now scans a whole set of remotes in one pass.
So at startup, or when network comes up, it will run only once.

Note that this can result in transfers from/to higher cost remotes being
queued before other transfers of other content from/to lower cost remotes.
Before, low cost remotes were scanned first and all their transfers came
first. When multiple transfers are queued for a key, the lower cost ones
are still queued first. However, this could result in transfers from slow
remotes running for a long time while transfers of other data from faster
remotes waits.

I expect to make the transfer queue smarter about ordering
and/or make it allow multiple transfers at a time, which should eliminate
this annoyance. (Also, it was already possible to get into that situation,
for example if the network was up, lots of transfers from slow remotes
might be queued, and then a disk is mounted and its faster transfers have
to wait.)

Also note that this means I don't need to improve the code in
Assistant.Sync that currently checks if any of the reconnected remotes
have diverged, and if so, queues scans of all of them. That had been very
innefficient, but now doesn't matter.
2012-08-26 14:09:02 -04:00
http://joeyh.name/
96f3199495 Added a comment: in the language of the ancients, small details matter 2012-08-25 15:50:47 +00:00
https://www.google.com/accounts/o8/id?id=AItOawmU_2tE75oyG0h2ZPN4lcroIKEMC8G-otE
bc6ff59cd8 Added a comment: Shame on me... 2012-08-25 15:43:19 +00:00
Joey Hess
d228e4ca8c add news item for git-annex 3.20120825 2012-08-25 10:28:24 -04:00
Joey Hess
0ef7028077 releasing version 3.20120825 2012-08-25 10:27:59 -04:00
http://joeyh.name/
8473cdb07d Added a comment 2012-08-25 13:11:37 +00:00
http://joeyh.name/
11f95de7e4 Added a comment 2012-08-25 13:06:31 +00:00
https://www.google.com/accounts/o8/id?id=AItOawmU_2tE75oyG0h2ZPN4lcroIKEMC8G-otE
50f84b4383 2012-08-25 08:23:01 +00:00
https://www.google.com/accounts/o8/id?id=AItOawmU_2tE75oyG0h2ZPN4lcroIKEMC8G-otE
ab06112b39 2012-08-25 08:22:36 +00:00
https://www.google.com/accounts/o8/id?id=AItOawmU_2tE75oyG0h2ZPN4lcroIKEMC8G-otE
83dd81f4af 2012-08-25 08:22:21 +00:00
Joey Hess
c9b3b8829d thread safe git-annex index file use 2012-08-24 20:50:39 -04:00
Joey Hess
414fa8375e Merge branch 'master' of ssh://git-annex.branchable.com 2012-08-24 17:42:23 -04:00
Joey Hess
dda61b1b80 blog for the day 2012-08-24 17:40:38 -04:00
Joey Hess
8de7699f39 add transferkey command
Used by the assistant, rather than copy, this is faster because it avoids
using git ls-files, avoids checking the location log redundantly, and
runs in oneshot mode, avoiding making a commit to the git-annex branch
for every file transferred.
2012-08-24 17:23:58 -04:00
Joey Hess
ab5e409a95 keep track of which remotes have been scanned in process state
Since it turned out to make sense to always scan all remotes on startup,
there's no need to persist the info about which have been scanned.
2012-08-24 15:52:23 -04:00
https://me.yahoo.com/speredenn#aaf38
c387f98bc9 Added PATH variable part 2012-08-24 18:22:07 +00:00
Joey Hess
0b1015370b fix priority inversion
low cost ==> high priority
2012-08-24 13:59:35 -04:00
Joey Hess
a52c552f0b avoid crash when directory doesn't exist 2012-08-24 13:59:24 -04:00
Joey Hess
e58d19b533 run full transfer scan on all remotes at startup
Or when a remote first becomes available after startup.
2012-08-24 13:46:10 -04:00
Joey Hess
9fafddc7eb make higher priorities and full scans be preserved when adding 2012-08-24 13:28:20 -04:00
Joey Hess
47875e9b94 update 2012-08-24 13:13:41 -04:00
Joey Hess
72e110ce5d avoid requeueing a download from a remote that no longer has a key 2012-08-24 13:08:38 -04:00
Joey Hess
748bd1e1e1 bug fixed 2012-08-24 12:18:51 -04:00