# -*- coding: utf-8 mode: markdown -*- vim:sw=4:sts=4:et:ai:si:sta:fenc=utf-8 ##@creator: jclain ##@created: 15/03/2012 22:20 ##@modifier: jclain ##@changecount: 1 ##@tags: ##@title: uproject {{{ uproject: Outil pour gérer des projets USAGE uproject cmd [args] COMMANDS getvcs [dir] Afficher le type de VCS pour dir. getroot [dir] Si dir est un répertoire versionné, retourner le répertoire racine du projet versionné. getrepos [dir] Si dir est un répertoire versionné, retourner l'url du repository du projet versionné. geturl [dir] Si dir est un répertoire versionné, retourner son url dans le repository. fold [dir] unfold [dir] Utiliser uinc pour défaire (resp. refaire) toutes les inclusions des fichiers de dir. Cela ne fonctionne que si un fichier .uir est configuré à la racine du projet avec inc=true (ou un fichier .uinst.conf avec update_inc=true vcs [args] Appeler le gestionnaire de gestion approprié avec les arguments donnés. add files... Ajouter les fichiers files dans le gestionnaire de version. remove files... Supprimer les fichiers versionnés files. copy from to Copier le fichier versionné from vers le fichier to. move from to Renommer le fichier versionné from vers le fichier to. mkdir dir Créer un nouveau répertoire versionné. commit message [files...] Enregistrer les modifications (par défaut sur tous les fichiers modifiés) avec le commentaire message. status Afficher l'état des fichiers versionnés et non versionnés. update [-x] Mettre à jour la copie locale avec la copie sur le serveur. -x Ne pas mettre à jour les références externes (si appliquable) diff [options] Afficher les différences. -l Afficher les différences non commitées (par défaut) -c Afficher les différences en passe d'être commitées (si appliquable) -r REV Afficher les différences depuis la révision REV. -R Afficher les modifications effectuées depuis la dernière release. printml [-t TYPE] Afficher le modeline pour un fichier du type spécifié addml [-t TYPE] file Ajouter un modele pour le fichier spécifié, s'il n'en a pas déjà un. Si nécessaire, forcer le type du fichier au lieu de l'autodétecter new [options] file [template options] Créer un nouveau fichier à partir d'un modèle. Avant le nom du fichier, les options suivantes sont valides: -t TEMPLATE Spécifier le modèle de fichier à utiliser. Par défaut, le modèle à utiliser est déduit de l'extension ou du nom du fichier. -e Editer le fichier après l'avoir créé. Après le nom du fichier, toutes les options sont spécifiques au modèle utilisé pour créer le nouveau fichier. Utiliser l'option --help pour avoir une description des options disponibles. }}}