I got the files to come back, but I don't want Android making these dumb delete-loads-of-newly-added-stuff commits
Joey Hess [Thu, 15 Sep 2016 17:24:03 +0000 (13:24 -0400)]
Merge branch 'master' of ssh://git-annex.branchable.com
Joey Hess [Thu, 15 Sep 2016 16:51:00 +0000 (12:51 -0400)]
info: Support being passed a treeish, and show info about the annexed files in it similar to how a directory is handled.
Adam000 [Thu, 15 Sep 2016 16:03:42 +0000 (16:03 +0000)]
Added a comment
Adam000 [Thu, 15 Sep 2016 15:57:59 +0000 (15:57 +0000)]
Added a comment
Adam000 [Thu, 15 Sep 2016 09:28:55 +0000 (09:28 +0000)]
Joey Hess [Thu, 15 Sep 2016 04:55:15 +0000 (00:55 -0400)]
comment
Joey Hess [Thu, 15 Sep 2016 04:37:58 +0000 (00:37 -0400)]
Merge branch 'master' of ssh://git-annex.branchable.com
Joey Hess [Thu, 15 Sep 2016 04:37:05 +0000 (00:37 -0400)]
stack.yaml: Update to lts-7.0 (ghc 8)
A few of these extra-deps are setting versions to work around various
library dep issues with ghc 8.
Joey Hess [Thu, 15 Sep 2016 03:58:59 +0000 (23:58 -0400)]
remove redundant constraint
Joey Hess [Thu, 15 Sep 2016 03:48:51 +0000 (23:48 -0400)]
remove workaround for ghc 8.0; that is mostly sorted out upstream now
Adam000 [Thu, 15 Sep 2016 00:34:37 +0000 (00:34 +0000)]
Adam000 [Thu, 15 Sep 2016 00:10:56 +0000 (00:10 +0000)]
Joey Hess [Wed, 14 Sep 2016 17:30:50 +0000 (13:30 -0400)]
Improve gpg secret key list parser to deal with changes in gpg 2.1.15. Fixes key name display in webapp.
gpg 2.1.15 (or so) seems to have added some new fields to the --with-colons
--list-secret-keys output. These include "fpr" and "grp", and come before
the "uid" line. So, the parser was giving up before it saw the name. Fix by
continuing to look for the uid line until the next "sec" line.
This commit was sponsored by Ole-Morten,Duesund on Patreon.
Joey Hess [Wed, 14 Sep 2016 16:28:18 +0000 (12:28 -0400)]
comment
Joey Hess [Wed, 14 Sep 2016 16:19:28 +0000 (12:19 -0400)]
Merge branch 'master' of ssh://git-annex.branchable.com
Joey Hess [Wed, 14 Sep 2016 16:18:48 +0000 (12:18 -0400)]
comment
git-starter [Tue, 13 Sep 2016 20:27:23 +0000 (20:27 +0000)]
Added a comment: clarification
git-starter [Tue, 13 Sep 2016 15:48:30 +0000 (15:48 +0000)]
jk@3f2b4ce16bbac41470815333505aa47b91b7a9a6 [Tue, 13 Sep 2016 07:05:48 +0000 (07:05 +0000)]
Added a comment
jk@3f2b4ce16bbac41470815333505aa47b91b7a9a6 [Mon, 12 Sep 2016 19:57:03 +0000 (19:57 +0000)]
Added a comment
Aaron [Sat, 10 Sep 2016 15:15:44 +0000 (15:15 +0000)]
Added a comment: Any thoughts Joey?
anarcat [Sat, 10 Sep 2016 14:18:10 +0000 (14:18 +0000)]
fix markup
anarcat [Sat, 10 Sep 2016 14:17:58 +0000 (14:17 +0000)]
sign this so i follow its changes
anarcat [Sat, 10 Sep 2016 14:13:42 +0000 (14:13 +0000)]
two more ideas
Gus [Sat, 10 Sep 2016 09:15:57 +0000 (09:15 +0000)]
Added a comment: Never mind
atrent [Sat, 10 Sep 2016 07:23:07 +0000 (07:23 +0000)]
Joey Hess [Fri, 9 Sep 2016 22:13:55 +0000 (18:13 -0400)]
drop incremental json object display; clean up code
This gets rid of quite a lot of ugly hacks around json generation.
I doubt that any real-world json parsers can parse incomplete objects, so
while it's not as nice to need to wait for the complete object, especially
for commands like `git annex info` that take a while, it doesn't seem worth
the added complexity.
This also causes the order of fields within the json objects to be
reordered. Since any real json parser shouldn't care, the only possible
problem would be with ad-hoc parsers of the old json output.
Joey Hess [Fri, 9 Sep 2016 20:40:11 +0000 (16:40 -0400)]
Merge branch 'master' of ssh://git-annex.branchable.com
Joey Hess [Fri, 9 Sep 2016 20:39:21 +0000 (16:39 -0400)]
refactor
Joey Hess [Fri, 9 Sep 2016 20:24:26 +0000 (16:24 -0400)]
copy, move, mirror: Support --json and --json-progress.
Joey Hess [Fri, 9 Sep 2016 20:17:28 +0000 (16:17 -0400)]
done
Joey Hess [Fri, 9 Sep 2016 20:15:39 +0000 (16:15 -0400)]
make --json-progress work for url downloads
Joey Hess [Fri, 9 Sep 2016 20:05:45 +0000 (16:05 -0400)]
make --json-progress update meter when getting from git remote with rsync
Joey Hess [Fri, 9 Sep 2016 19:49:44 +0000 (15:49 -0400)]
better locking for json with -J
Avoid threads emitting json at the same time and scrambling, which was
still possible even with the buffering, just less likely.
Converted json IO actions to JSONChunk data too.
Joey Hess [Fri, 9 Sep 2016 19:06:54 +0000 (15:06 -0400)]
addurl, get: Added --json-progress option, which adds progress objects to the json output.
This doesn't work right when used with -J yet, and there is some really
ugly hand-crafting of part of the json output.
initial whining
Joey Hess [Fri, 9 Sep 2016 18:26:34 +0000 (14:26 -0400)]
Remove key:null from git-annex add --json output.
Joey Hess [Fri, 9 Sep 2016 18:21:06 +0000 (14:21 -0400)]
make maybeShowJSON also add to the buffer
Joey Hess [Fri, 9 Sep 2016 17:21:38 +0000 (13:21 -0400)]
buffer json output until done when in concurrent mode
Joey Hess [Fri, 9 Sep 2016 16:57:42 +0000 (12:57 -0400)]
disentangle concurrency and message type
This makes -Jn work with --json and --quiet, where before
setting -Jn disabled those options.
Concurrent json output is currently a mess though since threads output
chunks over top of one-another.
Added a comment
Added a comment
dave@2ab82f485adf7e2ce787066e35f5f9789bff430b [Thu, 8 Sep 2016 20:04:45 +0000 (20:04 +0000)]
Added a comment: Similar issue on Debian machine
dave@2ab82f485adf7e2ce787066e35f5f9789bff430b [Thu, 8 Sep 2016 19:51:06 +0000 (19:51 +0000)]
removed
dave@2ab82f485adf7e2ce787066e35f5f9789bff430b [Thu, 8 Sep 2016 19:49:14 +0000 (19:49 +0000)]
Added a comment: Tried on another machine, same problem
dave@2ab82f485adf7e2ce787066e35f5f9789bff430b [Thu, 8 Sep 2016 18:48:44 +0000 (18:48 +0000)]
Added a comment: output of git annex version
Gus [Thu, 8 Sep 2016 18:40:08 +0000 (18:40 +0000)]
Gus [Thu, 8 Sep 2016 18:37:19 +0000 (18:37 +0000)]
dave@2ab82f485adf7e2ce787066e35f5f9789bff430b [Thu, 8 Sep 2016 18:33:07 +0000 (18:33 +0000)]
Added a comment
dave@2ab82f485adf7e2ce787066e35f5f9789bff430b [Thu, 8 Sep 2016 17:41:28 +0000 (17:41 +0000)]
Added a comment: concurrent-output-1.7.7
Joey Hess [Thu, 8 Sep 2016 17:20:22 +0000 (13:20 -0400)]
Merge branch 'master' of ssh://git-annex.branchable.com
Joey Hess [Thu, 8 Sep 2016 17:18:07 +0000 (13:18 -0400)]
still update othermeter when not displaying progress at console
See no reason not to do this; the othermeter will be updating a transfer
info file or the like.
Joey Hess [Thu, 8 Sep 2016 17:17:43 +0000 (13:17 -0400)]
Rate limit console progress display updates to 10 per second. Was updating as frequently as changes were reported, up to hundreds of times per second, which used unncessary bandwidth when running git-annex over ssh etc.
Joey Hess [Thu, 8 Sep 2016 16:32:10 +0000 (12:32 -0400)]
comment
Added a comment: also CPU (on git and git-annex processes) doesn't go to 100%
Joey Hess [Thu, 8 Sep 2016 16:24:20 +0000 (12:24 -0400)]
comment
Joey Hess [Thu, 8 Sep 2016 16:19:33 +0000 (12:19 -0400)]
Merge branch 'master' of ssh://git-annex.branchable.com
Joey Hess [Thu, 8 Sep 2016 16:18:58 +0000 (12:18 -0400)]
update
Added a comment
Joey Hess [Thu, 8 Sep 2016 16:06:11 +0000 (12:06 -0400)]
Merge branch 'master' of ssh://git-annex.branchable.com
Joey Hess [Thu, 8 Sep 2016 16:04:09 +0000 (12:04 -0400)]
designs
pigmonkey [Wed, 7 Sep 2016 20:38:36 +0000 (20:38 +0000)]
Added a comment
dave@2ab82f485adf7e2ce787066e35f5f9789bff430b [Wed, 7 Sep 2016 20:27:49 +0000 (20:27 +0000)]
Added a comment: This seems relevant to the comment directly previous this one.
dave@2ab82f485adf7e2ce787066e35f5f9789bff430b [Wed, 7 Sep 2016 18:25:20 +0000 (18:25 +0000)]
Added a comment: Build failure
Joey Hess [Wed, 7 Sep 2016 16:02:15 +0000 (12:02 -0400)]
avoid deprecation warning from parseUrl
Joey Hess [Wed, 7 Sep 2016 15:33:55 +0000 (11:33 -0400)]
add news item for git-annex 6.
20160907
Joey Hess [Wed, 7 Sep 2016 15:12:33 +0000 (11:12 -0400)]
prep release
Joey Hess [Wed, 7 Sep 2016 15:11:54 +0000 (11:11 -0400)]
followup
Joey Hess [Wed, 7 Sep 2016 15:07:42 +0000 (11:07 -0400)]
close; notabug
Joey Hess [Wed, 7 Sep 2016 15:07:25 +0000 (11:07 -0400)]
remove cruft
pigmonkey [Tue, 6 Sep 2016 23:10:47 +0000 (23:10 +0000)]
Added a comment
onionjake [Tue, 6 Sep 2016 19:45:06 +0000 (19:45 +0000)]
Added a comment
onionjake [Tue, 6 Sep 2016 19:44:11 +0000 (19:44 +0000)]
you can create bugs with empty titles
Joey Hess [Tue, 6 Sep 2016 19:19:53 +0000 (15:19 -0400)]
devblog
Joey Hess [Tue, 6 Sep 2016 18:59:32 +0000 (14:59 -0400)]
squelch build warning on windows
Joey Hess [Tue, 6 Sep 2016 18:51:15 +0000 (14:51 -0400)]
typo
Joey Hess [Tue, 6 Sep 2016 18:38:47 +0000 (14:38 -0400)]
stop removing old builds again
Joey Hess [Tue, 6 Sep 2016 18:35:24 +0000 (14:35 -0400)]
avoid build warnings when building w/o concurrent-output
Joey Hess [Tue, 6 Sep 2016 18:23:53 +0000 (14:23 -0400)]
fix build with pre-AMP ghc
Joey Hess [Tue, 6 Sep 2016 18:17:39 +0000 (14:17 -0400)]
pin mwc-random to last known working version on windows
Joey Hess [Tue, 6 Sep 2016 18:14:06 +0000 (14:14 -0400)]
revert
3fac05bf5e8843402d93451fcf340e9d094cf53c
This broke the windows build, the android build, the debian stable build, ...
Joey Hess [Tue, 6 Sep 2016 17:50:55 +0000 (13:50 -0400)]
constrain cryptonite version to avoid windows build fail
https://github.com/haskell-crypto/cryptonite/issues/99
Joey Hess [Tue, 6 Sep 2016 17:25:02 +0000 (13:25 -0400)]
try using cabal constraint
Joey Hess [Tue, 6 Sep 2016 17:13:07 +0000 (13:13 -0400)]
perisstent-sqlite-2.2.1 fails to build on windows
Joey Hess [Tue, 6 Sep 2016 16:58:51 +0000 (12:58 -0400)]
remove old cabal install libraries to try to fix windows autobuilder
Joey Hess [Tue, 6 Sep 2016 16:47:02 +0000 (12:47 -0400)]
Merge branch 'master' of ssh://git-annex.branchable.com
Joey Hess [Tue, 6 Sep 2016 16:42:50 +0000 (12:42 -0400)]
get -J: Download different files from different remotes when the remotes have the same costs.
Only done in -J mode because only if there's concurrency can downloading
from two remotes be faster. Without concurrency, it's likely the case that
sequential downloads from the same remote are faster than switching back
and forth between two remotes.
There is some hairy MVar code here, but basically it just keeps
the activeremotes MVar full except when deciding which remote to assign
to a thread.
Also affects gets by sync --content -J
This commit was sponsored by Jochen Bartl.
Joey Hess [Tue, 6 Sep 2016 15:21:59 +0000 (11:21 -0400)]
use keyLocations not loggedLocations
Skip dead remotes.
Added a comment: current status?
leni536 [Tue, 6 Sep 2016 09:34:14 +0000 (09:34 +0000)]
Joey Hess [Mon, 5 Sep 2016 23:44:35 +0000 (19:44 -0400)]
Merge branch 'master' of ssh://git-annex.branchable.com
Joey Hess [Mon, 5 Sep 2016 23:43:59 +0000 (19:43 -0400)]
applied
Joey Hess [Mon, 5 Sep 2016 23:42:41 +0000 (19:42 -0400)]
one dep per line and add comments about workaround deps
ilovezfs [Tue, 9 Aug 2016 15:14:53 +0000 (08:14 -0700)]
git-annex.cabal: persistent ==2.2.4.1
Simplify Solver's task by requesting version 2.2.4.1 of the persistent
package instead of just providing the persistent < 2.5 constraint.
With only the persistent < 2.5 constraint, and with --flags=s3\ webapp
and --max-backjumps=10000, CI timed out after two hours with Solver
still trying to find a solution.
This is a follow-up to
18e458db, since there's been a regression in the
situation between 6.
20160619 and 6.
20160808, probably simply because
Hackage is a moving target.
anarcat [Mon, 5 Sep 2016 22:05:02 +0000 (22:05 +0000)]
copy --from --to