mirror of
https://we.phorge.it/source/arcanist.git
synced 2024-11-23 07:12:40 +01:00
Refactor ArcanistDiffWorkflow to be a little more manageable
Summary: I want to make some changes to this workflow but it a huge mess right now. Try to refactor a bit to make it a little more manageable. Broadly: - Moved lint/unit constant mapping into separate methods. - Moved lint/unit/local properties into separate methods. - Moved diff spec construction into a separate method. - Moved some message stuff into separate methods and reorganized related methods near to one another. - Removed an unused findRevisionInformation() method. I fixed a couple of small bugs, too: - --create now conflicts with --only and --preview. - --create now probably works in Mercurial. - --create messages now have basic reviewer validation. This should have not have any significant behavioral changes. Test Plan: - Created this revision. - Ran "arc diff --create". Reviewers: btrahan, jungejason Reviewed By: btrahan CC: aran, btrahan, epriestley Differential Revision: https://secure.phabricator.com/D1320
This commit is contained in:
parent
6f27c9e693
commit
560b339ad3
1 changed files with 523 additions and 397 deletions
File diff suppressed because it is too large
Load diff
Loading…
Reference in a new issue