diff --git a/src/main/java/info/istlab/IoTP/GitManager.java b/src/main/java/info/istlab/IoTP/GitManager.java index 0b3d613..06467a3 100644 --- a/src/main/java/info/istlab/IoTP/GitManager.java +++ b/src/main/java/info/istlab/IoTP/GitManager.java @@ -61,16 +61,22 @@ System.out.println(filePath); } int res = JOptionPane.showConfirmDialog(Launcher.theapp, "教員提供のSampleSrcが修正されています。\n\n" + // - "初期状態に戻しますか?\n\n" + // + "あなたの作業を消して,初期状態に戻しますか?\n\n" + // "「はい」を押すと,修正を削除して初期状態に戻します。\n" + // "「いいえ」「取消」を押すと,なにもしません。\n\n" + // "あなたがまだ何も作業しておらず,これから実験を\n" + // - "始めるときだけ「はい」を押してください。\n作業の続きを行うときは「いいえ」を押してください。\n(「いいえ」で回答すると、次は10日後までチェックしません。)", "教員が提供するサンプルソースコードが修正されています", + "始めるときだけ「はい」を押してください。\n作業の続きを行うときは「いいえ」を押してください。\n(「いいえ」で回答すると、次は10日後までチェックしません。)", + "教員が提供するサンプルソースコードが修正されています", JOptionPane.YES_NO_CANCEL_OPTION); if (res == JOptionPane.YES_OPTION) { - stash(); + int res2 = JOptionPane.showConfirmDialog(Launcher.theapp, "あなたの編集したファイルが消えます。\n\n本当に消してよいですか?", "再確認", + JOptionPane.YES_NO_CANCEL_OPTION); + if (res2 == JOptionPane.YES_OPTION) { + stash(); + } } else { - if (res == JOptionPane.NO_OPTION) configman.write(); + if (res == JOptionPane.NO_OPTION) + configman.write(); } } else { System.out.println("No uncommitted changes in the local repository.");