Labs
The twelve-week teaching schedule: what happens in each lab, what to prepare, and what leaves the room.
The internal collection and URL stay sessions. Set the visible singular and plural names once in src/site-config.ts and use the language your course deserves everywhere readers see it.
Evidence of Naming
A short survey of your own files, finding where you've used a filename to do version control's job, and what it was standing in for
Week 1 · 22 February 2027
The Sameness Test
A small forensic task. Run the four tests from this week's lecture against real files and find a pair where they disagree
Week 2 · 1 March 2027
When Did It Diverge?
Take a real copy (a "Copy of," a forward, a duplicated file) and find the specific point where it stopped being just a copy
Week 3 · 8 March 2027
Reconstruct the Graph
Take a real chain of "Save As" filenames and draw the branch-and-merge graph it's actually implying, then check it against the content
Week 4 · 15 March 2027
A Pre-VCS Artefact
Find a real object or document that tracks versions or changes without version-control software, and say precisely what mechanism it uses
Week 5 · 22 March 2027
Reading the Difference
Two exercises at the screen. Read a real diff of this site's own syllabus, then use conflicting metadata to decide which file in a folder is current
Week 6 · 29 March 2027
Resolving By Hand
Resolve three conflicts in a committee report, one of which cannot be resolved from the text, and produce the rationale alongside the merge
Week 7 · 5 April 2027
Name the Ground
Find two conflicting claims to be the canonical version of the same thing, and identify what each claim is actually resting on
Week 8 · 12 April 2027
Anatomy of a Conflict Copy
Find a real conflict copy in your own storage and read it as evidence of a decision the service refused to make
Week 9 · 19 April 2027
One Step of the Chain
Run a single format conversion on a document you know well and inventory exactly what did not survive it
Week 10 · 26 April 2027
Chain of Custody
Write a custody log for one file you did not create, and mark the gaps where the record runs out
Week 11 · 3 May 2027
A System That Does Not Lie
Write a retention and currency policy for one folder you actually own, then apply it and record what you deleted
Week 12 · 10 May 2027