Right now users are unable to set their own filenames, which appear when displaying a patch or when a merge has conflicts. There should be some interface which makes it easy for user's to overwrite the currently used defaults. A few options include:
- Adding the ability to set the names via an option in
DiffOptions and MergeOptions
- Introduce a new thin wrapper
File which is a tuple (filename, contents) which are passed into the create_patch and merge methods instead of just passing in their contents.