diff --git a/commit-tree b/commit-tree new file mode 100755 index 0000000..b102b4b --- /dev/null +++ b/commit-tree @@ -0,0 +1,14 @@ +#!/bin/bash -e + +echo tree $1 > .zit/commit.tmp +shift +while [[ $1 == -p ]]; do + echo parent $2 >> .zit/commit.tmp + shift; shift +done +echo author "Joe Mou $(date +'%s %z')" >> .zit/commit.tmp +echo committer "Joe Mou $(date +'%s %z')" >> .zit/commit.tmp +echo >> .zit/commit.tmp +cat >> .zit/commit.tmp + +./hash-object commit .zit/commit.tmp