Maybe it would be easier if we just write our own suckless git frontend using libgit2. Without getoptlong and other monsters.
Just design a suckless workflow and implement it in a suckless tool. I guess this tool can be also written in shellscript as a wrapper to git. Btw, nobody commented this tool in the thread before: "tig". It's something like mutt, but for git. You may like to try it. --pancake On Nov 30, 2012, at 0:18, Sam Watkins <s...@nipl.net> wrote: > On Thu, Nov 29, 2012 at 06:18:25PM +0100, pancake wrote: >> definitively, git sucks > > I could have told you that! lol > > Mercurial is obviously much, much cleaner and simpler than git. > There's a reason why the suckless / cat-v / bell / google guys are using it. > Oh, wait... > > The basic git system is reasonably nice but there is a lot of cruft on top, > and it's very hacky. The git doc is difficult to read. > > Mercurial is written in python rather than a hodgepodge of C, shell and > perl. This can only be a recommendation. Mercurial's interface is vastly > simpler and cleaner, and this is much more important than what language > it's written in. > > By my idea of what sucks less, you should still be using (and fixing) darcs. > As I recall it has a better and simpler interface than mercurial. > > In spite of the above, I am using git for all my projects! I find it's > very fast, efficient and functional, once you get to grips with all the > eccentricities. (unlike with darcs and hg, getting to grips with git will > certainly take several weeks or more). > > > Sam > >