It might be time to consider things like Lukas' FileSystem (http://www.squeaksource.com/fs.html) for example.
Here is the version that I continued to develop, to get FileSystem-Git to work in Squeak:
If somebody does attempt to push it forward, it may be better to start from there.