Octopus : contrôle simplifié pour Git

Nicolas Furno |
Octopus [1.0 – US – 11,99 € (promotion de lancement) – Michael Beck] est un client Git pour Mac OS X. L'application permet d'accéder aux différents référentiels Git que vous gérez dans une seule fenêtre. L'interface, parfaitement adaptée au système d'Apple, semble très élégante et elle se veut parfaitement intuitive.

Octopus

Les glisser/déposer sont gérés dans toute l'application et Octopus est compatible avec la majeure partie des éditeurs de code et applications de comparaison comme Kaleidoscope. Vous retrouverez également les commentaires des différents participants et toutes les fonctionnalités de Git sont au programme.
avatar pierrus | 

Git c'est top!

avatar LBX | 

La choucroute c'est nul!

avatar USB09 | 

Le poulpe c'est bon.

avatar treizep | 

Qu'elle drôle d'idée de mettre le code source coincé sur le coté. Du coup on doit scroller pour voir l'intégralité d'une ligne… humpf.

Sinon de mon coté je préfère Mercurial c'est plus simple et moins usine à gaz que Git. Vivement qu'Apple supporte Mercurial dans Xcode.

avatar lmouillart | 

@treizep idem Mercurial plus simple, plus pratique, en plus le souçis de Git c'est que les clients sous Linux/Unix(donc mac os sont bon), par contre sous Windows c'est la cata (en plus dés que l'on déclare des bugs Git Windows on se fait gentillement jeter), et comme en entreprise on trouve toujours du Windows dans le parc ...
donc autant utiliser Mercurial.

avatar totorino | 

Je suis en train de faire la démarche inverse. J'utilisais mercurial depuis plusieurs années et je viens de changer pour git qui gère mieux les branches.

avatar YenoIwesa | 

@ lmouillart: Dans ma boîte, mon département bosse sur de grosses machines Unix dédiées pour la compilation et l'exécution des backends, même si le développement est fait sur windows avec Eclipse. Le choix de Mercurial n'a pas été dicté par le fait d'avoir un environnement qui nécessitait d'être Windows-compatible puisque nous utilisons Mercurial quasiment exclusivement en ligne de commande via putty connecté en ssh aux machines Unix. Ce qui a poussé ce choix c'était principalement la grande facilité de développer des plugins qui s'intègrent directement dans Mercurial. Ainsi les équipes de support aux développement ont pu proposer une intégration au système de bug tracking proprio de la boîte, de l'intégration continue, de la gestion de branches avec cascading de pull requests etc. de manière quasiment transparente pour le dev.
La contrepartie est la performance médiocre de Mercurial, qui est entièrement réalisé en python, alors que git est codé en C. Sur nos repositories, qui sont pourtant de taille moyenne, un simple hg status peut mettre jusqu'à 30 secondes (sur des machines de 48 coeurs et 80 Go de ram, mais avec les fichiers sur un filesystem de NAS), alors que git permet d'être quasi instantané. Donc Mercurial certes simple et pratique, mais lent sur de grosses bases de code !

avatar lmouillart | 

Pour info : Python à un GIL, le fait d'avoir 48 coeurs (et plein de thread) n'apporte pas grand chose en terme de perf.

avatar frodon27 | 

je ne bosse que sur git, pour du web et obj-c, pour moi le meilleur GUI pour OSX c'est "SourceTree", depuis la dernière version il gère les sous-modules. Pour le bug tracking je couple généralement un repo avec un project sur redmine.

avatar Sephi-Chan | 

J'utilise Git. Et j'utilise la ligne de commande ou le client graphique Tower.

avatar Domsou | 

Pour moi c'est Bazaar. Au fil des projets j'ai essayé Mercurial qui ne m'a pas convaincu et Git que je n'ai pas réussi à appréhender.

avatar Yo Eight | 

Quoi de plus comparé à Github for Mac qui lui est gratuit et "officiel" ?

CONNEXION UTILISATEUR