Browse Source

Fixes pathing issue on Windows

main
Eric Amodio 7 years ago
parent
commit
305674d71a
1 changed files with 10 additions and 6 deletions
  1. +10
    -6
      src/git/git.ts

+ 10
- 6
src/git/git.ts View File

@ -47,13 +47,17 @@ export default class Git {
}
static splitPath(fileName: string, repoPath?: string): [string, string] {
// if (!path.isAbsolute(fileName)) {
// Logger.error(`Git.splitPath(${fileName}) is not an absolute path!`);
// debugger;
// }
if (repoPath) return [fileName.replace(`${repoPath}/`, ''), repoPath];
if (repoPath) {
return [
fileName.replace(repoPath.endsWith('/') ? repoPath : `${repoPath}/`, ''),
repoPath
];
}
return [path.basename(fileName).replace(/\\/g, '/'), path.dirname(fileName).replace(/\\/g, '/')];
return [
path.basename(fileName).replace(/\\/g, '/'),
path.dirname(fileName).replace(/\\/g, '/')
];
}
static async repoPath(cwd: string, gitPath?: string) {

Loading…
Cancel
Save