Redmine Git Hosting 0.7

21
21
avr.
2014
Ruby

Après un peu plus d'un an de travail, JBox Web est fière d'annoncer la sortie de la version 0.7 du plugin Redmine Git Hosting. Pour rappel, ce plugin pour Redmine, le fameux gestionnaire de projet codé avec Ruby on Rails, permet d'améliorer la gestion des dépôts Git en s'interfaçant avec Gitolite. Depuis la version 0.6 de nombreuses fonctionnalités ont été rajoutées et un gros travail de refonte du code et d'optimisation a été réalisé.

Vous trouverez toute la documentation nécessaire dans le Wiki du projet Github.

Mise à jour : depuis la rédaction de la dépêche, le plugin a reçu deux mises à jour mineures. La dernière version à utiliser est donc la 0.7.2.

Changements de la version 0.7 :

  • retrait de la gestion de Redmine 1.x ;
  • retrait de la gestion de Rails 2.x ;
  • retrait de la gestion de Ruby 1.8.x ;
  • remplacement des Rails Observers par des Active Record Callbacks ;
  • remplacement de l'interface maison Gitolite par une gem Gitolite ;
  • beaucoup de nettoyage de code ;
  • beaucoup de corrections de bugs ;
  • ajout des listes de diffusion Git ;
  • ajout des jobs asynchrones Sidekiq ;
  • ajout du choix de la branche par défautselection ;
  • ajout de l'initialisation automatique de dépôt ;
  • ajout du téléchargement de l'historique Git ;
  • ajout de la prévisualisation des fichiers README ;
  • ajout de la gestion des clés config du dépôt ;
  • ajout des statistiques améliorées sur le dépôt ;
  • ajout de la synchronisation des problèmes Github ;
  • ajout du parcours des dépôts archivés ;
  • ajout de la CSS Bootstrap ;
  • ajout d'icônes avec une meilleure police.

Changements de la version 0.7.1

  • suppression de la dépendance ENV['HOME'] ;
  • suppression de la dépendance sur le fichier Git config ;
  • suppression de la dépendance sur le fichier SSH config ;
  • diverses corrections de bugs ;
  • utilisation de la dernière version de la gem jbox-gitolite (1.1.11).

Changements de la version 0.7.2

  • correction d'une erreur en cas de migration depuis une version 0.6.2 ;
  • correction d'un plantage quand une resynchronisation de clés SSH a lieu avec Sidekiq.
  • # Github

    Posté par . Évalué à 3.

    Je note que le projet ne s'utilise pas lui-même pour s'héberger mais utilise github à la place.

    • [^] # Re: Github

      Posté par (page perso) . Évalué à 3.

      Peut être pour bénéficier de l'aspect réseau social de github ? Ce qui, soyons honnêtes, devrait aider à le faire connaître.

      • [^] # Re: Github

        Posté par . Évalué à 2.

        Tout à fait! Mais également pour bénéficier des pull requests qui ne sont pas encore implémentées dans le plugin :)

Suivre le flux des commentaires

Note : les commentaires appartiennent à ceux qui les ont postés. Nous n'en sommes pas responsables.