On Tue, 13 Feb 2018 15:13:36 -0800 Lyndon Nerenberg <lyn...@orthanc.ca> wrote:
> +100 on DVCS and needless complexity. cvs or sccs provides all the
> functionality I've ever needed in an SCM system. Although I confess I
> have been seduced by git's ability to instantly create and switch between
> branches. It makes trying out "what if" scenarios completely painless.
> But it's not enough to convince me to use git except on very rare
Git has far too many subcommands and impementation warts but
its underlying model has just 4 types of objects. The
distributed part of git is conceptually fairly simple too.
Over time I have used sccs, rcs, cvs, subversion, mercurial,
git and a couple other SCMs. Each has its pros and cons. By
now I primarily use git because I can run it on all the
platform and it is quite fast. And there is an active
ecosystem around it. Things like code review systems do help
quite a bit with improving code quality (in my last job I used
gerrit to brainwash people into following good practices by
providing detailed core review comments).
Dave MacFarlane's git client (dgit) does a decent job on plan9.