I have implemented a fine grained push mechanism. It is based on a new configuration parameter, 'local' (similar to 'remote', in .gitfat), and the use of sym link vs files. If a file system does not support sym links, git-fat will still work, however, it won't offer the same advantage. I'd like to hear your opinion on that. It's been working great for us over here.
I have done bunch of enhancements - mostly minor, but some major as well such as the one in referenced_objects.
Quick summary of my changes: