Commit graph

46400 commits

Author SHA1 Message Date
hello@da0030bba070302e85904b4d73db61fb4af7bced
159496a0c6 2025-01-17 11:11:51 +00:00
goglu6
171de7c00e 2025-01-17 06:30:22 +00:00
goglu6
5d370fdfec 2025-01-17 06:29:39 +00:00
goglu6
a1641206de 2025-01-17 06:24:07 +00:00
goglu6
8ec6d7cfdd 2025-01-17 06:23:41 +00:00
goglu6
1d58c62da8 2025-01-17 05:13:55 +00:00
goglu6
92ba4c915d 2025-01-17 05:12:14 +00:00
hello@da0030bba070302e85904b4d73db61fb4af7bced
f47ee1f7c0 Added a comment: Still happening, managed to get a reproduction (maybe ?) 2025-01-16 18:17:52 +00:00
Joey Hess
836f58cbc7
comment 2025-01-15 19:13:15 -04:00
Joey Hess
84cd166805
add news item for git-annex 10.20250115 2025-01-15 12:38:35 -04:00
Joey Hess
7a8bc19228
releasing package git-annex version 10.20250115 2025-01-15 12:38:25 -04:00
Joey Hess
6bad6d4a47
arm autobuild moved to sparrow 2025-01-15 12:18:11 -04:00
Joey Hess
a55e1da1aa
preparing release 2025-01-15 11:39:40 -04:00
Joey Hess
8b6e506759
rsync security fix for bundled builds
I have updated all linux builds.
2025-01-15 11:16:46 -04:00
Joey Hess
bd5d7e936d
Merge branch 'master' of ssh://git-annex.branchable.com 2025-01-13 14:24:28 -04:00
Joey Hess
42d55bc57c
pre-init config and hook
Added annex.pre-init-command git config and pre-init-annex hook that is run
before git-annex repository initialization.

This can block initialization. Or it can preform pre-initialization
configuration or tweaking.

I left stdio connected while it's running, so it could also be used for
interactive prompting conceivably, although that would want to use /dev/tty
anyway probably in order to not pollute the stdout of a command when
automatic initialization is done.

Sponsored-by: Dartmouth College's OpenNeuro project
2025-01-13 14:22:49 -04:00
lemondata
09a7f6749a Added a comment 2025-01-13 17:43:25 +00:00
Joey Hess
9e95556d69
comment 2025-01-13 13:32:46 -04:00
Joey Hess
1e8c1dc64e
update 2025-01-13 13:26:36 -04:00
Joey Hess
f3e0216fb0
comment 2025-01-13 13:14:54 -04:00
Joey Hess
ce49caec60
document files 2025-01-13 13:14:12 -04:00
Joey Hess
583e7ccb21
Merge branch 'master' of ssh://git-annex.branchable.com 2025-01-13 13:11:49 -04:00
Joey Hess
580c11cf19
todo
kind of a bug, but I'm not sure if it can be fixed
2025-01-13 13:04:38 -04:00
Joey Hess
8d4da46273
update 2025-01-12 12:22:02 -04:00
yarikoptic
7ada233ea6 Added a comment 2025-01-10 20:27:49 +00:00
Joey Hess
65c1fceef3
Merge branch 'master' of ssh://git-annex.branchable.com 2025-01-10 14:55:00 -04:00
Joey Hess
a73fa77417
added hooks corresponding to annex.*-command
* Added freezecontent-annex and thawcontent-annex hooks that
  correspond to the git configs annex.freezecontent and
  annex.thawcontent.
* Added secure-erase-annex hook that corresponds to the git config
  annex.secure-erase-command.
* Added commitmessage-annex hook that corresponds to the git config
  annex.commitmessage-command.
* Added http-headers-annex hook that corresponds to the git config
  annex.http-headers-command.
  that correspond to the post-update-annex and pre-commit-annex hooks.

The use case for these is eg, setting up a git repository that is run in a
container, where the easiest way to provide a script is by putting it in
.git/hooks/, rather than copying it into the container in a way that puts
it in PATH.

This is all the ones that make sense to add for annex.*-config git configs.
annex.youtube-dl-command is not a hook, it's telling git-annex what command
to run. So is annex.shared-sop-command. So omitted those.

May later also want to add hooks corresponding to
`remote.<name>.annex-cost-command` etc.

Sponsored-by: the NIH-funded NICEMAN (ReproNim TR&D3) project
2025-01-10 14:54:42 -04:00
yarikoptic
60b11cb151 Added a comment: on the init hook 2025-01-10 17:33:15 +00:00
Joey Hess
5df1b2b36e
configs annex.post-update-command and annex.pre-commit-command
Added git configs annex.post-update-command and annex.pre-commit-command
that correspond to the git-annex hook scripts post-update-annex and
pre-commit-annex.

Note that the hook files take precience over the git config, since the git
config can includ global config which should be overridden by local config.

These new git configs are probably not super useful. Especially the
pre-commit-annex hook is there to install scripts to instead of the
pre-commit hook, since git-annex installs that hook itself. So why would
someone want to use a git config for that? Only reason I can think of would
be in a global git config. Or possibly because it's easier to set a git
config than write a hook script, on an OS like Windows.

The real reason I'm adding these is as groundwork for making other
annex.*-command git configs also be available as hook scripts. I want
to avoid having some things available as only git hooks and others as
both gitconfigs and git hooks. (It seems that some annex.*-command configs
don't translate to git hooks though.)

In the man page, moved documentation of the hooks to be next to the
documentation of the git configs. This is to avoid repitition.
2025-01-10 13:27:51 -04:00
yarikoptic
d625ccdce4 allocate this development to openneuro - we need to curate/process datasets from/for openneuro on discovery 2025-01-10 17:27:23 +00:00
Joey Hess
bd5d782c90
comment 2025-01-10 12:49:11 -04:00
Joey Hess
a17a274aa9
comment 2025-01-10 12:08:28 -04:00
Joey Hess
bacde20e9a
make git-remote-annex link available to test suite 2025-01-10 11:01:43 -04:00
Joey Hess
9aa0ed564b
fixed 2025-01-10 10:56:35 -04:00
Joey Hess
3a013b9fa6
Merge branch 'master' of ssh://git-annex.branchable.com 2025-01-10 10:37:50 -04:00
Joey Hess
0ad3ea3026
fix windows build 2025-01-10 10:37:39 -04:00
yarikoptic
2a935fb05c Added a comment 2025-01-10 03:20:32 +00:00
jkniiv
1195f498e2 repo is probably not technically offline, just out of reach 2025-01-09 21:16:49 +00:00
jkniiv
f2b26789db Added a comment: same problem on a VPS 2025-01-09 21:14:06 +00:00
Joey Hess
de62975065
comment 2025-01-09 14:23:51 -04:00
Joey Hess
726f801946
comment 2025-01-09 12:07:23 -04:00
Joey Hess
94e9320664
retitle 2025-01-09 11:48:42 -04:00
Joey Hess
71abda0625
comment 2025-01-09 11:46:53 -04:00
parseaus
36ea3287b6 2025-01-09 07:27:27 +00:00
Joey Hess
81c32c2ebe
layout 2025-01-08 13:55:24 -04:00
Joey Hess
ec3c2f7c06
layout 2025-01-08 13:55:00 -04:00
Joey Hess
bddb115ad0
Merge branch 'master' of ssh://git-annex.branchable.com 2025-01-08 13:52:34 -04:00
Joey Hess
4e00c482fc
update 2025-01-08 13:52:22 -04:00
octvs@17a99a7aaeb0c0e0a2375e14807b138740ba34e9
682fb1ada1 Added a comment: failing with Operation not petmitted 2025-01-08 08:25:04 +00:00
Atemu
7c9a366395 Added a comment 2025-01-07 22:28:16 +00:00