git-kiribanの要、何コミット目かを導くロジック。gitはsvnよろしく連番ついてるわけじゃないのでね。
確認用として
gitのコミットを古い方から順番に表示する。(数字をふって、逆順ソートして、数字を消して、less)
git log --oneline | cat -n | sort -nr | cut -c 8- | less
1024回目のコミットを表示
git log --oneline | cat -n | sort -nr | cut -c 8- | sed -n 1024p
git log --oneline | wc -l
が 1287の時以下も同じ
git log --oneline | sed -n 264p
つまりN回目は
git log --oneline | sed -n (総数-N+1)p
それらを利用してgit-kiribanは出来上がってますよ。
git-kiriban
間違ってたら教えてください^^;