getRemoteBranchList static method

Future<List<String>> getRemoteBranchList(
  1. String pathRep
)

获取当前仓库包含的远程分支列表

pathRep 仓库

Implementation

static Future<List<String>> getRemoteBranchList(String pathRep) async {
  final branchList = <String>[];
  const cmdBranchRemote = 'git branch -r --format "%(refname:lstrip=3)"';
  final result = await ProcessUtil.runCmdWait(
    cmd: cmdBranchRemote,
    workingDirectory: pathRep,
  );
  if (result.stdout is String) {
    branchList.addAll(
      parseBranchesInString(result.stdout as String),
    );
  }
  Logger.log('getRemoteBranchList.branchList: $branchList');
  return branchList;
}