Joey Hess [Wed, 26 Feb 2020 23:11:15 +0000 (19:11 -0400)]
formatting
Joey Hess [Wed, 26 Feb 2020 23:10:09 +0000 (19:10 -0400)]
add news item for git-annex 8.
20200226
Joey Hess [Wed, 26 Feb 2020 23:09:23 +0000 (19:09 -0400)]
releasing package git-annex version 8.
20200226
Joey Hess [Wed, 26 Feb 2020 22:49:36 +0000 (18:49 -0400)]
Merge branch 'v7'
Joey Hess [Wed, 26 Feb 2020 22:49:07 +0000 (18:49 -0400)]
devblog
Joey Hess [Wed, 26 Feb 2020 22:42:34 +0000 (18:42 -0400)]
version
Joey Hess [Wed, 26 Feb 2020 22:40:45 +0000 (18:40 -0400)]
add news item for git-annex 7.
20200226
Joey Hess [Wed, 26 Feb 2020 22:39:09 +0000 (18:39 -0400)]
retitl
Joey Hess [Wed, 26 Feb 2020 22:38:12 +0000 (18:38 -0400)]
idea, not impementing today
Joey Hess [Wed, 26 Feb 2020 22:30:20 +0000 (18:30 -0400)]
comment
Joey Hess [Wed, 26 Feb 2020 22:30:08 +0000 (18:30 -0400)]
Merge branch 'master' of ssh://git-annex.branchable.com
Joey Hess [Wed, 26 Feb 2020 22:29:06 +0000 (18:29 -0400)]
followup and close
Joey Hess [Wed, 19 Feb 2020 17:13:13 +0000 (13:13 -0400)]
remove unused import
(cherry picked from commit
1f0fc9ff5f310e867b69d20693bd197199564bad)
Joey Hess [Wed, 26 Feb 2020 22:15:18 +0000 (18:15 -0400)]
Merge branch 'v7'
Joey Hess [Wed, 19 Feb 2020 17:34:24 +0000 (13:34 -0400)]
Bugfix: export --tracking (a deprecated option) set annex-annex-tracking-branch, instead of annex-tracking-branch.
(cherry picked from commit
a3a674d15be01a2ee9d27339e9eeb88b21f559dc)
Joey Hess [Wed, 26 Feb 2020 18:57:29 +0000 (14:57 -0400)]
Bugfix to getting content from an export remote with -J, when the export database was not yet populated.
(cherry picked from commit
e520341500dce9f708a4de674f19047c5d325744)
Joey Hess [Wed, 26 Feb 2020 21:20:56 +0000 (17:20 -0400)]
fix encryption of content to gcrypt and git-lfs
Fix serious regression in gcrypt and encrypted git-lfs remotes.
Since version 7.
20200202.7, git-annex incorrectly stored content
on those remotes without encrypting it.
Problem was, Remote.Git enumerates all git remotes, including git-lfs
and gcrypt. It then dispatches to those. So, Remote.List used the
RemoteConfigParser from Remote.Git, instead of from git-lfs or gcrypt,
and that parser does not know about encryption fields, so did not
include them in the ParsedRemoteConfig. (Also didn't include other
fields specific to those remotes, perhaps chunking etc also didn't
get through.)
To fix, had to move RemoteConfig parsing down into the generate methods
of each remote, rather than doing it in Remote.List.
And a consequence of that was that ParsedRemoteConfig had to change to
include the RemoteConfig that got parsed, so that testremote can
generate a new remote based on an existing remote.
(I would have rather fixed this just inside Remote.Git, but that was not
practical, at least not w/o re-doing work that Remote.List already did.
Big ugly mostly mechanical patch seemed preferable to making git-annex
slower.)
yarikoptic [Wed, 26 Feb 2020 21:00:18 +0000 (21:00 +0000)]
removed
yarikoptic [Wed, 26 Feb 2020 20:58:16 +0000 (20:58 +0000)]
Added a comment
yarikoptic [Wed, 26 Feb 2020 20:37:00 +0000 (20:37 +0000)]
Added a comment: --debug output
yarikoptic [Wed, 26 Feb 2020 20:36:28 +0000 (20:36 +0000)]
Added a comment: --debug output
yarikoptic [Wed, 26 Feb 2020 20:14:47 +0000 (20:14 +0000)]
Added a comment
yarikoptic [Wed, 26 Feb 2020 19:59:48 +0000 (19:59 +0000)]
initial report on --debug , -c interaction
Joey Hess [Wed, 26 Feb 2020 19:24:12 +0000 (15:24 -0400)]
comment
Added a comment
Added a comment
Joey Hess [Wed, 26 Feb 2020 19:06:38 +0000 (15:06 -0400)]
comment
Joey Hess [Wed, 26 Feb 2020 19:02:23 +0000 (15:02 -0400)]
info: Fix display of the encryption value. (Some debugging junk had crept in.)
Joey Hess [Wed, 26 Feb 2020 18:57:29 +0000 (14:57 -0400)]
Bugfix to getting content from an export remote with -J, when the export database was not yet populated.
Joey Hess [Wed, 26 Feb 2020 18:21:35 +0000 (14:21 -0400)]
comment
Joey Hess [Wed, 26 Feb 2020 18:08:11 +0000 (14:08 -0400)]
response
yarikoptic [Wed, 26 Feb 2020 17:42:51 +0000 (17:42 +0000)]
Added a comment
yarikoptic [Wed, 26 Feb 2020 17:34:55 +0000 (17:34 +0000)]
Added a comment: requires -c annex.retry=2 to workaround
removed
yarikoptic [Wed, 26 Feb 2020 16:20:44 +0000 (16:20 +0000)]
issue on a stalled enableremote
Added a comment: strace
Added a comment: strace
Added a comment
bvaa [Wed, 26 Feb 2020 10:25:47 +0000 (10:25 +0000)]
Joey Hess [Tue, 25 Feb 2020 21:44:03 +0000 (17:44 -0400)]
todo
Joey Hess [Tue, 25 Feb 2020 20:39:07 +0000 (16:39 -0400)]
comment
Joey Hess [Tue, 25 Feb 2020 20:16:18 +0000 (16:16 -0400)]
comment
Joey Hess [Tue, 25 Feb 2020 19:45:52 +0000 (15:45 -0400)]
annex.security.allowed-ip-addresses ports syntax
Extended annex.security.allowed-ip-addresses to let specific ports of an IP
address to be used, while denying use of other ports.
Joey Hess [Tue, 25 Feb 2020 18:38:55 +0000 (14:38 -0400)]
comment
Joey Hess [Tue, 25 Feb 2020 18:34:39 +0000 (14:34 -0400)]
clarify that the listed IP addresses are in addition to the ones normally allowed
Joey Hess [Tue, 25 Feb 2020 17:46:51 +0000 (13:46 -0400)]
comment
Joey Hess [Tue, 25 Feb 2020 17:42:44 +0000 (13:42 -0400)]
correction
Joey Hess [Tue, 25 Feb 2020 17:41:42 +0000 (13:41 -0400)]
comment
Joey Hess [Tue, 25 Feb 2020 17:34:57 +0000 (13:34 -0400)]
Merge branch 'master' of ssh://git-annex.branchable.com
Joey Hess [Tue, 25 Feb 2020 17:34:16 +0000 (13:34 -0400)]
comment
Joey Hess [Tue, 25 Feb 2020 17:22:46 +0000 (13:22 -0400)]
response
Joey Hess [Tue, 25 Feb 2020 17:06:09 +0000 (13:06 -0400)]
minor code simplification
Added a comment: no traffic getting out
Joey Hess [Tue, 25 Feb 2020 16:46:01 +0000 (12:46 -0400)]
comment
kyle [Tue, 25 Feb 2020 01:20:35 +0000 (01:20 +0000)]
Added a comment: thanks
Ilya_Shlyakhter [Mon, 24 Feb 2020 22:37:51 +0000 (22:37 +0000)]
added todo suggestion: create debug logs but erase them on success
Dan [Mon, 24 Feb 2020 21:34:53 +0000 (21:34 +0000)]
Added a comment: Interaction with config annex.synccontent
Joey Hess [Mon, 24 Feb 2020 17:21:00 +0000 (13:21 -0400)]
jump right to v8, don't stop part way
* init --version: When the version given is one that automatically
upgrades to a newer version, use the newer version instead.
* Auto upgrades from older repo versions, like v5, now jump right to v8.
Joey Hess [Mon, 24 Feb 2020 16:47:47 +0000 (12:47 -0400)]
Merge branch 'master' of ssh://git-annex.branchable.com
spwhitton [Mon, 24 Feb 2020 14:25:13 +0000 (14:25 +0000)]
fix markup
spwhitton [Mon, 24 Feb 2020 14:24:13 +0000 (14:24 +0000)]
add mention of git-annex-unused
spwhitton [Mon, 24 Feb 2020 14:16:55 +0000 (14:16 +0000)]
add Git::Annex
cbaines [Sat, 22 Feb 2020 09:40:26 +0000 (09:40 +0000)]
Add forum post about WrongRequestBodyStreamSize S3 export
kyle [Fri, 21 Feb 2020 21:22:03 +0000 (21:22 +0000)]
Joey Hess [Fri, 21 Feb 2020 13:34:59 +0000 (09:34 -0400)]
convert KeySource to RawFilePath
yarikoptic [Fri, 21 Feb 2020 00:07:56 +0000 (00:07 +0000)]
Added a comment
yarikoptic [Fri, 21 Feb 2020 00:04:30 +0000 (00:04 +0000)]
original TODO for more flexible security.allowed-ip-addresses
Ilya_Shlyakhter [Thu, 20 Feb 2020 22:35:34 +0000 (22:35 +0000)]
Added a comment: locking granularity
Joey Hess [Thu, 20 Feb 2020 22:22:31 +0000 (18:22 -0400)]
simplify
Joey Hess [Thu, 20 Feb 2020 21:45:07 +0000 (17:45 -0400)]
no
Joey Hess [Thu, 20 Feb 2020 21:32:33 +0000 (17:32 -0400)]
Merge branch 'master' of ssh://git-annex.branchable.com
Joey Hess [Thu, 20 Feb 2020 21:18:59 +0000 (17:18 -0400)]
handle keys with extensions consistently in all locales
Fix some cases where handling of keys with extensions varied depending on
the locale.
A filename with a unicode extension would before generate a key with an
extension in a unicode locale, but not in LANG=C, because the extension
was not all alphanumeric. Also the the length of the extension could be
counted differently depending on the locale.
In a non-unicode locale, git-annex migrate would see that the extension
was not all alphanumeric and want to "upgrade" it. Now that doesn't happen.
As far as backwards compatability, this does mean that unicode
extensions are counted by the number of bytes, not number of characters.
So, if someone is using unicode extensions, they may find git-annex
stops using them when adding files, because their extensions are too
long. Keys already in their repo with the "too long" extensions will
still work though, so this only prevents adding the same content with
the same extension generating the same key. Documented this by
documenting that annex.maxextensionlength is a number of bytes.
Also, if a filename has an extension that is not valid utf-8 and the
locale is utf-8, the extension will be allowed now, and an old
git-annex, in the same locale would not, and would also want to
"upgrade" that.
Ilya_Shlyakhter [Thu, 20 Feb 2020 21:00:45 +0000 (21:00 +0000)]
added question: creating locks during --batch operations
admin [Thu, 20 Feb 2020 20:48:37 +0000 (20:48 +0000)]
Merge branch 'master' of /home/b-git-annex/source
Ilya_Shlyakhter [Thu, 20 Feb 2020 20:48:36 +0000 (20:48 +0000)]
Added a comment: running parallel commands with xargs
Joey Hess [Thu, 20 Feb 2020 20:39:48 +0000 (16:39 -0400)]
Merge branch 'master' of ssh://git-annex.branchable.com
Joey Hess [Thu, 20 Feb 2020 20:31:49 +0000 (16:31 -0400)]
do not file requests as comments on random pages
Joey Hess [Thu, 20 Feb 2020 20:26:52 +0000 (16:26 -0400)]
response
Joey Hess [Thu, 20 Feb 2020 20:21:34 +0000 (16:21 -0400)]
response
Joey Hess [Thu, 20 Feb 2020 20:01:38 +0000 (16:01 -0400)]
improve
Added a comment
Joey Hess [Thu, 20 Feb 2020 19:31:42 +0000 (15:31 -0400)]
response
Ilya_Shlyakhter [Thu, 20 Feb 2020 19:23:07 +0000 (19:23 +0000)]
Added a comment: backends vs special remotes
Joey Hess [Thu, 20 Feb 2020 18:50:46 +0000 (14:50 -0400)]
Merge branch 'master' of ssh://git-annex.branchable.com
Joey Hess [Thu, 20 Feb 2020 18:45:12 +0000 (14:45 -0400)]
comment
Joey Hess [Thu, 20 Feb 2020 18:09:53 +0000 (14:09 -0400)]
Makefile: Support newer versions of cabal that use the new-build system.
Unfortunately, cabal puts the binary in a very complicated path
and does not provide any good way to get it out, leaving no good choice
except to use find.
It may be possible to use cabal (new-)install --symlink-bindir,
and ask it to symlink to pwd, but with my older version of cabal,
that does not work.
The stack branch will probably also break once it uses a newer cabal,
didn't try to deal with that.
Joey Hess [Thu, 20 Feb 2020 17:30:55 +0000 (13:30 -0400)]
followup and merge
Joey Hess [Thu, 20 Feb 2020 17:22:37 +0000 (13:22 -0400)]
close
Joey Hess [Thu, 20 Feb 2020 16:23:41 +0000 (12:23 -0400)]
comments
Added a comment: Backend which doesn't stoee files at all?
Ilya_Shlyakhter [Thu, 20 Feb 2020 03:50:53 +0000 (03:50 +0000)]
Added a comment
Added a comment
Ilya_Shlyakhter [Thu, 20 Feb 2020 01:09:56 +0000 (01:09 +0000)]
Added a comment
Ilya_Shlyakhter [Wed, 19 Feb 2020 21:11:06 +0000 (21:11 +0000)]
added forum item re: auto-fetching annexed files on open()
Joey Hess [Wed, 19 Feb 2020 19:16:24 +0000 (15:16 -0400)]
devblog
Joey Hess [Wed, 19 Feb 2020 19:10:58 +0000 (15:10 -0400)]
remove instructions for v0 upgrade
Joey Hess [Wed, 19 Feb 2020 19:09:00 +0000 (15:09 -0400)]
mention speedup
Joey Hess [Wed, 19 Feb 2020 19:07:48 +0000 (15:07 -0400)]
tighten up description of v8 upgrade