Improve description of moved chunks
- Replace due_to_move with move_details.
- Fetch line numbers and provide more info
about the move operation.
Change-Id: Ib2c4a6ac44deefc4e778cd18f17f45b290983213
diff --git a/polygerrit-ui/app/elements/diff/gr-diff-processor/gr-diff-processor.ts b/polygerrit-ui/app/elements/diff/gr-diff-processor/gr-diff-processor.ts
index 850e3ef..77b5499 100644
--- a/polygerrit-ui/app/elements/diff/gr-diff-processor/gr-diff-processor.ts
+++ b/polygerrit-ui/app/elements/diff/gr-diff-processor/gr-diff-processor.ts
@@ -366,7 +366,8 @@
const group = new GrDiffGroup(type, lines);
group.keyLocation = !!chunk.keyLocation;
group.dueToRebase = !!chunk.due_to_rebase;
- group.dueToMove = !!chunk.due_to_move;
+ group.moveDetails =
+ chunk.move_details || (chunk.due_to_move ? {changed: false} : undefined);
group.skip = chunk.skip;
group.ignoredWhitespaceOnly = !!chunk.common;
if (chunk.skip) {
@@ -700,6 +701,9 @@
if (chunk.due_to_move) {
subChunk.due_to_move = true;
}
+ if (chunk.move_details) {
+ subChunk.move_details = chunk.move_details;
+ }
return subChunk;
});
}