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
d519bc7137
Avoided the slow git add, instead inject content directly into git and populate the index all in one pass. Now this runs on my large real-world repo in 10 seconds, which is acceptable. Also lots of code cleanups. |
||
---|---|---|
Backend | ||
Command | ||
debian | ||
doc | ||
Remote | ||
testdata | ||
Types | ||
Upgrade | ||
.gitattributes | ||
.gitignore | ||
Annex.hs | ||
AnnexQueue.hs | ||
Backend.hs | ||
BackendList.hs | ||
Base64.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 | ||
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/>