Wiki
Version 13 (Lois Taulelle, 27/04/2016 11:24) → Version 14/15 (Lois Taulelle, 27/04/2016 11:27)
h1. Scripts de Chimie Théorique
**DO NOT REGISTER: use login instead**
h2. Get the reposiroty Récupération du dépôt :
Either in web interface, "Repository" tab, or Soit dans l'onglet "Dépôt", soit via l'outil subversion tool: :
<pre>
svn co http://login@forge.cbp.ens-lyon.fr/svn/chimie4psmn
</pre>
h2. Organisationnal proposal (repository file tree) Proposition d'organisation du dépôt (tree) :
<pre>
chimie4psmn
├── submit
│ ├── adf
│ │ └── run_adf.sh
│ ├── crystal
│ │ ├── README.txt
│ │ ├── sub_crystal14.csh
│ │ └── sub_prop14.csh
│ ├── gaussian
│ │ ├── old
│ │ │ ├── run_g09d-PFL.sh
│ │ │ └── run_g09d-TLB.sh
│ │ └── run_g09d01.sh
│ └── vasp
└── test.txt
</pre>
h2. Mémento subversion
* Get the repository, WITH commit granted :
<pre>
svn co http://login@forge.cbp.ens-lyon.fr/svn/chimie4psmn
</pre>
* Get the repository, read-only
<pre>
svn co http://forge.cbp.ens-lyon.fr/svn/chimie4psmn
</pre>
* Mettre à jour sa copie locale du dépôt :
<pre>
cd chimie4psmn/
svn up
</pre>
* Activer les métadonnées (Date Author Id Rev) sur un fichier :
<pre>
svn propset svn:keywords "Id" fichier
</pre>
* Activer/Supprimer les propriétés d'un fichier :
<pre>
svn propset svn:executable on fichier
svn propdel svn:executable fichier
</pre>
* Ajouter un répertoire/fichier :
<pre>
svn add répertoire/fichier
</pre>
* Envoyer ses modifications :
Cette commande ouvre automatiquement $EDITOR pour enregistrer un message de log accompagnant le commit.
<pre>
svn commit
</pre>
Loïs propose de rester à l'anglais pour tous les messages de commit, commentaires dans les fichiers, instructions, etc. Au minimum.
(rien n'interdit d'avoir aussi une version dans une autre langue, comme le frenglish couramment parlé au labo de théoricol kimi :o)
* configuration Subversion locale (dans le fichier ~/.subversion/config ), pour activer les métadonnées par défaut.
<pre>
[miscellany]
enable-auto-props = yes
[auto-props]
*.* = svn:keywords=Id
</pre>
**DO NOT REGISTER: use login instead**
h2. Get the reposiroty Récupération du dépôt :
Either in web interface, "Repository" tab, or Soit dans l'onglet "Dépôt", soit via l'outil subversion tool: :
<pre>
svn co http://login@forge.cbp.ens-lyon.fr/svn/chimie4psmn
</pre>
h2. Organisationnal proposal (repository file tree) Proposition d'organisation du dépôt (tree) :
<pre>
chimie4psmn
├── submit
│ ├── adf
│ │ └── run_adf.sh
│ ├── crystal
│ │ ├── README.txt
│ │ ├── sub_crystal14.csh
│ │ └── sub_prop14.csh
│ ├── gaussian
│ │ ├── old
│ │ │ ├── run_g09d-PFL.sh
│ │ │ └── run_g09d-TLB.sh
│ │ └── run_g09d01.sh
│ └── vasp
└── test.txt
</pre>
h2. Mémento subversion
* Get the repository, WITH commit granted :
<pre>
svn co http://login@forge.cbp.ens-lyon.fr/svn/chimie4psmn
</pre>
* Get the repository, read-only
<pre>
svn co http://forge.cbp.ens-lyon.fr/svn/chimie4psmn
</pre>
* Mettre à jour sa copie locale du dépôt :
<pre>
cd chimie4psmn/
svn up
</pre>
* Activer les métadonnées (Date Author Id Rev) sur un fichier :
<pre>
svn propset svn:keywords "Id" fichier
</pre>
* Activer/Supprimer les propriétés d'un fichier :
<pre>
svn propset svn:executable on fichier
svn propdel svn:executable fichier
</pre>
* Ajouter un répertoire/fichier :
<pre>
svn add répertoire/fichier
</pre>
* Envoyer ses modifications :
Cette commande ouvre automatiquement $EDITOR pour enregistrer un message de log accompagnant le commit.
<pre>
svn commit
</pre>
Loïs propose de rester à l'anglais pour tous les messages de commit, commentaires dans les fichiers, instructions, etc. Au minimum.
(rien n'interdit d'avoir aussi une version dans une autre langue, comme le frenglish couramment parlé au labo de théoricol kimi :o)
* configuration Subversion locale (dans le fichier ~/.subversion/config ), pour activer les métadonnées par défaut.
<pre>
[miscellany]
enable-auto-props = yes
[auto-props]
*.* = svn:keywords=Id
</pre>