convertCommitOpSymbolToEnum function

CommitOp convertCommitOpSymbolToEnum(
  1. String commitOpSymbol
)

Implementation

CommitOp convertCommitOpSymbolToEnum(String commitOpSymbol) {
  switch (commitOpSymbol) {
    case '+':
      return CommitOp.UPDATE;
    case '#':
      return CommitOp.UPDATE_META;
    case '*':
      return CommitOp.UPDATE_ALL;
    case '-':
      return CommitOp.DELETE;
    default:
      return throw IllegalArgumentException(
          '$commitOpSymbol is not a valid CommitOperation symbol');
  }
}