diff options
author | Matthias Sohn <matthias.sohn@sap.com> | 2022-06-26 15:36:03 -0400 |
---|---|---|
committer | Gerrit Code Review @ Eclipse.org <gerrit@eclipse.org> | 2022-06-26 15:36:03 -0400 |
commit | ca6b518432b979e96312ccec99cc232c78225976 (patch) | |
tree | fc851613c7024605c10f76c2c20ad98482003f96 /org.eclipse.jgit/src/org/eclipse/jgit | |
parent | 66ace4b9af137466a4dd6187a11e473351c306a8 (diff) | |
parent | 4bb46936332e9d66569810f0a77bb08bb46fc950 (diff) | |
download | jgit-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.java | 9 |
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) { |