Devblog Entries
| Bloggers : |
|---|
| « Remove filter |
| » Joachim Desoutter (filter) |
| » Nicolas Lassalle (filter) |
| » François Hornoy (filter) |
| » Cécile Vénéziani (filter) |
| » Guillaume Libersat (filter) |
| RSS Feeds : |
|---|
| » Everything |
| Mini HowTo/man bazaar | |
|
Je vous propose un mini HowTo/man bazaar afin de pouvoir utiliser le dépot arch de patapouf. Tous les exemples sont donc spécifiques à Patapouf.
D'une manière générale, les actions s'effectuent dans l'ordre où elles sont présentées. Configurationbaz my-id "Prénom (pseudo) Nom <email>"Permet de changer son identité. Tous les travaux seront ensuite taggés avec cet id. Gestion des archivesbaz archivesAffiche les archives enregistrées sur la machine. baz register-archive http://login:mdp@vcs.patapouf.org/arch Enregistre l'archive devel@patapouf.org--patapouf-arch sur la machine. baz my-default-archive devel@patapouf.org--patapouf-arch Définit devel@patapouf.org--patapouf-arch comme archive par défaut. Gestion des modulesbaz import -a -d nom_rep nom_modImporte et créé automatiquement le module nom_mod à partir du répertoire nom_rep. Dans notre cas, on trouve les noms des modules sous la forme nom_mod--head--0.0, --head--0.0 indiquant la version de développement. baz get nom_mod nom_rep Récupère le module nom_mod et stocke le contenu dans le répertoire nom_rep. Ce dernier sera créé automatiquement. Dans notre cas, on trouve les modules sur http://vcs.patapouf.org. Ils sont sous la forme nom_mod--head, --head indiquant une version de développement. baz commit Cela commit les changements du module sur le serveur (Voir aussi la gestion des fichiers ci-dessous). Ne pas oublier de se mettre dans le répertoire du module. baz update Met à jour le module. Ne pas oublier de se mettre dans le répertoire du module. baz undo Enlève le dernier commit. baz redo Remet le dernier commit. Gestion des branchesbaz branchesAffiche toutes les branches du projet. baz branch patapouf-website--nom--0.0 Créé la branche patapouf-website--nom. La branche est nom et sa version est 0.0 (convention donnée par le grand chef ;)). Ne pas oublier de se mettre dans le répertoire de l'archive que l'on veut convertir en branche. baz merge patapouf-website--head--0.0 Prend la branche où l'on se trouve et la fusionne avec celle passée en paramètre. Dans notre exemple, la branche se retrouve fusionnée avec la branche head 0.0 de patapouf-website Ne pas oublier de se mettre dans le répertoire de la branche que l'on veut fusionner. Gestion des fichiersbaz add fichierAjoute le fichier (fichier régulier ou répertoire) au module. Pour ajouter un répertoire entier, il faut ajouter d'abord le répertoire et ensuite chacun des fichiers contenus dans ce dernier. Attention, si un nouveau fichier n'a pas été ajouté, alors il ne sera pas pris en compte lors d'un commit. baz delete fichier Supprime le fichier (fichier régulier ou répertoire) du module. Lors d'un commit, le fichier ne sera plus pris en compte. baz move fichier nouveau_nom Renome le fichier (fichier régulier ou répertoire). Attention, il faut à la fois indiquer à arch que le fichier a été renommé, mais également le renommer (ce n'est que du bon sens). |
|
| Cécile Vénéziani (filter) - 2005-11-03 20:14:26 | |
