]> source.dussan.org Git - jgit.git/commit
Split out loose object handling from ObjectDirectory 60/122060/6
authorMartin Fick <mfick@codeaurora.org>
Thu, 26 Apr 2018 16:53:57 +0000 (10:53 -0600)
committerMatthias Sohn <matthias.sohn@sap.com>
Mon, 14 Dec 2020 23:18:32 +0000 (00:18 +0100)
commitecad2dc0a62db9ea521aa67a09b48e23bb7cb2ba
treedff58f415f5697cc860acad566d2e80b115235b1
parent415788df28bcfc1788bf17bc12f06d00d822afc2
Split out loose object handling from ObjectDirectory

The ObjectDirectory class manages the interactions for the entire object
database, this includes loose objects, packfiles, alternates, and
shallow commits. To help reduce the complexity of this class, abstract
some of the loose object specific details into a class which understands
just this, leaving the ObjectDirectory to focus more on the interactions
between the different mechanisms.

Change-Id: I39f3a74d6308f042a2a2baa57769f4acde5ba5e0
Signed-off-by: Martin Fick <mfick@codeaurora.org>
Signed-off-by: Matthias Sohn <matthias.sohn@sap.com>
org.eclipse.jgit/src/org/eclipse/jgit/internal/storage/file/LooseObjects.java [new file with mode: 0644]
org.eclipse.jgit/src/org/eclipse/jgit/internal/storage/file/ObjectDirectory.java