Author: chatellier Date: 2009-05-25 16:00:03 +0000 (Mon, 25 May 2009) New Revision: 2270 Modified: isis-fish/trunk/src/main/java/fr/ifremer/isisfish/IsisFish.java Log: Si isis se lance sans UI, on dit qu'on a un CVS de type none (plus de demande de passphrase, etc...) Modified: isis-fish/trunk/src/main/java/fr/ifremer/isisfish/IsisFish.java =================================================================== --- isis-fish/trunk/src/main/java/fr/ifremer/isisfish/IsisFish.java 2009-05-25 13:24:45 UTC (rev 2269) +++ isis-fish/trunk/src/main/java/fr/ifremer/isisfish/IsisFish.java 2009-05-25 16:00:03 UTC (rev 2270) @@ -72,6 +72,7 @@ import fr.ifremer.isisfish.vcs.VCSActionEvent; import fr.ifremer.isisfish.vcs.VCSException; import fr.ifremer.isisfish.vcs.VCSFactory; +import fr.ifremer.isisfish.vcs.VCSNone; import fr.ifremer.isisfish.vcs.VetoableActionListener; /** @@ -310,12 +311,12 @@ * @throws VCSException */ static public void initVCS() throws VCSException { - - // init vcs - // even if UI in not launched - vcs = VCSFactory.createVCS(config); - + if (config.isLaunchUI()) { + // init vcs + // even if UI in not launched + vcs = VCSFactory.createVCS(config); + // FIXME ajouter une option vcs.init VCSActionAsker asker = new VCSActionAsker(); @@ -438,6 +439,12 @@ // fin de l'init on supprime le vetoable du vcs vcs.remoteVetoableActionListener(asker); } + else { + // VCS can't be null + // set none if ui isn't launched + config.setOption(VCS.VCS_TYPE, "none"); // to make him happy + vcs = VCSFactory.createVCS(config); + } } /**