nobodyinperson [Fri, 9 May 2025 03:23:51 +0000 (03:23 +0000)]
Joey Hess [Thu, 8 May 2025 19:01:14 +0000 (15:01 -0400)]
Merge branch 'master' of ssh://git-annex.branchable.com
Joey Hess [Thu, 8 May 2025 18:59:29 +0000 (14:59 -0400)]
set fileEncoding in streamLogFileUnsafe
Windows: Fix bug that can cause git status to show annexed files as
modified when built with OsPath.
This may also have caused bugs on non-Windows, with filenames with
non-ascii characters? Unsure.
The OsPath conversion makes this one of the last few places
(hopefully) where a String is read from a Handle. All other fileEncoding
uses have been eliminated before this point by converting to reading
ByteString and using OsPath. Doing that here would be a better fix,
performance wise.
Sponsored-by: Jack Hill
yarikoptic [Thu, 8 May 2025 18:14:39 +0000 (18:14 +0000)]
assistant does not assist
yarikoptic [Thu, 8 May 2025 17:49:56 +0000 (17:49 +0000)]
Added a comment
Joey Hess [Thu, 8 May 2025 16:41:31 +0000 (12:41 -0400)]
comment
jkniiv [Tue, 6 May 2025 22:14:48 +0000 (22:14 +0000)]
Added a comment
jkniiv [Tue, 6 May 2025 22:05:21 +0000 (22:05 +0000)]
removed
jkniiv [Tue, 6 May 2025 22:03:20 +0000 (22:03 +0000)]
Added a comment
Joey Hess [Tue, 6 May 2025 15:54:06 +0000 (11:54 -0400)]
update
Joey Hess [Tue, 6 May 2025 15:29:47 +0000 (11:29 -0400)]
comment
Joey Hess [Tue, 6 May 2025 15:15:52 +0000 (11:15 -0400)]
comment
nobodyinperson [Tue, 6 May 2025 13:06:29 +0000 (13:06 +0000)]
Added a comment: grepping the git-annex branch for remote activity
nobodyinperson [Tue, 6 May 2025 12:23:22 +0000 (12:23 +0000)]
Thoughs on a "recent remote activity" feature
Added a comment
jkniiv [Tue, 6 May 2025 00:14:04 +0000 (00:14 +0000)]
Added a comment
Joey Hess [Mon, 5 May 2025 18:31:47 +0000 (14:31 -0400)]
whereused: Fix bug that could find matches from grafts in remote git-annex branches
git log with --remotes= needs the preceeding --exclude=*/git-annex in order
to not look at git-annex branches of remotes.
Sponsored-by: mycroft
Joey Hess [Mon, 5 May 2025 17:50:14 +0000 (13:50 -0400)]
comment
Joey Hess [Mon, 5 May 2025 17:41:45 +0000 (13:41 -0400)]
comment
Added a comment
Basile.Pinsard [Fri, 2 May 2025 17:53:54 +0000 (17:53 +0000)]
Added a comment: Setup dirhash parameter for httpalso to avoid hammering server
kyle [Thu, 1 May 2025 03:51:27 +0000 (03:51 +0000)]
Added a comment: re: finding key in specific branches
msz [Tue, 29 Apr 2025 17:00:36 +0000 (17:00 +0000)]
Added a comment: Thank you for implementing
jkniiv [Tue, 29 Apr 2025 14:13:31 +0000 (14:13 +0000)]
report on OsPath code path having a small regression (on Windows at least)
cznug [Mon, 28 Apr 2025 17:11:50 +0000 (17:11 +0000)]
jnkl [Mon, 28 Apr 2025 06:48:19 +0000 (06:48 +0000)]
Added a comment: "Buyer's remorse"
nobodyinperson [Thu, 24 Apr 2025 15:23:47 +0000 (15:23 +0000)]
Added a comment: standalone builds apparently not deployed
Basile.Pinsard [Thu, 24 Apr 2025 14:27:33 +0000 (14:27 +0000)]
Added a comment
matteo@4122eaeed50d58332e6ae9e6ba7237fe81294399 [Thu, 24 Apr 2025 02:34:59 +0000 (02:34 +0000)]
Added a comment: Disabling "synced" branches
Joey Hess [Tue, 22 Apr 2025 19:45:11 +0000 (15:45 -0400)]
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
Joey Hess [Tue, 22 Apr 2025 19:34:38 +0000 (15:34 -0400)]
reproduced loop
Joey Hess [Tue, 22 Apr 2025 19:08:49 +0000 (15:08 -0400)]
map: Fix buggy handling of remotes that are bare git repositories accessed via ssh
It was treating remote paths of a remote repo as if they were local paths,
and so trying to expand git directories and so forth on them. That led to
bad results, including a path like "foo.git" getting turned into
"foo.git.git"
Sponsored-by: Dartmouth College's OpenNeuro project
Joey Hess [Tue, 22 Apr 2025 18:03:51 +0000 (14:03 -0400)]
remove unncessary comment
Joey Hess [Tue, 22 Apr 2025 17:52:29 +0000 (13:52 -0400)]
comment
Joey Hess [Tue, 22 Apr 2025 17:36:54 +0000 (13:36 -0400)]
fix message
also dead code removal
Joey Hess [Mon, 21 Apr 2025 17:03:39 +0000 (13:03 -0400)]
comment
Joey Hess [Mon, 21 Apr 2025 16:57:36 +0000 (12:57 -0400)]
comment
Joey Hess [Mon, 21 Apr 2025 16:10:17 +0000 (12:10 -0400)]
fix close
Joey Hess [Mon, 21 Apr 2025 16:08:03 +0000 (12:08 -0400)]
update
Joey Hess [Mon, 21 Apr 2025 15:55:21 +0000 (11:55 -0400)]
comment
liam [Sun, 20 Apr 2025 12:32:32 +0000 (12:32 +0000)]
Added a comment: Fetch from good repo to fix uuid.log issue
liam [Sun, 20 Apr 2025 02:49:48 +0000 (02:49 +0000)]
Added a comment: Repairing repositories on MacOS
liam [Sun, 20 Apr 2025 02:32:45 +0000 (02:32 +0000)]
Added a comment: Corruption? invalid object for uuid.log
puck [Sun, 20 Apr 2025 01:52:45 +0000 (01:52 +0000)]
Added a comment: Better error message
Joey Hess [Wed, 16 Apr 2025 17:34:57 +0000 (13:34 -0400)]
add news item for git-annex 10.
20250416
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