Snapper is a tool for Linux file system snapshot management. Apart from the obvious creation and deletion of snapshots it can compare snapshots and revert differences between them.
http://snapper.io/
License: GPL 2.0
source: https://github.com/openSUSE/snapper
latest release as of now: https://github.com/openSUSE/snapper/releases/tag/v0.4.1