February 26-28, 2025
Montreal, Canada

A better way to review mutable git history

Changeset evolution is a concept that originated in the Mercurial version control system and has slowly been adapted to git. When working and reviewing a series of commits, it can be helpful to be able to change each individual commit in the series, without adding new commits on top. This produces cleaner history and eases the burden of reviewers during the backs-and-forths of the review process. We'll look at Jujutsu and git range-diff.

View all 191 sessions

Jordi Gutiérrez Hermoso

Grist Labs

Jordi is a developer and mathematician from Montreal who often thinks about making software enjoyable for the end user. He has contributed to mathematical free software projects such as GNU Octave and worked in medical image processing, greenhouse gas emission accounting, and software observability. Ever since he discovered Grist, he has found that it’s the perfect tool for tracking one of his hobbies: modern games released for a popular 1980s console.

Read More