I am currently working on a PXE bootable environment that I would like to put into revision control.
The filesystem and server will both be Linux (SLES if you must know).
I've considered using some kind of hack that stores file ownership/permissions via getfacl -R -P
, but this doesn't cover symlinks or devices. And it's kind of ugly.
Tricky things that I need to be covered:
- file ownership
- file permissions (ACLs are not necessary)
- devices
- symlinks
Are there any revision control systems that will cover my needs for this?
Note: Rather than a "block volume", I need to put a "set of files" into revision control and keep individual changes.