aboutsummaryrefslogtreecommitdiffstats
path: root/org.eclipse.jgit/src/org/eclipse/jgit
diff options
context:
space:
mode:
authorMatthias Sohn <matthias.sohn@sap.com>2022-06-26 15:36:03 -0400
committerGerrit Code Review @ Eclipse.org <gerrit@eclipse.org>2022-06-26 15:36:03 -0400
commitca6b518432b979e96312ccec99cc232c78225976 (patch)
treefc851613c7024605c10f76c2c20ad98482003f96 /org.eclipse.jgit/src/org/eclipse/jgit
parent66ace4b9af137466a4dd6187a11e473351c306a8 (diff)
parent4bb46936332e9d66569810f0a77bb08bb46fc950 (diff)
downloadjgit-ca6b518432b979e96312ccec99cc232c78225976.tar.gz
jgit-ca6b518432b979e96312ccec99cc232c78225976.zip
Merge "Do not create reflog for remote tracking branches during clone" into stable-5.13
Diffstat (limited to 'org.eclipse.jgit/src/org/eclipse/jgit')
-rw-r--r--org.eclipse.jgit/src/org/eclipse/jgit/transport/FetchProcess.java9
1 files changed, 7 insertions, 2 deletions
diff --git a/org.eclipse.jgit/src/org/eclipse/jgit/transport/FetchProcess.java b/org.eclipse.jgit/src/org/eclipse/jgit/transport/FetchProcess.java
index 34bad6e029..2cedd4b07e 100644
--- a/org.eclipse.jgit/src/org/eclipse/jgit/transport/FetchProcess.java
+++ b/org.eclipse.jgit/src/org/eclipse/jgit/transport/FetchProcess.java
@@ -205,8 +205,13 @@ class FetchProcess {
BatchRefUpdate batch = transport.local.getRefDatabase()
.newBatchUpdate()
- .setAllowNonFastForwards(true)
- .setRefLogMessage("fetch", true); //$NON-NLS-1$
+ .setAllowNonFastForwards(true);
+
+ // Generate reflog only when fetching updates and not at the first clone
+ if (initialBranch == null) {
+ batch.setRefLogMessage("fetch", true); //$NON-NLS-1$
+ }
+
try (RevWalk walk = new RevWalk(transport.local)) {
walk.setRetainBody(false);
if (monitor instanceof BatchingProgressMonitor) {