diff --git a/source/git-promise.js b/source/git-promise.js
index <HASH>..<HASH> 100644
--- a/source/git-promise.js
+++ b/source/git-promise.js
@@ -404,12 +404,12 @@ git.revParse = function(repoPath) {
       const resultLines = result.toString().split('\n');
       const rootPath = resultLines[2] ? resultLines[2] : repoPath;
       if (resultLines[0].indexOf('true') > -1) {
-        return { type: 'inited', gitRootPath: rootPath };
+        return { type: 'inited', gitRootPath: path.normalize(rootPath) };
       } else if (resultLines[1].indexOf('true') > -1) {
-        return { type: 'bare', gitRootPath: rootPath };
+        return { type: 'bare', gitRootPath: path.normalize(rootPath) };
       }
-      return { type: 'uninited', gitRootPath: rootPath };
-    }).catch((err) => ({ type: 'uninited', gitRootPath: repoPath }));
+      return { type: 'uninited', gitRootPath: path.normalize(rootPath) };
+    }).catch((err) => ({ type: 'uninited', gitRootPath: path.normalize(repoPath) }));
 }
 
 module.exports = git;
return normalized path

I think it will work...