Automatically enable pushrebase when pushing to Firefox repos

RESOLVED WONTFIX

Status

Developer Services
Mercurial: firefoxtree
RESOLVED WONTFIX
3 years ago
a year ago

People

(Reporter: gps, Assigned: gps)

Tracking

Details

(Assignee)

Description

3 years ago
We enabled the pushrebase extension on hg.mozilla.org in bug 1117857. We should have firefoxtree use server-side rebasing automatically.
(Assignee)

Comment 1

3 years ago
As part of working on this, I discovered the following limitations:

* Changeset count when pushrebase is used is incorrect (possible core Mercurial bug, possible pushrebase bug)
* Server side output is dropped when pushing with pushrebase unless a rebase has been performed (almost certainly a bug with pushrebase)
* Client w/o evolve enabled will have 2 copies of commit in the local repository: the local, unrebased version and the remote, rebased version
* The "afterloaded" extension dependency functionality I added to Mercurial is buggy. This means auto-adding --onto during push operations may not always work.

I'd like to get a few of these fixed before I recommend using pushrebase.
(Assignee)

Comment 2

3 years ago
Apparently Facebook made a number of updates to pushrebase recently. Someone should reevaluate to see if the issues in comment #1 are still relevant.
(Assignee)

Comment 3

a year ago
We removed the copy of the pushrebase extension from version-control-tools in 15bfb39d33eb. We have no plans to roll it out to hg.mozilla.org at this time. Autoland is the future.
Status: ASSIGNED → RESOLVED
Last Resolved: a year ago
Resolution: --- → WONTFIX
You need to log in before you can comment on or make changes to this bug.