title: Is there an open source solution for full filesystem revision control where the revision db/repository is remote?
body: <h2>Question:</h2>
  
  <p>Is there a good free &amp; open solution out there for revision control on an entire file system? This includes the question "would any of the typical revision control systems out there work for this (git, svn, bzr, etc.)?" </p>
  
  <h2>Use case:</h2>
  
  <p>We have filesystem images that represent installs that happen to some of our embedded systems where every last file installed can make a difference. They often require modification in the course of development, debugging, and maintenance. Those changes need to be stored along with who made them, why, and when. We also need to be able to diff the changes, and restore to particular versions.</p>
  
  <p>Revisioning filesystems would sound like a reasonable compromise. However I can think of a few potential blocking problems:</p>
  
  <ul>
  <li>commit authentication, and committer &amp; purpose tracking missing </li>
  <li>includes the history in the file system </li>
  <li>hard to commit to shared repository</li>
  </ul>