Skip to content

jdoiro3/dagit

Repository files navigation

DaGit

Work in progress.

Git's docs on its Internals state:

Git is a content-addressable filesystem. Great. What does that mean?

It means you should dagit (rhymes with maggot). Also, read the docs linked above, but again, dagit. It's as simple as running:

cd repo/path
dagit start

Then, run git commands in another terminal. Here's an example:

dagit-demo

Below is the Git object graph for dagit. Much wow.

dagit-git-dag

Installation

Homebrew

brew install jdoiro3/dagit/dagit
dagit -h

Docker

docker pull jdoiro3/dagit:latest
docker run --rm -it -v ${PWD}:/path/to/repo --entrypoint /bin/sh jdoiro3/dagit