67 links
  • Ban's links
  • Home
  • Login
  • RSS Feed
  • ATOM Feed
  • Tag cloud
  • Picture wall
  • Daily
Links per page: 20 50 100
6 results tagged mercurial x
  • Git's format-patch in hg – Mercurial

    hg n'a pas directement le format-patch de Git, qui est très pratique non seulement pour envoyer des patches par mail (où hg a l'extension Patchbomb), mais aussi pour simplement exporter vers un fichier par exemple pour attacher à un rapport de bug.

    hg a export qui fait le boulot, mais qui n'écrit pas automatiquement dans un fichier. Pour ce faire, il faut utiliser -o (--output), et écrire un nom de fichier à la main. Heureusement on peut utiliser des des formats automatisés comme %n et %m. Pour une sortie similaire à format-patch on utilisera -o '%n-%m.patch'.

    Comme tout ça est bien verbeux, je suggère un alias (http://www.selenic.com/mercurial/hgrc.5.html#alias) :

    [alias]
    format-patch = export -v -o '%n-%m.patch'

    September 15, 2014 at 15:43:22 GMT+2 * - permalink -
    QRCode
    - http://www.selenic.com/mercurial/hg.1.html#export
    hg mercurial git
  • hgrc: defaults – Mercurial

    [defaults] dans l'hgrc permet de configurer les options par défaut des différentes commandes, comme par exemple -vf pour log.

    September 15, 2014 at 15:07:38 GMT+2 * - permalink -
    QRCode
    - http://www.selenic.com/mercurial/hgrc.5.html#defaults
    hg mercurial
  • Git-style branches in hg: bookmarks – Mercurial

    Les branches sous Git sont réputées pour êtres différentes de celles des autres systèmes, et c'est vrai. La fonctionnalité de hg la plus proche de celle des branches Git sont les bookmarks.
    Pas évident de prime abord, mais ça marche plutôt bien (au moins pour un utilisateur occasionnel venant de Git).

    September 15, 2014 at 15:01:20 GMT+2 * - permalink -
    QRCode
    - http://www.selenic.com/mercurial/hg.1.html#bookmarks
    hg mercurial git
  • Git-style `log` output: hg -fv – Mercurial

    Le comportement par défaut du log de hg est proprement exaspérant pour un utilisateur de Git : la révision par défaut étant tip:0 (qui n'est pas nécessairement l'état courant).
    Pour avoir le log de l'état courant du dépôt, comme le fait Git par défaut : -f (--folow). On ajoutera -v pour avoir des messages complets.
    Pour inclure les différences on utilisera p, comme avec Git (peut-être en combinaison avec -g pour avoir le format étendu de Git, même s'il ne change rien pour les diffs les plus courants).

    September 15, 2014 at 14:54:15 GMT+2 * - permalink -
    QRCode
    - http://www.selenic.com/mercurial/hg.1.html#log
    hg mercurial git
  • ColorExtension - Mercurial

    Un autre must-have, le pendant du color de Git, et fonctionne à peu près pareil.

    September 15, 2014 at 14:47:58 GMT+2 * - permalink -
    QRCode
    - http://mercurial.selenic.com/wiki/ColorExtension
    hg mercurial git
  • PagerExtension - Mercurial

    Must-have, particulièrement pour tout utilisateur de Git qui a l'habitude d'un comportement pratique par défaut. Comme son nom l'indique, cette extension permet d'utiliser un pager automatiquement sur la sortie de la plupart des commandes, comme par exemple log ou export.

    Les options suggérées pour less sont très bonnes, et fonctionnent comme Git :
    F : quitter less automatiquement si la sortie tient sur l'écran
    R : garder les séquences d'échappement pour la coloration (utile en particulier avec l'extension color)
    X : ne pas vider la vue à la sortie, indispensable quand on utilise F

    September 15, 2014 at 14:39:56 GMT+2 * - permalink -
    QRCode
    - http://mercurial.selenic.com/wiki/PagerExtension
    hg mercurial git
Links per page: 20 50 100
Shaarli - The personal, minimalist, super fast, database-free, bookmarking service by the Shaarli community - Help/documentation