evolve merge requestshttps://foss.heptapod.net/mercurial/evolve/-/merge_requests2020-08-08T05:42:23Zhttps://foss.heptapod.net/mercurial/evolve/-/merge_requests/182topic: don't fall back to pushing everything with `-t $missing_topic`2020-08-08T05:42:23ZMatt Harbisontopic: don't fall back to pushing everything with `-t $missing_topic`It looks like there's a grey area between topics and obsolete (since obsolete
revs needed to be explicitly excluded), so maybe the message isn't always
accurate. But this message should be good enough since that same explicit
exclusion ...It looks like there's a grey area between topics and obsolete (since obsolete
revs needed to be explicitly excluded), so maybe the message isn't always
accurate. But this message should be good enough since that same explicit
exclusion prevents pushing obsolete revisions.
--HG--
branch : stablehttps://foss.heptapod.net/mercurial/evolve/-/merge_requests/173WIP: ci: use a template + variables for defining tests2020-07-09T10:56:25ZAnton ShestakovWIP: ci: use a template + variables for defining testshttps://foss.heptapod.net/mercurial/evolve/-/merge_requests/164utility: deal with having multiple prune obsolescence markers2020-05-08T03:15:02ZRodrigo Damazio Bovendorputility: deal with having multiple prune obsolescence markersWhen a revision has multiple prune obsolescence markers, it's thought
to be a split, and the way we try to deal with splits currently crashes.
--HG--
branch : stableWhen a revision has multiple prune obsolescence markers, it's thought
to be a split, and the way we try to deal with splits currently crashes.
--HG--
branch : stablehttps://foss.heptapod.net/mercurial/evolve/-/merge_requests/154tests: make checkheads tests bash-compatible by avoiding `echo '\n'`2020-05-03T20:10:57ZMartin von Zweigbergktests: make checkheads tests bash-compatible by avoiding `echo '\n'`Using `echo` with escape codes is not portable, so this patch replaces
it by `printf`. I also changed several nearby lines to `printf` for
consistency.Using `echo` with escape codes is not portable, so this patch replaces
it by `printf`. I also changed several nearby lines to `printf` for
consistency.Anton ShestakovAnton Shestakovhttps://foss.heptapod.net/mercurial/evolve/-/merge_requests/150more in-depth refactoring for obslog --origins and some unused yet functions/...2020-05-03T07:27:32ZAnton Shestakovmore in-depth refactoring for obslog --origins and some unused yet functions/keyword argumentsAnton ShestakovAnton Shestakovhttps://foss.heptapod.net/mercurial/evolve/-/merge_requests/142advertise publish status2020-04-16T16:54:57ZPierre-Yves Davidadvertise publish statusThis seems cleaner (not release blocking)This seems cleaner (not release blocking)Pierre-Yves DavidPierre-Yves Davidhttps://foss.heptapod.net/mercurial/evolve/-/merge_requests/137WIP: better obslog predecessors2020-04-23T13:19:50ZAnton ShestakovWIP: better obslog predecessorsNow with more templates.Now with more templates.https://foss.heptapod.net/mercurial/evolve/-/merge_requests/133evolve: fix some documentation grammar/typos2020-03-27T03:27:53ZEric Spishak-Thomasevolve: fix some documentation grammar/typosPierre-Yves DavidPierre-Yves Davidhttps://foss.heptapod.net/mercurial/evolve/-/merge_requests/132Topic/stable/evolve split nonlinear2020-03-25T20:58:26ZPierre-Yves DavidTopic/stable/evolve split nonlinearsame as !123 bu on stable.same as !123 bu on stable.https://foss.heptapod.net/mercurial/evolve/-/merge_requests/130topic: compat with tr.changes[b'phases'], it's now a list2020-03-24T10:07:55ZAnton Shestakovtopic: compat with tr.changes[b'phases'], it's now a listPierre-Yves DavidPierre-Yves Davidhttps://foss.heptapod.net/mercurial/evolve/-/merge_requests/128tests: use appropriate Python (2 or 3) for dummyssh2020-03-13T12:37:21ZAnton Shestakovtests: use appropriate Python (2 or 3) for dummysshPierre-Yves DavidPierre-Yves Davidhttps://foss.heptapod.net/mercurial/evolve/-/merge_requests/127WIP: Fix various heads related computation2020-04-06T02:23:52ZPierre-Yves DavidWIP: Fix various heads related computationhttps://foss.heptapod.net/mercurial/evolve/-/merge_requests/123evolve: support ancestor split with unrelated changeset in between2020-03-25T20:52:28ZManuel Jacobevolve: support ancestor split with unrelated changeset in betweenOf course, the changesets would need to be folded before landing. I’ve left them split so that the changes can be discussed independently.Of course, the changesets would need to be folded before landing. I’ve left them split so that the changes can be discussed independently.Pierre-Yves DavidPierre-Yves Davidhttps://foss.heptapod.net/mercurial/evolve/-/merge_requests/121test: fix graph label in test-push-checkheads-pruned-B5.t2020-03-11T12:03:55ZPierre-Yves Davidtest: fix graph label in test-push-checkheads-pruned-B5.tThey were wrong.
--HG--
branch : stableThey were wrong.
--HG--
branch : stablePierre-Yves DavidPierre-Yves Davidhttps://foss.heptapod.net/mercurial/evolve/-/merge_requests/118build: make docs/conf.py compatible with py32020-11-25T14:12:40ZMartin von Zweigbergkbuild: make docs/conf.py compatible with py3I don't even know what this file does, but it made our Debian build
fail on py3 because it attempted to pass unicode to
`mercurial.ui.setconfig()`.I don't even know what this file does, but it made our Debian build
fail on py3 because it attempted to pass unicode to
`mercurial.ui.setconfig()`.https://foss.heptapod.net/mercurial/evolve/-/merge_requests/114WIP: drop 4.5 related code2020-03-04T22:51:54ZPierre-Yves DavidWIP: drop 4.5 related codeSome (incomplete) change to drop old compat code. Also check for < 4.6 commentSome (incomplete) change to drop old compat code. Also check for < 4.6 commentAnton ShestakovAnton Shestakovhttps://foss.heptapod.net/mercurial/evolve/-/merge_requests/112Wrap all Exceptions in forcebytestr before formatting! Fixes: #62020-03-04T09:41:09ZWill StottWrap all Exceptions in forcebytestr before formatting! Fixes: #6Will StottWill Stotthttps://foss.heptapod.net/mercurial/evolve/-/merge_requests/110topic: use `%d` for integers instead of `%s` on py32020-02-24T09:46:46ZPulkit Goyaltopic: use `%d` for integers instead of `%s` on py3I have system mercurial using py3 which lead me to the traceback pointing to
this.I have system mercurial using py3 which lead me to the traceback pointing to
this.Pierre-Yves DavidPierre-Yves Davidhttps://foss.heptapod.net/mercurial/evolve/-/merge_requests/105tests: drop useless "(glob)" for timezone offsets2020-02-13T01:02:34ZAnton Shestakovtests: drop useless "(glob)" for timezone offsetsPierre-Yves DavidPierre-Yves Davidhttps://foss.heptapod.net/mercurial/evolve/-/merge_requests/97obslog precursors2020-05-28T05:37:01ZPierre-Yves Davidobslog precursorsRecreating the MR that goes wrongly "merged".Recreating the MR that goes wrongly "merged".Rodrigo Damazio BovendorpRodrigo Damazio Bovendorp