夜行録 - 酔歩.net
日暮れて道遠し さらに夜道を行く もって夜行録と名付く
awk一発野郎
dotは面白いなー
hg logの結果をdotで図にしてみる。
てゆーか、cloneして2箇所で作業してmergeしたり、branch切ったりしてると、流れが判んなくなる……。
#! /usr/bin/awk -f BEGIN{ HASPARENT=1; TAG=""; print "digraph hg_revisions {"; } $1=="changeset:"{ if (HASPARENT!=1) {printf(" \"%s\"->\"%s\";\n",$2,CSET)}; CSET=$2; HASPARENT=0 TAG=""; } $1=="branch:"||$1=="tag:"{ TAG=$2; printf(" \"%s\" [ group = \"%s\" ];\n", CSET, $2); } $1=="parent:"{ printf(" \"%s\"->\"%s\"",$2,CSET); if (TAG!="") printf(" [ label = \"%s\"]", TAG); printf(";\n"); HASPARENT=1 } END { print "}"; }
以下が結果
2010年07月16日 (Fri) - 15:52:37 - その他雑記 - 3692x - permalink
Karma points: 5. Do you like this article? [yes/no]
Karma points: 5. Do you like this article? [yes/no]
- Use this Trackback URL for ping (right mouse click and copy URL).
- You can [print] this article, DISALLOWED (MailToAFriend) it, or export a [PDF].