Commits


ensure that commits use intended base blobs for changes


rename field in 'struct commitable'


commit against the HEAD commit, not the work tree's base commit


update commit command's description


document 'got commit'


fix usage_commit()


don't traverse into unmodified subtrees during commit


don't close a tree in the wrong place; fixes a bus error crash


add another commit test


fix bug in concurrent commit check and add another commit test


try to detect concurrent commits; not perfect yet (see comments)


hook up commit regress tests


require GOT_AUTHOR environment variable


fix perms in committed tree entries


update HEAD reference after commit


add APIs to change references


don't create unrelated files in basic commit test


update fileindex after commit


don't visit added subtrees reundantly


report commit item status


add TODO comments


write commit objects


handle added subtrees during commit


more progress on commits: write trees recursively


fix problems with "/" in two path helper functions