Registered 2009-01-25 by Thierry Carrez

etckeeper is a collection of tools to let /etc be stored in a git, mercurial, or bzr repository. It hooks into apt (and other package managers) to automatically commit changes made to /etc during package upgrades. It tracks file metadata that revison control systems do not normally support, but that is important for /etc, such as the permissions of /etc/shadow. It's quite modular and configurable, while also being simple to use if you understand the basics of working with revision control.

This project is run by Joey Hess ( and main development is done through a GIT repository at git:// The bzr branches here will be manually synced until Launchpad gets full GIT support.

Project information

etckeeper hackers
Not yet selected

RDF metadata

View full history Series and milestones

git series is the current focus of development.

All code Code

Version control system:
Programming languages:
bash, python

All packages Packages in Distributions

Get Involved

  • warning
    Report a bug
  • warning
    Ask a question
  • warning
    Help translate


etckeeper does not have any download files registered with Launchpad.