Don't mistake transparency with some form of auto-heuristic. Transparency
only means that it inserts functionality without impeding your normal
workflow.
Or any number of other possible implementation scenarios...
But gitfs is not about designing a versioning filesystem, it's about
designing a transparent interface into git to handle an SCM use-case.
Thanks!
--
Al
--