ref: 0022137d89f12741ac3e6cf4173aa876cda5a726 tm/tm-commit -rwxr-xr-x 705 bytes
Fix shellcheck warnings

And disable them when necessary. This is all dumb and terrible and I
hate this world and I really really should've used a real programming
language instead of shell why did I do this to myself.
commit: handle lack of HEAD gracefully

By creating a no-parent commit
Fix some errors caught by shellcheck
commit: remove debugging command
commit, commit-tree: fix options
commit: initial commit