mercurial at 55605: 33 new changesets

Mercurial Commits hg at intevation.de
Thu Apr 30 17:15:16 UTC 2026


33 new changesets in mercurial:

https://www.mercurial-scm.org/repo/hg/rev/35c183d2eb0b
changeset:   55573:35c183d2eb0b
user:        Raphaël Gomès <rgomes at octobus.net>
date:        Thu Apr 23 10:29:23 2026 +0200
summary:     rust-errors: box the `HgError` variant of `RevlogError`

https://www.mercurial-scm.org/repo/hg/rev/a2eb2f94fa8d
changeset:   55574:a2eb2f94fa8d
user:        Raphaël Gomès <rgomes at octobus.net>
date:        Thu Apr 23 11:19:02 2026 +0200
summary:     rust-errors: migrate the few uses of `Display` for `RevlogError`

https://www.mercurial-scm.org/repo/hg/rev/bdff045248be
changeset:   55575:bdff045248be
user:        Raphaël Gomès <rgomes at octobus.net>
date:        Thu Apr 23 11:29:24 2026 +0200
summary:     rust-errors: add a `Revlog` variant to `HgError`

https://www.mercurial-scm.org/repo/hg/rev/5841343be829
changeset:   55576:5841343be829
user:        Raphaël Gomès <rgomes at octobus.net>
date:        Thu Apr 23 11:32:04 2026 +0200
summary:     rust-errors: move the `Display` implementation of `RevlogError` to `HgError`

https://www.mercurial-scm.org/repo/hg/rev/8b7ec5a7a3b1
changeset:   55577:8b7ec5a7a3b1
user:        Raphaël Gomès <rgomes at octobus.net>
date:        Thu Apr 23 11:39:22 2026 +0200
summary:     rust-errors: add backtrace to `InvalidRevision` variant of `RevlogError`

https://www.mercurial-scm.org/repo/hg/rev/00c29feff858
changeset:   55578:00c29feff858
user:        Raphaël Gomès <rgomes at octobus.net>
date:        Thu Apr 23 11:44:45 2026 +0200
summary:     rust-errors: add backtrace to `RevlogError::WDirUnsupported`

https://www.mercurial-scm.org/repo/hg/rev/05c8f953a283
changeset:   55579:05c8f953a283
user:        Raphaël Gomès <rgomes at octobus.net>
date:        Thu Apr 23 11:44:57 2026 +0200
summary:     rust-errors: add backtrace to `RevlogError::AmbiguousPrefix`

https://www.mercurial-scm.org/repo/hg/rev/06084dd93319
changeset:   55580:06084dd93319
user:        Raphaël Gomès <rgomes at octobus.net>
date:        Thu Apr 23 11:52:33 2026 +0200
summary:     rust-errors: add docstring to all `RevlogError` variants

https://www.mercurial-scm.org/repo/hg/rev/04641ac3ee75
changeset:   55581:04641ac3ee75
user:        Raphaël Gomès <rgomes at octobus.net>
date:        Thu Apr 23 12:03:37 2026 +0200
summary:     rust-errors: migrate a high-level API to use `HgError`

https://www.mercurial-scm.org/repo/hg/rev/83c88e245593
changeset:   55582:83c88e245593
user:        Raphaël Gomès <rgomes at octobus.net>
date:        Thu Apr 23 12:17:55 2026 +0200
summary:     rust-errors: add a `RevlogError` variant for ellipsis nodes

https://www.mercurial-scm.org/repo/hg/rev/0c7089b04188
changeset:   55583:0c7089b04188
user:        Raphaël Gomès <rgomes at octobus.net>
date:        Thu Apr 23 12:20:36 2026 +0200
summary:     rust-errors: move revset logic to use `HgError`

https://www.mercurial-scm.org/repo/hg/rev/dc020ca2320d
changeset:   55584:dc020ca2320d
user:        Raphaël Gomès <rgomes at octobus.net>
date:        Thu Apr 23 12:23:48 2026 +0200
summary:     rust-errors: convert a compression error to be enum-based

https://www.mercurial-scm.org/repo/hg/rev/7d68860b00a9
changeset:   55585:7d68860b00a9
user:        Raphaël Gomès <rgomes at octobus.net>
date:        Thu Apr 23 12:27:07 2026 +0200
summary:     rust-errors: add a `RevlogError` variant for inline delayed writes

https://www.mercurial-scm.org/repo/hg/rev/ba892f73df6c
changeset:   55586:ba892f73df6c
user:        Raphaël Gomès <rgomes at octobus.net>
date:        Thu Apr 23 12:29:33 2026 +0200
summary:     rust-errors: migrate `delta_chain` over to `RevlogError`

https://www.mercurial-scm.org/repo/hg/rev/b7c1b40cb370
changeset:   55587:b7c1b40cb370
user:        Raphaël Gomès <rgomes at octobus.net>
date:        Thu Apr 23 12:36:31 2026 +0200
summary:     rust-errors: migrate a couple of related errors to be enum-based

https://www.mercurial-scm.org/repo/hg/rev/779152313745
changeset:   55588:779152313745
user:        Raphaël Gomès <rgomes at octobus.net>
date:        Thu Apr 23 12:37:51 2026 +0200
summary:     rust-errors: move an revlog method from `HgError` to `RevlogError`

https://www.mercurial-scm.org/repo/hg/rev/ad292ce8f55c
changeset:   55589:ad292ce8f55c
user:        Raphaël Gomès <rgomes at octobus.net>
date:        Thu Apr 23 12:41:46 2026 +0200
summary:     rust-errors: add a `RevlogError` variant for bad header

https://www.mercurial-scm.org/repo/hg/rev/24ac4a6ab330
changeset:   55590:24ac4a6ab330
user:        Raphaël Gomès <rgomes at octobus.net>
date:        Thu Apr 23 17:49:57 2026 +0200
summary:     rust-errors: move `cat` operation to use `HgError`

https://www.mercurial-scm.org/repo/hg/rev/b390589b747e
changeset:   55591:b390589b747e
user:        Raphaël Gomès <rgomes at octobus.net>
date:        Thu Apr 23 17:51:54 2026 +0200
summary:     rust-errors: use `RevlogError` inside revlog code

https://www.mercurial-scm.org/repo/hg/rev/cd82fb08c47e
changeset:   55592:cd82fb08c47e
user:        Raphaël Gomès <rgomes at octobus.net>
date:        Thu Apr 23 17:57:55 2026 +0200
summary:     rust-errors: add a variant for censored revisions in `RevlogError`

https://www.mercurial-scm.org/repo/hg/rev/d7980e19da5f
changeset:   55593:d7980e19da5f
user:        Raphaël Gomès <rgomes at octobus.net>
date:        Mon Apr 27 09:36:20 2026 +0200
summary:     rust-errors: use `RevlogError` directly in some filelog APIs

https://www.mercurial-scm.org/repo/hg/rev/ee72f8100a44
changeset:   55594:ee72f8100a44
user:        Raphaël Gomès <rgomes at octobus.net>
date:        Mon Apr 27 09:55:33 2026 +0200
summary:     rust-errors: move more filelog errors to `RevlogError`

https://www.mercurial-scm.org/repo/hg/rev/3826f831280e
changeset:   55595:3826f831280e
user:        Raphaël Gomès <rgomes at octobus.net>
date:        Mon Apr 27 14:07:27 2026 +0200
summary:     rust-errors: migrate filelog parse errors to `RevlogError`

https://www.mercurial-scm.org/repo/hg/rev/c7eceb15aaa2
changeset:   55596:c7eceb15aaa2
user:        Raphaël Gomès <rgomes at octobus.net>
date:        Mon Apr 27 14:19:36 2026 +0200
summary:     rust-errors: remove the last of `HgError` in filelog.rs

https://www.mercurial-scm.org/repo/hg/rev/1f523b1716d0
changeset:   55597:1f523b1716d0
user:        Raphaël Gomès <rgomes at octobus.net>
date:        Tue Apr 28 15:18:36 2026 +0200
summary:     rust-errors: migrate nodemap-related errors to use `RevlogError`

https://www.mercurial-scm.org/repo/hg/rev/913392e19d6e
changeset:   55598:913392e19d6e
user:        Raphaël Gomès <rgomes at octobus.net>
date:        Tue Apr 28 15:42:10 2026 +0200
summary:     rust-errors: remove `NodemapError`

https://www.mercurial-scm.org/repo/hg/rev/d7942fb850de
changeset:   55599:d7942fb850de
user:        Raphaël Gomès <rgomes at octobus.net>
date:        Wed Apr 29 19:10:40 2026 +0200
summary:     rust-errors: use `RevlogError` in a signature where the body was migrated

https://www.mercurial-scm.org/repo/hg/rev/b7eae427a601
changeset:   55600:b7eae427a601
user:        Raphaël Gomès <rgomes at octobus.net>
date:        Wed Apr 29 19:23:47 2026 +0200
summary:     rust-errors: move manifest-related functions to use `RevlogError`

https://www.mercurial-scm.org/repo/hg/rev/34f8c1c86a4c
changeset:   55601:34f8c1c86a4c
user:        Raphaël Gomès <rgomes at octobus.net>
date:        Wed Apr 29 19:28:41 2026 +0200
summary:     rust-repo: cache the revlog open options

https://www.mercurial-scm.org/repo/hg/rev/7e27559d1aad
changeset:   55602:7e27559d1aad
user:        Raphaël Gomès <rgomes at octobus.net>
date:        Wed Apr 29 19:31:24 2026 +0200
summary:     fuse: stop caching the filelog open options now that the repo does it

https://www.mercurial-scm.org/repo/hg/rev/82af4bcf1210
changeset:   55603:82af4bcf1210
user:        Raphaël Gomès <rgomes at octobus.net>
date:        Wed Apr 29 19:44:15 2026 +0200
summary:     rust-errors: remove the last hg-pyo3 `HgError` -> `RevlogError`

https://www.mercurial-scm.org/repo/hg/rev/f037ff9f7cfa
changeset:   55604:f037ff9f7cfa
user:        Raphaël Gomès <rgomes at octobus.net>
date:        Wed Apr 29 19:45:11 2026 +0200
summary:     rust-errors: move the last dependency on `HgError` from `RevlogError`

https://www.mercurial-scm.org/repo/hg/rev/6a5457d33c39
changeset:   55605:6a5457d33c39
tag:         tip
user:        Raphaël Gomès <rgomes at octobus.net>
date:        Wed Apr 29 19:50:09 2026 +0200
summary:     rust-errors: remove dependency on `HgError` for `RevlogError`

-- 
Repository URL: https://www.mercurial-scm.org/repo/hg


More information about the Mercurial-devel mailing list