mirror of
https://we.phorge.it/source/phorge.git
synced 2024-11-25 08:12:40 +01:00
No description
06edcf2709
Summary: Fixes T13284. See that task for substantial discussion. There are currently two cases where we'll skip over commits which we should publish: - if a branch is not permanent, then later made permanent; or - in some cases, the first time we examine branches in a repository. In both cases, this error is one-shot and things work correctly going forward. The root cause is conflation between the states "this ref currently permanent" and "this ref was permanent the last time we updated refs". Separate these pieces of state and cover all these cases. Also introduce a "--rebuild" flag to fix the state of bad commits. Test Plan: See T13284 for the three major cases: - initial import; - push changes to a nonpermanent branch, update, then make it permanent; - push chanegs to a nonpermanent branch, update, push more changes, then make it permanent. Subscribers: PHID-OPKG-gm6ozazyms6q6i22gyam Maniphest Tasks: T13284 Differential Revision: https://secure.phabricator.com/D20829 |
||
---|---|---|
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.