Good on Adobe... but what does this get them?
I spent a lot of time working on JGit: http://eclipse.org/jgit/
This is going to take folks a long time to do in pure JS... before even work has to be done to tweak performance... the great thing about JGit is that it's under EDL (BSD) so JS-Git should be able to steal some ideas