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
Find a file
Joey Hess 5c32196a37
fix process and FD leak
Fix process and file descriptor leak that was exposed when git-annex was
built with ghc 8.2.1. Apparently ghc has changed its behavior of GC
of open file handles that are pipes to running processes. That
broke git-annex test on OSX due to running out of FDs.

Audited for all uses of Annex.new and made stopCoProcesses be called
once it's done with the state. Fixed several places that might have
leaked in other situations than running the test suite.

This commit was sponsored by Ewen McNeill.
2017-09-29 22:36:08 -04:00
Annex fix process and FD leak 2017-09-29 22:36:08 -04:00
Assistant
Backend
Build
CmdLine
Command copy, move: Behave same with --fast when sending to remotes located on a local disk as when sending to other remotes. 2017-09-29 16:30:43 -04:00
Config
Database
debian
doc fix process and FD leak 2017-09-29 22:36:08 -04:00
Git sync: Added --cleanup, which removes local and remote synced/ branches. 2017-09-28 14:58:48 -04:00
Limit
Logs Warn when metadata is inherited from a previous version of a file 2017-09-28 12:56:35 -04:00
Messages
P2P
Remote fix process and FD leak 2017-09-29 22:36:08 -04:00
RemoteDaemon
standalone
static
templates
Types metadata: Added --remove-all. 2017-09-28 12:36:10 -04:00
Upgrade
Utility
.ghci
.gitattributes
.gitignore
.mailmap
Annex.hs
Assistant.hs
Backend.hs
bash-completion.bash
build.bat
BuildInfo.hs
CHANGELOG fix process and FD leak 2017-09-29 22:36:08 -04:00
CmdLine.hs
Command.hs
Common.hs
Config.hs
COPYRIGHT
Creds.hs
Crypto.hs
ghci
git-annex.cabal fix build without S3 2017-09-29 20:56:14 -04:00
git-annex.hs
git-union-merge.hs
Git.hs
Jenkinsfile
Key.hs
Limit.hs
Logs.hs
Makefile
Messages.hs
NEWS
README
Remote.hs
Setup.hs
stack.yaml
Test.hs fix process and FD leak 2017-09-29 22:36:08 -04:00
Types.hs
Upgrade.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 <https://git-annex.branchable.com/>