consdiff code accepts invalid patch
We shouldn't accept a patch that includes commands of the form '1,2a' because ranges for an add command don't make sense. I don't believe this is a breaking change because we never *generated* such diffs.
issue