ScmProj est un plugin pour organiser ensemble de branches VCS comme projet unie.
Installation:
Courant utilisateur d'installer seulement
& Nbsp; 1. Créer ~ / .bazaar / plugins sinon existe
& Nbsp; 2. cd ~ / .bazaar / bzr branche lp && plugins: bzr-scmproj scmproj
Installation système
Alternativement, vous pouvez les installer à l'emplacement du plugin échelle du système:
$ Sudo installer ./setup.py
Check it
Vous pouvez vérifier se il est installé avec succès en faisant:
plugins bzr
et la recherche d'entrée 'scmproj' dans la sortie.
Si vous voulez vous assurer qu'il se agit en fait de travail, vous pouvez exécuter des tests:
bzr autotest scmproj
Ce qui est nouveau dans cette version:.
- Nouvelle version de maintenance de scmproj 0.6.2
- Compatible avec bzr 2.5.
Ce qui est nouveau dans la version 0.6.1:
- Nouvelle version de scmproj 0.6.1 fournit des corrections de bugs et améliorations dans le soutien v2 du projet.
- Nouvelles fonctionnalités:. Projet ajouter et commandes projet de dérivation
Ce qui est nouveau dans la version 0.6.0:
- Cette version introduit une nouvelle mise en page pour config du projet (en .bzrmeta / répertoire scmproj du composant de haut niveau du projet) et de soutien pour les instantanés.
Ce qui est nouveau dans la version 0.5.2:
- Je pense que ce sera la dernière sortie en 0,5 série.
- Prochaine publication apportera nouveau format et mise en page config.
- Ancien format sera toujours prise en charge de toutes les opérations, sauf commande projet-init.
Quoi de neuf dans la version 0.5.1:
- Les modifications de cette version est principalement axée sur l'amélioration projet-commande (PCMD), projet de mise à jour et de publier projet-commandes.
- Maintenant, il est possible de spécifier facilement pour les composants que vous souhaitez exécuter vos commandes (avec PCMD --include / - exclure / - sélectionnez) .
- Aussi je ai ajouté nouvelle fonctionnalité (simple) et les commandes internes exécuteur testamentaire: en utilisant une fonction de contrôleur, il est possible de vérifier arborescence des composants pour un certain état et exécutez la commande seulement pour les composants qui sont conformes la condition. Les conditions possibles sont:
- tous les composants;
- arbre a changé fichiers;
- arbre a seulement inchangée fichiers;
- branche locale et l'origine branche ont des conseils;
- branche locale et l'origine branche ont des pointes égales.
- Ces conditions automatiquement utilisées par d'autres commandes comme projet-commit, projet de mise à jour, le projet-publier.
- L'effet net de ces petites améliorations est l'interface beaucoup plus conviviale et plus rapide. Commandes imprime maintenant la plupart d'info seulement utile, ce qui est important si vous avez plus de 3-5 composants.
Quoi de neuf dans la version 0.5:
- la mise en œuvre des sous-projets simplifiée (sans variantes soutien et indicateur en lecture seule ).
- `` project-publier --no-strict`` peut être utilisée pour appeler `` --no-poussoir strict`` pour les composants arbres. (Bug # 474799)
- `` project-commande --dry-run`` montrera ce qui serait fait, mais ne fait rien. Il est préférable d'utiliser avec l'option --verbose.
- `` projet info`` affiche maintenant les informations sur les composants et sous-projets. (Bug # 313166)
- `` project-commande --shell`` peut exécuter des commandes shell pour chaque composant au lieu de celles bzr. (Bug # 349069)
- `` project-commande --varN XXX``: nouvelles options de ligne de commande `` --var1``, `` et `` --var2`` --var3`` permet à l'utilisateur de spécifier les variables de templates supplémentaires pour la substitution dans les commandes des modèles. (Bug # 489722)
- Commandes de travailler avec projet local maintenant possible d'invoquer des sous-répertoire et non seulement de la racine du projet. (Bug # 313150)
- Compatibilité pauses:
- Prise en charge supprimée pour les espaces de travail en boîte.
- Pas plus prétendre que nous pouvons suport des vcs autres que bzr. Maintenant config avec l'option VCS mettre à d'autres vcs élèvera erreur.
Quoi de neuf dans la version 0.4.6:
- Ce est version de maintenance pour scmproj 0.4.5.
- Dans l'avenir, je ai décidé de retravailler considérablement scmproj plugin, l'état actuel de la sorte son code maintenant mis en mode maintenance.
Ce qui est nouveau dans la version 0.4.5:
- Ce plugin est pauvre émulation des arbres imbriqués basée sur idées, la conception et la mise en œuvre de fonctions similaires dans d'autres VCS. Scmproj a pas utiliser ne importe quel code de natif bzr niché mise en œuvre des arbres.
- Je définir état actuel de mon plugin en tant que logiciel de niveau alpha. Il fonctionne assez bon pour l'utiliser dans le travail réel, et nous aide dans mon équipe de travail pour la gestion de deux produits complexes constitués de 3 à 10+ composants. Je ne dis pas que tout va facilement avec elle, mais sans cette plugins mon équipe sera incapable de gérer ces produits manuellement.
- Mes autres plans est de retravailler scmproj basée sur les commentaires que je ai dans les 6 derniers mois (meilleure configuration, de photos et de sous-projets), et commencer à accueillir un certain code de bzr niché arbres. Je espère vraiment de voir des arbres imbriqués mises en œuvre dans bzr bientôt, mais je ne peux pas attendre indéfiniment et je ai besoin de solution non-idéale en ce moment.
Exigences :
- Python
Commentaires non trouvées