~/talk

A Bird's-Eye View of Version Control with Pijul

Talkat J-Fall 2023 · on Thursday, 2023-11-09· [open-source]
slides:none on file

Pijul is a patch‑based distributed VCS written in Rust that records atomic patches (not snapshots), supports interactive recording, and preserves patch identity so cherry‑picks and reorders don’t change semantics. Demo shows pijul init, record, apply and log, channel (branch) switching, and dependency tracking that auto‑applies needed patches. Pijul 1.0 is in beta and has its own hosting at Pijul Nest; downside is limited support on GitHub/GitLab.

AI-written summary · about

  1. 0:00Introduction and context
  2. 1:11Frustrations with Git
  3. 3:15Resources for Git help
  4. 4:34Limitations of snapshots
  5. 6:29Introducing Pijul
  6. 8:02Patch-oriented design
  7. 12:52Pijul demonstration
  8. 18:30Project adoption
  9. 19:18Future vision and closing
~/search
type to search 6,249 conferences, 138,987 speakers and 185,172 talks
~/help
cmdctrl k
search every conference, speaker and series
/
focus the filter search
h
home
c
conferences
s
speakers
e
series
t
light / dark — the status bar button does the same
?
this help
esc
close this, then clear every filter — or just the search, while you are typing in it

Ignored while you are typing. Pages without a filter rail have no search to focus.