Keeping fingers crossed for this!
An interesting use case: the Pythonista app for iOS is a fantastic integrated environment that effectively allows scripting an iPhone or iPad. Support for merges and fast-forwards in Dulwich is the missing piece that would allow Pythonista to synchronize code and data seamlessly using Git, without leaving the app.
The Pythonista app has a small but fanatic following, they even implemented a bash-like terminal environment for it and this has a "git" tool that supports merges:
If you'd like to "think aloud" about the design you have in mind for this, you might get some help with this :-)
- Ł