diff --git a/services/git-bridge/src/main/java/uk/ac/ic/wlgitbridge/data/model/DataStore.java b/services/git-bridge/src/main/java/uk/ac/ic/wlgitbridge/data/model/DataStore.java index 567732b990..b26a819b06 100644 --- a/services/git-bridge/src/main/java/uk/ac/ic/wlgitbridge/data/model/DataStore.java +++ b/services/git-bridge/src/main/java/uk/ac/ic/wlgitbridge/data/model/DataStore.java @@ -113,11 +113,15 @@ public class DataStore { Log.info("[{}] Writing commit", name); contents.write(); Git git = new Git(repository); + Log.info("[{}] Getting missing files", name); Set missingFiles = git.status().call().getMissing(); for (String missing : missingFiles) { + Log.info("[{}] Git rm {}", name, missing); git.rm().setCached(true).addFilepattern(missing).call(); } + Log.info("[{}] Calling Git add", name); git.add().addFilepattern(".").call(); + Log.info("[{}] Calling Git commit", name); git.commit( ).setAuthor( new PersonIdent(