Bzr-gtk sous Fedora

Canonical, qui produit le VCS Bazaar, concentre la plus grande partie de son énergie à développer une interface graphique Qt appelée bzr-explorer ; je préfère pour ma part utiliser la série d'outils écrite en python et utilisant GTK appelée bzr-gtk. Voilà comment l'installer sur Fedora 17.

Il n'y a pas de paquetage rpm disponible dans les dépôts officiels (il en existe un pour bzr-explorer) mais ce n'est pas ce qui doit nous arrêter :

  • Installer d'abord bazaar (cela va de soi). La version disponible sous Fedora 17 est la 2.5.0.
  • Installer les paquetages pycairo et nautilus-python si ce n'est pas déjà fait.
  • Télécharger la dernière version de bzr-gtk comptatible avec bazaar 2.5.0 ; actuellement, il s'agit de la 0.104.0.
  • Placer le contenu de l'archive dans un dossier ~/.bazaar/plugins/gtk.
  • Pour utiliser l'intégration avec Nautilus (non testé), installez le fichier nautilus-bzr.py dans ~/.nautilus/python-extensions.

Et voilà : ce n'est pas plus compliqué.

  • gannotate
  • gblame
  • gbranch
  • gcheckout
  • gci
  • gcommit
  • gconflicts
  • gdiff
  • get
  • ginit
  • gmerge
  • gmissing
  • gpraise
  • gpreferences
  • gpush
  • gsend
  • gst
  • gstatus
  • gtags
  • visualise
Liste des commandes bzr-gtk.

Cela fait des années que je souhaite développer un plugin Gedit utilisant bzr-gtk sans en trouver le temps (les plugins bazaar qui existent ne m'ont jamais donné satisfaction - utiliser l'intégration de subversion dans Eclipse au boulot conduit à avoir quelques exigences :-). Je pense que le moment est venu de le faire.