From bb6ae0a2ad80c46e110682f877b2df2ba0b41fe3 Mon Sep 17 00:00:00 2001 From: Oliver Gierke Date: Thu, 28 Jul 2016 09:17:55 +0200 Subject: [PATCH] #30 - Check out of a branch for a project now also pulls latest changes. --- .../springframework/data/release/git/GitOperations.java | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/release-tools/src/main/java/org/springframework/data/release/git/GitOperations.java b/release-tools/src/main/java/org/springframework/data/release/git/GitOperations.java index 0c5dfec..1e6f24e 100644 --- a/release-tools/src/main/java/org/springframework/data/release/git/GitOperations.java +++ b/release-tools/src/main/java/org/springframework/data/release/git/GitOperations.java @@ -454,6 +454,14 @@ public class GitOperations { } catch (RefNotFoundException o_O) { // TODO: } + + // Pull latest changes to make sure the branch is up to date + logger.log(project, "git pull origin %s", branch); + + git.pull()// + .setRemote("origin")// + .setRemoteBranchName(branch.toString())// + .call(); }); }