ReadWriteHack

Git.js: A Git Implementation in Pure JavaScript

Git.js is a pure JavaScript implementation of Git created by Daniel Benjamin Lucraft. It currently has two clients: a command-line Node.js one, and a API for accessing git.js through HTTP.

According to the ReadMe, here's what it currently supports:

The command-line version currently implements:
  • git.js log (shows 10 commits)
  • git.js branch (listing local branches)
  • git.js show SHA (show object information)

The client side API implements:

  • creating an in-memory repo
  • fetching remote objects through the dumb or smart HTTP git protocols
  • browsing the object graph
  • creating HTML object diffs

ReadWriteWeb encourages comments, but please remember: Keep it nice, keep it clean, and avoid promotional comments. We do pre-moderate some comments with links. For more information, please read our full comment policy.
blog comments powered by Disqus
Recommended Story
RWW SPONSORS



RWW PARTNERS