Commit graph

12539 commits

Author SHA1 Message Date
Joey Hess
fd493804c0
map: Avoid looping forever with mutually recursive paths between repositories accessed via ssh
Slightly unsatisfying to fix this in Git.Construct.localToUrl rather than
in Command.Map.absRepo, which is what map relies on to make repos always
use the same path form. But it was already constructing the url with the
path there, so that was the easiest place to add normalization.

Sponsored-by: Dartmouth College's OpenNeuro project
2025-04-22 15:50:30 -04:00
Joey Hess
87c6110a82
reproduced loop 2025-04-22 15:34:38 -04:00
Joey Hess
26da11aaed
comment 2025-04-21 12:57:36 -04:00
Joey Hess
d55ccf3108
comment 2025-04-21 11:55:21 -04:00
puck
830c0390a5 Added a comment: Better error message 2025-04-20 01:52:45 +00:00
Joey Hess
ff520b06ac
Support git remotes that use a IPV6 link-local address with a zone ID
Fixed 3 problems, and it seems to work now for both forms:

ssh://[fe80::7697:xxx:xxxx:xxxx%wlp3s0]/foo
fe80::7697:xxx:xxxx:xxxx%wlp3s0:foo
2025-04-02 15:11:54 -04:00
Joey Hess
7fb413189a
migrate: Fix --remove-size to work when a file is not present
5f74a45861 added this bug
2025-04-01 10:47:31 -04:00
Joey Hess
932fac7772
response 2025-04-01 09:36:09 -04:00
yarikoptic
fa9188682e migrate --remove-size does not work 2025-03-28 12:13:46 +00:00
yarikoptic
8080385b4c issue about annexing while under git-annex branch 2025-03-28 11:26:31 +00:00
Basile.Pinsard
c726afbad9 removed 2025-03-27 20:38:37 +00:00
Basile.Pinsard
f14263d708 removed 2025-03-27 18:40:25 +00:00
Basile.Pinsard
c598dd8346 Added a comment: thanks 2025-03-27 18:39:58 +00:00
Basile.Pinsard
9a8f045f92 Added a comment 2025-03-27 18:39:44 +00:00
Basile.Pinsard
1efe30a598 Added a comment 2025-03-27 18:39:31 +00:00
Joey Hess
09c6e650e1
Merge branch 'master' of ssh://git-annex.branchable.com 2025-03-26 11:43:06 -04:00
Joey Hess
d06bb4b540
httpalso: Windows url fix 2025-03-26 11:42:58 -04:00
Joey Hess
7e74932f7c
tag as datalad
this is a datalad user
2025-03-26 11:35:33 -04:00
yarikoptic
195573b1fe Added a comment 2025-03-26 15:31:45 +00:00
Joey Hess
c39f8a168a
drop: Avoid redundant object directory thawing.
Sponsored-by: Dartmouth College's DANDI project
2025-03-26 11:25:35 -04:00
Joey Hess
cc8f7e9776
fsck: Avoid complaining about required content of dead repositories
requiredContentMap does not exclude dead repos. Usually this is not a
problem because it is used when we are operating on a repository, and in
that case, the repository is not dead (or if it is, the required content
configurations should still be used). But in the case of fsck, this made a
old required content config for a dead repository be warned about in a
situation where it is not a problem.
2025-03-26 10:30:33 -04:00
Joey Hess
dbc00906bf
Fix build without the assistant. 2025-03-26 10:17:03 -04:00
Joey Hess
fa39406077
interlink 2 related bugs 2025-03-26 10:16:21 -04:00
kyle
e2efbed7d2 10.20250320 build error when assistant is disabled 2025-03-25 01:56:20 +00:00
Atemu
cc99190baa 2025-03-14 12:11:19 +00:00
yarikoptic
27ef1a47df initial report on slow thaw 2025-03-06 22:40:35 +00:00
kenta
5137cb6d16 filled out bug description 2025-03-05 00:00:19 +00:00
wolf480@8ad1ccdd08efc303a88f7e88c4e629be6637a44e
0713888c7e 2025-02-25 19:58:35 +00:00
wolf480@8ad1ccdd08efc303a88f7e88c4e629be6637a44e
dce725f849 create bug report: creating can't pass spaces in youtube-dl-options 2025-02-25 19:43:44 +00:00
Basile.Pinsard
7b815199a0 2025-02-24 16:36:56 +00:00
yarikoptic
0c98cf9a05 initial report about map infinite loop 2025-02-21 15:28:27 +00:00
lell
dd4c1c570e Added a comment 2025-02-20 11:00:05 +00:00
Joey Hess
d394f0b020
git-lfs apiurl parameter
git-lfs: Added an optional apiurl parameter.

This needs version 1.2.5 of the haskell git-lfs library to be used.
stack.yaml updated to use that.

Note that git-annex enableremote can be used to add apiurl= to an existing
git-lfs special remote. To allow unsetting the apiurl and instead use
the probed url, support enableremote with apiurl set to an empty string.

Sponsored-by: Luke T. Shumaker
2025-02-18 14:11:21 -04:00
Joey Hess
5324f34092
Merge branch 'ospath' 2025-02-17 11:58:20 -04:00
puck
f32f22bc64 2025-02-15 10:36:03 +00:00
Joey Hess
46d38b002d
remove the git-union-merge command
This has never been built and shipped as part of git-annex,
and including it as a pedagolical example in
the source code doesn't have much benefit. The program was not currently
buildable after recent OsPath changes.

Of course, Git/UnionMerge.hs is still available and can be used.
2025-02-12 12:37:36 -04:00
lell
6ef9af5860 2025-02-04 09:35:42 +00:00
beryllium@5bc3c32eb8156390f96e363e4ba38976567425ec
b9466ddce2 2025-01-31 00:22:45 +00:00
luciusf
9547f2ebd6 Added a comment 2025-01-30 19:17:58 +00:00
beryllium@5bc3c32eb8156390f96e363e4ba38976567425ec
cfe960bf5e 2025-01-30 02:35:09 +00:00
Joey Hess
8ed173481a
close 2025-01-29 19:05:37 -04:00
Joey Hess
cbb6df35aa
merge in doc changes from master 2025-01-29 18:57:25 -04:00
Joey Hess
9e4314de76
relax annex-tracking-branch to allow "/"
Allow setting remote.foo.annex-tracking-branch to a branch name that
contains "/", as long as it's not a remote tracking branch.
2025-01-20 11:31:18 -04:00
nobodyinperson
6602c1116a Report bug that one can't export synced/ branches 2025-01-20 10:25: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