Enum Class GitPositionTransformer.OmitPositionOnConflict

java.lang.Object
java.lang.Enum<GitPositionTransformer.OmitPositionOnConflict>
com.google.gerrit.server.patch.GitPositionTransformer.OmitPositionOnConflict
All Implemented Interfaces:
GitPositionTransformer.PositionConflictStrategy, Serializable, Comparable<GitPositionTransformer.OmitPositionOnConflict>, java.lang.constant.Constable
Enclosing class:
GitPositionTransformer

public static enum GitPositionTransformer.OmitPositionOnConflict extends Enum<GitPositionTransformer.OmitPositionOnConflict> implements GitPositionTransformer.PositionConflictStrategy
A strategy which drops any GitPositionTransformer.Positions on a conflicting mapping. Such a strategy is useful if it's important that any mapped GitPositionTransformer.Position still refers to exactly the same commit content as before. See more details at GitPositionTransformer.PositionConflictStrategy.

We need this strategy for computing edits due to rebase.