various fixes for git and mercurial with InMemoryCommit backend and non-ascii files...
various fixes for git and mercurial with InMemoryCommit backend and non-ascii files
- hg use tolocal for unicode objects
- git use core.quotepath=false for commands