allow customizing the commit filename

this allows us to track multiple modules from the same parent dir