[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