Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

maxdiff: For frozen devices, print device statistics #38

Merged
merged 11 commits into from
Dec 16, 2024

Conversation

MattijsKneppers
Copy link
Contributor

@MattijsKneppers MattijsKneppers commented Jul 4, 2024

Adds the ability to compare summary information for frozen devices, showing object and connection counts as well as dependency usage counts.

This allows quantifying change sets, somewhat like git diff --stat.

@MattijsKneppers MattijsKneppers force-pushed the mkp-print-frozen-stats branch from 5d7b49d to d5df558 Compare July 4, 2024 20:42
@MattijsKneppers MattijsKneppers changed the title maxdiff: For frozen devices, print object and connection counts, both total and unique maxdiff: For frozen devices, print object instance and connection counts, both total and unique Jul 4, 2024
@MattijsKneppers MattijsKneppers force-pushed the mkp-print-frozen-stats branch 6 times, most recently from 951b3d9 to ef7c6f6 Compare July 8, 2024 09:28
@MattijsKneppers MattijsKneppers force-pushed the mkp-print-frozen-stats branch 6 times, most recently from 5fd5a8a to a6cd61d Compare September 10, 2024 11:59
@MattijsKneppers MattijsKneppers force-pushed the mkp-print-frozen-stats branch 3 times, most recently from 5cd1384 to 6203301 Compare October 17, 2024 15:17
@MattijsKneppers MattijsKneppers force-pushed the mkp-print-frozen-stats branch 3 times, most recently from b2d7042 to 2ec44bd Compare November 15, 2024 15:10
@MattijsKneppers MattijsKneppers changed the title maxdiff: For frozen devices, print object instance and connection counts, both total and unique maxdiff: For frozen devices, print device statistics Nov 15, 2024
@MattijsKneppers MattijsKneppers force-pushed the mkp-print-frozen-stats branch 2 times, most recently from 833ab32 to f1dd215 Compare November 18, 2024 09:47
Mattijs Kneppers and others added 6 commits December 16, 2024 09:12
Also separate parsing footer from contextualizing fields
Show the total amount of object instances and connections and the amount of unique object instances and connections.

Add more test cases to Test.amxd and re-freeze FrozenTest to match the updates

Also add the statistics functionality to the ReadMe
mkp added 5 commits December 16, 2024 09:12
This makes it possible to parse patchers for different data, passing an implementation of a Processor class to store the data.
Update Test.amxd with implicit dependencies and refreeze FrozenTest.amxd to match the updated Test.amxd
@MattijsKneppers MattijsKneppers merged commit 9e97cc4 into main Dec 16, 2024
3 checks passed
@MattijsKneppers MattijsKneppers deleted the mkp-print-frozen-stats branch December 16, 2024 08:13
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant