Make BaseFixture.Touch() return the full filepath
Make Touch() overwrite potential existing file
Leverage Touch() to generate test files
Create a new repo.Checkout() overload which accepts a Commit object