isGitRepo method
Returns true if path is inside a git repository.
Implementation
Future<bool> isGitRepo(String path) async {
try {
final result = await Process.run(_gitBinary, [
'rev-parse',
'--is-inside-work-tree',
], workingDirectory: path);
return result.exitCode == 0 && (result.stdout as String).trim() == 'true';
} catch (_) {
return false;
}
}