[Git][reproducible-builds/diffoscope][master] 2 commits: Reflow calculation of jsondiff differences prior to next commit.
Chris Lamb
gitlab at salsa.debian.org
Mon Jan 4 10:35:43 UTC 2021
Chris Lamb pushed to branch master at Reproducible Builds / diffoscope
Commits:
b419df43 by Chris Lamb at 2021-01-04T10:32:03+00:00
Reflow calculation of jsondiff differences prior to next commit.
- - - - -
56d20d09 by Chris Lamb at 2021-01-04T10:34:59+00:00
Truncate jsondiff differences at 512 bytes, lest they consume the entire page.
- - - - -
1 changed file:
- diffoscope/comparators/json.py
Changes:
=====================================
diffoscope/comparators/json.py
=====================================
@@ -94,9 +94,10 @@ class JSONFile(File):
if similarity:
difference.add_comment(f"Similarity: {similarity}%")
- difference.add_comment(
- "Differences: {}".format(pprint.pformat(diff, width=100))
- )
+ differences = pprint.pformat(diff, width=100)
+ if len(differences) > 512:
+ differences = f"{differences[:512]} […]"
+ difference.add_comment(f"Differences: {differences}")
@staticmethod
def dumps(file, sort_keys=True):
View it on GitLab: https://salsa.debian.org/reproducible-builds/diffoscope/-/compare/9a68dec60314ab9586e6bbc7188453715faaa756...56d20d0900328b3f876686720161c11fad344e3d
--
View it on GitLab: https://salsa.debian.org/reproducible-builds/diffoscope/-/compare/9a68dec60314ab9586e6bbc7188453715faaa756...56d20d0900328b3f876686720161c11fad344e3d
You're receiving this email because of your account on salsa.debian.org.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.reproducible-builds.org/pipermail/rb-commits/attachments/20210104/ce52a521/attachment.htm>
More information about the rb-commits
mailing list