Videos
A collection of presentations about MercurialFOSDEM 2026 | Pulling 100k revisions 100× faster
1 Feb 2026
Pierre-Yves details the iterative process of making applying changesets up to 100x faster.
FOSDEM 2026 | Rust in Mercurial: The wider benefits
1 Feb 2026
Raphaël argues for the benefits of Rust beyond 'compiled language fast', in the context of creating and maintaining a version control system.
FOSDEM 2026 | Mercurial, 20 years and counting: how are we still alive and kicking?
31 Jan 2026
Pierre-Yves and Raphaël run us through the history of the Mercurial project and try to explain how it survived and still thrives to this day, 20 years later.
FOSDEM 2025 | A glimpse into a smoother version control experience
2 Feb 2025
Pierre-Yves goes over a scenario showing how simple everyday commands can be made more powerful, smoothing out your day-to-day workflow and giving us a glimpse into what version control can be.
FOSDEM 2021 | A journey to performance
6 Feb 2021
Raphaël dives into the process of making `hg status` (much) faster, with the help of Rust.
FOSDEM 2020 | The Heptapod project: bringing Mercurial to GitLab
2 Feb 2020
Georges, the project's main developer, gives us a small overview of the Heptapod project and its goals.
FOSDEM 2020 | Sharing memories of Python and Rust: The story of a lifetime inside Mercurial
2 Feb 2020
Raphaël explains the challenges of bridging Python and Rust together in a 15 year-old performance-sensitive codebase and some of the solutions found along the way.
FOSDEM 2016 | Practical execution tricks from 10 years of Mercurial
30 Jan 2016
Pierre-Yves discusses profiling techniques, tricks to get the most out of your Python interpreter, whether that's CPython or PyPy.
FOSDEM 2015 | Mercurial, with real python bites (audio only)
31 Jan 2015
Pierre-Yves explains how the use of Python was instrumental in creating and experimenting with Mercurial, and discusses the drawbacks of the language for performance reasons.