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 bc21502b9a use queue when upgrading, flushing every so often
Added a cheap way to query the size of a queue.

runQueueAt is not the default yet only because there may be some code that
expects to be able to queue some suff, do something else, and run the whole
queue at the end.

10240 is an arbitrary size for the queue. If we assume annexed
filenames are between 10 and 255 characters long, then the queue will
build up between 100kb and 2550kb long commands. The max command line
length on linux is somewhere above 20k, so this is a fairly good balance --
the queue will buffer only a few megabytes of stuff and a minimal number
of commands will be run by xargs.

Also, insert queue items strictly, this should save memory.
2011-03-16 15:10:15 -04:00
Backend fromkey, and url backend download work now 2011-03-15 22:28:18 -04:00
Command improve upgrade 2011-03-16 11:53:46 -04:00
debian Merge branch 'master' into reorg 2011-03-16 13:48:04 -04:00
doc Merge remote-tracking branch 'branchable/master' into reorg 2011-03-16 13:18:16 -04:00
testdata update unicode FilePath handling 2011-02-11 15:37:37 -04:00
Upgrade use queue when upgrading, flushing every so often 2011-03-16 15:10:15 -04:00
.gitattributes enable dpkg-mergechangelogs 2011-01-09 15:12:52 -04:00
.gitignore symlink touching fun 2011-03-14 23:00:23 -04:00
Annex.hs use queue when upgrading, flushing every so often 2011-03-16 15:10:15 -04:00
Backend.hs upgrade groundwork 2011-03-16 01:23:20 -04:00
BackendClass.hs rename file 2011-03-15 22:04:50 -04:00
BackendList.hs only enable SHA backends that configure finds support for 2011-03-02 13:47:45 -04:00
CHANGELOG symlinks 2010-10-27 15:14:59 -04:00
CmdLine.hs use queue when upgrading, flushing every so often 2011-03-16 15:10:15 -04:00
Command.hs make commands that take a key as a parameter error if it's bad 2011-03-15 22:46:47 -04:00
configure.hs New backends: SHA512 SHA384 SHA256 SHA224 2011-03-01 17:07:15 -04:00
Content.hs fix getKeyspresent to work with hashed dirs 2011-03-16 11:27:29 -04:00
CopyFile.hs use ShellParam type 2011-02-28 16:18:55 -04:00
Dot.hs tweak 2011-02-08 18:26:38 -04:00
git-annex-shell.hs support git funky remote syntaxes 2011-03-03 21:02:29 -04:00
git-annex.hs put in utf8 forcing workaround 2011-03-08 18:05:20 -04:00
GitAnnex.hs whereis: New subcommand to show where a file's content has gotten to. 2011-03-05 17:23:55 -04:00
GitQueue.hs use queue when upgrading, flushing every so often 2011-03-16 15:10:15 -04:00
GitRepo.hs improve GitRepos functions for pulling apart URL to repo 2011-03-05 15:13:16 -04:00
GPL symlinks 2010-10-27 15:14:59 -04:00
INSTALL symlinks 2010-10-27 15:14:59 -04:00
Key.hs rename file 2011-03-15 22:04:50 -04:00
LocationLog.hs improve upgrade 2011-03-16 11:53:46 -04:00
Locations.hs better letter choice for hashing 2011-03-16 02:50:13 -04:00
Makefile first pass at using new keys 2011-03-15 21:34:13 -04:00
mdwn2man mwdn2man: Fix a bug in newline supression. Closes: #606578 2010-12-10 17:27:02 -04:00
Messages.hs Rethink filename encoding handling for display. Since filename encoding may or may not match locale settings, any attempt to decode filenames will fail for some files. So instead, do all output in binary mode. 2011-03-12 15:30:17 -04:00
Options.hs rework config storage 2011-01-26 00:17:38 -04:00
Remotes.hs test suite passes again 2011-03-15 22:53:14 -04:00
RsyncFile.hs rename 2011-02-28 16:25:31 -04:00
Ssh.hs Support ssh remotes with a port specified. 2011-03-05 15:47:00 -04:00
test.hs test suite passes again 2011-03-15 22:53:14 -04:00
TestConfig.hs refactor 2011-01-19 20:02:48 -04:00
Touch.hsc detect systems w/o utmensat and ifdef out code that needs it 2011-03-16 13:46:08 -04:00
Trust.hs use ShellParam type 2011-02-28 16:18:55 -04:00
Types.hs rename file 2011-03-15 22:04:50 -04:00
Upgrade.hs slways set current version in new repos 2011-03-16 02:16:25 -04:00
Utility.hs rename 2011-02-28 16:25:31 -04:00
UUID.hs note current repo when prettifying uuis list 2011-03-05 17:33:57 -04:00
Version.hs slways set current version in new repos 2011-03-16 02:16:25 -04:00