Page MenuHomePhabricator Dev

phabricator: update hgmatcher to cope with the new data format
AbandonedPublic

Authored by Kwan on Oct 10 2019, 9:44 PM.
Tags
None
Referenced Files
Unknown Object (File)
Sun, Oct 11, 9:59 AM
Unknown Object (File)
Wed, Oct 7, 5:27 AM
Unknown Object (File)
Aug 4 2026, 8:45 AM
Unknown Object (File)
Jul 21 2026, 5:01 PM
Unknown Object (File)
Jul 20 2026, 3:55 PM
Unknown Object (File)
Jul 20 2026, 3:25 PM
Unknown Object (File)
Jun 16 2026, 3:26 PM
Unknown Object (File)
Jun 15 2026, 4:27 PM
Subscribers

Details

Reviewers
None
Bugzilla Bug ID
Not provided
Summary

The new conduit format can't be matched by the existing matcher since it shifts
all the data into an urlencoded string of JSON, the order of which isn't stable
between runs. Instead detect JSON values of params and load them into python
dicts, which python will then naturally deep-equal compare.

Diff Detail

Branch
default
Build Status
Buildable 1954
Build 3200: Analysis

Event Timeline

phab-bot changed the visibility from "Custom Policy" to "Public (No Login Required)".
phab-bot changed the edit policy from "Custom Policy" to "Restricted Project (Project)".
phab-bot removed a project: Restricted Project.