Git in <100 lines of code.
- repository
- working directory
- staging
- comitting
- status checks
- comparing change chunks
- packfiles
- deltas
- branches
- tags
- merging
npm run test
-> run integration testsnpm run repo:clean
-> clean repositorynpm run repo:init
-> initialise repositorynpm run repo:status
-> changes local vs staging vs comittednpm run repo:add
-> add files to stagingnpm run repo:commit
-> commit staged changesnpm run repo:diff
-> show changes for file against that comitted TODO
/src
-> location of working directory / application/bin
-> location of version control