• [^] # Re: Quels avantages face à la cathédrale ?

    Posté par . En réponse à la dépêche Sortie de Gnu Bazaar 2.6.0. Évalué à 10.

    En parcourant la page, je me suis dit qu'il n'y avait pas vraiment d'avantages par rapport à git, mais il y a en fait deux points qui me paraissent intéressants.

    Tu as raison. Bazaar est une bonne idée qui a mal tournée et qui devrait être parti à la poubelle depuis longtemps à cause de git/hg.

    Le logiciel peut être étendu avec des extensions

    Ce n'est pas qu'il peut c'est qu'il doit.

    Ce qui implique d'avoir 5-10 extensions, personne n'a les mêmes, la moitiée ne sont pas maintenue ou mal gaulées. Un vrai plaisir !

    Ce serait intéressant d'avoir des retours d'utilisation.

    J'ai du me farcir bazaar pendant ces 9 derniers mois. Franchement bazaar est une sale blague, c'est:

    • lent à mourrir
    • commandes et fonctionalités de bases moisies (pas de pager par défaut, options de 3km pour faire des choses simple, la detection du déplacement de fichier se vautre une fois sur une).
    • Ne tire pas du tout parti du fait que c'est un DCVS et que tu peux faire des choses sur tes branches locales que tu ne dois faire sur les publiques. Pas de rebase interactif, l'édition d'un commit non poussé est un enfer etc.
    • Ecosystème de merde. Aucun plugin d'IDE n'a été mis à jour dans les 2 dernières années
    • Tonnes de plugin plus ou moins bien gaulé. Il faut même un plugin pour avoir un workspace colocated...
    • La politique anti-rebase est à mourrir de rire "Faut pas péter l'historique" par contre ils te conseillent de sortir un diff de ta branche locale puis de faire un gros patch sur une nouvelle branche, ou tu perds... tout ton historique !
    • La version Windows à l'air assez funky (pas testé)

    Bref de nos jours je vois pas pourquoi on s'emmerderait avec. L'argument de la possibilité de faire du centralisé est moisi c'est le pire des deux mondes. Bazaar est mourrant et à fait pleins d'erreurs qui ont d'ailleurs été documenté ici et là par des auteurs. En tant qu'utilisateur tu te dis que ce que tu observes en utilisant est confirmé par les devs... Passe ton chemin.