浏览代码

Update local version after processing snapshots

Marc Egea i Sala 11 年之前
父节点
当前提交
937d9c82b4
共有 1 个文件被更改,包括 3 次插入 和 1 次删除
  1. 3 1
      services/git-bridge/src/main/java/uk/ac/ic/wlgitbridge/data/model/DataStore.java

+ 3 - 1
services/git-bridge/src/main/java/uk/ac/ic/wlgitbridge/data/model/DataStore.java

@@ -42,10 +42,12 @@ public class DataStore {
 
 
     public void updateProjectWithName(String name, Repository repository) throws IOException, SnapshotPostException, GitAPIException {
     public void updateProjectWithName(String name, Repository repository) throws IOException, SnapshotPostException, GitAPIException {
         LinkedList<Snapshot> snapshots = snapshotFetcher.getSnapshotsForProjectAfterVersion(name, persistentStore.getLatestVersionForProject(name));
         LinkedList<Snapshot> snapshots = snapshotFetcher.getSnapshotsForProjectAfterVersion(name, persistentStore.getLatestVersionForProject(name));
+
+        makeCommitsFromSnapshots(name, repository, snapshots);
+
         if (!snapshots.isEmpty()) {
         if (!snapshots.isEmpty()) {
             persistentStore.setLatestVersionForProject(name, snapshots.getLast().getVersionID());
             persistentStore.setLatestVersionForProject(name, snapshots.getLast().getVersionID());
         }
         }
-        makeCommitsFromSnapshots(name, repository, snapshots);
     }
     }
 
 
     private void makeCommitsFromSnapshots(String name, Repository repository, List<Snapshot> snapshots) throws IOException, GitAPIException {
     private void makeCommitsFromSnapshots(String name, Repository repository, List<Snapshot> snapshots) throws IOException, GitAPIException {