Software archeology: Version control with Fossil

Jörg Sonnenberger

joerg@NetBSD.org

Who am I?

What is Fossil?

Getting started

Getting started (II)

The big picture

Interaction with the outside world

CVS conversion in 2010

Design goals for new converter

Implementation overview

Implementation overview: Phases

Scalability testing with NetBSD

Why should I consider Fossil?

When should I not consider Fossil?

Q&A

Questions?