UNPKG

349 BJavaScriptView Raw
1exports.isInGitRepository = function() {
2 try {
3 execSync("git rev-parse --is-inside-work-tree", { stdio: "ignore" });
4 return true;
5 } catch (e) {
6 return false;
7 }
8};
9
10exports.isInMercurialRepository = function() {
11 try {
12 execSync("hg --cwd . root", { stdio: "ignore" });
13 return true;
14 } catch (e) {
15 return false;
16 }
17};