]> source.dussan.org Git - jgit.git/commit
CommitGraphLoader: read changed-path filters 52/201852/13
authorJonathan Tan <jonathantanmy@google.com>
Mon, 24 Apr 2023 19:55:30 +0000 (12:55 -0700)
committerJonathan Tan <jonathantanmy@google.com>
Tue, 18 Jul 2023 21:21:48 +0000 (14:21 -0700)
commitff0f7c174f1af853a158321468492324f05cf052
tree1362f475124bfda23c596b871c5c969520f2ed55
parent49beb5ae519e429d8868b8afe24007ae2d17003a
CommitGraphLoader: read changed-path filters

As described in the parent commit, add support for reading the BIDX and
BDAT chunks of the commit graph file, as described in man gitformat-
commit-graph(5).

This work is based on earlier work by Kyle Zhao
(I160f6b022afaa842c331fb9a086974e49dced7b2).

Change-Id: I82e02e6a3a3b758e6bf9d7bbd2198f0ffe3a331b
Signed-off-by: kylezhao <kylezhao@tencent.com>
Signed-off-by: Jonathan Tan <jonathantanmy@google.com>
org.eclipse.jgit.test/tst/org/eclipse/jgit/internal/storage/commitgraph/CommitGraphTest.java
org.eclipse.jgit/src/org/eclipse/jgit/internal/storage/commitgraph/ChangedPathFilter.java
org.eclipse.jgit/src/org/eclipse/jgit/internal/storage/commitgraph/CommitGraph.java
org.eclipse.jgit/src/org/eclipse/jgit/internal/storage/commitgraph/CommitGraphBuilder.java
org.eclipse.jgit/src/org/eclipse/jgit/internal/storage/commitgraph/CommitGraphLoader.java
org.eclipse.jgit/src/org/eclipse/jgit/internal/storage/commitgraph/CommitGraphV1.java
org.eclipse.jgit/src/org/eclipse/jgit/internal/storage/commitgraph/GraphChangedPathFilterData.java [new file with mode: 0644]