Skip to main content

A glimpse into a smoother version control experience

H.2215 (Ferrer) | Day 2 | 13:30 - 13:45 | Speakers: Pierre-Yves David

A glimpse into a smoother version control experience
A picture of a talk at FOSDEM 2024
Open in browser
Get involved in the conversation!Join the chat

Notes

Abstract

Distributed version control has been around for 20 years and revolutionized the way developers collaborate with each other. One of these revolutions is the ability to edit your commits, to simplify code review and empower the project history. However some of these features are still viewed as arcane or dangerous by a share of the population, sometimes for good reasons.

For the past 15 years, the Mercurial VCS has been building on a set of features, called "changeset evolution" to make history rewriting more accessible and safer. Newer tools like Jujutsu or Sapling have shaped their user experience around parts of these features.

In this lighting talk, we won't dive into a full explanation, but simply unroll a simple scenario showing how simple commands you use everyday can be made more powerful, smoothing your day-to-day workflow, giving you a glimpse into what version control can be.

Attachments

Speakers

Pierre-Yves David

Notice: The placeholder video image is licensed under CC BY-SA 4.0. The original image can be found hereChanges made to the image are: Cropped the image to a new ratio, part of the image was cut off.