If building the tree generated a different filename, it would ideally still commit under the old filename unless the user renamed it. This seems hairy.
If building the tree generated a different filename, it would ideally still commit under the old filename unless the user renamed it. This seems hairy.