04052009Auteur: Fabien Schwob
Dans:
Logiciel Si comme moi vous utilisez Mercurial comme gestionnaire de source, je vous propose de découvrir Murky (code source), un client écrit par Jens Alfke, un ancien d'Apple maintenant développeur indépendant.

Il faut par contre actuellement le compiler à la main car il n'existe pas encore de distribution binaire. Plus d'informations pour compiler le projet sont disponible sur le wiki du projet.
28112008Auteur: Fabien Schwob
Dans:
Logiciel Un des outils indispensable pour un développeur, est un gestionnaire de versions. Malheureusement XCode gère uniquement CVS, Perforce et Subversion. Si vous avez décidez d'aller voir du coté du gestionnaire distribué Git, voici un article de Christopher Roach sur son utilisation pour gérer un projet XCode :
Il est aussi possible de se servir uniquement de la liste des fichiers à ignorer pour l'adapter à Mercurial par exemple.
25062008Auteur: Fabien Schwob
Dans:
Logiciel Il faut bien commencer quelque part, ça va donc être avec Mercurial que je
vais commencer cette série de billet sur les gestionnaires de version et
comment les utiliser sur Mac.
Mercurial, est donc un gestionnaire de
version distribué écrit en Python, et avec d'après le site du projet beaucoup
d'avantages (comme tous les projets d'ailleurs) :
- Rapide
- Tenant la charge (aussi bien en terme de nombre de fichiers que du nombre de modifications de ceux-ci)
- Robuste (transactions, backup, etc..)
- Simple à utiliser, avec divers outils disponibles
- Simplicité à adopter (fonction sur Mac, Unix et Windows. Propose des outils de conversion depuis d'autres gestionnaires)
- Gratuit et sous licence GPL
Installation
Si vous utilisez Python et que vous avez déjà l'utilitaire easy_install, le plus simple est de l'utiliser :
sudo easy_install Mercurialercurial
Il est sinon possible d'installer Mercurial avec divers packages
(Fink, Macports, etc.) ou depuis le code source du projet.
Mais le plus simple reste de passer par easy_install,
ce qui vous permettra de plus de l'utiliser par la suite si vous développez en Python ou que vous comptez le faire.
Si tout c'est bien passez, nous allons maintenant pouvoir passer la création d'un projet et les premiers commits.
Utilisation
Il existe diverses ressources sur l'utilisation de Mercurial. Voici les plus
intéressantes :
Les plugins et outils
- Bundle Textmate : il s'installe très facilement depuis le bundle GetBundle (Bundles -> GetBundle -> Install Bundle) et de choisir Mercurial
- Mercurial Quick Start sous la forme d'un fichier A4 à imprimer et qui permet d'avoir d'un coup d'oeil toutes les commandes utiles
- Le plugin TracMercurial pour utiliser Trac avec Mercurial comme gestionnaire de source.
- Migrer de Subversion à Mercurial (sans rapport avec le Mac mais ça peut toujours être utile.
Pour conclure, Mercurial ne pose pas de problème pour l'installation ou
l'utilisation sous Mac. Les diverses ressources que l'on trouve sur Internet
s'applique très bien sans avoir besoin de chercher des solutions spécifiques.
17062008Auteur: Fabien Schwob
Dans:
Logiciel,
Mac OS X J'entends de plus en plus parler des logiciels de gestion de versions distribués tel que Mercurial ou Git, et j'utilise maintenant depuis quelques mois/années Subversion pour mes différents projets personnels ou professionnels. Je vais donc lancer une série de plusieurs billets pour partager mes différents tests et expériences sur l'installation et l'utilisation de ces outils sur Mac OS X.
- Mercurial (À venir)
- Git (À venir)
- Subversion (À venir)