view slides/20140204/slide.md @ 18:861d0274d68e

Add description mercurial hook for today slide
author Yasutaka Higa <e115763@ie.u-ryukyu.ac.jp>
date Tue, 04 Feb 2014 17:27:51 +0900
parents 4810f100dd19
children
line wrap: on
line source

title: 近況報告
author: Yasutaka Higa
cover:
lang: Japanese

# 今週の近況報告

* テスト期間が始まりました
* スライドを作ってみました
* mercurial hook

# スライドについて

* firefly の /Users/one/hg/Members/atton/seminar_slides にあります
* S6 を生成できる slideshow という gem を使っています
* markdown からも生成できるようなので生成しています
* [Web](http://wolf.cr.ie.u-ryukyu.ac.jp/seminar_slides/) にも置いています
* [slideshow-shower](https://github.com/slideshow-s9/slideshow-shower) というテンプレートを使ってみています

# mercurial hook

* 特定のイベント時に指定した処理をできます
* イベントは以下のようなものがあります
    * changeset が来た時の changegroup
    * commit する時の commit
    * changeset を送る時の outgoing
* 今はサーバ側の changegroup に build script を hook しています

# mercurial hook 設定例

.hg/hgrc に

    [hooks]
    changegroup = .hg/changegroup.sh

とか書くとpushされた時に.hg/changegroup.sh が走ります。