前回の続き。
Sphinxを試してみた動機は、テキストで版数管理しつつ、WordやWeb形式に変換したいということだったので、今回はgitとSphinxを連携してみた。
Gitリボジトリをつくる
まずは、Sphinxのトップディレクトリでgitのリポジトリを作成。
git init
次に、.gitignoreの設定。
ここでは、ビルドした生産物を除外する。
echo “_*” » .gitignore
はじめてのコミットをする。
git add .
git commit -m"first commit"
git commit でSphinxを make html してみる
commit後にコマンドを実行するためには、.git/hooks/ディレクトリ配下に、post-commitフォルダを作成し、そこに実行したいコマンドを書く。
というわけで、
cd .git/hooks/
emacs post-commit
post-commtの内容は以下
#!/bin/sh
make html
実行権限を与えて完了
chmod a+x post-commit