Add a DOM function for generating the "stats" metadata.

Review Request #11743 — Created July 23, 2021 and submitted

chipx86
DiffX
master
diffx

This introduces DiffX.generate_stats(),
DiffXChangeSection.generate_stats(), and
DiffXFileSection.generate_stats(). These are used to generate metadata
containing useful statistics on the diff, such as the number of files,
changes, inserts/deletes, and changed lines in a diff.

Callers can call this immediately prior to writing the DiffX to a
stream, in order to provide this information for consumers of the diff.

Unit tests pass on Python 2 and 3.

Summary
Add a DOM function for generating the "stats" metadata.
Description From Last Updated

F841 local variable 'meta_stats' is assigned to but never used

reviewbotreviewbot
Checks run (1 failed, 1 succeeded)
flake8 failed.
JSHint passed.

flake8

david
  1. Ship It!
  2. 
      
chipx86
Review request changed

Status: Closed (submitted)

Change Summary:

Pushed to master (9075e77)
Loading...