git-annex.git
5 years agomore forumbugs
Joey Hess [Thu, 15 Jul 2021 17:06:56 +0000 (13:06 -0400)]
more forumbugs

There are surely a lot more of these..

5 years agofollowup
Joey Hess [Thu, 15 Jul 2021 17:05:25 +0000 (13:05 -0400)]
followup

5 years agomore forumbugs
Joey Hess [Thu, 15 Jul 2021 16:59:43 +0000 (12:59 -0400)]
more forumbugs

5 years agofix name
Joey Hess [Thu, 15 Jul 2021 16:56:44 +0000 (12:56 -0400)]
fix name

5 years agorename tag page
Joey Hess [Thu, 15 Jul 2021 16:55:05 +0000 (12:55 -0400)]
rename tag page

5 years agofix syntax
Joey Hess [Thu, 15 Jul 2021 16:53:03 +0000 (12:53 -0400)]
fix syntax

5 years agodon't treat bugreport tag page as a bug report
Joey Hess [Thu, 15 Jul 2021 16:52:21 +0000 (12:52 -0400)]
don't treat bugreport tag page as a bug report

5 years agoforum posts tagged bugreport get moved to the bug list and can be closed
Joey Hess [Thu, 15 Jul 2021 16:50:08 +0000 (12:50 -0400)]
forum posts tagged bugreport get moved to the bug list and can be closed

5 years agoFix retrieval of content from borg repos accessed over ssh
Joey Hess [Thu, 15 Jul 2021 16:38:55 +0000 (12:38 -0400)]
Fix retrieval of content from borg repos accessed over ssh

It was making the borgrepo path absolute.. even when it was a ssh
repository.

Made BorgRepo a newtype, to guard against accidentially treating it like a
FilePath.

Sponsored-by: Graham Spencer on Patreon
5 years agocomment
Joey Hess [Thu, 15 Jul 2021 16:19:49 +0000 (12:19 -0400)]
comment

5 years agofall back to checking lower case hash directories in normal repo
Joey Hess [Thu, 15 Jul 2021 16:16:31 +0000 (12:16 -0400)]
fall back to checking lower case hash directories in normal repo

Fix a bug that prevented getting content from a repository that started out
as a bare repository, or had annex.crippledfilesystem set, and was
converted to a non-bare repository.

This unfortunately means that inAnnex check gets slowed down by a stat call
in normal repos when the content is not present. Oh well, such is the cost
of backwards compatability with old mistakes.

Sponsored-by: Mark Reidenbach on Patreon
5 years agocomment
Joey Hess [Thu, 15 Jul 2021 15:48:12 +0000 (11:48 -0400)]
comment

5 years agoMerge branch 'master' of ssh://git-annex.branchable.com
Joey Hess [Thu, 15 Jul 2021 15:43:40 +0000 (11:43 -0400)]
Merge branch 'master' of ssh://git-annex.branchable.com

5 years ago(no commit message)
guardcat [Thu, 15 Jul 2021 10:33:26 +0000 (10:33 +0000)]

5 years ago(no commit message)
guardcat [Thu, 15 Jul 2021 10:29:59 +0000 (10:29 +0000)]

5 years ago(no commit message)
guardcat [Thu, 15 Jul 2021 09:45:54 +0000 (09:45 +0000)]

5 years ago(no commit message)
guardcat [Thu, 15 Jul 2021 09:35:40 +0000 (09:35 +0000)]

5 years ago(no commit message)
alt [Thu, 15 Jul 2021 07:19:33 +0000 (07:19 +0000)]

5 years ago(no commit message)
jzj [Thu, 15 Jul 2021 03:10:45 +0000 (03:10 +0000)]

5 years agoAdded a comment
Atemu [Wed, 14 Jul 2021 21:27:42 +0000 (21:27 +0000)]
Added a comment

5 years agowording
Joey Hess [Wed, 14 Jul 2021 21:08:38 +0000 (17:08 -0400)]
wording

5 years agolink
Joey Hess [Wed, 14 Jul 2021 20:47:21 +0000 (16:47 -0400)]
link

5 years agobetter key matching with a regexp
Joey Hess [Wed, 14 Jul 2021 20:28:07 +0000 (16:28 -0400)]
better key matching with a regexp

Handles keys that are substrings of other keys, as well as pointer files
that contain a newline after the key.

Note that -S does not match regexp, while -G does by default. Docs are
not clear, determined experimentally. The only other difference in
changing to -G is that if a file used to contain the key and changed
in some way, while still containing the key, -G will match and -S would
not. So eg, annex links that git annex fix rewrites will match, and
files that change lock status will match. Which is an improvement anyway.

Sponsored-by: Jochen Bartl on Patreon
5 years agochange message to suggest using whereused --historical
Joey Hess [Wed, 14 Jul 2021 20:08:47 +0000 (16:08 -0400)]
change message to suggest using whereused --historical

5 years agohave whereused also check the reflog
Joey Hess [Wed, 14 Jul 2021 20:05:20 +0000 (16:05 -0400)]
have whereused also check the reflog

Since the stash is part of that, it can also find stashed content.

Sponsored-by: Boyd Stephen Smith Jr. on Patreon
5 years agominor bug in new whereused
Joey Hess [Wed, 14 Jul 2021 20:04:54 +0000 (16:04 -0400)]
minor bug in new whereused

5 years agowhereused --historical
Joey Hess [Wed, 14 Jul 2021 19:38:28 +0000 (15:38 -0400)]
whereused --historical

Does not check the reflog, but otherwise works.

It's possible for it to display something that is not an annexed file,
if a non-annexed file somehow ends up containing something that looks
like the key's name. This seems very unlikely to happen, and it would
add a lot of complexity to detect it and somehow skip over that file,
since the git log would need to either be run again, or not limited to 1
result and canceled once enough results have been read.

Also, it kind of seems ok, if a file refers to a key, to consider that
as a place the key was used, for some definition of used. So, I punted
on dealing with that. May revisit later.

Sponsored-by: Brock Spratlen on Patreon
5 years agowhereused implemented
Joey Hess [Wed, 14 Jul 2021 18:25:52 +0000 (14:25 -0400)]
whereused implemented

except --historical

Sponsored-by: Jack Hill on Patreon
5 years agoadd git-annex-filter-branch man page to cabal tarball
Joey Hess [Wed, 14 Jul 2021 17:49:20 +0000 (13:49 -0400)]
add git-annex-filter-branch man page to cabal tarball

forgot to do this earlier

5 years agoman page for git-annex whereused
Joey Hess [Wed, 14 Jul 2021 17:43:45 +0000 (13:43 -0400)]
man page for git-annex whereused

And an implementation strategy.

Sponsored-by: Brett Eisenberg on Patreon
5 years agolink to new catalina build
Joey Hess [Wed, 14 Jul 2021 16:26:13 +0000 (12:26 -0400)]
link to new catalina build

The old build is still present, but not being updated, so it seems best
to not link to it.

5 years agoadd news item for git-annex 8.20210714
Joey Hess [Wed, 14 Jul 2021 16:23:57 +0000 (12:23 -0400)]
add news item for git-annex 8.20210714

5 years agoreleasing package git-annex version 8.20210714
Joey Hess [Wed, 14 Jul 2021 16:23:24 +0000 (12:23 -0400)]
releasing package git-annex version 8.20210714

5 years agoupdate for OSX catalina build
Joey Hess [Wed, 14 Jul 2021 16:22:34 +0000 (12:22 -0400)]
update for OSX catalina build

5 years agocomment
Joey Hess [Wed, 14 Jul 2021 16:01:34 +0000 (12:01 -0400)]
comment

5 years agoAdded a comment
Atemu [Tue, 13 Jul 2021 21:13:12 +0000 (21:13 +0000)]
Added a comment

5 years agoclose not a bug
Joey Hess [Tue, 13 Jul 2021 18:00:19 +0000 (14:00 -0400)]
close not a bug

5 years agocomment
Joey Hess [Tue, 13 Jul 2021 17:20:14 +0000 (13:20 -0400)]
comment

5 years agocomment
Joey Hess [Tue, 13 Jul 2021 17:17:27 +0000 (13:17 -0400)]
comment

5 years agofollowup
Joey Hess [Tue, 13 Jul 2021 17:04:56 +0000 (13:04 -0400)]
followup

5 years agocomment
Joey Hess [Tue, 13 Jul 2021 16:47:56 +0000 (12:47 -0400)]
comment

5 years agoMerge branch 'master' of ssh://git-annex.branchable.com
Joey Hess [Tue, 13 Jul 2021 16:19:21 +0000 (12:19 -0400)]
Merge branch 'master' of ssh://git-annex.branchable.com

5 years agoaddistant: honor annex.delayadd for non-large files
Joey Hess [Tue, 13 Jul 2021 16:15:40 +0000 (12:15 -0400)]
addistant: honor annex.delayadd for non-large files

assistant: When adding non-large files to git, honor annex.delayadd
configuration.

Also, don't add non-large files to git when they are still
being written to. This came for free, since the changes to non-large
files get queued up with the ones to large files, and run through the lsof
check.

Sponsored-by: Luke Shumaker on Patreon
5 years agoAdded a comment: (partial) filenames in keys
Ilya_Shlyakhter [Tue, 13 Jul 2021 15:13:27 +0000 (15:13 +0000)]
Added a comment: (partial) filenames in keys

5 years agoAdded a comment
Ilya_Shlyakhter [Tue, 13 Jul 2021 03:05:45 +0000 (03:05 +0000)]
Added a comment

5 years agoAdded a comment
jkniiv@b330fc3a602d36a37a67b2a2d99d4bed3bb653cb [Mon, 12 Jul 2021 22:48:26 +0000 (22:48 +0000)]
Added a comment

5 years agocomment
Joey Hess [Mon, 12 Jul 2021 20:00:59 +0000 (16:00 -0400)]
comment

5 years agoAdded a comment
yarikoptic [Mon, 12 Jul 2021 17:44:58 +0000 (17:44 +0000)]
Added a comment

5 years agocomment
Joey Hess [Mon, 12 Jul 2021 16:05:52 +0000 (12:05 -0400)]
comment

5 years agoAdded a comment: about maxextensionlength
Ilya_Shlyakhter [Mon, 12 Jul 2021 15:38:22 +0000 (15:38 +0000)]
Added a comment: about maxextensionlength

5 years agoAdded a comment
Ilya_Shlyakhter [Mon, 12 Jul 2021 15:30:25 +0000 (15:30 +0000)]
Added a comment

5 years agocomment
Joey Hess [Mon, 12 Jul 2021 15:20:51 +0000 (11:20 -0400)]
comment

5 years agocomment
Joey Hess [Mon, 12 Jul 2021 15:01:59 +0000 (11:01 -0400)]
comment

5 years agocomment
Joey Hess [Mon, 12 Jul 2021 14:57:44 +0000 (10:57 -0400)]
comment

5 years agoclose bug
Joey Hess [Mon, 12 Jul 2021 14:45:57 +0000 (10:45 -0400)]
close bug

and mention another aspect of the reversion in changelog

5 years agoclose as dup
Joey Hess [Mon, 12 Jul 2021 14:32:19 +0000 (10:32 -0400)]
close as dup

5 years agoMerge branch 'master' of ssh://git-annex.branchable.com
Joey Hess [Mon, 12 Jul 2021 14:24:59 +0000 (10:24 -0400)]
Merge branch 'master' of ssh://git-annex.branchable.com

5 years agoupdate
Joey Hess [Mon, 12 Jul 2021 14:24:42 +0000 (10:24 -0400)]
update

5 years agoAdded a comment
yarikoptic [Mon, 12 Jul 2021 14:17:52 +0000 (14:17 +0000)]
Added a comment

5 years agofix init reversion when core.sharedRepository = group
Joey Hess [Mon, 12 Jul 2021 14:15:49 +0000 (10:15 -0400)]
fix init reversion when core.sharedRepository = group

init: Fix misbehavior when core.sharedRepository = group that caused it to
enter an adjusted branch. (Reversion in version 8.20210630)

Commit 4b1b9d7a83f0da71665658e6234e699e182cbddc made init call
freezeContent in case there was a hook that could prevent writing in
situations where perms don't. But with the above git config, freezeContent
does not prevent write at all. So init needs to do what freezeContent does
with a non-shared git config.

Or init could check for that config, and skip the probing, since it
won't actually be preventing write to any files. But that would make init
too aware if details of Annex.Perms, and also would break if the git config
were changed after init.

Sponsored-by: Dartmouth College's Datalad project
5 years agocommet
Joey Hess [Mon, 12 Jul 2021 13:57:48 +0000 (09:57 -0400)]
commet

5 years agofollowup
Joey Hess [Mon, 12 Jul 2021 13:45:37 +0000 (09:45 -0400)]
followup

5 years ago--debug output goes to stderr again, not stdout
Joey Hess [Mon, 12 Jul 2021 13:40:38 +0000 (09:40 -0400)]
--debug output goes to stderr again, not stdout

Reversion in version 8.20210428

Sponsored-by: Dartmouth College's Datalad project
5 years agoresponse
Joey Hess [Mon, 12 Jul 2021 13:33:30 +0000 (09:33 -0400)]
response

5 years agoAdded a comment
Ilya_Shlyakhter [Fri, 9 Jul 2021 16:04:47 +0000 (16:04 +0000)]
Added a comment

5 years agoAdded a comment: +1 on supportunlocked in git-annex config
https://christian.amsuess.com/chrysn [Fri, 9 Jul 2021 15:26:13 +0000 (15:26 +0000)]
Added a comment: +1 on supportunlocked in git-annex config

5 years agoAdded a comment: +1 on supportunlocked in git-annex config
https://christian.amsuess.com/chrysn [Fri, 9 Jul 2021 15:25:53 +0000 (15:25 +0000)]
Added a comment: +1 on supportunlocked in git-annex config

5 years ago(no commit message)
jenkin.schibel@286264d9ceb79998aecff0d5d1a4ffe34f8b8421 [Thu, 8 Jul 2021 18:04:14 +0000 (18:04 +0000)]

5 years ago(no commit message)
jenkin.schibel@286264d9ceb79998aecff0d5d1a4ffe34f8b8421 [Thu, 8 Jul 2021 18:03:19 +0000 (18:03 +0000)]

5 years agoinitial coarse report on the change in behavior in recent release
yarikoptic [Thu, 8 Jul 2021 01:42:32 +0000 (01:42 +0000)]
initial coarse report on the change in behavior in recent release

5 years ago(no commit message)
yarikoptic [Wed, 7 Jul 2021 22:32:08 +0000 (22:32 +0000)]

5 years agoinitial report on stdout
yarikoptic [Wed, 7 Jul 2021 21:57:11 +0000 (21:57 +0000)]
initial report on stdout

5 years ago(no commit message)
montag451@936dce8d65e900b139b9ca7fc549d96c616dd3c3 [Tue, 6 Jul 2021 19:50:36 +0000 (19:50 +0000)]

5 years agoAdded a comment
jkniiv@b330fc3a602d36a37a67b2a2d99d4bed3bb653cb [Tue, 6 Jul 2021 19:49:07 +0000 (19:49 +0000)]
Added a comment

5 years ago(no commit message)
montag451@936dce8d65e900b139b9ca7fc549d96c616dd3c3 [Tue, 6 Jul 2021 19:41:52 +0000 (19:41 +0000)]

5 years agoAdded a comment
pat [Tue, 6 Jul 2021 19:13:17 +0000 (19:13 +0000)]
Added a comment

5 years agoadded suggestion: add maxextensionlength to git-annex-config
Ilya_Shlyakhter [Tue, 6 Jul 2021 15:05:05 +0000 (15:05 +0000)]
added suggestion: add maxextensionlength to git-annex-config

5 years agoAdded a comment: about keys with extensions
Ilya_Shlyakhter [Tue, 6 Jul 2021 14:59:24 +0000 (14:59 +0000)]
Added a comment: about keys with extensions

5 years agocomment
Joey Hess [Tue, 6 Jul 2021 14:09:03 +0000 (10:09 -0400)]
comment

5 years agoclose
Joey Hess [Tue, 6 Jul 2021 13:46:25 +0000 (09:46 -0400)]
close

5 years agoclose
Joey Hess [Tue, 6 Jul 2021 13:45:45 +0000 (09:45 -0400)]
close

5 years agocomment
Joey Hess [Mon, 5 Jul 2021 17:19:53 +0000 (13:19 -0400)]
comment

5 years agoaddurl: Avoid crashing when used on beegfs.
Joey Hess [Mon, 5 Jul 2021 17:02:40 +0000 (13:02 -0400)]
addurl: Avoid crashing when used on beegfs.

Sponsored-by: Dartmouth College's DANDI project
5 years agocomment
Joey Hess [Mon, 5 Jul 2021 16:17:55 +0000 (12:17 -0400)]
comment

5 years agoMerge branch 'master' of ssh://git-annex.branchable.com
Joey Hess [Mon, 5 Jul 2021 16:12:51 +0000 (12:12 -0400)]
Merge branch 'master' of ssh://git-annex.branchable.com

5 years agoupdate
Joey Hess [Mon, 5 Jul 2021 13:37:26 +0000 (09:37 -0400)]
update

5 years agoAdded a comment
strmd [Mon, 5 Jul 2021 07:07:35 +0000 (07:07 +0000)]
Added a comment

5 years agoAdded a comment
css@fcd6583660cae4ea6565f44f31443feb8e131139 [Mon, 5 Jul 2021 03:17:39 +0000 (03:17 +0000)]
Added a comment

5 years agoAdded a comment
yarikoptic [Sun, 4 Jul 2021 03:27:20 +0000 (03:27 +0000)]
Added a comment

5 years agoAdded a comment
pat [Sun, 4 Jul 2021 00:28:09 +0000 (00:28 +0000)]
Added a comment

5 years ago(no commit message)
pat [Sat, 3 Jul 2021 23:14:30 +0000 (23:14 +0000)]

5 years agoallocate to dandi project
yarikoptic [Sat, 3 Jul 2021 13:44:53 +0000 (13:44 +0000)]
allocate to dandi project

5 years agoremove TAGS target
Joey Hess [Fri, 2 Jul 2021 18:38:28 +0000 (14:38 -0400)]
remove TAGS target

hothasktags dropped emacs support, and probably emacs users will use
haskell-language-server rather than tags, I guess

5 years agoupdate for autobuilder changes
Joey Hess [Fri, 2 Jul 2021 17:03:19 +0000 (13:03 -0400)]
update for autobuilder changes

5 years agoupdate autobuilds
Joey Hess [Fri, 2 Jul 2021 17:01:24 +0000 (13:01 -0400)]
update autobuilds

5 years agochange autobuild link to something that works not a stale repo
Joey Hess [Fri, 2 Jul 2021 16:06:56 +0000 (12:06 -0400)]
change autobuild link to something that works not a stale repo

5 years agoadd pointer to annex.security.allowed-url-schemes
Joey Hess [Fri, 2 Jul 2021 14:43:44 +0000 (10:43 -0400)]
add pointer to annex.security.allowed-url-schemes

Sponsored-by: Kevin Mueller on Patreon
5 years agocomment
Joey Hess [Fri, 2 Jul 2021 14:42:54 +0000 (10:42 -0400)]
comment

5 years agobeegfs tests fails
yarikoptic [Thu, 1 Jul 2021 23:44:25 +0000 (23:44 +0000)]
beegfs tests fails

5 years agoAdded a comment: syncing standalone version with the standard version
Ilya_Shlyakhter [Thu, 1 Jul 2021 18:44:03 +0000 (18:44 +0000)]
Added a comment: syncing standalone version with the standard version