aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authoryoutirsin <brocodzhang@tencent.com>2025-02-10 10:23:19 +0800
committerYoutirsin <brocodzhang@tencent.com>2025-03-20 12:33:51 +0000
commitb37e2906c986c1d4bd8bd08a5eb98e65320112e1 (patch)
treefa6d1535d24c0b8b1d66f65148a3d2cbfc9ac12f
parentd596b99a5a36b60c51dc943e1e02f0c49633610d (diff)
downloadjgit-b37e2906c986c1d4bd8bd08a5eb98e65320112e1.tar.gz
jgit-b37e2906c986c1d4bd8bd08a5eb98e65320112e1.zip
Removed redundant TreeFilter.ANY_DIFF in LogCommand.
Change-Id: I2ecf5f6c220e88dcc3ec2bf132e71156cf0fe622 Signed-off-by: kylezhao <kylezhao@tencent.com> Signed-off-by: youtirsin <brocodzhang@tencent.com>
-rw-r--r--org.eclipse.jgit/src/org/eclipse/jgit/api/LogCommand.java6
1 files changed, 3 insertions, 3 deletions
diff --git a/org.eclipse.jgit/src/org/eclipse/jgit/api/LogCommand.java b/org.eclipse.jgit/src/org/eclipse/jgit/api/LogCommand.java
index 555e351d32..2a8d34ed68 100644
--- a/org.eclipse.jgit/src/org/eclipse/jgit/api/LogCommand.java
+++ b/org.eclipse.jgit/src/org/eclipse/jgit/api/LogCommand.java
@@ -110,10 +110,10 @@ public class LogCommand extends GitCommand<Iterable<RevCommit>> {
}
if (!filters.isEmpty()) {
if (filters.size() == 1) {
- filters.add(TreeFilter.ANY_DIFF);
+ walk.setTreeFilter(filters.get(0));
+ } else {
+ walk.setTreeFilter(AndTreeFilter.create(filters));
}
- walk.setTreeFilter(AndTreeFilter.create(filters));
-
}
if (skip > -1 && maxCount > -1)
walk.setRevFilter(AndRevFilter.create(SkipRevFilter.create(skip),