タグ

mercurialに関するfn7のブックマーク (2)

  • Mercurial のリポジトリ更新時に Sphinx をビルドする - SPEAKER BREAKA

    複数人でドキュメント書いたり修正する場合なんかに、Mercurial で Sphinx のドキュメントソースを管理しているわけですが、毎度毎度、 作業領域を更新してから make html するのが面倒なわけです。 で、例によって id:nullpobug が「mercurial の hook 使えば楽だよ」と言ってたので、 早速マネしてみました。 フックって? Mercurial のリポジトリで発生するイベントを通知して、指定したアクションを 叩いてくれるトリガです。 フックの一覧 changegroup commit incoming outcoming prechangegroup precommit preoutgoing pretag pretxnchangegroup pretxncommit preupdate tag update 今回の場合は、リポジトリ更新完了後に処理を

    Mercurial のリポジトリ更新時に Sphinx をビルドする - SPEAKER BREAKA
  • ウノウラボ Unoh Labs: Mercurialでバージョン管理

    stoplightで最大化したターミナル上でzshとscreenとEmacsを立ち上げ、 明朝体フォントでプログラミングするbokkoです。 今回はバージョン管理システムの1つであるMercurialについて紹介します。 ウノウではSubversionとTracを組み合わせて開発を行っていますが、 僕個人では今年の春ぐらいからEmacsやzsh、screenなどの各種設定ファイルをMercurialでバージョン管理しています。 Mercurialとは? Mercurialは分散型のバージョン管理システムです。 これに対して、CVSやSubversion(以下SVN)は集中型のバージョン管理システムにあたります。 分散型と聞くと難しそうなイメージがわくかもしれませんが、 CVSやSVNに比べてると、より手軽にバージョン管理を行うことができるというのが、 Mercurialに対する僕の印象です

  • 1