evolve merge requestshttps://foss.heptapod.net/mercurial/evolve/-/merge_requests2023-11-08T19:07:50Zhttps://foss.heptapod.net/mercurial/evolve/-/merge_requests/535tests: clarify what branch we're closing2023-11-08T19:07:50ZAnton Shestakovtests: clarify what branch we're closingTurns out, the other topological head is on double//slash branch, but the one
we're actually closing here is on default.Turns out, the other topological head is on double//slash branch, but the one
we're actually closing here is on default.Pierre-Yves DavidPierre-Yves Davidhttps://foss.heptapod.net/mercurial/evolve/-/merge_requests/534topic: use dirstate.branch() instead of wdir.branch()2023-11-08T11:50:31ZAnton Shestakovtopic: use dirstate.branch() instead of wdir.branch()Since we wrap context.branch method to return branch in FQBN format already, we
cannot simply use its result with formatfqbn() again. Let's use something that
we don't wrap in topic extension, such as dirstate.branch().Since we wrap context.branch method to return branch in FQBN format already, we
cannot simply use its result with formatfqbn() again. Let's use something that
we don't wrap in topic extension, such as dirstate.branch().Pierre-Yves DavidPierre-Yves Davidhttps://foss.heptapod.net/mercurial/evolve/-/merge_requests/53311.1.0: stable branch2023-10-23T18:19:48ZAnton Shestakov11.1.0: stable branchPierre-Yves DavidPierre-Yves Davidhttps://foss.heptapod.net/mercurial/evolve/-/merge_requests/532Draft: compatibility fixes for 11.1.02023-10-18T19:34:48ZAnton ShestakovDraft: compatibility fixes for 11.1.0Pierre-Yves DavidPierre-Yves Davidhttps://foss.heptapod.net/mercurial/evolve/-/merge_requests/531drop deprecated extensions2023-10-06T02:20:03ZAnton Shestakovdrop deprecated extensionsPierre-Yves DavidPierre-Yves Davidhttps://foss.heptapod.net/mercurial/evolve/-/merge_requests/530topic: invalidate tns cache + doc updates2023-10-05T21:57:55ZAnton Shestakovtopic: invalidate tns cache + doc updatesPierre-Yves DavidPierre-Yves Davidhttps://foss.heptapod.net/mercurial/evolve/-/merge_requests/529tns with explicit pull and fixing config issues2023-10-09T20:49:16ZAnton Shestakovtns with explicit pull and fixing config issuesPierre-Yves DavidPierre-Yves Davidhttps://foss.heptapod.net/mercurial/evolve/-/merge_requests/528pick: update commit message hashes like other rewrite commands2023-09-27T05:30:14ZMatt Harbisonpick: update commit message hashes like other rewrite commandsMaybe it would be better to use `evolvecmd._relocate()`, which does this
already, but I don't know what subtle behavior changes that would trigger.Maybe it would be better to use `evolvecmd._relocate()`, which does this
already, but I don't know what subtle behavior changes that would trigger.https://foss.heptapod.net/mercurial/evolve/-/merge_requests/527topic namespaces: make sure we don't write or show topic namespace if there's...2023-09-07T21:49:58ZAnton Shestakovtopic namespaces: make sure we don't write or show topic namespace if there's no topicPierre-Yves DavidPierre-Yves Davidhttps://foss.heptapod.net/mercurial/evolve/-/merge_requests/526topic: compatibility for commitstatus(..., **opts)2023-08-31T15:37:47ZAnton Shestakovtopic: compatibility for commitstatus(..., **opts)In 489268c8ee7e cmdutil.commitstatus() was changed to take opts as separate
keyword arguments.
We need to convert the byteskwargs to strings to use with double-star operator,
so in the appropriate function wrapper we also now have strin...In 489268c8ee7e cmdutil.commitstatus() was changed to take opts as separate
keyword arguments.
We need to convert the byteskwargs to strings to use with double-star operator,
so in the appropriate function wrapper we also now have strings instead of
bytes in the opts dict.Pierre-Yves DavidPierre-Yves Davidhttps://foss.heptapod.net/mercurial/evolve/-/merge_requests/525topic: properly process revbranchcache before sending it to peers (issue6841)2023-08-28T12:32:58ZAnton Shestakovtopic: properly process revbranchcache before sending it to peers (issue6841)Pierre-Yves DavidPierre-Yves Davidhttps://foss.heptapod.net/mercurial/evolve/-/merge_requests/524evolve: fix docstring of _markerseffects()2023-08-26T18:55:53ZAnton Shestakovevolve: fix docstring of _markerseffects()This block of text doesn't apply to the function, it seems to be just an
artifact of copy-pasting.This block of text doesn't apply to the function, it seems to be just an
artifact of copy-pasting.Pierre-Yves DavidPierre-Yves Davidhttps://foss.heptapod.net/mercurial/evolve/-/merge_requests/523topic: transaction names sometimes need stripping of URLs2023-08-28T12:33:34ZAnton Shestakovtopic: transaction names sometimes need stripping of URLsTransaction names during push or pull usually contain URL of the remote repo.
Specifying e.g. tns-report-transactions=pull,push wouldn't work as expected
unless we strip URLs from transaction names, so now we do it for this check.Transaction names during push or pull usually contain URL of the remote repo.
Specifying e.g. tns-report-transactions=pull,push wouldn't work as expected
unless we strip URLs from transaction names, so now we do it for this check.Pierre-Yves DavidPierre-Yves Davidhttps://foss.heptapod.net/mercurial/evolve/-/merge_requests/522topic namespace: demonstrate that hg importing a patch with default topic and...2023-08-01T16:30:34ZAnton Shestakovtopic namespace: demonstrate that hg importing a patch with default topic and topic namespace values doesn't add any commit extrasAlso includes a merge with stable.Also includes a merge with stable.Pierre-Yves DavidPierre-Yves Davidhttps://foss.heptapod.net/mercurial/evolve/-/merge_requests/521topic: update hg debug-topic-namespace to treat "none" as the empty value2023-08-01T16:05:49ZAnton Shestakovtopic: update hg debug-topic-namespace to treat "none" as the empty valueFollow-up for 963471ebe26a.Follow-up for 963471ebe26a.Pierre-Yves DavidPierre-Yves Davidhttps://foss.heptapod.net/mercurial/evolve/-/merge_requests/520topic namespaces: pulling a configured list of namespaces by default2023-09-04T19:06:54ZAnton Shestakovtopic namespaces: pulling a configured list of namespaces by defaultPierre-Yves DavidPierre-Yves Davidhttps://foss.heptapod.net/mercurial/evolve/-/merge_requests/519Draft: drop fishy code ?2023-08-30T03:11:21ZPierre-Yves DavidDraft: drop fishy code ?Pierre-Yves DavidPierre-Yves Davidhttps://foss.heptapod.net/mercurial/evolve/-/merge_requests/518topic: only set topic on workingcommitctx if it doesn't already have one2023-07-20T18:24:27ZAnton Shestakovtopic: only set topic on workingcommitctx if it doesn't already have onePierre-Yves DavidPierre-Yves Davidhttps://foss.heptapod.net/mercurial/evolve/-/merge_requests/517topic namespace import/export2023-07-26T15:05:43ZAnton Shestakovtopic namespace import/exportPierre-Yves DavidPierre-Yves Davidhttps://foss.heptapod.net/mercurial/evolve/-/merge_requests/516topic: update topic namespace revset to use "none" as the default/empty value2023-07-19T16:35:57ZAnton Shestakovtopic: update topic namespace revset to use "none" as the default/empty valueFollow-up for 963471ebe26a.Follow-up for 963471ebe26a.Pierre-Yves DavidPierre-Yves David