BranchReference constructor

BranchReference(
  1. String sha,
  2. String reference
)

Implementation

factory BranchReference(String sha, String reference) {
  String branchName;
  if (reference == 'HEAD') {
    branchName = reference;
  } else {
    assert(reference.startsWith(_localBranchPrefix));

    branchName = reference.substring(_localBranchPrefix.length);
  }

  return BranchReference._internal(sha, reference, branchName);
}