diff --git a/pom.xml b/pom.xml
index ed37ce9..4f9281a 100644
--- a/pom.xml
+++ b/pom.xml
@@ -5,7 +5,7 @@
istlab.KisoJikkenNWP
KisoJikkenNWP
jar
- 0.77
+ 0.78
KisoJikkenNWP
http://maven.apache.org
diff --git a/src/main/java/istlab/KisoJikken/GitManager.java b/src/main/java/istlab/KisoJikken/GitManager.java
index c2c6ad4..271b042 100644
--- a/src/main/java/istlab/KisoJikken/GitManager.java
+++ b/src/main/java/istlab/KisoJikken/GitManager.java
@@ -10,6 +10,7 @@
import javax.swing.JOptionPane;
import org.eclipse.jgit.api.Git;
+import org.eclipse.jgit.api.PullCommand;
import org.eclipse.jgit.api.StashCreateCommand;
import org.eclipse.jgit.api.Status;
import org.eclipse.jgit.api.StatusCommand;
@@ -82,6 +83,7 @@
JOptionPane.YES_NO_CANCEL_OPTION);
if (res2 == JOptionPane.YES_OPTION) {
stash();
+ pull();
JOptionPane.showMessageDialog(Launcher.theapp, "初期状態に戻しました。\n\n誤って削除してしまった場合は、\n $ cd ~/NWP\nをしたあとで\n" + //
" $ git stash list (退避情報の一覧)\n"+ //
" $ git stash pop (直前の退避情報を復活) または\n"+//
@@ -119,6 +121,13 @@
}
}
+ public void pull() throws GitAPIException {
+ git = new Git(repository);
+
+ PullCommand pullCommand = git.pull();
+ pullCommand.call();
+ }
+
public void showNotice() {
JOptionPane.showMessageDialog(Launcher.theapp, "(1) デバイスを認識すると,タイトルバーに COM3 のように表示します。\n" + //
" 複数みえるときはWindowsのデバイスマネージャ>ポートでM5Stickのポート番号を調べたうえで,\n" + //
diff --git a/src/main/java/istlab/KisoJikken/JCompiler.java b/src/main/java/istlab/KisoJikken/JCompiler.java
index 2a15a63..3e8defe 100644
--- a/src/main/java/istlab/KisoJikken/JCompiler.java
+++ b/src/main/java/istlab/KisoJikken/JCompiler.java
@@ -15,9 +15,10 @@
absolutePath = p;
thread = new Thread(this);
String[] ary;
- if (File.separator.equals("\\")){
+ if (File.separator.equals("\\")) {
ary = absolutePath.split("\\\\");
- for(int i=0;i