Commit graph

12633 commits

Author SHA1 Message Date
yarikoptic
6578d323a1 Added a comment 2025-07-31 19:07:57 +00:00
mih
0de42855c5 Added a comment: Works! 2025-07-22 13:31:21 +00:00
Joey Hess
cf449837ea
run reconcileStaged even in smudge clean filter, using alternate code path
Improved workaround for git 2.50 bug, avoding an occasional test suite
failure, as well as some situations where an unlocked file did not get
populated when adding another file to the repository with the same content.

This uses the alternate code path that was already using when there was
a conflict. Since that code path is not able to record its work,
it will redo the same work next time. If the only way reconcileStaged
is getting run is via the smudge clean filter, that could result in
more and more changes getting processed redundantly each time. Once
some other git-annex command runs and calls reconcileStaged, it
will stop redoing that work. I don't think the extra work will be a
problem.
2025-07-21 14:10:49 -04:00
Joey Hess
f4fdab0ffa
fixed build failure 2025-07-21 12:27:39 -04:00
mih
c58aa2cf47 Added a comment: Thanks! 2025-07-17 06:58:01 +00:00
Joey Hess
758515dc9a
fsck: Fix location of annexed files when run in linked worktrees
This cleans up after the bug that was fixed in commit
6a9e923c74
Object files that were stored in the wrong location are rescued,
and after that any wrong location logs will be fixed by the usual fsck.
2025-07-15 13:09:45 -04:00
Joey Hess
313d1b10fa
tag INM7
Based on submitter, I assume so..
2025-07-14 15:06:39 -04:00
Joey Hess
addcd389ff
fixed but not ready to close yet 2025-07-14 13:36:17 -04:00
Joey Hess
5c34edc35c
subtlety 2025-07-11 15:55:50 -04:00
Joey Hess
3fba7910d2
complication 2025-07-11 14:46:36 -04:00
Joey Hess
ce1c47b658
analysis 2025-07-11 14:35:47 -04:00
Joey Hess
cedbf88c82
update 2025-07-11 12:50:25 -04:00
Joey Hess
2df204b411
another case 2025-07-11 12:42:22 -04:00
Joey Hess
93eb7864c8
reproed 2025-07-11 12:16:25 -04:00
gioele@678b7c03f524f2669b179b603f65352fcc16774e
072f2606a1 Added a comment 2025-07-09 19:36:24 +00:00
mih
98b7cf3ac4 Bug report with reproducer 2025-07-08 10:51:19 +00:00
Basile.Pinsard
fab100e0c9 2025-07-03 14:37:14 +00:00
Basile.Pinsard
e1587840ae 2025-07-03 14:32:10 +00:00
Joey Hess
d5d0291de7
close bug that I fixed before it was filed 2025-06-30 10:01:43 -04:00
Joey Hess
faf304b2f4
comment 2025-06-30 09:58:04 -04:00
Joey Hess
0d67b6ec31
close dup 2025-06-30 09:56:11 -04:00
matrss
a35997b8dd Added a comment 2025-06-27 07:11:59 +00:00
matrss
2466d02701 2025-06-26 15:24:32 +00:00
yarikoptic
18953f341c 2025-06-25 23:59:20 +00:00
Joey Hess
fb155b1e3e
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.
2025-06-25 13:36:23 -04:00
Joey Hess
64263a8410
bug 2025-06-25 11:41:56 -04:00
xentac
ce99131e8e Added a comment 2025-06-24 20:54:16 +00:00
Joey Hess
efbadc2397
comment 2025-06-24 11:13:02 -04:00
xentac
136cfff510 Added a comment 2025-06-23 18:24:47 +00:00
Joey Hess
bd741cc128
comment 2025-06-23 13:31:41 -04:00
Joey Hess
2007507e2b
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 a6eb7d7339 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
2025-06-23 13:31:15 -04:00
Joey Hess
6818e69b81
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
2025-06-23 11:12:44 -04:00
Joey Hess
0f4531e9a7
response 2025-06-23 10:30:00 -04:00
Joey Hess
7b88bc4970
not a bug in git-annex 2025-06-23 10:18:16 -04:00
xentac
a6ca0a4664 Added a comment 2025-06-23 08:50:15 +00:00
xentac
880004aefd 2025-06-23 08:48:28 +00:00
yarikoptic
6c95fd004a Added a comment 2025-06-22 03:53:19 +00:00
Spencer
c2619015fc 2025-06-20 20:55:12 +00:00
Spencer
b8b56c4651 import to nonexistent path/branch gives unable to find base tree error 2025-06-20 20:54:15 +00:00
Spencer
36f393fc9f Added a comment: Easy Approach 2025-06-18 04:27:16 +00:00
beryllium@5bc3c32eb8156390f96e363e4ba38976567425ec
3248e49e42 Added a comment 2025-06-17 10:00:16 +00:00
ruka
44facf7736 2025-06-15 14:13:25 +00:00
nobodyinperson
fcbdc9a6ba Added a comment: wait, something's up with the suffix! 2025-06-11 11:25:03 +00:00
nobodyinperson
5dcb786f80 Added a comment: confirm, but not all non-ascii characters are a problem 2025-06-11 11:11:19 +00:00
chamlis
6bc1f97a96 2025-06-11 10:51:39 +00:00
yarikoptic
4b308f7c5c initial report on "fatal: empty filename in tree entry" 2025-06-05 13:20:14 +00:00
datawraith
2fbccebf32 Added a comment 2025-06-04 19:26:29 +00:00
Joey Hess
167cf2cc52
comment 2025-06-03 15:19:37 -04:00
datawraith
4a8e8dc83a Added a comment 2025-06-03 17:05:58 +00:00
Joey Hess
b8845055a7
Merge branch 'master' of ssh://git-annex.branchable.com 2025-06-02 14:25:53 -04:00