Joey Hess
06a4ab39fa
wip external remote async protocol extension
2020-08-12 15:17:53 -04:00
Joey Hess
7a21492f49
rethought this protocol again
...
Now that I've started implementation, I see it's really necessary that
every message the special remote sends use the protocol, otherwise
nasty edge cases abound.
2020-08-12 15:12:09 -04:00
Joey Hess
3f8c808bd7
generalized ExternalState to not be limited to a ExternalAddonProcess
...
Idea is for ASYNC extension, it will instead contain methods that communicate
with the thread that handles all communication with the external process.
2020-08-12 12:30:45 -04:00
Joey Hess
5f4228dc2b
types for async protocol extension
...
renamed AsyncMessage to ExceptionalMessage to make way for this new
extension.
2020-08-12 12:04:12 -04:00
git-annex@32dadd8082caa7c4ec9b28cf7dcf78e0d9fe58a8
c68bf6fc90
Bug: addurl --file not working as expected with youtube-dl
2020-08-12 13:09:02 +00:00
raf@4b53f20230978a98fc814b6e5565d9a30567a4f8
7be4eb71f2
removed
2020-08-12 12:54:46 +00:00
raf@4b53f20230978a98fc814b6e5565d9a30567a4f8
928787af63
2020-08-12 12:47:19 +00:00
cardoso-neto
2e5fe87ef0
Added a comment
2020-08-11 22:10:27 +00:00
Joey Hess
482422b9c5
Merge branch 'master' of ssh://git-annex.branchable.com
2020-08-11 16:42:37 -04:00
Joey Hess
ddf69bf5b8
draft async extension
2020-08-11 16:42:09 -04:00
cardoso-neto
d79bb64ea4
2020-08-11 20:23:25 +00:00
Ilya_Shlyakhter
14bbf17bb5
Added a comment: strange conda install behavior
2020-08-11 20:19:49 +00:00
cardoso-neto
46ca795432
Added a comment
2020-08-11 19:57:06 +00:00
Joey Hess
db1c6da84b
close
2020-08-11 14:01:22 -04:00
Ilya_Shlyakhter
b41f774451
added note on installing the standalone git-annex distribution with conda
2020-08-11 16:03:40 +00:00
Ilya_Shlyakhter
2df83e0511
Added a comment: checking the conda-forge recipe
2020-08-11 15:51:28 +00:00
cardoso-neto
1518e15123
Added a comment: Great tip about conda.
2020-08-11 13:23:00 +00:00
Ilya_Shlyakhter
042714fed7
Added a comment: please keep the hackage tarballs
2020-08-11 00:43:51 +00:00
Joey Hess
766a501fa1
add news item for git-annex 8.20200810
2020-08-10 19:22:55 -04:00
Joey Hess
3400b01887
comment
2020-08-10 18:46:44 -04:00
Joey Hess
aaa7cbdd75
Merge branch 'master' of ssh://git-annex.branchable.com
2020-08-10 18:42:00 -04:00
Joey Hess
ae954312ab
fix osxapp build issue
...
need to build git-annex 1st, otherwise otool can't run
2020-08-10 18:41:02 -04:00
Ilya_Shlyakhter
693f2093a0
Added a comment
2020-08-10 21:52:32 +00:00
kyle
a186c4a4c4
Added a comment
2020-08-10 21:34:46 +00:00
Ilya_Shlyakhter
3b573c3735
Added a comment: full source tarballs for specific releases?
2020-08-10 21:14:05 +00:00
Joey Hess
ae325018eb
fix build failure on i386-ancient
...
Standalone: tmp/git-annex.linux/usr/lib/i386-linux-gnu/i686: renameFile: inappropriate type (is a directory)
2020-08-10 16:49:09 -04:00
Joey Hess
4466c1001d
improve slightly
...
This probably avoids the situation that caused the exception to be
thrown. It also makes sure that both threads end up canceled in the end,
while before the exception from wait outt could have caused errt to
never be waited on.
2020-08-10 16:33:58 -04:00
Joey Hess
c59a51a065
discard any exception thrown while trying to kill worker threads
...
Since there's a race here, and since Kyle saw an exception leak out,
which I have not been able to reproduce that. See my comment for what
I think might be going on.
Note that, I used tryNonAsync, because it seems a later tryNonAsync
caught the exception. I don't actually understand how it did, as I
understand exception classification, it's the data type, not the way it
was thrown. One possibility is that the async exception may have been wrapped
in some other, non-async exception, and Show displayed it the same way.
2020-08-10 16:24:51 -04:00
Joey Hess
020e588262
reorder
2020-08-10 16:18:35 -04:00
Joey Hess
0da4150453
Merge branch 'master' of ssh://git-annex.branchable.com
2020-08-10 16:03:59 -04:00
Joey Hess
d48049bdd8
comment
2020-08-10 16:03:46 -04:00
kyle
5236f3c773
Added a comment
2020-08-10 19:48:03 +00:00
Joey Hess
c565267118
fix order
2020-08-10 15:38:31 -04:00
Joey Hess
70d2ba03ca
Merge branch 'master' of ssh://git-annex.branchable.com
2020-08-10 15:37:54 -04:00
Joey Hess
d53b88d4e4
comment
2020-08-10 15:37:25 -04:00
Joey Hess
a354263a19
document preferred content for import/export
2020-08-10 15:35:26 -04:00
Joey Hess
9358ff8bc1
document how to build standalone tarball
2020-08-10 15:17:04 -04:00
Joey Hess
120f4f33c0
comment
2020-08-10 15:06:40 -04:00
kyle
59a8698a20
Added a comment
2020-08-10 19:01:37 +00:00
Joey Hess
0e8ec45981
add missing command name
2020-08-10 15:00:58 -04:00
kyle
8beb30e84b
Added a comment
2020-08-10 18:56:03 +00:00
Joey Hess
4b05293737
comment
2020-08-10 14:42:38 -04:00
arnaud@c1d1cc612a3921dc06a417301be08a3e125478c4
dd670639ac
Added a comment
2020-08-10 18:42:15 +00:00
Joey Hess
8a94f2ccd5
response
2020-08-10 14:35:20 -04:00
Joey Hess
a6af887a19
couple more exports needed
2020-08-10 14:18:00 -04:00
Joey Hess
895e341e3f
comment
2020-08-10 14:14:15 -04:00
Joey Hess
ff7d8b45ac
tag moreinfo
2020-08-10 14:12:07 -04:00
Joey Hess
23dc611a0d
Merge branch 'master' of ssh://git-annex.branchable.com
2020-08-10 14:09:24 -04:00
Joey Hess
bfdbbd0601
comment
2020-08-10 14:08:09 -04:00
Joey Hess
cd49565b71
comment
2020-08-10 13:52:18 -04:00