A tutorial showing how to reimplement GIT in JavaScript, in order to shed light on the inner workings of GIT.
Go to file
Suzanne Soy 09514da8f5 DEBUG
2021-06-23 18:32:21 +01:00
codemirror-5.60.0 Cleaned up improved display, added some prose, used CodeMirror 2021-04-02 04:58:17 +01:00
git-tutorial.css Fixed small layout issue with the legend within a trivia block 2021-06-23 17:59:31 +01:00
git-tutorial.js DEBUG 2021-06-23 18:32:21 +01:00
index.html Suggestions from Gabriel: Fixed typo, added legend for the graph view (also gives a hint at the conventions for the table view), renamed sha1 to sha1_from_bytes_returns_hex to make the input & output types clear 2021-06-23 17:38:59 +01:00
pako.min.js Initial commit 2021-03-31 15:48:06 +01:00
README WIP on prose, fixed bug in git checkout, before making a mess with the pretty-parser for hightlighting 2021-06-22 22:41:01 +01:00
sha1.js Cleaned up improved display, added some prose, used CodeMirror 2021-04-02 04:58:17 +01:00
viz-lite.js WIP on prose, fixed bug in git checkout, before making a mess with the pretty-parser for hightlighting 2021-06-22 22:41:01 +01:00
viz.js WIP on prose, fixed bug in git checkout, before making a mess with the pretty-parser for hightlighting 2021-06-22 22:41:01 +01:00

CodeMirror: https://codemirror.net/ license MIT
sha1.js: https://www.movable-type.co.uk/scripts/sha1.html license MIT
pako 2.0.3: pako.min.js from https://github.com/nodeca/pako license (MIT AND Zlib)
Viz.js v2.1.2: viz.js and viz-lite.js from https://github.com/mdaines/viz.js license MIT