| Package | Description |
|---|---|
| fr.ifremer.isisfish | |
| fr.ifremer.isisfish.datastore |
Data storage.
|
| fr.ifremer.isisfish.vcs |
Try to keep this classes agnostic about IsisFish specific objects.
|
| Modifier and Type | Method and Description |
|---|---|
static void |
IsisFish.initCommunityVCS()
Initialise le VCS et check s'il y a des mises à jour pour
prevenir l'utilisateur.
|
static void |
IsisFish.initVCS()
Initialise le VCS et check s'il y a des mises à jour pour
prevenir l'utilisateur.
|
| Modifier and Type | Method and Description |
|---|---|
void |
VersionStorage.add(String msg)
Permet d'ajouter ce storage dans le VCSNone.
|
static void |
SimulatorStorage.checkout() |
static void |
ScriptStorage.checkout() |
static void |
FormuleStorage.checkout() |
static void |
RuleStorage.checkout() |
static void |
SimulationPlanStorage.checkout() |
static void |
SensitivityAnalysisStorage.checkout()
Effectue un chekout VCS sur le répertoire des calculateurs.
|
static void |
ExportStorage.checkout() |
static void |
SensitivityExportStorage.checkout() |
static void |
VersionStorage.checkout(File destDir,
String module)
Permet de ramener tout un répertoire du VCS.
|
static RegionStorage |
RegionStorage.checkout(String name)
Checkout not existing Region locally from server
|
static void |
SimulationStorage.checkout(String name)
Checkout not existing Simulation localy from server
|
void |
VersionStorage.commit(String msg)
Permet d'envoyer des modifications faite en local sur le VCS.
|
String |
VersionStorage.diff()
Return diff between current file content and VCS file content.
|
static List<String> |
SensitivityAnalysisStorage.getNewRemoteSensitivityAnalysisNames()
Retourne la liste des noms de tous les calculateurs disponibles sur le
serveur VCS qui ne sont pas encore en local.
|
static List<String> |
SimulationPlanStorage.getNewRemoteSimulationPlanNames()
Retourne la liste des noms de tous les plans disponibles sur le
serveur VCS qui ne sont pas encore en local
|
boolean |
VersionStorage.isOnRemote()
Indique s'il a deja ete ajouté au VCS.
|
boolean |
VersionStorage.isUpToDate() |
void |
VersionStorage.update()
Permet de mettre a jour le fichier local en fonction de ce qu'il y
a sur le VCS
|
| Modifier and Type | Method and Description |
|---|---|
void |
VCSNone.add(List<File> files,
String msg)
Add and commit file in server repository
|
void |
VCSSVN.add(List<File> files,
String msg)
Perform :
- svn add
- commit
|
void |
VCS.add(List<File> files,
String msg)
Add and commit file in server repository.
|
List<File> |
VCSNone.checkFileStatus() |
List<File> |
VCSSVN.checkFileStatus()
Vérifie si tous les fichiers du repository local sont les dernieres
version par rapport au serveur.
|
List<File> |
VCS.checkFileStatus()
Verifie si tous les fichiers du repository local sont les dernieres
version par rapport au serveur.
|
void |
VCSNone.checkout(org.nuiton.util.Version tag,
boolean b)
Get repository module on server and put it in destDir.
|
void |
VCSSVN.checkout(org.nuiton.util.Version tag,
boolean recurse) |
void |
VCS.checkout(org.nuiton.util.Version tag,
boolean recurse)
get repository on server and put it in localdir.
|
void |
VCSNone.checkPath() |
void |
VCSNone.checkProtocol() |
void |
VCSSVN.checkProtocol()
Verifie la connexion et si le protocole a change, switch le repository
pour utiliser le nouveau protocole.
|
void |
VCS.checkProtocol()
Verifie la connexion et si le protocole a change, switch le repository
pour utiliser le nouveau protocole.
|
void |
VCSNone.cleanup(File path) |
void |
VCSSVN.cleanup(File path)
Cleanup a directory, removing all lock.
|
void |
VCS.cleanup(File path)
Cleanup a directory, removing all lock.
|
void |
VCSNone.commit(List<File> files,
String msg) |
void |
VCSSVN.commit(List<File> files,
String msg)
Commit specified files, if files is null, all files are committed.
|
void |
VCS.commit(List<File> files,
String msg)
Commit specified files, if files is null, all files are committed.
|
protected void |
VCSSVN.commitWithoutCheck(List<File> files,
String msg)
Commit without ask for registred listeners.
|
void |
VCSNone.delete(List<File> files,
String msg)
Delete and commit files in server repository
|
void |
VCSSVN.delete(List<File> files,
String msg) |
void |
VCS.delete(List<File> files,
String msg)
Delete and commit files in server repository.
|
Map<File,String> |
VCSSVN.getChanglog(List<File> files)
Return all changelog between local file version and remote repository
file version.
|
Map<File,String> |
VCS.getChanglog(List<File> files)
Return all changelog between local file version and remote repository
file version.
|
String |
VCSNone.getDiff(File file)
Show diff between local file and repository file.
|
String |
VCSSVN.getDiff(File file)
show diff between local file and repository file.
|
String |
VCS.getDiff(File file)
show diff between local file and repository file.
|
List<String> |
VCSNone.getFileList(File directory)
Return list of all file on directory on remote server.
|
List<String> |
VCSSVN.getFileList(File directory) |
List<String> |
VCS.getFileList(File directory)
Return list of all file on directory on remote server.
|
VCS.Status |
VCSNone.getLocalStatus(File file) |
VCS.Status |
VCSSVN.getLocalStatus(File file) |
VCS.Status |
VCS.getLocalStatus(File file)
Get file local status.
|
protected Map<File,org.tmatesoft.svn.core.wc.SVNStatus> |
VCSSVN.getLocalStatus(File file,
boolean recurse,
org.tmatesoft.svn.core.wc.SVNStatusType... wanted)
Recherche le statut des fichiers locaux, ne retourne jamais les fichiers
NORMAL ou NONE sauf si demandé explicitement via wanted
|
protected Map<File,org.tmatesoft.svn.core.wc.SVNStatus> |
VCSSVN.getRemoteStatus(File file,
boolean recurse)
Retourne la liste des fichiers qui ont été mis à jour sur le serveur.
|
String |
VCSNone.getTag() |
String |
VCSSVN.getTag() |
String |
VCS.getTag()
Retourne le tag reellement utilise, par exemple si on a fait un
setTag(3.2.0) cette methode retourne "/tags/3.2.0", pour setTag(null)
on retourne "/trunk"
|
List<File> |
VCSNone.getUpdatedFile()
get list of new or modified files on server
|
List<File> |
VCSSVN.getUpdatedFile()
get list of new or modified files on server.
|
List<File> |
VCS.getUpdatedFile()
get list of new or modified files on server.
|
boolean |
VCSNone.haveUpdate()
Ask if there are some new or modified files on server
|
boolean |
VCSSVN.haveUpdate()
Ask if there are some new or modified files on server.
|
boolean |
VCS.haveUpdate()
Ask if there are some new or modified files on server.
|
boolean |
VCSNone.isOnRemote(File file)
Check if file is available on server
|
boolean |
VCSSVN.isOnRemote(File file)
Check if file is available on server.
|
boolean |
VCS.isOnRemote(File file)
Check if file is available on server.
|
boolean |
VCSNone.isTag(org.nuiton.util.Version version)
look on server if version is tag repository
|
boolean |
VCSSVN.isTag(org.nuiton.util.Version version) |
boolean |
VCS.isTag(org.nuiton.util.Version version)
Look on server if version is tag repository.
|
boolean |
VCSNone.isUpToDate(File file)
Check if file is uptodate
|
boolean |
VCSSVN.isUpToDate(File file)
Check if file is uptodate.
|
boolean |
VCS.isUpToDate(File file)
Check if file is up-to-date.
|
boolean |
VCSNone.isWriteable() |
boolean |
VCSSVN.isWriteable() |
boolean |
VCS.isWriteable()
Return true, if local repository is writable.
|
void |
AbstractVCS.setHost(String host)
checkProtocol is automatically done
|
void |
VCS.setHost(String host)
Change host.
|
void |
AbstractVCS.setLogin(String login)
checkProtocol is automatically done
|
void |
VCS.setLogin(String login)
Change login.
|
void |
AbstractVCS.setPath(String path)
checkProtocol is automatically done
|
void |
VCS.setPath(String path)
Change path.
|
void |
AbstractVCS.setProtocol(String protocol)
checkProtocol is automatically done
|
void |
VCS.setProtocol(String protocol)
Change protocol.
|
List<File> |
VCSNone.setTag(org.nuiton.util.Version version) |
List<File> |
VCSSVN.setTag(org.nuiton.util.Version version) |
List<File> |
VCS.setTag(org.nuiton.util.Version version)
Change repository tag, used when we use some tag and we want to go to
trunk.
|
List<File> |
VCSNone.update(File file,
boolean recurse)
Update file
|
List<File> |
VCSSVN.update(File file,
boolean recurse) |
List<File> |
VCS.update(File file,
boolean recurse)
Update file.
|
Copyright © 1999-2012 CodeLutin. All Rights Reserved.