[llvm-dev] [cfe-dev] Phabricator -> GitHub PRs?

Emilio Cobos Álvarez via llvm-dev llvm-dev at lists.llvm.org
Tue Jan 14 16:24:31 PST 2020

On 1/8/20 2:15 AM, Bill Wendling via cfe-dev wrote:
> It's not hyperbole, but fine. How do you use it to keep multiple, 
> related changes in order? The interface for reviewing and responding to 
> reviews is horrific, e.g. quoting text from a review is rather bad, the 
> email it sends is badly formatted and hard to read.. How do you make it 
> reasonably useful? Why can't I *easily* relate changes to each other? 
> Why can't I submit through the Phabricator interface, but have to go to 
> the command line, place the change in a new branch, pull to top-of-tree, 
> rebase, and only then push while hoping it doesn't give fail because the 
> tree became out of date? How can I do a rebase through Phabricator?
FWIW, Mozilla moved to Phabricator not long ago and the revision stack 
thing was a huge annoyance.

Nowadays we have tools to manage the stacks for us [1][2], and that as a 
plus don't require arc/php to be installed on your system.

I don't do much LLVM / clang stuff, but submitting stuff with [1] just 
works (with `moz-phab HEAD~N --no-bug`), and it should submit your last 
N commits separately automatically, without having to submit them one-by 
one and linking them via the web interface / annotate stuff in the 
commit message.

Sorry if this is just noise, though maybe it helps.


  -- Emilio

[1]: https://github.com/mozilla-conduit/review
[2]: https://github.com/mystor/phlay

More information about the llvm-dev mailing list