git-annex/Command
Joey Hess 8b74aec3ea Increased the default annex.bloomaccuracy from 1000 to 10000000
This makes git annex unused use around 48 mb more memory than it did before,
but the massive increase in accuracy makes this worthwhile for all but the
smallest systems.

Also, I want to use the bloom filter for sync --all --content, to avoid
dropping files that the preferred content doesn't want, and 1/1000
false positives would be far too many in that use case, even if it were
acceptable for unused.

Actual memory use numbers:

1000: 21.06user 3.42system 0:26.40elapsed 92%CPU (0avgtext+0avgdata 501552maxresident)k
1000000: 21.41user 3.55system 0:26.84elapsed 93%CPU (0avgtext+0avgdata 549496maxresident)k
10000000: 21.84user 3.52system 0:27.89elapsed 90%CPU (0avgtext+0avgdata 549920maxresident)k

Based on these numbers, 10 million seemed a better pick than 1 million.
2015-06-16 18:12:00 -04:00
..
Add.hs Improve behavior when a git-annex command is told to operate on a file that doesn't exist. It will now continue to other files specified after that on the command line, and only error out at the end. 2015-04-30 15:28:17 -04:00
AddUnused.hs update my email address and homepage url 2015-01-21 12:50:09 -04:00
AddUrl.hs Improve url parsing to handle some urls containing illegal [] characters in their paths. 2015-06-14 13:39:44 -04:00
Assistant.hs assistant: Added --autostop to complement --autostart. 2015-05-01 13:53:45 -04:00
CheckPresentKey.hs checkpresentkey: New plumbing command to check if a key can be verified to be present on a remote. 2015-03-20 11:44:46 -04:00
Commit.hs update my email address and homepage url 2015-01-21 12:50:09 -04:00
ConfigList.hs update my email address and homepage url 2015-01-21 12:50:09 -04:00
ContentLocation.hs contentlocation, examinekey, lookupkey: Added --batch mode option. 2015-05-06 13:44:53 -04:00
Copy.hs refactor 2015-04-30 14:02:56 -04:00
Dead.hs dead --key: Can be used to mark a key as dead. 2015-06-09 14:52:05 -04:00
Describe.hs update my email address and homepage url 2015-01-21 12:50:09 -04:00
DiffDriver.hs a few command usage fixes 2015-03-25 12:09:42 -04:00
Direct.hs update my email address and homepage url 2015-01-21 12:50:09 -04:00
Drop.hs drop: Now supports --all, --unused, and --key. 2015-05-12 13:00:06 -04:00
DropKey.hs update my email address and homepage url 2015-01-21 12:50:09 -04:00
DropUnused.hs refactor 2015-04-30 14:02:56 -04:00
EnableRemote.hs update my email address and homepage url 2015-01-21 12:50:09 -04:00
ExamineKey.hs contentlocation, examinekey, lookupkey: Added --batch mode option. 2015-05-06 13:44:53 -04:00
Expire.hs expire --no-act 2015-04-05 15:02:55 -04:00
Find.hs The file matching options are now only accepted by commands that can actually use them. 2015-02-06 17:16:41 -04:00
FindRef.hs The file matching options are now only accepted by commands that can actually use them. 2015-02-06 17:16:41 -04:00
Fix.hs The file matching options are now only accepted by commands that can actually use them. 2015-02-06 17:16:41 -04:00
Forget.hs update my email address and homepage url 2015-01-21 12:50:09 -04:00
FromKey.hs fromkey, registerurl: Improve handling of urls that happen to also be parsable as strange keys. 2015-05-30 02:08:49 -04:00
Fsck.hs add a hint about marking a key dead 2015-06-09 15:12:40 -04:00
FuzzTest.hs update my email address and homepage url 2015-01-21 12:50:09 -04:00
GCryptSetup.hs update my email address and homepage url 2015-01-21 12:50:09 -04:00
Get.hs get --incomplete: New option to resume any interrupted downloads. 2015-06-02 14:20:38 -04:00
Group.hs update my email address and homepage url 2015-01-21 12:50:09 -04:00
GroupWanted.hs clean up imports 2015-04-19 10:47:07 -04:00
Help.hs Man pages for individual commands now available, and can be opened using "git annex help <command>" 2015-03-23 17:50:03 -04:00
Import.hs import --clean-duplicates: Fix bug that didn't count local or trusted repo's copy of a file as one of the necessary copies to allow removing it from the import location. 2015-06-03 13:15:38 -04:00
ImportFeed.hs fromkey, registerurl: Allow urls to be specified instead of keys, and generate URL keys. 2015-05-22 22:41:36 -04:00
InAnnex.hs update my email address and homepage url 2015-01-21 12:50:09 -04:00
Indirect.hs Repository tuning parameters can now be passed when initializing a repository for the first time. 2015-01-27 17:38:06 -04:00
Info.hs Increased the default annex.bloomaccuracy from 1000 to 10000000 2015-06-16 18:12:00 -04:00
Init.hs update my email address and homepage url 2015-01-21 12:50:09 -04:00
InitRemote.hs update my email address and homepage url 2015-01-21 12:50:09 -04:00
List.hs The file matching options are now only accepted by commands that can actually use them. 2015-02-06 17:16:41 -04:00
Lock.hs The file matching options are now only accepted by commands that can actually use them. 2015-02-06 17:16:41 -04:00
Log.hs remove Params constructor from Utility.SafeCommand 2015-06-01 13:52:23 -04:00
LookupKey.hs contentlocation, examinekey, lookupkey: Added --batch mode option. 2015-05-06 13:44:53 -04:00
Map.hs update my email address and homepage url 2015-01-21 12:50:09 -04:00
Merge.hs update my email address and homepage url 2015-01-21 12:50:09 -04:00
MetaData.hs --auto is no longer a global option; only get, drop, and copy accept it. 2015-03-25 17:06:14 -04:00
Migrate.hs migrate: --force will force migration of keys already using the destination backend. Useful in rare cases. 2015-03-23 12:11:16 -04:00
Mirror.hs Merge branch 'master' into concurrentprogress 2015-05-12 13:23:22 -04:00
Move.hs Avoid accumulating transfer failure log files unless the assistant is being used. 2015-05-12 15:53:38 -04:00
NotifyChanges.hs update my email address and homepage url 2015-01-21 12:50:09 -04:00
NumCopies.hs refactor 2015-04-30 14:02:56 -04:00
PreCommit.hs update my email address and homepage url 2015-01-21 12:50:09 -04:00
Proxy.hs proxy: Made it work when run in a new repository before initial commit. 2015-04-09 12:24:42 -04:00
ReadPresentKey.hs readpresentkey: New plumbing command for checking location log. 2015-03-20 11:22:27 -04:00
RecvKey.hs update my email address and homepage url 2015-01-21 12:50:09 -04:00
RegisterUrl.hs fromkey, registerurl: Allow urls to be specified instead of keys, and generate URL keys. 2015-05-22 22:41:36 -04:00
Reinit.hs a few command usage fixes 2015-03-25 12:09:42 -04:00
Reinject.hs update my email address and homepage url 2015-01-21 12:50:09 -04:00
ReKey.hs update my email address and homepage url 2015-01-21 12:50:09 -04:00
RemoteDaemon.hs update my email address and homepage url 2015-01-21 12:50:09 -04:00
Repair.hs update my email address and homepage url 2015-01-21 12:50:09 -04:00
Required.hs forgot to add these 2015-04-18 16:09:09 -04:00
ResolveMerge.hs update my email address and homepage url 2015-01-21 12:50:09 -04:00
RmUrl.hs update my email address and homepage url 2015-01-21 12:50:09 -04:00
Schedule.hs update my email address and homepage url 2015-01-21 12:50:09 -04:00
Semitrust.hs update my email address and homepage url 2015-01-21 12:50:09 -04:00
SendKey.hs Avoid accumulating transfer failure log files unless the assistant is being used. 2015-05-12 15:53:38 -04:00
SetPresentKey.hs update my email address and homepage url 2015-01-21 12:50:09 -04:00
Status.hs update my email address and homepage url 2015-01-21 12:50:09 -04:00
Sync.hs Increased the default annex.bloomaccuracy from 1000 to 10000000 2015-06-16 18:12:00 -04:00
Test.hs update my email address and homepage url 2015-01-21 12:50:09 -04:00
TestRemote.hs add filename to progress bar, and display ok/failed at end 2015-04-14 16:35:10 -04:00
TransferInfo.hs update my email address and homepage url 2015-01-21 12:50:09 -04:00
TransferKey.hs Avoid accumulating transfer failure log files unless the assistant is being used. 2015-05-12 15:53:38 -04:00
TransferKeys.hs Avoid accumulating transfer failure log files unless the assistant is being used. 2015-05-12 15:53:38 -04:00
Trust.hs update my email address and homepage url 2015-01-21 12:50:09 -04:00
Unannex.hs remove Params constructor from Utility.SafeCommand 2015-06-01 13:52:23 -04:00
Undo.hs update my email address and homepage url 2015-01-21 12:50:09 -04:00
Ungroup.hs update my email address and homepage url 2015-01-21 12:50:09 -04:00
Uninit.hs remove Params constructor from Utility.SafeCommand 2015-06-01 13:52:23 -04:00
Unlock.hs Take space that will be used by running downloads into account when checking annex.diskreserve. 2015-05-12 15:20:22 -04:00
Untrust.hs update my email address and homepage url 2015-01-21 12:50:09 -04:00
Unused.hs Increased the default annex.bloomaccuracy from 1000 to 10000000 2015-06-16 18:12:00 -04:00
Upgrade.hs update my email address and homepage url 2015-01-21 12:50:09 -04:00
VAdd.hs update my email address and homepage url 2015-01-21 12:50:09 -04:00
VCycle.hs a few command usage fixes 2015-03-25 12:09:42 -04:00
Version.hs version: Add --raw 2015-04-02 15:37:39 -04:00
VFilter.hs update my email address and homepage url 2015-01-21 12:50:09 -04:00
Vicfg.hs update my email address and homepage url 2015-01-21 12:50:09 -04:00
View.hs update my email address and homepage url 2015-01-21 12:50:09 -04:00
VPop.hs update my email address and homepage url 2015-01-21 12:50:09 -04:00
Wanted.hs required: New command, like wanted, but for required content. 2015-04-18 16:04:35 -04:00
Watch.hs splitting up the man page 2015-03-23 15:36:10 -04:00
WebApp.hs removed all uses of undefined from code base 2015-04-19 00:38:29 -04:00
Whereis.hs --auto is no longer a global option; only get, drop, and copy accept it. 2015-03-25 17:06:14 -04:00
XMPPGit.hs update my email address and homepage url 2015-01-21 12:50:09 -04:00