You can clone with
HTTPS or Subversion.
Output what git commands were used
So - I tried adding this to git.js - and the real issue is that lots of git commands are called, but few are "interesting". I'm not sure how to separate out the interesting "oh, here's how you rebase" commands from the uninteresting "we're just calling this to get info to paint the screen" ones, other than some sort of blacklist for the boring ones.
Hm yeah I had a sneaking suspicion of that, also the staging commands are quite different (since it just adds all files on commit rather than the way you'd do it manually). I think this needs a bit more thought, I'm closing it for now and maybe we can think of some other way to do something like this.