About
git has a file system application feature.
How is the Git File System implemented ?
The whole git file system is stored in the object database where:
- the tree objects corresponds to UNIX directory entries (ie directory)
- and blob objects corresponds to inodes or file contents (ie file)
From this two objects, you can rebuild a file system tree with the content.