git-annex.git
9 years agoI got the files to come back, but I don't want Android making these dumb delete-loads...
interfect@b151490178830f44348aa57b77ad58c7d18e8fe7 [Fri, 16 Sep 2016 03:03:19 +0000 (03:03 +0000)]
I got the files to come back, but I don't want Android making these dumb delete-loads-of-newly-added-stuff commits

9 years ago(no commit message)
interfect@b151490178830f44348aa57b77ad58c7d18e8fe7 [Fri, 16 Sep 2016 01:56:57 +0000 (01:56 +0000)]

9 years agoMerge branch 'master' of ssh://git-annex.branchable.com
Joey Hess [Thu, 15 Sep 2016 17:24:03 +0000 (13:24 -0400)]
Merge branch 'master' of ssh://git-annex.branchable.com

9 years agoinfo: Support being passed a treeish, and show info about the annexed files in it...
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.

9 years agoAdded a comment
Adam000 [Thu, 15 Sep 2016 16:03:42 +0000 (16:03 +0000)]
Added a comment

9 years agoAdded a comment
Adam000 [Thu, 15 Sep 2016 15:57:59 +0000 (15:57 +0000)]
Added a comment

9 years ago(no commit message)
Adam000 [Thu, 15 Sep 2016 09:28:55 +0000 (09:28 +0000)]

9 years agocomment
Joey Hess [Thu, 15 Sep 2016 04:55:15 +0000 (00:55 -0400)]
comment

9 years agoMerge branch 'master' of ssh://git-annex.branchable.com
Joey Hess [Thu, 15 Sep 2016 04:37:58 +0000 (00:37 -0400)]
Merge branch 'master' of ssh://git-annex.branchable.com

9 years agostack.yaml: Update to lts-7.0 (ghc 8)
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.

9 years agoremove redundant constraint
Joey Hess [Thu, 15 Sep 2016 03:58:59 +0000 (23:58 -0400)]
remove redundant constraint

9 years agoremove workaround for ghc 8.0; that is mostly sorted out upstream now
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

9 years ago(no commit message)
Adam000 [Thu, 15 Sep 2016 00:34:37 +0000 (00:34 +0000)]

9 years ago(no commit message)
Adam000 [Thu, 15 Sep 2016 00:10:56 +0000 (00:10 +0000)]

9 years agoImprove gpg secret key list parser to deal with changes in gpg 2.1.15. Fixes key...
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.

9 years agocomment
Joey Hess [Wed, 14 Sep 2016 16:28:18 +0000 (12:28 -0400)]
comment

9 years agoMerge branch 'master' of ssh://git-annex.branchable.com
Joey Hess [Wed, 14 Sep 2016 16:19:28 +0000 (12:19 -0400)]
Merge branch 'master' of ssh://git-annex.branchable.com

9 years agocomment
Joey Hess [Wed, 14 Sep 2016 16:18:48 +0000 (12:18 -0400)]
comment

9 years agoAdded a comment: clarification
git-starter [Tue, 13 Sep 2016 20:27:23 +0000 (20:27 +0000)]
Added a comment: clarification

9 years ago(no commit message)
git-starter [Tue, 13 Sep 2016 15:48:30 +0000 (15:48 +0000)]

9 years agoAdded a comment
jk@3f2b4ce16bbac41470815333505aa47b91b7a9a6 [Tue, 13 Sep 2016 07:05:48 +0000 (07:05 +0000)]
Added a comment

9 years agoAdded a comment
jk@3f2b4ce16bbac41470815333505aa47b91b7a9a6 [Mon, 12 Sep 2016 19:57:03 +0000 (19:57 +0000)]
Added a comment

9 years agoAdded a comment: Any thoughts Joey?
Aaron [Sat, 10 Sep 2016 15:15:44 +0000 (15:15 +0000)]
Added a comment: Any thoughts Joey?

9 years agofix markup
anarcat [Sat, 10 Sep 2016 14:18:10 +0000 (14:18 +0000)]
fix markup

9 years agosign this so i follow its changes
anarcat [Sat, 10 Sep 2016 14:17:58 +0000 (14:17 +0000)]
sign this so i follow its changes

9 years agotwo more ideas
anarcat [Sat, 10 Sep 2016 14:13:42 +0000 (14:13 +0000)]
two more ideas

9 years agoAdded a comment: Never mind
Gus [Sat, 10 Sep 2016 09:15:57 +0000 (09:15 +0000)]
Added a comment: Never mind

9 years ago(no commit message)
atrent [Sat, 10 Sep 2016 07:23:07 +0000 (07:23 +0000)]

9 years agodrop incremental json object display; clean up code
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.

9 years agoMerge branch 'master' of ssh://git-annex.branchable.com
Joey Hess [Fri, 9 Sep 2016 20:40:11 +0000 (16:40 -0400)]
Merge branch 'master' of ssh://git-annex.branchable.com

9 years agorefactor
Joey Hess [Fri, 9 Sep 2016 20:39:21 +0000 (16:39 -0400)]
refactor

9 years agocopy, move, mirror: Support --json and --json-progress.
Joey Hess [Fri, 9 Sep 2016 20:24:26 +0000 (16:24 -0400)]
copy, move, mirror: Support --json and --json-progress.

9 years agodone
Joey Hess [Fri, 9 Sep 2016 20:17:28 +0000 (16:17 -0400)]
done

9 years agomake --json-progress work for url downloads
Joey Hess [Fri, 9 Sep 2016 20:15:39 +0000 (16:15 -0400)]
make --json-progress work for url downloads

9 years agomake --json-progress update meter when getting from git remote with rsync
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

9 years agobetter locking for json with -J
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.

9 years agoaddurl, get: Added --json-progress option, which adds progress objects to the json...
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.

9 years agoinitial whining
https://me.yahoo.com/a/EbvxpTI_xP9Aod7Mg4cwGhgjrCrdM5s-#7c0f4 [Fri, 9 Sep 2016 18:45:02 +0000 (18:45 +0000)]
initial whining

9 years agoRemove key:null from git-annex add --json output.
Joey Hess [Fri, 9 Sep 2016 18:26:34 +0000 (14:26 -0400)]
Remove key:null from git-annex add --json output.

9 years agomake maybeShowJSON also add to the buffer
Joey Hess [Fri, 9 Sep 2016 18:21:06 +0000 (14:21 -0400)]
make maybeShowJSON also add to the buffer

9 years ago(no commit message)
interfect@b151490178830f44348aa57b77ad58c7d18e8fe7 [Fri, 9 Sep 2016 18:00:41 +0000 (18:00 +0000)]

9 years agobuffer json output until done when in concurrent mode
Joey Hess [Fri, 9 Sep 2016 17:21:38 +0000 (13:21 -0400)]
buffer json output until done when in concurrent mode

9 years agodisentangle concurrency and message type
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.

9 years agoAdded a comment
https://me.yahoo.com/a/EbvxpTI_xP9Aod7Mg4cwGhgjrCrdM5s-#7c0f4 [Fri, 9 Sep 2016 12:47:31 +0000 (12:47 +0000)]
Added a comment

9 years agoAdded a comment
https://openid.stackexchange.com/user/3ee5cf54-f022-4a71-8666-3c2b5ee231dd [Fri, 9 Sep 2016 06:51:45 +0000 (06:51 +0000)]
Added a comment

9 years agoAdded a comment: Similar issue on Debian machine
dave@2ab82f485adf7e2ce787066e35f5f9789bff430b [Thu, 8 Sep 2016 20:04:45 +0000 (20:04 +0000)]
Added a comment: Similar issue on Debian machine

9 years agoremoved
dave@2ab82f485adf7e2ce787066e35f5f9789bff430b [Thu, 8 Sep 2016 19:51:06 +0000 (19:51 +0000)]
removed

9 years agoAdded a comment: Tried on another machine, same problem
dave@2ab82f485adf7e2ce787066e35f5f9789bff430b [Thu, 8 Sep 2016 19:49:14 +0000 (19:49 +0000)]
Added a comment: Tried on another machine, same problem

9 years agoAdded a comment: output of git annex version
dave@2ab82f485adf7e2ce787066e35f5f9789bff430b [Thu, 8 Sep 2016 18:48:44 +0000 (18:48 +0000)]
Added a comment: output of git annex version

9 years ago(no commit message)
Gus [Thu, 8 Sep 2016 18:40:08 +0000 (18:40 +0000)]

9 years ago(no commit message)
Gus [Thu, 8 Sep 2016 18:37:19 +0000 (18:37 +0000)]

9 years ago(no commit message)
dave@2ab82f485adf7e2ce787066e35f5f9789bff430b [Thu, 8 Sep 2016 18:33:07 +0000 (18:33 +0000)]

9 years agoAdded a comment
https://me.yahoo.com/a/EbvxpTI_xP9Aod7Mg4cwGhgjrCrdM5s-#7c0f4 [Thu, 8 Sep 2016 18:08:49 +0000 (18:08 +0000)]
Added a comment

9 years agoAdded a comment: concurrent-output-1.7.7
dave@2ab82f485adf7e2ce787066e35f5f9789bff430b [Thu, 8 Sep 2016 17:41:28 +0000 (17:41 +0000)]
Added a comment: concurrent-output-1.7.7

9 years agoMerge branch 'master' of ssh://git-annex.branchable.com
Joey Hess [Thu, 8 Sep 2016 17:20:22 +0000 (13:20 -0400)]
Merge branch 'master' of ssh://git-annex.branchable.com

9 years agostill update othermeter when not displaying progress at console
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.

9 years agoRate limit console progress display updates to 10 per second. Was updating as frequen...
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.

9 years agocomment
Joey Hess [Thu, 8 Sep 2016 16:32:10 +0000 (12:32 -0400)]
comment

9 years agoAdded a comment: also CPU (on git and git-annex processes) doesn't go to 100%
https://me.yahoo.com/a/EbvxpTI_xP9Aod7Mg4cwGhgjrCrdM5s-#7c0f4 [Thu, 8 Sep 2016 16:32:08 +0000 (16:32 +0000)]
Added a comment: also CPU (on git and git-annex processes) doesn't go to 100%

9 years agocomment
Joey Hess [Thu, 8 Sep 2016 16:24:20 +0000 (12:24 -0400)]
comment

9 years agoMerge branch 'master' of ssh://git-annex.branchable.com
Joey Hess [Thu, 8 Sep 2016 16:19:33 +0000 (12:19 -0400)]
Merge branch 'master' of ssh://git-annex.branchable.com

9 years agoupdate
Joey Hess [Thu, 8 Sep 2016 16:18:58 +0000 (12:18 -0400)]
update

9 years agoAdded a comment
https://me.yahoo.com/a/EbvxpTI_xP9Aod7Mg4cwGhgjrCrdM5s-#7c0f4 [Thu, 8 Sep 2016 16:12:08 +0000 (16:12 +0000)]
Added a comment

9 years agoMerge branch 'master' of ssh://git-annex.branchable.com
Joey Hess [Thu, 8 Sep 2016 16:06:11 +0000 (12:06 -0400)]
Merge branch 'master' of ssh://git-annex.branchable.com

9 years agodesigns
Joey Hess [Thu, 8 Sep 2016 16:04:09 +0000 (12:04 -0400)]
designs

9 years ago(no commit message)
https://me.yahoo.com/a/yx5Y6EI1t.759Jsu63ZWqYclCmpOmxxd.ramtw--#7114a [Thu, 8 Sep 2016 13:09:22 +0000 (13:09 +0000)]

9 years agoAdded a comment
pigmonkey [Wed, 7 Sep 2016 20:38:36 +0000 (20:38 +0000)]
Added a comment

9 years agoAdded a comment: This seems relevant to the comment directly previous this one.
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.

9 years agoAdded a comment: Build failure
dave@2ab82f485adf7e2ce787066e35f5f9789bff430b [Wed, 7 Sep 2016 18:25:20 +0000 (18:25 +0000)]
Added a comment: Build failure

9 years agoavoid deprecation warning from parseUrl
Joey Hess [Wed, 7 Sep 2016 16:02:15 +0000 (12:02 -0400)]
avoid deprecation warning from parseUrl

9 years agoadd news item for git-annex 6.20160907
Joey Hess [Wed, 7 Sep 2016 15:33:55 +0000 (11:33 -0400)]
add news item for git-annex 6.20160907

9 years agoprep release
Joey Hess [Wed, 7 Sep 2016 15:12:33 +0000 (11:12 -0400)]
prep release

9 years agofollowup
Joey Hess [Wed, 7 Sep 2016 15:11:54 +0000 (11:11 -0400)]
followup

9 years agoclose; notabug
Joey Hess [Wed, 7 Sep 2016 15:07:42 +0000 (11:07 -0400)]
close; notabug

9 years agoremove cruft
Joey Hess [Wed, 7 Sep 2016 15:07:25 +0000 (11:07 -0400)]
remove cruft

9 years agoAdded a comment
pigmonkey [Tue, 6 Sep 2016 23:10:47 +0000 (23:10 +0000)]
Added a comment

9 years agoAdded a comment
onionjake [Tue, 6 Sep 2016 19:45:06 +0000 (19:45 +0000)]
Added a comment

9 years agoyou can create bugs with empty titles
onionjake [Tue, 6 Sep 2016 19:44:11 +0000 (19:44 +0000)]
you can create bugs with empty titles

9 years agodevblog
Joey Hess [Tue, 6 Sep 2016 19:19:53 +0000 (15:19 -0400)]
devblog

9 years agosquelch build warning on windows
Joey Hess [Tue, 6 Sep 2016 18:59:32 +0000 (14:59 -0400)]
squelch build warning on windows

9 years agotypo
Joey Hess [Tue, 6 Sep 2016 18:51:15 +0000 (14:51 -0400)]
typo

9 years agostop removing old builds again
Joey Hess [Tue, 6 Sep 2016 18:38:47 +0000 (14:38 -0400)]
stop removing old builds again

9 years agoavoid build warnings when building w/o concurrent-output
Joey Hess [Tue, 6 Sep 2016 18:35:24 +0000 (14:35 -0400)]
avoid build warnings when building w/o concurrent-output

9 years agofix build with pre-AMP ghc
Joey Hess [Tue, 6 Sep 2016 18:23:53 +0000 (14:23 -0400)]
fix build with pre-AMP ghc

9 years agopin mwc-random to last known working version on windows
Joey Hess [Tue, 6 Sep 2016 18:17:39 +0000 (14:17 -0400)]
pin mwc-random to last known working version on windows

9 years agorevert 3fac05bf5e8843402d93451fcf340e9d094cf53c
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, ...

9 years agoconstrain cryptonite version to avoid windows build fail
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

9 years agotry using cabal constraint
Joey Hess [Tue, 6 Sep 2016 17:25:02 +0000 (13:25 -0400)]
try using cabal constraint

9 years agoperisstent-sqlite-2.2.1 fails to build on windows
Joey Hess [Tue, 6 Sep 2016 17:13:07 +0000 (13:13 -0400)]
perisstent-sqlite-2.2.1 fails to build on windows

9 years agoremove old cabal install libraries to try to fix windows autobuilder
Joey Hess [Tue, 6 Sep 2016 16:58:51 +0000 (12:58 -0400)]
remove old cabal install libraries to try to fix windows autobuilder

9 years agoMerge branch 'master' of ssh://git-annex.branchable.com
Joey Hess [Tue, 6 Sep 2016 16:47:02 +0000 (12:47 -0400)]
Merge branch 'master' of ssh://git-annex.branchable.com

9 years agoget -J: Download different files from different remotes when the remotes have the...
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.

9 years agouse keyLocations not loggedLocations
Joey Hess [Tue, 6 Sep 2016 15:21:59 +0000 (11:21 -0400)]
use keyLocations not loggedLocations

Skip dead remotes.

9 years agoAdded a comment: current status?
https://me.yahoo.com/a/EbvxpTI_xP9Aod7Mg4cwGhgjrCrdM5s-#7c0f4 [Tue, 6 Sep 2016 14:11:25 +0000 (14:11 +0000)]
Added a comment: current status?

9 years ago(no commit message)
leni536 [Tue, 6 Sep 2016 09:34:14 +0000 (09:34 +0000)]

9 years agoMerge branch 'master' of ssh://git-annex.branchable.com
Joey Hess [Mon, 5 Sep 2016 23:44:35 +0000 (19:44 -0400)]
Merge branch 'master' of ssh://git-annex.branchable.com

9 years agoapplied
Joey Hess [Mon, 5 Sep 2016 23:43:59 +0000 (19:43 -0400)]
applied

9 years agoone dep per line and add comments about workaround deps
Joey Hess [Mon, 5 Sep 2016 23:42:41 +0000 (19:42 -0400)]
one dep per line and add comments about workaround deps

9 years agogit-annex.cabal: persistent ==2.2.4.1
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.

9 years agocopy --from --to
anarcat [Mon, 5 Sep 2016 22:05:02 +0000 (22:05 +0000)]
copy --from --to