jgit/org.eclipse.jgit
Ivan Frade f5f5c80bf5 BitmappedReachabilityChecker: Use only one bitmap for the whole check
The checker is creating a new bitmap per branch leading to excessive
memory consumption. For the reachability check one bitmap with the
reachability of all branches aggregated is enough.

Build the reachability bitmap with a filter. The filter itself uses it
to emit only commits not reached before and the caller to check what
targets have been reached already.

BitmapCalculator is not required anymore.

Change-Id: Ic5c62f77fe0f188913215b7eaa51d849a9aae6a5
Signed-off-by: Ivan Frade <ifrade@google.com>
2019-11-21 14:07:04 -08:00
..
.settings ReceivePack: Reduce visibility of methods 2019-11-16 00:18:44 -08:00
META-INF GPG: implement more OpenPGP UserId matching formats 2019-10-23 11:17:24 +02:00
findBugs
resources/org/eclipse/jgit file: implement FileReftableDatabase 2019-11-16 23:16:01 -08:00
src/org/eclipse/jgit BitmappedReachabilityChecker: Use only one bitmap for the whole check 2019-11-21 14:07:04 -08:00
.classpath Change JGit minimum execution environment to JavaSE-1.8 2016-09-20 11:32:36 +02:00
.fbprefs
.gitignore
.project
BUILD Merge branch 'stable-5.4' into stable-5.5 2019-09-08 17:35:14 +02:00
about.html SHA-1: collision detection support 2017-02-28 16:38:43 -08:00
build.properties
plugin.properties Fix bundle localization of Apache SSH bundle 2019-06-21 17:54:06 +02:00
pom.xml Prepare 5.5.2-SNAPSHOT builds 2019-10-03 02:06:57 +02:00