• 
      

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

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

    Information

    DiffX
    master

    Reviewers

    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 ID
    Add a DOM function for generating the "stats" metadata.
    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.
    86e195955c291f23cbe7f1af09ceb6d79099541e
    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:
    Completed
    Change Summary:
    Pushed to master (9075e77)