github.com/polydawn/docket@v0.5.4-0.20140630233848-90b70fb433da/dex/doc.go (about)

     1  /*
     2  	Dex provides a mechanism for storing filesystem images of the kind used by docker, using git as a datastore/deduplication/history/transport system.
     3  
     4  	Git is used fairly directly and naturally by dex, so it remains very possible to use normal tools to both inspect and modifying the repository:
     5  	 - Normal git history viewers like `git log`, gitg, gitk, etc will show the graph of which images were used to produce which others, when, and so on.
     6  	 - `git checkout` can give you any raw image.tar you want to review.
     7  	 - Moving a branch reference to point to a different commit lets you tell dex what you want that image name to mean, because that's all the branch is.
     8  	 - `git branch -D` can drop any branch of images, and they disappear, and the disk space is reclaimable when you `git gc`.
     9  */
    10  package dex