CI to automate build of cargo lockfiles on different Alpine releases for git-annex aports
https://gitlab.alpinelinux.org/alpine/aports/-/tree/master/community/git-annex
78a325b093
This will speed up typical cases like git-annex get, which currently has to read the location log once, then read it a second time in order to add a line to it. Since these reads now involve more than just reading in a file, it seemed good to add a cache layer. Only the most recent thing needs to be cached, because git-annex has good locality; it operates on one file at a time, and only cares about one item from the branch per file. |
||
---|---|---|
Backend | ||
Command | ||
debian | ||
doc | ||
Remote | ||
testdata | ||
Types | ||
Upgrade | ||
.gitattributes | ||
.gitignore | ||
Annex.hs | ||
AnnexQueue.hs | ||
Backend.hs | ||
BackendList.hs | ||
Base64.hs | ||
Branch.hs | ||
CHANGELOG | ||
CmdLine.hs | ||
Command.hs | ||
Config.hs | ||
configure.hs | ||
Content.hs | ||
CopyFile.hs | ||
Crypto.hs | ||
DataUnits.hs | ||
Dot.hs | ||
git-annex-shell.hs | ||
git-annex.hs | ||
git-union-merge.hs | ||
GitAnnex.hs | ||
GitQueue.hs | ||
GitRepo.hs | ||
GitUnionMerge.hs | ||
GPL | ||
INSTALL | ||
LocationLog.hs | ||
Locations.hs | ||
Makefile | ||
mdwn2man | ||
Messages.hs | ||
Options.hs | ||
README | ||
Remote.hs | ||
RsyncFile.hs | ||
Ssh.hs | ||
StatFS.hsc | ||
test.hs | ||
TestConfig.hs | ||
Touch.hsc | ||
Trust.hs | ||
TrustLevel.hs | ||
Types.hs | ||
Upgrade.hs | ||
Utility.hs | ||
UUID.hs | ||
Version.hs |
git-annex allows managing files with git, without checking the file contents into git. While that may seem paradoxical, it is useful when dealing with files larger than git can currently easily handle, whether due to limitations in memory, checksumming time, or disk space. For documentation, see doc/ or <http://git-annex.branchable.com/>