The project is aimed at making it possible for Smalltalkers to use git/svn/mercurial for project/source version control. There is special emphasis on git and github because github provides distributed repositories and and number of very useful features that enhance the development process.
I started this project when I recently realized that it wasn't as hard to do this as I had thought in the past...
Right now the project is based on Metacello, where I am adding a scripting API to Metacello, like Gofer, but aimed at project level operations not package level operations.
Here's a list of sample Metacello scripting API expressions [1].
Here's the directory structure that I'm proposing to be used for Smalltalk projects[2].