(turn: TurnDiff)
| 77 | } |
| 78 | |
| 79 | function computeTurnStats(turn: TurnDiff): void { |
| 80 | let totalAdded = 0 |
| 81 | let totalRemoved = 0 |
| 82 | for (const file of turn.files.values()) { |
| 83 | totalAdded += file.linesAdded |
| 84 | totalRemoved += file.linesRemoved |
| 85 | } |
| 86 | turn.stats = { |
| 87 | filesChanged: turn.files.size, |
| 88 | linesAdded: totalAdded, |
| 89 | linesRemoved: totalRemoved, |
| 90 | } |
| 91 | } |
| 92 | |
| 93 | /** |
| 94 | * Extract turn-based diffs from messages. |