Commit graph

46718 commits

Author SHA1 Message Date
Joey Hess
e16a57f733
add git-remote-tor-annex target
Just for consistency, it makes the symlink for git-remote-annex and
git-annex-shell, but not for git-remote-tor-annex despite that being
another one of the multicall programs.
2025-05-30 13:28:36 -04:00
Joey Hess
b111009868
moveFile on windows forgot to delete src file in fallback case
This dates back to commit 625303226d,
where a cross-device moveFile on Windows was made to fall back to copying
to the destination, but forgot to delete the source file.

Should fix the following test suite failure on Windows:

    import:                                FAIL (2.52s)
      .\Test\Framework.hs:383:
      C:\Users\RUNNER~1\AppData\Local\Temp\importtest.0\import1\f exists unexpectedly
      Use -p '/import/' to rerun this test only.

Which was seen here, running the test suite in the github action environment.
https://github.com/psychoinformatics-de/git-annex-wheel/issues/5
2025-05-30 13:18:26 -04:00
Joey Hess
622979432b
Merge branch 'master' of ssh://git-annex.branchable.com 2025-05-29 13:02:28 -04:00
Joey Hess
0c906872c6
update 2025-05-29 13:02:22 -04:00
Joey Hess
214a30f5f2
update changelog for minor fix
2fad57de44
2025-05-29 12:57:49 -04:00
Joey Hess
f6eac67f0e
rename repoName to repoDesc
That's what the function mostly is, if it shows a remote name it's only
in an edge case, where that is the best description of it available.
2025-05-29 12:55:40 -04:00
Joey Hess
2fad57de44
fix display of remote name in json
Also fixes it in the graphviz map in some cases, where there is no
description for a repository.

And in json, use the remote name, never the description, since the field
is "remote" which is intended to be the git remote name.

Sponsored-by: the NIH-funded NICEMAN (ReproNim TR&D3) project
2025-05-29 12:53:42 -04:00
Joey Hess
a44638ca73
adjust json field names
Avoid using "name" for what git-annex otherwise refers to as a
description.

(For the remotes in the map, the "remote" field should be the remote
name, but there is a bug preventing it from being that.)

Sponsored-by: the NIH-funded NICEMAN (ReproNim TR&D3) project
2025-05-29 12:42:53 -04:00
Spencer
218271ca42 Added a comment: I need help with this too (c.f. submodule refactor) 2025-05-29 03:42:42 +00:00
guez@e17c318e09fc77b4a5be4cd330364e3a41a96971
9ccd3262ba Added a comment: Not enough information on special remotes 2025-05-28 21:58:23 +00:00
Joey Hess
52a8b5b117
map: Support --json option
Sponsored-by: Dartmouth College's OpenNeuro project
2025-05-28 14:17:28 -04:00
Joey Hess
4a98d12b7d
comment 2025-05-27 13:04:51 -04:00
Joey Hess
821515b2d9
Merge branch 'master' of ssh://git-annex.branchable.com 2025-05-27 12:55:40 -04:00
Joey Hess
bff089a392
prevent initialization with bad freeze/thaw hook configured
When annex.freezecontent-command or annex.thawcontent-command is configured
but fails, prevent initialization.

This allows the user to fix their configuration and avoid crippled
filesystem detection entering an adjusted unlocked branch unexpectedly,
when they had been relying on the hooks working around their filesystems's
infelicities.

In the case of git-remote-annex, a failure of these hooks is taken to mean
the filesystem may be crippled, so it deletes the bundles objects and
avoids initialization. That might mean extra work, but only in this edge
case where the hook is misconfigured. And it keeps the command working
for cloning even despite the misconfiguration.

Sponsored-by: the NIH-funded NICEMAN (ReproNim TR&D3) project
2025-05-27 12:54:31 -04:00
zhunting
4721fb4dab Added a comment: Standalone rpms not available 2025-05-27 15:55:31 +00:00
Joey Hess
adc7a51a9e
comment 2025-05-27 10:15:59 -04:00
Joey Hess
8c26adda15
Merge branch 'master' of ssh://git-annex.branchable.com 2025-05-27 10:14:45 -04:00
yarikoptic
56ac6d5682 Added a comment 2025-05-27 10:57:18 +00:00
NewUser
27a282aeda 2025-05-26 22:22:51 +00:00
pierreay
f2819fb260 Added a comment 2025-05-26 19:38:41 +00:00
jnkl
bbef12864c 2025-05-26 16:22:25 +00:00
jnkl
454b5993d6 Added a comment 2025-05-26 15:30:01 +00:00
Joey Hess
bca88f07ff
dup 2025-05-24 13:22:20 -04:00
Joey Hess
53a1c9e359
close dup todo 2025-05-23 15:46:06 -04:00
Joey Hess
f118ee8b9e
correction 2025-05-23 15:37:38 -04:00
http://tokariew.id.fedoraproject.org/
0db11f31a9 Added a comment 2025-05-23 11:05:27 +00:00
Joey Hess
4cf545c553
comment 2025-05-22 15:21:18 -04:00
Joey Hess
1a9e6bf26b
Merge branch 'master' of ssh://git-annex.branchable.com 2025-05-22 14:32:51 -04:00
Joey Hess
18d27920a3
git bug 2025-05-22 14:32:42 -04:00
yarikoptic
e7b6984fdf Added a comment 2025-05-22 18:23:36 +00:00
Joey Hess
fe1fe5eaec
comment 2025-05-22 13:46:18 -04:00
Joey Hess
c2652690d4
comment 2025-05-22 13:04:22 -04:00
Joey Hess
d7a28f21c9
assistant: Avoid startup hang on active *.lock file
Avoid hanging at startup when a process has a *.lock file open in the .git
directory.

The goal is to repair stale locks, not wait for all active locks to be
closed. This was causing problems for a non-git process that has its own
lock file in a subdir of .git/.

If .git/index_lock is a non-stale lock, this does let the assistant start
up regardless. Commits by the assistant will then fail, until the process
locking the index finishes. This is not a problem, because the same
behavior could already happen if the assistant is started and then another
process locks the index.

Sponsored-by: the NIH-funded NICEMAN (ReproNim TR&D3) project
2025-05-22 12:56:58 -04:00
http://tokariew.id.fedoraproject.org/
47cf23785e 2025-05-22 12:39:35 +00:00
stv0g
ba0706c588 Added a comment 2025-05-21 23:40:28 +00:00
Joey Hess
42be663b9b
comment 2025-05-21 14:22:35 -04:00
Joey Hess
0550974185
comment 2025-05-21 14:14:37 -04:00
Joey Hess
1c270d3251
comment 2025-05-21 13:05:06 -04:00
Yann Büchau
90fae13be1
make it a clickable url 2025-05-21 16:08:32 +02:00
nobodyinperson
4ccc25fa02 Added a comment: Maybe the new sizebalanced= feature? 2025-05-21 14:04:51 +00:00
stv0g
d807c6d357 2025-05-21 11:40:12 +00:00
nobodyinperson
3f75eec782 Added a comment: Valid reasons to retire the webapp, how about 2025-05-21 08:22:28 +00:00
Joey Hess
877603bcbb
Merge branch 'master' of ssh://git-annex.branchable.com 2025-05-20 16:01:45 -04:00
Joey Hess
650d54a216
todo 2025-05-20 16:01:36 -04:00
yarikoptic
2f37684791 Added a comment 2025-05-20 15:00:07 +00:00
Joey Hess
f96d20bd71
add news item for git-annex 10.20250520 2025-05-20 10:30:14 -04:00
Joey Hess
a01e0b1b71
releasing package git-annex version 10.20250520 2025-05-20 10:30:08 -04:00
Joey Hess
1573663663
close 2025-05-20 10:22:53 -04:00
Joey Hess
f3ae78734f
close 2025-05-20 10:16:34 -04:00
Joey Hess
b19839818a
close 2025-05-20 10:10:14 -04:00