« Previous - Version 14/15 (diff) - Next » - Current version
Lois Taulelle, 04/27/2016 11:27 am


Scripts de Chimie Théorique

DO NOT REGISTER: use login instead

Get the reposiroty :

Either in web interface, "Repository" tab, or via subversion tool:

svn co http://login@forge.cbp.ens-lyon.fr/svn/chimie4psmn

Organisationnal proposal (repository file tree) :

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

Mémento subversion

  • Get the repository, WITH commit granted :
svn co http://login@forge.cbp.ens-lyon.fr/svn/chimie4psmn
  • Get the repository, read-only
svn co http://forge.cbp.ens-lyon.fr/svn/chimie4psmn
  • Mettre à jour sa copie locale du dépôt :
cd chimie4psmn/
svn up
  • Activer les métadonnées (Date Author Id Rev) sur un fichier :
svn propset svn:keywords "Id" fichier
  • Activer/Supprimer les propriétés d'un fichier :
svn propset svn:executable on fichier
svn propdel svn:executable fichier
  • Ajouter un répertoire/fichier :
svn add répertoire/fichier
  • Envoyer ses modifications :

Cette commande ouvre automatiquement $EDITOR pour enregistrer un message de log accompagnant le commit.

svn commit

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.
[miscellany]
enable-auto-props = yes
[auto-props]
*.* = svn:keywords=Id