git-annex.git
2 years agohttp://git-annex.branchable.com/submodules/#comment-2f017a0f1a13329f4f738568b3eb82ae
TTTTAAAx [Thu, 22 Feb 2024 08:28:05 +0000 (08:28 +0000)]
git-annex.branchable.com/submodules/#comment-2f017a0f1a13329f4f738568b3eb82ae

2 years agoAdded a comment
lell [Thu, 22 Feb 2024 07:49:59 +0000 (07:49 +0000)]
Added a comment

2 years agoAdded a comment: Using fsck is an option?
lell [Thu, 22 Feb 2024 07:47:37 +0000 (07:47 +0000)]
Added a comment: Using fsck is an option?

2 years agoAdded a comment: Colocating git-annex and git-lfs
beryllium@5bc3c32eb8156390f96e363e4ba38976567425ec [Thu, 22 Feb 2024 02:55:26 +0000 (02:55 +0000)]
Added a comment: Colocating git-annex and git-lfs

2 years agoAdded a comment: Multi-line string in WHEREIS-SUCCESS?
matrss [Wed, 21 Feb 2024 12:29:14 +0000 (12:29 +0000)]
Added a comment: Multi-line string in WHEREIS-SUCCESS?

2 years ago(no commit message)
tomdhunt [Tue, 20 Feb 2024 20:51:03 +0000 (20:51 +0000)]

2 years agoexpand on what i feel a tweak could help
anarcat [Mon, 19 Feb 2024 14:21:36 +0000 (14:21 +0000)]
expand on what i feel a tweak could help

2 years ago(no commit message)
anarcat [Mon, 19 Feb 2024 04:07:06 +0000 (04:07 +0000)]

2 years agoAdd annextimelog project
nobodyinperson [Sat, 17 Feb 2024 07:40:07 +0000 (07:40 +0000)]
Add annextimelog project

2 years agoadd openneuro project
yarikoptic [Fri, 16 Feb 2024 18:39:01 +0000 (18:39 +0000)]
add openneuro project

2 years agocomment
Joey Hess [Fri, 16 Feb 2024 18:12:06 +0000 (14:12 -0400)]
comment

2 years agoAdded a comment
jstritch [Fri, 16 Feb 2024 17:48:55 +0000 (17:48 +0000)]
Added a comment

2 years agoremoved
jstritch [Fri, 16 Feb 2024 17:26:44 +0000 (17:26 +0000)]
removed

2 years agoFix typo
lell [Fri, 16 Feb 2024 09:25:50 +0000 (09:25 +0000)]
Fix typo

2 years ago(no commit message)
lell [Fri, 16 Feb 2024 09:25:03 +0000 (09:25 +0000)]

2 years agoAdded a comment: a script to hide history
yarikoptic [Thu, 15 Feb 2024 22:05:12 +0000 (22:05 +0000)]
Added a comment: a script to hide history

2 years agoExplicitly specify 1.0 Debian source format
Joey Hess [Thu, 15 Feb 2024 17:51:46 +0000 (13:51 -0400)]
Explicitly specify 1.0 Debian source format

This is what has always been used, avoids a build warning.

Using 3.0 (native) would be better, but risks breaking builds that
modify this debian directory. Eg, if someone adds -1 to the version
number, they would also have to change away from native source format.

2 years agoupdate thanks and separate out 2023 name list
Joey Hess [Thu, 15 Feb 2024 17:24:32 +0000 (13:24 -0400)]
update thanks and separate out 2023 name list

2 years agoSuggest cooperating with hellotux.com for git-annex-branded shirts
nobodyinperson [Tue, 13 Feb 2024 19:36:11 +0000 (19:36 +0000)]
Suggest cooperating with hellotux.com for git-annex-branded shirts

2 years agopre-commit: Avoid committing the git-annex branch
Joey Hess [Mon, 12 Feb 2024 18:41:21 +0000 (14:41 -0400)]
pre-commit: Avoid committing the git-annex branch

Except when a commit is made in a view, which changes metadata.

Make the assistant commit the git-annex branch after git commit of working
tree changes.

This allows using the annex.commitmessage-command in the assistant to
generate a commit message for the git-annex branch that relies on state
gathered during the commit of the working tree. Eg, it might reuse the
commit message.

Note that, when not using the assistant, a git-annex add still commits
the git-annex branch, so such a annex.commitmessage-command set up would
not work then. But if someone is using the assistant and wants
programmatic control over commit messages, this is useful. Someone not
using the assistant can get the same result by using annex.alwayscommit=false
during the git-annex add, and git-annex merge after they git commit.

pre-commit was never really intended to commit the git-annex branch
(except after recording changed metadata), but the assistant did sort of
rely on it. It does later commit the git-annex branch before pushing to
remotes, but I didn't want to risk building up lots of uncommitted changes
to it if that didn't happen frequently.

Sponsored-by: the NIH-funded NICEMAN (ReproNim TR&D3) project
2 years agoadded annex.commitmessage-command config
Joey Hess [Mon, 12 Feb 2024 18:34:50 +0000 (14:34 -0400)]
added annex.commitmessage-command config

Sponsored-by: the NIH-funded NICEMAN (ReproNim TR&D3) project
2 years agocomment
Joey Hess [Mon, 12 Feb 2024 17:04:56 +0000 (13:04 -0400)]
comment

2 years agoAdded a comment
yarikoptic [Sun, 11 Feb 2024 18:54:45 +0000 (18:54 +0000)]
Added a comment

2 years agoremoved
yarikoptic [Sun, 11 Feb 2024 18:54:10 +0000 (18:54 +0000)]
removed

2 years agoAdded a comment
yarikoptic [Sun, 11 Feb 2024 18:50:18 +0000 (18:50 +0000)]
Added a comment

2 years agotop
Joey Hess [Sat, 10 Feb 2024 16:50:00 +0000 (12:50 -0400)]
top

2 years agoimproved approach
Joey Hess [Sat, 10 Feb 2024 16:24:06 +0000 (12:24 -0400)]
improved approach

2 years agoremove comment that doesn't actually work
Joey Hess [Sat, 10 Feb 2024 16:05:19 +0000 (12:05 -0400)]
remove comment that doesn't actually work

2 years agoupdate
Joey Hess [Sat, 10 Feb 2024 15:24:32 +0000 (11:24 -0400)]
update

2 years agocomment
Joey Hess [Sat, 10 Feb 2024 15:19:47 +0000 (11:19 -0400)]
comment

2 years agoMerge branch 'master' of ssh://git-annex.branchable.com
Joey Hess [Sat, 10 Feb 2024 14:48:52 +0000 (10:48 -0400)]
Merge branch 'master' of ssh://git-annex.branchable.com

2 years agodesign document for verified relaxed urls
Joey Hess [Sat, 10 Feb 2024 14:48:20 +0000 (10:48 -0400)]
design document for verified relaxed urls

Sponsored-by: Graham Spencer on Patreon
2 years agoclose as distributed migration meets this use case
Joey Hess [Sat, 10 Feb 2024 14:24:58 +0000 (10:24 -0400)]
close as distributed migration meets this use case

2 years agoAdded a comment: Update: workaround with branches
psxvoid [Sat, 10 Feb 2024 10:53:56 +0000 (10:53 +0000)]
Added a comment: Update: workaround with branches

2 years agoAdded a comment: This behavior should be the default one
psxvoid [Sat, 10 Feb 2024 08:11:30 +0000 (08:11 +0000)]
Added a comment: This behavior should be the default one

2 years agoAdded a comment
yarikoptic [Fri, 9 Feb 2024 21:58:56 +0000 (21:58 +0000)]
Added a comment

2 years agocomment
Joey Hess [Fri, 9 Feb 2024 21:04:04 +0000 (17:04 -0400)]
comment

2 years agocomment
Joey Hess [Fri, 9 Feb 2024 21:00:36 +0000 (17:00 -0400)]
comment

2 years agoMerge branch 'master' of ssh://git-annex.branchable.com
Joey Hess [Fri, 9 Feb 2024 18:19:55 +0000 (14:19 -0400)]
Merge branch 'master' of ssh://git-annex.branchable.com

2 years agocomment
Joey Hess [Fri, 9 Feb 2024 18:09:49 +0000 (14:09 -0400)]
comment

2 years agoinitial question on grafting the history when we have sensitive data
yarikoptic [Fri, 9 Feb 2024 17:54:01 +0000 (17:54 +0000)]
initial question on grafting the history when we have sensitive data

2 years agoAdded a comment
yarikoptic [Fri, 9 Feb 2024 13:50:21 +0000 (13:50 +0000)]
Added a comment

2 years agoAdded a comment
yarikoptic [Thu, 8 Feb 2024 22:08:41 +0000 (22:08 +0000)]
Added a comment

2 years agoupdate
Joey Hess [Thu, 8 Feb 2024 14:25:48 +0000 (10:25 -0400)]
update

2 years agoclose
Joey Hess [Wed, 7 Feb 2024 20:24:39 +0000 (16:24 -0400)]
close

2 years agoMerge branch 'master' of ssh://git-annex.branchable.com
Joey Hess [Wed, 7 Feb 2024 20:21:31 +0000 (16:21 -0400)]
Merge branch 'master' of ssh://git-annex.branchable.com

2 years agomove commitStaged out of Command.Sync which no longer uses it
Joey Hess [Wed, 7 Feb 2024 20:19:28 +0000 (16:19 -0400)]
move commitStaged out of Command.Sync which no longer uses it

It's trivial enough that it it's not worth factoring it out to somewhere
in common with Command.Undo and the assistant.

Sponsored-by: the NIH-funded NICEMAN (ReproNim TR&D3) project
2 years agoassistant, undo: When committing, let the usual git commit hooks run
Joey Hess [Wed, 7 Feb 2024 20:15:35 +0000 (16:15 -0400)]
assistant, undo: When committing, let the usual git commit hooks run

Was doing a Git.Branch.commit for historical reasons to do with direct
mode, which no longer apply.

Note that the preCommitAnnexHook is no longer called in commitStaged
because git-annex installs a pre-commit hook that runs the pre-commit-annex
hook. And git commit will run the pre-commit hook.

Sponsored-by: the NIH-funded NICEMAN (ReproNim TR&D3) project
2 years agoAdded a comment
yarikoptic [Wed, 7 Feb 2024 18:47:19 +0000 (18:47 +0000)]
Added a comment

2 years agoAdded a comment
jstritch [Wed, 7 Feb 2024 15:52:18 +0000 (15:52 +0000)]
Added a comment

2 years agoAdded a comment
jstritch [Tue, 6 Feb 2024 19:54:40 +0000 (19:54 +0000)]
Added a comment

2 years agoAdded a comment
jstritch [Tue, 6 Feb 2024 18:27:33 +0000 (18:27 +0000)]
Added a comment

2 years agoAdded a comment
jstritch [Tue, 6 Feb 2024 16:10:56 +0000 (16:10 +0000)]
Added a comment

2 years agoRevert "try aws-0.23 again with i386ancient"
Joey Hess [Tue, 6 Feb 2024 15:24:10 +0000 (11:24 -0400)]
Revert "try aws-0.23 again with i386ancient"

This reverts commit 43d182a9554c3cd4e2d2433ba0216d2254aeda17.

In the dependencies for aws-0.23:
    aeson-1.3.1.1 from stack configuration does not match >=2.0.0.0  (latest matching version
                  is 2.1.2.1)

So this will never be able to be updated to aws-0.23 probably.

2 years agotry aws-0.23 again with i386ancient
Joey Hess [Tue, 6 Feb 2024 15:22:01 +0000 (11:22 -0400)]
try aws-0.23 again with i386ancient

2 years agostack.yaml: Update to lts-22.9 and use crypton.
Joey Hess [Tue, 6 Feb 2024 15:08:12 +0000 (11:08 -0400)]
stack.yaml: Update to lts-22.9 and use crypton.

2 years agoremove support for directory < 1.2.7
Joey Hess [Tue, 6 Feb 2024 14:53:13 +0000 (10:53 -0400)]
remove support for directory < 1.2.7

The build depends already require 1.2.7, so these old ifdefs must be
unnecessary.

2 years agoAdded a comment: centralized repository workflow
zoran.bosnjak@683708e9d46ca9d9fa8957bd513e6648cbcbf421 [Tue, 6 Feb 2024 12:33:20 +0000 (12:33 +0000)]
Added a comment: centralized repository workflow

2 years ago(no commit message)
jasonb@ab4484d9961a46440958fa1a528e0fc435599057 [Mon, 5 Feb 2024 20:40:01 +0000 (20:40 +0000)]

2 years agowording
Joey Hess [Mon, 5 Feb 2024 19:50:41 +0000 (15:50 -0400)]
wording

2 years agoforgot to add this comment earlier
Joey Hess [Mon, 5 Feb 2024 19:49:32 +0000 (15:49 -0400)]
forgot to add this comment earlier

2 years agoimprove special remote docs
Joey Hess [Mon, 5 Feb 2024 19:48:15 +0000 (15:48 -0400)]
improve special remote docs

Sponsored-by: Dartmouth College's DANDI project
2 years agoreally close
Joey Hess [Mon, 5 Feb 2024 19:20:40 +0000 (15:20 -0400)]
really close

2 years agoaddurl, importfeed: Added --raw-except option
Joey Hess [Mon, 5 Feb 2024 19:16:25 +0000 (15:16 -0400)]
addurl, importfeed: Added --raw-except option

--raw-except=web allows using yt-dlp but not any other special remotes.

Currently this option can only be used once, trying to use it repeatedly
will make option parsing fail. Perhaps it ought to support being used more
than once, but it seemed like an unlikely use case to need that.

Note that getParsed is called repeatedly when the option is used with
several urls. While implementing DeferredParseClass would avoid that
innefficiency, it didn't seem worth the added boilerplate since
getParsed only calls byNameWithUUID which does minimal work.

Sponsored-by: Dartmouth College's DANDI project
2 years agocomment and close
Joey Hess [Mon, 5 Feb 2024 18:11:47 +0000 (14:11 -0400)]
comment and close

2 years agocomment
Joey Hess [Mon, 5 Feb 2024 18:06:03 +0000 (14:06 -0400)]
comment

2 years agocomment
Joey Hess [Mon, 5 Feb 2024 17:48:29 +0000 (13:48 -0400)]
comment

2 years agocomment
Joey Hess [Mon, 5 Feb 2024 17:29:10 +0000 (13:29 -0400)]
comment

2 years agoAdded a comment: Same issue after kernel oops
felix@996ab1030f55d480e424a17116e03a48bd984549 [Mon, 5 Feb 2024 14:58:33 +0000 (14:58 +0000)]
Added a comment: Same issue after kernel oops

2 years ago(no commit message)
cokoryu@4ae909755ee8e71bb5870a54f9be316b11c1cf0a [Sun, 4 Feb 2024 10:56:30 +0000 (10:56 +0000)]

2 years ago(no commit message)
cokoryu@4ae909755ee8e71bb5870a54f9be316b11c1cf0a [Sun, 4 Feb 2024 10:54:17 +0000 (10:54 +0000)]

2 years ago(no commit message)
cokoryu@4ae909755ee8e71bb5870a54f9be316b11c1cf0a [Sun, 4 Feb 2024 10:51:11 +0000 (10:51 +0000)]

2 years agoupdate for rename of forum/assistant.mdwn to forum/__96__git_annex_assistant__96___co...
cokoryu@4ae909755ee8e71bb5870a54f9be316b11c1cf0a [Sun, 4 Feb 2024 10:50:28 +0000 (10:50 +0000)]
update for rename of forum/assistant.mdwn to forum/__96__git_annex_assistant__96___command_replace_all_files_with_pointer_file..mdwn

2 years agoupdate for rename of forum/assistant.mdwn to forum/__96__git_annex_assistant__96___co...
cokoryu@4ae909755ee8e71bb5870a54f9be316b11c1cf0a [Sun, 4 Feb 2024 10:50:26 +0000 (10:50 +0000)]
update for rename of forum/assistant.mdwn to forum/__96__git_annex_assistant__96___command_replace_all_files_with_pointer_file..mdwn

2 years agorename forum/assistant.mdwn to forum/__96__git_annex_assistant__96___command_replace_...
cokoryu@4ae909755ee8e71bb5870a54f9be316b11c1cf0a [Sun, 4 Feb 2024 10:50:24 +0000 (10:50 +0000)]
rename forum/assistant.mdwn to forum/__96__git_annex_assistant__96___command_replace_all_files_with_pointer_file..mdwn

2 years ago(no commit message)
cokoryu@4ae909755ee8e71bb5870a54f9be316b11c1cf0a [Sun, 4 Feb 2024 10:48:01 +0000 (10:48 +0000)]

2 years ago(no commit message)
jstritch [Sat, 3 Feb 2024 18:48:36 +0000 (18:48 +0000)]

2 years ago(no commit message)
jstritch [Sat, 3 Feb 2024 18:46:58 +0000 (18:46 +0000)]

2 years agoAdded a comment
yarikoptic [Sat, 3 Feb 2024 01:17:39 +0000 (01:17 +0000)]
Added a comment

2 years agofix importfeed --force skip behavior reversion
Joey Hess [Fri, 2 Feb 2024 19:57:07 +0000 (15:57 -0400)]
fix importfeed --force skip behavior reversion

importfeed --force: Don't treat it as a failure when an already downloaded
file exists. (Fixes a behavior change introduced in 10.20230626.)

04ee6c4c6b2 caused the reversion. Inside a CommandPerform, stop causes it
to fail. Before that commit, it was inside a CommandStart, where stop
causes it to skip.

2 years agocompare urls irrespective of downloader
Joey Hess [Fri, 2 Feb 2024 19:50:41 +0000 (15:50 -0400)]
compare urls irrespective of downloader

importfeed --force: Avoid creating duplicates of existing already
downloaded files when yt-dlp or a special remote was used.

2 years agoMerge branch 'master' of ssh://git-annex.branchable.com
Joey Hess [Fri, 2 Feb 2024 19:26:27 +0000 (15:26 -0400)]
Merge branch 'master' of ssh://git-annex.branchable.com

2 years agocomment
Joey Hess [Fri, 2 Feb 2024 19:25:27 +0000 (15:25 -0400)]
comment

2 years agoAdded a comment
yarikoptic [Fri, 2 Feb 2024 19:08:38 +0000 (19:08 +0000)]
Added a comment

2 years agooddly groundhog's day thematic response
Joey Hess [Fri, 2 Feb 2024 18:43:19 +0000 (14:43 -0400)]
oddly groundhog's day thematic response

2 years agofollowup
Joey Hess [Fri, 2 Feb 2024 18:32:12 +0000 (14:32 -0400)]
followup

2 years agothe plea to respect prepare-commit-msg hook
yarikoptic [Fri, 2 Feb 2024 17:07:52 +0000 (17:07 +0000)]
the plea to respect prepare-commit-msg hook

2 years agotodo for support of pushinsteadof
yarikoptic [Fri, 2 Feb 2024 16:27:20 +0000 (16:27 +0000)]
todo for support of pushinsteadof

2 years agoAdded a comment
jstritch [Thu, 1 Feb 2024 20:49:12 +0000 (20:49 +0000)]
Added a comment

2 years ago(no commit message)
jstritch [Thu, 1 Feb 2024 17:40:27 +0000 (17:40 +0000)]

2 years agoAdded a comment: combine worm with partial hash
windfish@91c7bac51a452080189a071094cb6f914fe3435b [Thu, 1 Feb 2024 11:53:54 +0000 (11:53 +0000)]
Added a comment: combine worm with partial hash

2 years agoAdded a comment
jstritch [Wed, 31 Jan 2024 22:12:47 +0000 (22:12 +0000)]
Added a comment

2 years agoquestion about migrating URLs between remotes
yarikoptic [Wed, 31 Jan 2024 20:40:44 +0000 (20:40 +0000)]
question about migrating URLs between remotes

2 years agoInitial desire for `addurl --raw-except`
yarikoptic [Wed, 31 Jan 2024 20:35:03 +0000 (20:35 +0000)]
Initial desire for `addurl --raw-except`

2 years agoAdded a comment
yarikoptic [Wed, 31 Jan 2024 19:23:23 +0000 (19:23 +0000)]
Added a comment

2 years agoquestion about importfeed.
yarikoptic [Wed, 31 Jan 2024 19:19:31 +0000 (19:19 +0000)]
question about importfeed.

2 years agoupdate docs for --scrape
Joey Hess [Tue, 30 Jan 2024 20:12:33 +0000 (16:12 -0400)]
update docs for --scrape

2 years agofollowup and close
Joey Hess [Tue, 30 Jan 2024 19:51:33 +0000 (15:51 -0400)]
followup and close

2 years agoMerge branch 'master' of ssh://git-annex.branchable.com
Joey Hess [Tue, 30 Jan 2024 19:41:28 +0000 (15:41 -0400)]
Merge branch 'master' of ssh://git-annex.branchable.com

2 years agoimportfeed: Added --scrape option
Joey Hess [Tue, 30 Jan 2024 19:37:29 +0000 (15:37 -0400)]
importfeed: Added --scrape option

Which uses yt-dlp to screen scrape the equivilant of an RSS feed.

Note that youtubedlscraped is a speed optimisation. Since yt-dlp found
the urls, we know it can download them. That avoids calling
youtubeDlSupported on each url, which makes --fast a lot faster.

Almost all the same metadata fields and file formatting fields are
populated, when yt-dlp is able to get the data. Note that yt-dlp has some
additional useful metadata that could be exposed. But, much of it is
specific to particular websites, and it would be hard to document on the
git-annex importfeed man page.

Sponsored-by: unqueued on Patreon