Skip to content
Rust Search
← Browse conferences

Oxidizing Mercurial: the good and the less good

EuroRust
27:09 698 views

Raphaël Gomès Developer and Musician. Working on Mercurial SCM at Octobus Mercurial is a 17 year-old, mainly Python codebase with a bit of C. There are lots of interesting and unexpected challenges that come with rewriting parts of any such software, and some unique to version control systems: from FFI overhead, not reintroducing bugs, testing, mixed encoding issues, to less technical issues like inexperience with Rust and a lack of reviewers, our journey with Rust has not been smooth sailing.

Player unavailable or embedding blocked? Use the YouTube link above.