Commit graph

46718 commits

Author SHA1 Message Date
tomdhunt
9c236f1d79 2025-04-10 20:37:48 +00:00
tomdhunt
e9e073ec8c Added a comment 2025-04-10 20:25:30 +00:00
Joey Hess
1313cc4d60
mask remotes, partial implementation
Everything implemented except for passing through to the masked remote.
Which should be trivial.
2025-04-10 13:10:07 -04:00
msz
968bac2c14 Added a comment 2025-04-10 16:56:50 +00:00
Joey Hess
89fccc15a8
page for mask remotes
documentation only so far
2025-04-09 13:53:54 -04:00
Joey Hess
ecebdec2c6
update 2025-04-09 13:42:19 -04:00
Joey Hess
e2090dd0f1
sort special remote type list 2025-04-09 13:26:22 -04:00
Joey Hess
edc171bc5f
comment 2025-04-09 12:05:29 -04:00
Joey Hess
a69fc4b04a
comment and close 2025-04-09 11:13:49 -04:00
Joey Hess
1d71cd415b
Merge branch 'master' of ssh://git-annex.branchable.com 2025-04-09 11:10:30 -04:00
matrss
f86370693b Spoke with mih and he said this could be useful in the project context 2025-04-08 11:26:29 +00:00
msz
96b4292fb3 Added a comment 2025-04-07 17:06:15 +00:00
yannick
1cf19bda01 Added a comment: you're cool 2025-04-07 11:13:44 +00:00
Joey Hess
d039379a08
update to nightly-2025-04-04 2025-04-04 20:16:43 -04:00
cjmarkie
92f8620aff Added a comment 2025-04-04 01:14:55 +00:00
Joey Hess
8a402a6e9d
improve changelog
That was a fix for git remotes that use an url with a user name that is URL encoded

For example, "ssh://%6Aoey@localhost/path"

Of course, this is more likely to occur if the username is not all ASCII
like mine is.

And it could also happen when a scp-style url's username contains a non-ASCII
character, which gets URL encoded when git-annex internally converts that
to a ssh:// url.
2025-04-02 15:31:10 -04:00
Joey Hess
bb04d1e71f
URL decoding for username and path
* Support git remotes that use an url with a user name that is URL encoded.
* Fix git-lfs special remote ssh endpoint discovery when the repository
  path is URL encoded.

In the previous commit, Git.Url.host was made to do URL decoding. That made
me wonder, what about URL encoded username and path? And so to these two
additional fixes. Note that Git.Url.authority remains URL encoded. That
seems ok given how it's used.
2025-04-02 15:29:46 -04: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
cb4cdaab75
comment 2025-04-01 10:54:03 -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
5f74a45861
comment 2025-04-01 10:36:50 -04:00
Joey Hess
e81fd72018
Added remote.name.annex-web-options config
Which is a per-remote version of the annex.web-options config.

Had to plumb RemoteGitConfig through to getUrlOptions. In cases where a
special remote does not use curl, there was no need to do that and I used
Nothing instead.

In the case of the addurl and importfeed commands, it seemed best to say
that running these commands is not using the web special remote per se,
so the config is not used for those commands.
2025-04-01 10:17:38 -04:00
Joey Hess
932fac7772
response 2025-04-01 09:36:09 -04:00
Joey Hess
218efe79e3
fix name of config 2025-04-01 09:35:54 -04:00
tomdhunt
69f6b7dcc8 2025-03-29 19:10:16 +00:00
cjmarkie
58719f196b Added a comment 2025-03-28 13:49:12 +00:00
cjmarkie
8beea10b4e Added a comment 2025-03-28 13:44:13 +00: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
jnkl
dccc8f2e84 Added a comment 2025-03-28 10:27:25 +00:00
Basile.Pinsard
c726afbad9 removed 2025-03-27 20:38:37 +00:00
cjmarkie
5e8d2ac08e Added a comment: Ignore .crdownload? 2025-03-27 20:18:04 +00:00
cjmarkie
043201c4d8 Propose skipping checksums in git-annex get --fast 2025-03-27 20:09:28 +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
jnkl
d4a593f4e4 2025-03-27 07:58:11 +00:00
Atemu
aec1ae9e84 Added a comment 2025-03-26 17:04:23 +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
83163ae08a
typo 2025-03-26 11:15:58 -04:00
Joey Hess
f6a25b7873
comment 2025-03-26 10:42:34 -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
c45c4fd897
comment 2025-03-26 10:20:42 -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