流れ去るともったいないのでTwitterから転載:
@nishio: Makefileで実行する前に「gitのワークスペースがcleanであること」ってassertしたいんだけど、どうすればいいかなぁ。
@n0kada: test -z "`git status --porcelain`"
バッチリ動きました!ありがとうございます!
$ make deploy
# TODO assert workspace is clean
test -z "`git status --porcelain`"
make: *** [deploy] Error 1