Joey Hess [Mon, 30 Jun 2025 14:05:56 +0000 (10:05 -0400)]
add news item for git-annex 10.
20250630
Joey Hess [Mon, 30 Jun 2025 14:05:44 +0000 (10:05 -0400)]
releasing package git-annex version 10.
20250630
Joey Hess [Mon, 30 Jun 2025 14:01:43 +0000 (10:01 -0400)]
close bug that I fixed before it was filed
Joey Hess [Mon, 30 Jun 2025 13:58:04 +0000 (09:58 -0400)]
comment
Joey Hess [Mon, 30 Jun 2025 13:56:11 +0000 (09:56 -0400)]
close dup
matrss [Fri, 27 Jun 2025 07:11:59 +0000 (07:11 +0000)]
Added a comment
jose1711 [Thu, 26 Jun 2025 17:31:49 +0000 (17:31 +0000)]
matrss [Thu, 26 Jun 2025 15:24:32 +0000 (15:24 +0000)]
yarikoptic [Wed, 25 Jun 2025 23:59:20 +0000 (23:59 +0000)]
Cletip [Wed, 25 Jun 2025 22:12:57 +0000 (22:12 +0000)]
Added a comment: We don’t need a 'git annex lock' after a 'git annex add', right?
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.
Joey Hess [Wed, 25 Jun 2025 15:41:56 +0000 (11:41 -0400)]
bug
Joey Hess [Wed, 25 Jun 2025 13:09:39 +0000 (09:09 -0400)]
Merge branch 'master' of ssh://git-annex.branchable.com
Joey Hess [Wed, 25 Jun 2025 13:07:32 +0000 (09:07 -0400)]
fix windows build
xentac [Tue, 24 Jun 2025 20:54:16 +0000 (20:54 +0000)]
Added a comment
jwrauch [Tue, 24 Jun 2025 18:33:51 +0000 (18:33 +0000)]
Joey Hess [Tue, 24 Jun 2025 16:33:48 +0000 (12:33 -0400)]
webapp: Rename "Upgrade Repository" to "Convert Repository"
To avoid confusion with git-annex upgrade.
Sponsored-by: Graham Spencer on Patreon
Joey Hess [Tue, 24 Jun 2025 16:24:45 +0000 (12:24 -0400)]
comment
Joey Hess [Tue, 24 Jun 2025 15:13:02 +0000 (11:13 -0400)]
comment
Joey Hess [Tue, 24 Jun 2025 15:12:18 +0000 (11:12 -0400)]
Merge branch 'master' of ssh://git-annex.branchable.com
Joey Hess [Tue, 24 Jun 2025 15:11:16 +0000 (11:11 -0400)]
response
xentac [Mon, 23 Jun 2025 18:24:47 +0000 (18:24 +0000)]
Added a comment
Joey Hess [Mon, 23 Jun 2025 17:34:00 +0000 (13:34 -0400)]
comment
Joey Hess [Mon, 23 Jun 2025 17:31:41 +0000 (13:31 -0400)]
comment
Joey Hess [Mon, 23 Jun 2025 17:31:15 +0000 (13:31 -0400)]
prevent relatedTemplate from truncating a filename to end in whitespace
Avoid a problem with temp file names ending in whitespace on filesystems
like VFAT that don't support such filenames.
See
a6eb7d73398fc1729faec663c1822023e540643b previously for the same but
with "."
At some point relatedTemplate is more bother than it's worth and it would
be simpler to just use "temp" as the basename of all temp files. We seem to
be approaching that point, since my interest in absurd ancient filesystem
limitations is limited.
Sponsored-by: unqueued on Patreon
Joey Hess [Mon, 23 Jun 2025 15:12:44 +0000 (11:12 -0400)]
Skip and warn when a tree import includes empty filenames
Which can happen with eg a S3 bucket.
Sponsored-by: Dartmouth College's DANDI project
Joey Hess [Mon, 23 Jun 2025 14:30:00 +0000 (10:30 -0400)]
response
Joey Hess [Mon, 23 Jun 2025 14:18:16 +0000 (10:18 -0400)]
not a bug in git-annex
Joey Hess [Mon, 23 Jun 2025 14:10:12 +0000 (10:10 -0400)]
response
xentac [Mon, 23 Jun 2025 08:50:15 +0000 (08:50 +0000)]
Added a comment
xentac [Mon, 23 Jun 2025 08:48:28 +0000 (08:48 +0000)]
octvs [Sun, 22 Jun 2025 17:42:17 +0000 (17:42 +0000)]
yarikoptic [Sun, 22 Jun 2025 03:53:19 +0000 (03:53 +0000)]
Added a comment
Spencer [Fri, 20 Jun 2025 21:31:23 +0000 (21:31 +0000)]
FR for gx-import
Spencer [Fri, 20 Jun 2025 20:55:12 +0000 (20:55 +0000)]
Spencer [Fri, 20 Jun 2025 20:54:15 +0000 (20:54 +0000)]
import to nonexistent path/branch gives unable to find base tree error
Spencer [Thu, 19 Jun 2025 01:34:17 +0000 (01:34 +0000)]
Added a comment: A (Mildly) Compelling Reason
Spencer [Wed, 18 Jun 2025 04:27:16 +0000 (04:27 +0000)]
Added a comment: Easy Approach
Added a comment
Spencer [Mon, 16 Jun 2025 20:48:46 +0000 (20:48 +0000)]
thx
Spencer [Mon, 16 Jun 2025 20:33:03 +0000 (20:33 +0000)]
Added a comment: Solutions
ruka [Sun, 15 Jun 2025 14:41:28 +0000 (14:41 +0000)]
Added a comment: Ignoring files on directory special remote
ruka [Sun, 15 Jun 2025 14:13:25 +0000 (14:13 +0000)]
Joey Hess [Fri, 13 Jun 2025 12:47:19 +0000 (08:47 -0400)]
response
Joey Hess [Fri, 13 Jun 2025 12:34:47 +0000 (08:34 -0400)]
response
Joey Hess [Fri, 13 Jun 2025 12:19:55 +0000 (08:19 -0400)]
revert man page changes
Revert "Linked to discussion on caveat"
This reverts commit
9fe60062a38228594ce8d48bbe1b14532934f22d.
We don't link from man pages to forum discussions. If there is a
problem, it should be fixed, and if there is a wart it should be
documented on the man page in enough detail to understand on its own.
In this case, I don't know that there is any problem at all.
Spencer [Wed, 11 Jun 2025 21:47:32 +0000 (21:47 +0000)]
Added a comment: OK I may have overcomplicated things
nobodyinperson [Wed, 11 Jun 2025 11:25:03 +0000 (11:25 +0000)]
Added a comment: wait, something's up with the suffix!
nobodyinperson [Wed, 11 Jun 2025 11:11:19 +0000 (11:11 +0000)]
Added a comment: confirm, but not all non-ascii characters are a problem
chamlis [Wed, 11 Jun 2025 10:51:39 +0000 (10:51 +0000)]
Added a comment
Spencer [Mon, 9 Jun 2025 23:42:46 +0000 (23:42 +0000)]
Spencer [Mon, 9 Jun 2025 23:42:18 +0000 (23:42 +0000)]
Joey Hess [Mon, 9 Jun 2025 20:50:00 +0000 (16:50 -0400)]
Merge branch 'master' of ssh://git-annex.branchable.com
Joey Hess [Mon, 9 Jun 2025 20:49:24 +0000 (16:49 -0400)]
fix appveyor skip condition for doc changes
Added a comment
Spencer [Sun, 8 Jun 2025 16:48:06 +0000 (16:48 +0000)]
For one: why would preview show a nonexistent page as an existent link instead of a question mark? For two: why is []() syntax relative to current page but [[|]] syntax is relative to root?
Spencer [Sun, 8 Jun 2025 16:43:11 +0000 (16:43 +0000)]
Linked to discussion on caveat
Spencer [Sun, 8 Jun 2025 16:37:47 +0000 (16:37 +0000)]
nobodyinperson [Sat, 7 Jun 2025 09:39:28 +0000 (09:39 +0000)]
Added a comment: Now the current branch is pushed first! 🥳
NorsePaladin [Sat, 7 Jun 2025 03:21:24 +0000 (03:21 +0000)]
Special remote protocol: How to identify exact size of a particular key?
Joey Hess [Thu, 5 Jun 2025 18:13:35 +0000 (14:13 -0400)]
add news item for git-annex 10.
20250605
Joey Hess [Thu, 5 Jun 2025 18:12:55 +0000 (14:12 -0400)]
releasing package git-annex version 10.
20250605
Joey Hess [Thu, 5 Jun 2025 18:09:32 +0000 (14:09 -0400)]
Merge branch 'master' of ssh://git-annex.branchable.com
yarikoptic [Thu, 5 Jun 2025 13:20:14 +0000 (13:20 +0000)]
initial report on "fatal: empty filename in tree entry"
datawraith [Wed, 4 Jun 2025 19:26:29 +0000 (19:26 +0000)]
Added a comment
Joey Hess [Wed, 4 Jun 2025 16:31:22 +0000 (12:31 -0400)]
tag as INM7 because it involves git-annex integration with forgejo
Joey Hess [Wed, 4 Jun 2025 16:06:00 +0000 (12:06 -0400)]
sync: push current branch first
sync: Push the current branch first, rather than a synced branch, to better
support git forges (gitlab, gitea, forgejo, etc.) which use push-to-create
with the first pushed branch becoming the default branch.
With considerable complication to filter out warning message about
receive.denyCurrentBranch when pushing to a non-bare repository. Localization
may break it in the future, but it seems like the best way to handle this. See
my comments for the gory details.
Joey Hess [Wed, 4 Jun 2025 14:00:10 +0000 (10:00 -0400)]
comment
Joey Hess [Tue, 3 Jun 2025 19:19:37 +0000 (15:19 -0400)]
comment
Joey Hess [Tue, 3 Jun 2025 19:01:50 +0000 (15:01 -0400)]
Merge branch 'master' of ssh://git-annex.branchable.com
Joey Hess [Tue, 3 Jun 2025 19:01:38 +0000 (15:01 -0400)]
annex.fastcopy
Added annex.fastcopy and remote.name.annex-fastcopy config setting. When
set, this allows the copy_file_range syscall to be used, which can eg allow
for server-side copies on NFS. (For fastest copying, also disable
annex.verify or remote.name.annex-verify.)
This is a simple implementation, that does not handle resuming as well as
it possibly could.
It can be used with both local git remotes (including on NFS), and
directory special remotes. Other types of remotes could in theory also
support it, so I've left the config documented as a general thing.
Joey Hess [Tue, 3 Jun 2025 17:43:40 +0000 (13:43 -0400)]
comment typo
Joey Hess [Tue, 3 Jun 2025 17:43:33 +0000 (13:43 -0400)]
comment
datawraith [Tue, 3 Jun 2025 17:05:58 +0000 (17:05 +0000)]
Added a comment
Joey Hess [Mon, 2 Jun 2025 18:25:53 +0000 (14:25 -0400)]
Merge branch 'master' of ssh://git-annex.branchable.com
Joey Hess [Mon, 2 Jun 2025 18:25:40 +0000 (14:25 -0400)]
followup
yarikoptic [Mon, 2 Jun 2025 17:22:37 +0000 (17:22 +0000)]
Added a comment
datawraith [Sun, 1 Jun 2025 11:56:28 +0000 (11:56 +0000)]
nobodyinperson [Sun, 1 Jun 2025 09:42:36 +0000 (09:42 +0000)]
Suggest pushing current branch before the meta-branches
Joey Hess [Sat, 31 May 2025 17:16:37 +0000 (13:16 -0400)]
caps
Joey Hess [Sat, 31 May 2025 17:15:40 +0000 (13:15 -0400)]
fix pipi link
markdown link didn't work, use a subpage
Joey Hess [Sat, 31 May 2025 17:14:30 +0000 (13:14 -0400)]
Merge branch 'master' of ssh://git-annex.branchable.com
Joey Hess [Sat, 31 May 2025 17:14:16 +0000 (13:14 -0400)]
add pypi
EskildHustvedt [Sat, 31 May 2025 10:17:48 +0000 (10:17 +0000)]
Joey Hess [Fri, 30 May 2025 18:30:01 +0000 (14:30 -0400)]
adjust annex.synccontent transition warning
sync will also be changing to drop unwanted content by default, this
wording change avoids leaving the wrong impression
Joey Hess [Fri, 30 May 2025 17:29:58 +0000 (13:29 -0400)]
be quite about ln on make all
Joey Hess [Fri, 30 May 2025 17:28:36 +0000 (13:28 -0400)]
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.
Joey Hess [Fri, 30 May 2025 17:18:26 +0000 (13:18 -0400)]
moveFile on windows forgot to delete src file in fallback case
This dates back to commit
625303226dc94c2f35a5a4835b7c53c582014643,
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
Joey Hess [Thu, 29 May 2025 17:02:28 +0000 (13:02 -0400)]
Merge branch 'master' of ssh://git-annex.branchable.com
Joey Hess [Thu, 29 May 2025 17:02:22 +0000 (13:02 -0400)]
update
Joey Hess [Thu, 29 May 2025 16:57:49 +0000 (12:57 -0400)]
Joey Hess [Thu, 29 May 2025 16:55:40 +0000 (12:55 -0400)]
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.
Joey Hess [Thu, 29 May 2025 16:53:42 +0000 (12:53 -0400)]
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
Joey Hess [Thu, 29 May 2025 16:42:53 +0000 (12:42 -0400)]
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
Spencer [Thu, 29 May 2025 03:42:42 +0000 (03:42 +0000)]
Added a comment: I need help with this too (c.f. submodule refactor)
guez@e17c318e09fc77b4a5be4cd330364e3a41a96971 [Wed, 28 May 2025 21:58:23 +0000 (21:58 +0000)]
Added a comment: Not enough information on special remotes
Joey Hess [Wed, 28 May 2025 18:17:28 +0000 (14:17 -0400)]
map: Support --json option
Sponsored-by: Dartmouth College's OpenNeuro project
Joey Hess [Tue, 27 May 2025 17:04:51 +0000 (13:04 -0400)]
comment
Joey Hess [Tue, 27 May 2025 16:55:40 +0000 (12:55 -0400)]
Merge branch 'master' of ssh://git-annex.branchable.com