gitCommit method
Implementation
@override
Future<GitResult> gitCommit(String message, {List<String>? paths}) async {
final r = await _git([
'commit',
'-m',
message,
if (paths != null) ...['--', ...paths.map(normalizeRepoPath)],
]);
return GitResult(ok: true, output: (r.stdout as String).trim());
}