Joey Hess [Mon, 3 Feb 2020 16:51:28 +0000 (12:51 -0400)]
move comment to right bug and simplify another
Joey Hess [Sun, 2 Feb 2020 21:03:00 +0000 (17:03 -0400)]
oh I lost my version bump here
gonna update the release tag due to dumb joke
Joey Hess [Sun, 2 Feb 2020 20:56:53 +0000 (16:56 -0400)]
add news item for git-annex 7.
20200202.7
Joey Hess [Sun, 2 Feb 2020 20:55:38 +0000 (16:55 -0400)]
releasing package git-annex version 7.
20200202.7
Joey Hess [Sun, 2 Feb 2020 20:48:58 +0000 (16:48 -0400)]
Merge branch 'master' of ssh://git-annex.branchable.com
Joey Hess [Sun, 2 Feb 2020 20:01:46 +0000 (16:01 -0400)]
fix Arbitrary AssociatedFile to not crash when LANG=C
Even letting through things that Data.Char.generalCategory said
wereUppercaseLetter caused the crash. Apparently what's going on is
that, in LANG=C, it does not expect to find unicode chars in a String,
except presumably ones that are surrogates.
But ascii is good enough to test the things we need to test about
associated files.
erewhon [Sun, 2 Feb 2020 18:46:09 +0000 (18:46 +0000)]
removed
erewhon [Sun, 2 Feb 2020 18:45:25 +0000 (18:45 +0000)]
Added a comment: Thank you
erewhon [Sun, 2 Feb 2020 18:44:54 +0000 (18:44 +0000)]
Added a comment: Thank you
Added a comment
Chel [Sat, 1 Feb 2020 02:55:07 +0000 (02:55 +0000)]
Added a comment
Chel [Sat, 1 Feb 2020 02:32:02 +0000 (02:32 +0000)]
Added a comment
Ilya_Shlyakhter [Fri, 31 Jan 2020 21:46:58 +0000 (21:46 +0000)]
Added a comment: simpler proposal
Ilya_Shlyakhter [Fri, 31 Jan 2020 20:32:01 +0000 (20:32 +0000)]
Added a comment
https://christian.amsuess.com/chrysn [Fri, 31 Jan 2020 19:48:02 +0000 (19:48 +0000)]
Added a comment: Re: comment 1
Ilya_Shlyakhter [Fri, 31 Jan 2020 19:23:38 +0000 (19:23 +0000)]
Added a comment: alternate keys
anarcat [Thu, 30 Jan 2020 19:46:11 +0000 (19:46 +0000)]
link to the xxhash todo
Joey Hess [Thu, 30 Jan 2020 19:44:11 +0000 (15:44 -0400)]
fix quoting
Joey Hess [Thu, 30 Jan 2020 19:40:46 +0000 (15:40 -0400)]
fix inline
Joey Hess [Thu, 30 Jan 2020 19:38:56 +0000 (15:38 -0400)]
fix tag name
Joey Hess [Thu, 30 Jan 2020 19:37:21 +0000 (15:37 -0400)]
list of confirmed todos
aka, an actual todo list again
Joey Hess [Thu, 30 Jan 2020 19:27:00 +0000 (15:27 -0400)]
comment
Joey Hess [Thu, 30 Jan 2020 19:22:05 +0000 (15:22 -0400)]
tagged the past 2 years of open todos and followed up to a few of them
also moved some that were really bug reports to bugs/ and closed a
couple
Joey Hess [Thu, 30 Jan 2020 17:04:53 +0000 (13:04 -0400)]
correction
Joey Hess [Thu, 30 Jan 2020 16:54:15 +0000 (12:54 -0400)]
mention limitation of --known
Joey Hess [Thu, 30 Jan 2020 16:49:00 +0000 (12:49 -0400)]
comment
Joey Hess [Thu, 30 Jan 2020 16:43:31 +0000 (12:43 -0400)]
comment
Joey Hess [Thu, 30 Jan 2020 16:41:17 +0000 (12:41 -0400)]
Merge branch 'master' of ssh://git-annex.branchable.com
Joey Hess [Thu, 30 Jan 2020 16:40:39 +0000 (12:40 -0400)]
already fixed
Joey Hess [Thu, 30 Jan 2020 16:15:41 +0000 (12:15 -0400)]
fix directive
Ilya_Shlyakhter [Thu, 30 Jan 2020 15:52:53 +0000 (15:52 +0000)]
added a hyperlink from scalability page to scalability tips page
Joey Hess [Thu, 30 Jan 2020 15:42:36 +0000 (11:42 -0400)]
comment
breck7@4bbace32c18ebb98fc730d56c6ed76b7bcc0798e [Thu, 30 Jan 2020 15:15:27 +0000 (15:15 +0000)]
Added a comment: Thank you
joon.ch@e354453395d8e8c33990f849b7290777ce693984 [Wed, 29 Jan 2020 18:43:02 +0000 (18:43 +0000)]
Ilya_Shlyakhter [Wed, 29 Jan 2020 17:48:43 +0000 (17:48 +0000)]
Added a comment: use case to record chunked state
ybnd@c7eb8e2b23076d68c3e16230e1d7887d8af6c4f1 [Wed, 29 Jan 2020 16:52:22 +0000 (16:52 +0000)]
Fix double ` around `Annex`
Joey Hess [Wed, 29 Jan 2020 15:35:40 +0000 (11:35 -0400)]
styling
Joey Hess [Wed, 29 Jan 2020 15:34:14 +0000 (11:34 -0400)]
more tagging
Joey Hess [Wed, 29 Jan 2020 15:32:02 +0000 (11:32 -0400)]
missed one
Joey Hess [Wed, 29 Jan 2020 15:28:32 +0000 (11:28 -0400)]
tagging todo items
Joey Hess [Wed, 29 Jan 2020 14:44:43 +0000 (10:44 -0400)]
comment
Joey Hess [Wed, 29 Jan 2020 14:18:30 +0000 (10:18 -0400)]
Merge branch 'master' of ssh://git-annex.branchable.com
https://christian.amsuess.com/chrysn [Wed, 29 Jan 2020 07:49:12 +0000 (07:49 +0000)]
Added a comment: Re: use of RAM disk
Ilya_Shlyakhter [Tue, 28 Jan 2020 18:20:36 +0000 (18:20 +0000)]
Added a comment: chunks and checksums
Ilya_Shlyakhter [Tue, 28 Jan 2020 17:23:32 +0000 (17:23 +0000)]
Added a comment: use of RAM disk
https://christian.amsuess.com/chrysn [Tue, 28 Jan 2020 14:03:18 +0000 (14:03 +0000)]
Added a comment: Use of the RAM disk
Ilya_Shlyakhter [Mon, 27 Jan 2020 20:28:46 +0000 (20:28 +0000)]
added todo request: setpresentkey option to record chunked state
Joey Hess [Mon, 27 Jan 2020 19:38:03 +0000 (15:38 -0400)]
Merge branch 'master' of ssh://git-annex.branchable.com
Ilya_Shlyakhter [Mon, 27 Jan 2020 18:24:44 +0000 (18:24 +0000)]
added suggestion: option to put temp files on a RAM disk
Ilya_Shlyakhter [Mon, 27 Jan 2020 01:22:10 +0000 (01:22 +0000)]
added todo: let external remotes declare support for named pipes
Chel [Sun, 26 Jan 2020 22:48:09 +0000 (22:48 +0000)]
Added a comment
Chel [Sun, 26 Jan 2020 21:09:53 +0000 (21:09 +0000)]
I am talking about myself...
Chel [Sun, 26 Jan 2020 21:03:47 +0000 (21:03 +0000)]
Improved additional information
Chel [Sun, 26 Jan 2020 20:50:11 +0000 (20:50 +0000)]
Bug report: Parallel fsck with same-key files
Ilya_Shlyakhter [Sun, 26 Jan 2020 18:43:58 +0000 (18:43 +0000)]
Added a comment
Chel [Sun, 26 Jan 2020 18:38:58 +0000 (18:38 +0000)]
disable git-annex autostart in windows
CandyAngel [Sat, 25 Jan 2020 01:11:44 +0000 (01:11 +0000)]
Added a comment
Ilya_Shlyakhter [Sat, 25 Jan 2020 01:07:22 +0000 (01:07 +0000)]
Added a comment: starting over with a new commit history
yarikoptic [Fri, 24 Jan 2020 14:45:34 +0000 (14:45 +0000)]
failing test report
Ilya_Shlyakhter [Fri, 24 Jan 2020 00:26:36 +0000 (00:26 +0000)]
Added a comment
jamesread [Thu, 23 Jan 2020 22:43:25 +0000 (22:43 +0000)]
Joey Hess [Thu, 23 Jan 2020 20:45:27 +0000 (16:45 -0400)]
close
Joey Hess [Thu, 23 Jan 2020 20:42:08 +0000 (16:42 -0400)]
Makefile: Move the fish completion to the vendor_completions.d directory.
Joey Hess [Thu, 23 Jan 2020 20:31:12 +0000 (16:31 -0400)]
close
Joey Hess [Thu, 23 Jan 2020 20:29:24 +0000 (16:29 -0400)]
switch to buglist template
so tags are displayed
Joey Hess [Thu, 23 Jan 2020 20:29:14 +0000 (16:29 -0400)]
comment
mario [Thu, 23 Jan 2020 19:52:50 +0000 (19:52 +0000)]
Added a comment: Thank you
Joey Hess [Thu, 23 Jan 2020 19:33:41 +0000 (15:33 -0400)]
comment
Joey Hess [Thu, 23 Jan 2020 19:21:31 +0000 (15:21 -0400)]
comment
Joey Hess [Thu, 23 Jan 2020 19:15:25 +0000 (15:15 -0400)]
close
Joey Hess [Thu, 23 Jan 2020 19:08:46 +0000 (15:08 -0400)]
comment
Joey Hess [Thu, 23 Jan 2020 18:51:35 +0000 (14:51 -0400)]
close
yarikoptic [Thu, 23 Jan 2020 17:52:02 +0000 (17:52 +0000)]
Added a comment
Ilya_Shlyakhter [Thu, 23 Jan 2020 16:51:45 +0000 (16:51 +0000)]
Added a comment: thanks
Joey Hess [Thu, 23 Jan 2020 16:35:46 +0000 (12:35 -0400)]
Display a warning when concurrency is enabled but ssh connection caching is not enabled or won't work due to a crippled filesystem
A warning message is unsatisfying. But erroring out is too hard a failure,
especially since it may well work fine if the user has enabled passwordless
ssh.
I did think about falling back to one ssh connection at a time in this
case, but it would have needed a rework of every ssh call, which
seems far overboard for such a niche problem. There's no single place where
git-annex runs ssh, so no one place that it could block a concurrent call
on a semaphore. And, even if it did fall back to one ssh connection at a
time, it seems to me that doing so without warning the user about the
problem just invites bug reports like "git-annex is ignoring my -J2 and
only doing one download at a time". So a warning is needed, and I suppose
is good enough.
Joey Hess [Thu, 23 Jan 2020 15:46:57 +0000 (11:46 -0400)]
close as fixed in DAV library
Joey Hess [Wed, 22 Jan 2020 20:38:34 +0000 (16:38 -0400)]
handle git-credential prompt in -J mode
If git-credential has it cached and does not prompt, this will
unfortunately result in a brief flicker, as the displayed console
regions are hidden while running it and then re-displayed. Better than a
corrupted display.
Actually, I tried it and don't see a visible flicker, so probably only
over a slow ssh will it be apparent.
Joey Hess [Wed, 22 Jan 2020 20:13:48 +0000 (16:13 -0400)]
support git remotes that need http basic auth
using git credential to get the password
One thing this doesn't do is wrap the password prompting inside the prompt
action. So with -J, the output can be a bit garbled.
Joey Hess [Wed, 22 Jan 2020 19:51:35 +0000 (15:51 -0400)]
closed the wrong bug
Joey Hess [Wed, 22 Jan 2020 17:20:06 +0000 (13:20 -0400)]
better error message when git config fails to parse remote config
Rather than leaking the name of the temp file, just say the config parse
failed, and where the config was downloaded from.
Not closing the bug report because two issues were reported in the same
bug report, because the universe wants me to continually re-read old
unclosed bug reports to waste my time determining what still needs to be
done.
Joey Hess [Wed, 22 Jan 2020 16:40:20 +0000 (12:40 -0400)]
Merge branch 'master' of ssh://git-annex.branchable.com
Joey Hess [Wed, 22 Jan 2020 16:39:55 +0000 (12:39 -0400)]
comment
Joey Hess [Wed, 22 Jan 2020 15:39:15 +0000 (11:39 -0400)]
avoid ugly error message
Http remotes that do expose a git config file, but are not initialized
resulted in an ugly and unncessary error message, now sqelched.
When git-annex-shell configlist is run w/o the autoinit field, it may
not generate a uuid for the repository. So in that case, it's not
unexpected for the config it does list to not include a UUID, and
dumping out the config in a warning message is not needed.
If configlist is asked to autoinit and we don't get back a config with a
UUID in it, that suggests some problem, and what we got back may not be
a config at all but some diagnostic message, so it does make sense to
output it then.
New bug for fish-completion
dxld [Tue, 21 Jan 2020 19:28:34 +0000 (19:28 +0000)]
Added a comment
Joey Hess [Tue, 21 Jan 2020 18:36:29 +0000 (14:36 -0400)]
comment
dxld [Tue, 21 Jan 2020 11:53:26 +0000 (11:53 +0000)]
Joey Hess [Mon, 20 Jan 2020 21:04:45 +0000 (17:04 -0400)]
--whatelse is a better name than --describe-other-params
The use case is basically the user having forgotten, so --help would be
best, but it would be quite hard to include this in --help, since it may
even have to spin up an external special remote program.
I also considered --umm but typoed it the first time I tried it as
--uum, and while memorable, it's too cutesy. --whatelse is good because
it explicitly asks, what other params, besides the ones I've given?
Joey Hess [Mon, 20 Jan 2020 20:59:57 +0000 (16:59 -0400)]
Merge branch 'master' of ssh://git-annex.branchable.com
Joey Hess [Mon, 20 Jan 2020 20:56:34 +0000 (16:56 -0400)]
fix --describe-other-params of external when encryption is not specified
Encryption not being specified makes lenientRemoteConfigParser fail
to parse, and so it was not able to start the external up to get
LISTCONFIGS.
Joey Hess [Mon, 20 Jan 2020 20:23:35 +0000 (16:23 -0400)]
include passthrough params in --describe-other-params
Joey Hess [Mon, 20 Jan 2020 20:05:51 +0000 (16:05 -0400)]
initremote --describe-other-params
Does not yet include descriptions from external special remote programs.
Joey Hess [Mon, 20 Jan 2020 19:21:05 +0000 (15:21 -0400)]
Merge branch 'remoteconfig'
Joey Hess [Mon, 20 Jan 2020 19:20:04 +0000 (15:20 -0400)]
add descriptions for all remote config fields
not yet used