Recent comments posted to this site:
@psxvoid that's fundamentally different than how git-annex works, so there will need to be some kind of translation layer. And I think you could put it in your special remote.
For example, you could store both the archive file, as well as annex object files that have not yet made it into the archive. So that when git-annex sends a file to your remote, the file is actually stored in the remote, rather than in a temporary location. Then you could periodically make a new archive file from the loose objects.
@matrss there is not currently a way to do that. If you need it, I suggest you open a todo so we can design one.
Well spotted. git-annex add defaults to adding files locked, even when
adding what was an unlocked file before.
I've improved the example.
Not sure when that got fixed, probably the most recent release, but it is populated now.
Downloading git-annex...
--2025-08-24 12:49:08-- https://downloads.kitenet.net/git-annex/linux/current/git-annex-standalone-arm64-ancient.tar.gz
Resolving downloads.kitenet.net (downloads.kitenet.net)... 66.228.36.95, 2600:3c03::f03c:91ff:fe73:b0d2
Connecting to downloads.kitenet.net (downloads.kitenet.net)|66.228.36.95|:443... connected.
HTTP request sent, awaiting response... 403 Forbidden
2025-08-24 12:49:09 ERROR 403: Forbidden.
The Download with the git-annex-install script fail, I guess because the build is failed. see: https://downloads.kitenet.net/git-annex/autobuild/arm64-ancient/
enableremote encryption changes: FAIL (0.73s)
./Test/Framework.hs:92:
initremote failed with unexpected exit code (transcript follows)
initremote baz
git-annex: There is no security benefit to using onlyencryptcreds=yes with encryption=shared
failed
initremote: 1 failed
It would be grate if you could fix that. Thanks in advance.
3x more allocations now than before. This is probably due to the switch to OsPath, which means extra copying from ByteString.
Thu Aug 21 20:18 2025 Time and Allocation Profiling Report (Final)
git-annex +RTS -p -RTS find
total time = 0.99 secs (989 ticks @ 1000 us, 1 processor)
total alloc = 1,514,545,208 bytes (excludes profiling overheads)
COST CENTRE MODULE SRC %time %alloc
keyFile Annex.Locations Annex/Locations.hs:(790,1)-(806,44) 7.1 12.9
>>=.\ Data.Attoparsec.Internal.Types Data/Attoparsec/Internal/Types.hs:(148,9)-(149,44) 6.9 2.4
>>=.\.succ' Data.Attoparsec.Internal.Types Data/Attoparsec/Internal/Types.hs:148:13-76 5.6 0.7
keyFile.esc Annex.Locations Annex/Locations.hs:(796,9)-(801,32) 5.3 10.7
ifM Utility.Monad Utility/Monad.hs:(62,1)-(64,44) 5.1 8.7
ifM.\ Utility.Monad Utility/Monad.hs:64:9-44 3.5 8.6
hashUpdates.processBlocks Crypto.Hash Crypto/Hash.hs:(103,5)-(112,76) 3.1 0.3
inAnnex'.\ Annex.Content.Presence Annex/Content/Presence.hs:(53,61)-(68,31) 3.1 8.5
keyFile.anyneedesc Annex.Locations Annex/Locations.hs:806:9-44 3.1 1.0
seekFilteredKeys.exists CmdLine.Seek CmdLine/Seek.hs:465:9-92 2.8 0.4
fileKey Annex.Locations Annex/Locations.hs:(814,1)-(824,41) 2.1 1.0
keyPath Annex.Locations Annex/Locations.hs:(834,1)-(836,23) 1.8 5.9
Hi,
seems the repordata folder is empty again and no release is published :(
Evgeni