Improve for backends
Merge pull request #66 from syohex/improve-vcs

Improve for backends