hasUncommittedChanges function

Future<bool> hasUncommittedChanges({
  1. String? dir,
})

Check if there are uncommitted changes.

Implementation

Future<bool> hasUncommittedChanges({String? dir}) async {
  final result = await runGit(['status', '--porcelain'], workingDirectory: dir);
  return result.success && result.output.isNotEmpty;
}