Peter Michael Green [Thu, 28 Aug 2025 21:22:53 +0000 (21:22 +0000)]
Import changes made outside git.
Peter Michael Green [Tue, 19 Aug 2025 17:40:35 +0000 (17:40 +0000)]
Manual merge of version 10.
20240430-1+rpi2 and 10.
20250416-2 to produce 10.
20250416-2+rpi1
Sean Whitton [Tue, 1 Jul 2025 10:24:23 +0000 (11:24 +0100)]
Commit Debian 3.0 (quilt) metadata
[dgit (12.15) quilt-fixup]
Sean Whitton [Tue, 1 Jul 2025 10:24:09 +0000 (11:24 +0100)]
changelog
Joey Hess [Wed, 25 Jun 2025 17:36:19 +0000 (13:36 -0400)]
Work around git 2.50 bug that caused it to crash when there is a merge conflict with an unlocked annexed file
This fixes several test suite failures with git 2.50.
See the bug report for the full, gory details.
(cherry picked from commit
fb155b1e3e59cc1f9cf8a4fe7d47cba49d1c81af)
Sean Whitton [Fri, 25 Apr 2025 06:34:37 +0000 (14:34 +0800)]
Finalise changelog for 10.
20250416-1 upload
Sean Whitton [Fri, 25 Apr 2025 06:13:24 +0000 (14:13 +0800)]
Commit Debian 3.0 (quilt) metadata
[dgit (12.11) quilt-fixup]
Sean Whitton [Fri, 25 Apr 2025 06:13:14 +0000 (14:13 +0800)]
changelog
Sean Whitton [Fri, 25 Apr 2025 06:12:48 +0000 (14:12 +0800)]
Merge tag '10.
20250416'
tagging package git-annex version 10.
20250416
# -----BEGIN PGP SIGNATURE-----
#
# iQIzBAABCgAdFiEEKKUAw1IH6rcvbA8l2xLbD/BfjzgFAmf/6jsACgkQ2xLbD/Bf
# jzhLgw//T/DqbIMI5pGRuQVr/FLdYuARZBpIEH03aH+BjTh0oVTprvtRWXZY7Oww
# Z+cTw3s+vz+o28DUV5mQZbsYIyrBwmRLScYZ0Au3/nrADEuY/CMEw5vny0DszwO3
# c4RY969JQArCt6cvc35fnz5OJf6QqexCJ1s91707aH8z6oETG5T9dwx/H46omvxs
# /i3HrFnTF35l5eQCVO5twbFddvHC/b4u34E+t/iI/e9CRZm+XFNZEyFGzH0t7hMi
# uPcex7EWqD/TgU9K74DMNvGaC65ofRfWQ5r5QXe8cLTIErGOSm1mJouIpbvHLVg/
# Vkpt4/5p6h9dVFYrSy4WPMlVhp8FpbBet7H2gFm3as4jYkn8MSNoJ2y1zVHnE/Dq
# fuPDv3+5pPTvLkQ02POgKl26GtOZys7tChWpTniXWDDyydc6AcS+YDRkTuKBpYec
# z7g0ml2FVgMGu1Fk2UD9FkzkcHjrP1Ttqe+dB3e6pbxnBHS/iCq2rE4ti8VB8Phv
# DXKS1AvEq+iaO+SWPuo+L1UKP9be8wmp2CtI4aZu4LE2rR8Bj6hcDY9lUCADyj+5
# suMWRTZNGAqLL+GSGcpktPrwWUZtU4CAqLxuPZ/ws+QdviP11BLWD6VmrhxSQIHr
# mbL1zwtgysrsXIukDIgJ50TkFjxqlnXprJfqIj03VjABUNXTYWQ=
# =XyaI
# -----END PGP SIGNATURE-----
# gpg: Signature made Thu 17 Apr 2025 01:34:51 CST
# gpg: using RSA key
28A500C35207EAB72F6C0F25DB12DB0FF05F8F38
# gpg: Good signature from "Joey Hess <joeyh@joeyh.name>" [full]
# Primary key fingerprint: E85A 5F63 B31D 24C1 EBF0 D81C C910 D922 2512 E3C7
# Subkey fingerprint: 28A5 00C3 5207 EAB7 2F6C 0F25 DB12 DB0F F05F 8F38
Joey Hess [Wed, 16 Apr 2025 17:34:49 +0000 (13:34 -0400)]
releasing package git-annex version 10.
20250416
kxra@ae0f8ab3caa4ebebe6b1a121dd41b6751182360e [Wed, 16 Apr 2025 13:17:06 +0000 (13:17 +0000)]
https://github.com/pulsejet/ownly/issues/49
kxra@ae0f8ab3caa4ebebe6b1a121dd41b6751182360e [Tue, 15 Apr 2025 21:23:58 +0000 (21:23 +0000)]
Added a comment
kxra@ae0f8ab3caa4ebebe6b1a121dd41b6751182360e [Tue, 15 Apr 2025 21:23:33 +0000 (21:23 +0000)]
lists.cs.ucla.edu/pipermail/ndn-interest/2025-April/003065.html
alex@5879ea369269daf3c1bd734246d83dd55d12f2da [Tue, 15 Apr 2025 14:15:37 +0000 (14:15 +0000)]
Added a comment: yt-dlp did not put any media in its work directory
Joey Hess [Tue, 15 Apr 2025 13:53:58 +0000 (09:53 -0400)]
prep for release tomorrow
Joey Hess [Tue, 15 Apr 2025 13:48:16 +0000 (09:48 -0400)]
comment, delink, close as dup
Kyra [Sat, 12 Apr 2025 19:01:38 +0000 (19:01 +0000)]
https://github.com/named-data-mobile/ndn-photo-app/issues/186
Kyra [Sat, 12 Apr 2025 18:56:32 +0000 (18:56 +0000)]
https://github.com/JonnyKong/GitSync/issues/2
Joey Hess [Fri, 11 Apr 2025 17:25:41 +0000 (13:25 -0400)]
comment
Joey Hess [Fri, 11 Apr 2025 17:22:41 +0000 (13:22 -0400)]
Merge branch 'master' of ssh://git-annex.branchable.com
Joey Hess [Fri, 11 Apr 2025 17:22:20 +0000 (13:22 -0400)]
done
Joey Hess [Fri, 11 Apr 2025 17:19:19 +0000 (13:19 -0400)]
Merge branch 'master' into maskremote
Joey Hess [Fri, 11 Apr 2025 17:11:21 +0000 (13:11 -0400)]
fixes for enabling and autoenabling mask special remotes
Joey Hess [Fri, 11 Apr 2025 16:49:32 +0000 (12:49 -0400)]
avoid cycles
Joey Hess [Fri, 11 Apr 2025 16:42:49 +0000 (12:42 -0400)]
does not support export or import
Joey Hess [Fri, 11 Apr 2025 15:17:24 +0000 (11:17 -0400)]
mask special remote working
Still needs some handling of edge cases, cycles, etc.
Joey Hess [Fri, 11 Apr 2025 15:17:09 +0000 (11:17 -0400)]
improve comment
tomdhunt [Thu, 10 Apr 2025 20:37:48 +0000 (20:37 +0000)]
tomdhunt [Thu, 10 Apr 2025 20:25:30 +0000 (20:25 +0000)]
Added a comment
Joey Hess [Thu, 10 Apr 2025 17:10:07 +0000 (13:10 -0400)]
mask remotes, partial implementation
Everything implemented except for passing through to the masked remote.
Which should be trivial.
msz [Thu, 10 Apr 2025 16:56:50 +0000 (16:56 +0000)]
Added a comment
Joey Hess [Wed, 9 Apr 2025 17:53:54 +0000 (13:53 -0400)]
page for mask remotes
documentation only so far
Joey Hess [Wed, 9 Apr 2025 17:42:19 +0000 (13:42 -0400)]
update
Joey Hess [Wed, 9 Apr 2025 17:26:22 +0000 (13:26 -0400)]
sort special remote type list
Joey Hess [Wed, 9 Apr 2025 16:05:29 +0000 (12:05 -0400)]
comment
Joey Hess [Wed, 9 Apr 2025 15:13:49 +0000 (11:13 -0400)]
comment and close
Joey Hess [Wed, 9 Apr 2025 15:10:30 +0000 (11:10 -0400)]
Merge branch 'master' of ssh://git-annex.branchable.com
matrss [Tue, 8 Apr 2025 11:26:29 +0000 (11:26 +0000)]
Spoke with mih and he said this could be useful in the project context
msz [Mon, 7 Apr 2025 17:06:15 +0000 (17:06 +0000)]
Added a comment
yannick [Mon, 7 Apr 2025 11:13:44 +0000 (11:13 +0000)]
Added a comment: you're cool
Joey Hess [Sat, 5 Apr 2025 00:16:43 +0000 (20:16 -0400)]
update to nightly-2025-04-04
cjmarkie [Fri, 4 Apr 2025 01:14:55 +0000 (01:14 +0000)]
Added a comment
Joey Hess [Wed, 2 Apr 2025 19:31:10 +0000 (15:31 -0400)]
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.
Joey Hess [Wed, 2 Apr 2025 19:29:46 +0000 (15:29 -0400)]
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.
Joey Hess [Wed, 2 Apr 2025 19:11:54 +0000 (15:11 -0400)]
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
Joey Hess [Tue, 1 Apr 2025 14:54:03 +0000 (10:54 -0400)]
comment
Joey Hess [Tue, 1 Apr 2025 14:47:31 +0000 (10:47 -0400)]
migrate: Fix --remove-size to work when a file is not present
5f74a45861357be2a3233ddbbdbe7f7b0cf1814e added this bug
Joey Hess [Tue, 1 Apr 2025 14:36:50 +0000 (10:36 -0400)]
comment
Joey Hess [Tue, 1 Apr 2025 14:17:38 +0000 (10:17 -0400)]
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.
Joey Hess [Tue, 1 Apr 2025 13:36:09 +0000 (09:36 -0400)]
response
Joey Hess [Tue, 1 Apr 2025 13:35:54 +0000 (09:35 -0400)]
fix name of config
tomdhunt [Sat, 29 Mar 2025 19:10:16 +0000 (19:10 +0000)]
cjmarkie [Fri, 28 Mar 2025 13:49:12 +0000 (13:49 +0000)]
Added a comment
cjmarkie [Fri, 28 Mar 2025 13:44:13 +0000 (13:44 +0000)]
Added a comment
yarikoptic [Fri, 28 Mar 2025 12:13:46 +0000 (12:13 +0000)]
migrate --remove-size does not work
yarikoptic [Fri, 28 Mar 2025 11:26:31 +0000 (11:26 +0000)]
issue about annexing while under git-annex branch
jnkl [Fri, 28 Mar 2025 10:27:25 +0000 (10:27 +0000)]
Added a comment
Basile.Pinsard [Thu, 27 Mar 2025 20:38:37 +0000 (20:38 +0000)]
removed
cjmarkie [Thu, 27 Mar 2025 20:18:04 +0000 (20:18 +0000)]
Added a comment: Ignore .crdownload?
cjmarkie [Thu, 27 Mar 2025 20:09:28 +0000 (20:09 +0000)]
Propose skipping checksums in git-annex get --fast
Basile.Pinsard [Thu, 27 Mar 2025 18:40:25 +0000 (18:40 +0000)]
removed
Basile.Pinsard [Thu, 27 Mar 2025 18:39:58 +0000 (18:39 +0000)]
Added a comment: thanks
Basile.Pinsard [Thu, 27 Mar 2025 18:39:44 +0000 (18:39 +0000)]
Added a comment
Basile.Pinsard [Thu, 27 Mar 2025 18:39:31 +0000 (18:39 +0000)]
Added a comment
jnkl [Thu, 27 Mar 2025 07:58:11 +0000 (07:58 +0000)]
Atemu [Wed, 26 Mar 2025 17:04:23 +0000 (17:04 +0000)]
Added a comment
Joey Hess [Wed, 26 Mar 2025 15:43:06 +0000 (11:43 -0400)]
Merge branch 'master' of ssh://git-annex.branchable.com
Joey Hess [Wed, 26 Mar 2025 15:42:58 +0000 (11:42 -0400)]
httpalso: Windows url fix
Joey Hess [Wed, 26 Mar 2025 15:35:33 +0000 (11:35 -0400)]
tag as datalad
this is a datalad user
yarikoptic [Wed, 26 Mar 2025 15:31:45 +0000 (15:31 +0000)]
Added a comment
Joey Hess [Wed, 26 Mar 2025 15:25:35 +0000 (11:25 -0400)]
drop: Avoid redundant object directory thawing.
Sponsored-by: Dartmouth College's DANDI project
Joey Hess [Wed, 26 Mar 2025 15:15:58 +0000 (11:15 -0400)]
typo
Joey Hess [Wed, 26 Mar 2025 14:42:34 +0000 (10:42 -0400)]
comment
Joey Hess [Wed, 26 Mar 2025 14:30:33 +0000 (10:30 -0400)]
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.
Joey Hess [Wed, 26 Mar 2025 14:20:42 +0000 (10:20 -0400)]
comment
Joey Hess [Wed, 26 Mar 2025 14:17:03 +0000 (10:17 -0400)]
Fix build without the assistant.
Joey Hess [Wed, 26 Mar 2025 14:16:21 +0000 (10:16 -0400)]
interlink 2 related bugs
Joey Hess [Wed, 26 Mar 2025 14:03:03 +0000 (10:03 -0400)]
Merge branch 'master' of ssh://git-annex.branchable.com
jnkl [Tue, 25 Mar 2025 07:44:00 +0000 (07:44 +0000)]
Added a comment
kyle [Tue, 25 Mar 2025 01:56:20 +0000 (01:56 +0000)]
10.
20250320 build error when assistant is disabled
nobodyinperson [Mon, 24 Mar 2025 18:37:31 +0000 (18:37 +0000)]
Added a comment: only for unlocked files?
octvs@17a99a7aaeb0c0e0a2375e14807b138740ba34e9 [Mon, 24 Mar 2025 17:56:57 +0000 (17:56 +0000)]
removed
octvs@17a99a7aaeb0c0e0a2375e14807b138740ba34e9 [Mon, 24 Mar 2025 17:56:46 +0000 (17:56 +0000)]
Added a comment: failing with `Operation not petmitted`
octvs@17a99a7aaeb0c0e0a2375e14807b138740ba34e9 [Mon, 24 Mar 2025 17:56:39 +0000 (17:56 +0000)]
Added a comment: failing with `Operation not petmitted`
jnkl [Sun, 23 Mar 2025 11:20:31 +0000 (11:20 +0000)]
Added a comment
jnkl [Sat, 22 Mar 2025 21:29:19 +0000 (21:29 +0000)]
Joey Hess [Sat, 22 Mar 2025 13:23:00 +0000 (09:23 -0400)]
todo
Joey Hess [Fri, 21 Mar 2025 16:29:44 +0000 (12:29 -0400)]
deal with NoUUID in checkCanProxy
updatecluster, updateproxy: When a remote that has no annex-uuid is
configured as annex-cluster-node, warn and avoid writing bad data to the
git-annex branch.
The proxy.log and cluster.log end up unparseable when a NoUUID gets written
to them.
Joey Hess [Thu, 20 Mar 2025 17:11:10 +0000 (13:11 -0400)]
add news item for git-annex 10.
20250320
Joey Hess [Thu, 20 Mar 2025 17:11:03 +0000 (13:11 -0400)]
releasing package git-annex version 10.
20250320
Joey Hess [Wed, 19 Mar 2025 19:39:05 +0000 (15:39 -0400)]
findcompute --inputs
Useful for eg, generating dependency graphs.
Joey Hess [Wed, 19 Mar 2025 18:47:00 +0000 (14:47 -0400)]
preparing for release tomorrow
Joey Hess [Wed, 19 Mar 2025 18:46:24 +0000 (14:46 -0400)]
avoid shadowing warning
Joey Hess [Wed, 19 Mar 2025 13:35:29 +0000 (09:35 -0400)]
avoid reloading trust log
Joey Hess [Tue, 18 Mar 2025 17:55:33 +0000 (13:55 -0400)]
checkPresent of compute remote checks inputs are available
If an input file has been lost from all repositories, it is no longer
possible to compute the output. This will avoid dropping content that
was computed in such a situation, as well as making git-annex fsck --from
the compute remote do its usual thing when content has gone missing.
This implementation avoids recursing forever if there is a cycle,
which should not be possible anyway.
Note the use of RemoteStateHandle as a constructor here suggests that
this may not handle sameas remotes right, since usually a
RemoteStateHandle is constructed using the sameas uuid for a sameas
remote. That assumes a compute remote can even have or be a sameas remote.
Which doesn't seem to make sense, so I have not thought through what might
happen here in detail.
Joey Hess [Tue, 18 Mar 2025 17:00:54 +0000 (13:00 -0400)]
update
Joey Hess [Tue, 18 Mar 2025 16:55:48 +0000 (12:55 -0400)]
findcomputed: New command, displays information about computed files.
Joey Hess [Mon, 17 Mar 2025 20:02:02 +0000 (16:02 -0400)]
update
Joey Hess [Mon, 17 Mar 2025 19:51:43 +0000 (15:51 -0400)]
--json for addcomputed and recompute
Not very useful, but it does work.
Joey Hess [Mon, 17 Mar 2025 19:34:08 +0000 (15:34 -0400)]
record fscked files in fsck db by default
Remember the files that are checked, so a later run with --more will
skip them, without needing to use --incremental.