зеркало из https://github.com/mozilla/treeherder.git
24194441aa
Git based projects can list pushes in the UI incorrectly. This can be caused by commits having been ammended on a PR or merges of old commits. Using the committer's date (the date when the PR gets merged) instead of the author's date to determine push time fixes the sorting problem. This change also includes: * Support for manual ingestion of Git pushes * Support for ingesting the latest commits for a repo * Script to compare pushes between Treeherder instances ## Script to compare pushes between Treeherder instances `compare_pushes.py` compares the last 50 pushes of various projects for different Treeherder instances. The output generates links to each instance and revision to visually compare. ```console % ./misc/compare_pushes.py --projects android-components,fenix,reference-browser,servo-master,servo-auto,servo-try Comparing android-components against production. Comparing fenix against production. Comparing reference-browser against production. {"values_changed": {"root['push_timestamp']": {"new_value": 1582580346, "old_value": 1582581477}}} https://treeherder.allizom.org/#/jobs?repo=reference-browser&revision=547a18b97534b237fa87bd22650f342836014c4e https://treeherder.mozilla.org/#/jobs?repo=reference-browser&revision=547a18b97534b237fa87bd22650f342836014c4e Comparing servo-master against production. Comparing servo-auto against production. Comparing servo-try against production. ``` |
||
---|---|---|
.. | ||
infrastructure | ||
accessibility.md | ||
accessing_data.md | ||
backend_tasks.md | ||
code_style.md | ||
common_tasks.md | ||
index.md | ||
installation.md | ||
poetry.lock | ||
pulseload.md | ||
pyproject.toml | ||
seta.md | ||
submitting_data.md | ||
testcases.md | ||
testing.md |