Page MenuHomePhabricator

Update arc-hg to support mercurial 6.1
ClosedPublic

Authored by cspeckmim on Mar 11 2022, 5:59 PM.
Tags
None
Referenced Files
F15588373: D21747.id51845.diff
Fri, May 9, 7:07 AM
F15575060: D21747.id51844.diff
Tue, May 6, 4:48 AM
F15507042: D21747.id51845.diff
Tue, Apr 15, 3:52 PM
F15501809: D21747.id51844.diff
Sun, Apr 13, 10:04 PM
F15491778: D21747.id51845.diff
Sat, Apr 12, 7:26 AM
F15490984: D21747.id.diff
Fri, Apr 11, 10:17 PM
F15487643: D21747.diff
Thu, Apr 10, 3:48 PM
F15474570: D21747.id51844.diff
Apr 6 2025, 9:52 AM
Subscribers

Details

Summary

Updated the mercurial script to pull the parseurl function from the new module if pulling from the old module fails.

Also updated pulling of remoteopts to follow the same pattern of fallback.

Fixes T13672

Test Plan

Using mercurial 6.1 I ran arc patch Dnnnnn --trace and verified that it succeeded and in the trace output it used the arc-ls-markers extension.

Using mercurial 4.7 I ran arc patch Dnnnnn --trace and verified that it succeeded and in the trace output it used the arc-ls-markers extension.

Diff Detail

Repository
rARC Arcanist
Branch
master
Lint
Lint Passed
Unit
No Test Coverage
Build Status
Buildable 25630
Build 35458: arc lint + arc unit