But I find it ironic that it's called "zero bullshit git" while essentially being an abstraction layer on top of git. Since (IMHO) developers must learn the git API at some point, using an abstraction layer that defines a slightly different API is overhead.
It's known that `git` is not entirely friendly, and some of its defaults are not optimal. So to me "zero bullshit" means "no need to learn `git` completely to become productive".
In any case, this tool already saved tons of time for me and will continue paying off, so the time spent on development was worth it for me :)
But I find it ironic that it's called "zero bullshit git" while essentially being an abstraction layer on top of git. Since (IMHO) developers must learn the git API at some point, using an abstraction layer that defines a slightly different API is overhead.