[PATCH] phabricator: drop support for the deprecated `phabricator.token` config

Matt Harbison mharbison72 at gmail.com
Sat May 12 18:22:53 EDT 2018


On Sat, 12 May 2018 14:53:38 -0400, Gregory Szorc  
<gregory.szorc at gmail.com> wrote:

> On Sat, May 12, 2018 at 8:18 AM, Augie Fackler <raf at durin42.com> wrote:
>
>>
>>
>> > On May 11, 2018, at 9:31 PM, Matt Harbison <mharbison72 at gmail.com>
>> wrote:
>> >
>> > BTW, are there any plans to move this into the bundled extensions?
>>
>> Broadly, yes. The big blocker is having a testing story, because right  
>> now
>> the “best” options I’ve heard are:
>>
>> 1) use a docker container to spin up an entire phabricator for testing
>> 2) some kind replay mechanism on http traffic so we can verify the right
>> requests are still being made
>>
>> I think we’re all very in favor of (2), but haven’t had the time.
>>
>> > I dabbled with Reviewboard this week, but I like how this can  
>> download a
>> series, remember what review a commit is associated with, etc.   
>> Bundling it
>> would be nice for juggling different versions of Mercurial.  But Augie's
>> comment on the bug tracker[1] made me think that maybe it's too hard to
>> support properly.
>>
>> I haven’t used reviewboard in a while, but Mozilla is moving from RB to
>> Phab, which was enough to convince me to not go back and look at RB  
>> again.
>>
>
> Without saying that Mozilla's decision was wrong or misguided, speaking  
> as
> a Mozillian, I feel that modern versions of Reviewboard (which has native
> support for a series of commits) are fine. Both Reviewboard and  
> Phabricator
> have their own set of warts. Pick your poison. Mozilla's decision had  
> more
> to do with special requirements and exigent circumstances than  
> Reviewboard
> versus Phabricator per se. It's complicated. I wouldn't read too much  
> into
> Mozilla's decision to switch from Reviewboard to Phabricator.

Did you roll your own RB extension, or use one of the two(?) floating  
around on bitbucket?  The experimental server I used was setup last fall,  
and that server didn't look like it supported a series.  (Though the  
extension only supported --outgoing, and not revsets.)

If it was a custom extension, did it provide similar functionality as this  
Phab extension, like downloading the patch/series, knowing what review to  
update, evolve support, and so forth?


More information about the Mercurial-devel mailing list