mirror of
https://we.phorge.it/source/phorge.git
synced 2024-12-23 22:10:55 +01:00
No description
fa4dcaa3aa
Summary: See PHI1222. When we publish several transactions to feed at once, we sort them by "action strength" to figure out which one gets to be the title story. This sort currently uses `msort()`, which uses `asort()`, which is not a stable sort and has inconsistent behavior across PHP versions: {F6463721} Switch to `msortv()`, which is a stable sort. Previously, see also T6861. If all transactions have the same strength, we'll now consistently pick the first one. This probably (?) does not impact anything in the upstream, but is good from a consistency point of view. Test Plan: Top story was published after this change and uses the chronologically first transaction as the title story. Bottom story was published before this change and uses the chronologically second transaction as the title story. Both stories have two transactions with the same strength ("create" + "add reviewer"). {F6463722} Reviewers: amckinley Reviewed By: amckinley Differential Revision: https://secure.phabricator.com/D20540 |
||
---|---|---|
bin | ||
conf | ||
externals | ||
resources | ||
scripts | ||
src | ||
support | ||
webroot | ||
.arcconfig | ||
.arclint | ||
.arcunit | ||
.editorconfig | ||
.gitignore | ||
LICENSE | ||
NOTICE | ||
README.md |
Phabricator is a collection of web applications which help software companies build better software.
Phabricator includes applications for:
- reviewing and auditing source code;
- hosting and browsing repositories;
- tracking bugs;
- managing projects;
- conversing with team members;
- assembling a party to venture forth;
- writing stuff down and reading it later;
- hiding stuff from coworkers; and
- also some other things.
You can learn more about the project (and find links to documentation and resources) at Phabricator.org
Phabricator is developed and maintained by Phacility.
SUPPORT RESOURCES
For resources on filing bugs, requesting features, reporting security issues, and getting other kinds of support, see Support Resources.
NO PULL REQUESTS!
We do not accept pull requests through GitHub. If you would like to contribute code, please read our Contributor's Guide.
LICENSE
Phabricator is released under the Apache 2.0 license except as otherwise noted.