getUncommited method
Returns the list of uncommited files with paths relative to the git root.
Implementation
List<String> getUncommited() {
final lines = 'git status --porcelain'
.start(workingDirectory: pathToGitRoot, progress: Progress.capture())
.lines;
final uncommited = <String>[];
for (final line in lines) {
final parts = line.trim().split(' ');
uncommited.add(parts[1]);
print(parts[1]);
}
return uncommited;
}