2011年8月29日のブックマーク (4件)

  • Mercurial の、 hg revert / hg rollback / hg backout の使い分け

    Mercurial の、 hg revert / hg rollback / hg backout の使い分け 以前からgitを使っていたのですが、最近は職場のバージョン管理システムがMercurial hg になっているので、もっぱらhgばかり使っています。ということで、いくつか覚えたhgネタ。 Mercurialやgitに限らず、いかなるバージョン管理システムを使用していても、人間が使う以上運用中にミスが発生することは避けられません。今回はMercurial使用中に間違ったコミットやプッシュを行ってしまった際の対処法を調べてみました。 参考文献はこちら。 間違いを修正するためのコマンドは、大きく分けて以下の3つがあります。hg reverthg rollbackhg backoutまたコマンドを用いて修正する意外にも、ローカル作業する際に作業用リポジトリを別に作って、問題に気づいたらリ

    Mercurial の、 hg revert / hg rollback / hg backout の使い分け
    hirokiky
    hirokiky 2011/08/29
  • 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
    hirokiky
    hirokiky 2011/08/29
  • Pycon JP 2011 開催しました!

    _ スタッフとして、楽しい楽しいPyconJP に参加しました。 今回、約200人の Python プログラマーを集めることを成功しました。 当に Python に興味がある方がいっぱい来てくれて、楽しくて、素晴らしいイベントができました! 嬉しかったです。 皆さんのお陰で、楽しいイベントが開かれました。 当にありがとうございます! Python のコミュニティが日ではまだ小さいと感じていましたが、今日、 たくさんの開発者がいましたし、日Python界はたくさんの人がいると PyconJP 2011 で始めて感じていました。海外の方もいらっしゃいましたし、これからも、 もっと大きい規模で、もっと国際的、もっと日エンジニアの素晴らしさを 世界に見せるようなイベントができればいいなと思っています。 僕はスタッフとして、努めていましたが、全然偉い人ではありません。 僕はスタッフの偉

  • PyCon JP 2011 (8/27 開催) #pyconjp + Party & Sprints

    🌟𝐝𝐣.𝐦𝐢𝐜𝐡𝐢𝐥𝐮 @michilu Object-oriented usage of using command line tools in Python - PyCon JP 2011 CFP投票 via @pyconj #pyconjp http://t.co/cJ4O92B

    PyCon JP 2011 (8/27 開催) #pyconjp + Party & Sprints