Take a look at got
from the OpenBSD world http://gameoftrees.org. I think it's in the spirit of gitless. From the FAQ:
The command-line interface is consistent and minimal. It has the least amount of options possible while still being usable. We strive for sane defaults that fit our workflow, instead of offering configurability for every possible use case.
It's actively developed.