On 27 November 2012 18:57, Anselm R Garbe <garb...@gmail.com> wrote: > On 26 November 2012 11:25, Christoph Lohmann <2...@r-36.net> wrote: >> I am proposing a migration of all mercurial to git repositories. Git is >> mature and used by nearly all major OSS projects. Mercurial has this >> slow prototyping dependency of Python, which is annoying and could be >> removed that way. Of course git is still(?) adding a perl dependency. I >> hope this can be removed from git. > > To be honest I don't find this discussion any useful. > > What problem would such a switch actually solve? > > To me, hg and git are quite similar, both have their pros and cons. > There are major projects using either one, suckless.org has used hg > since the very early beginning. > > On a technical level I do believe that hg sucks less, as it provides > fewer features and does not promote a "heavy branching" development > approach (git's strength is the branching and multi-merge/rebase > concept imho). But the typical problems that git solves well are only > present in very complex software projects and software development > processes/teams. suckless.org projects are simple by definition and > philosophy. > > I still believe that hg is the better fit for suckless.org projects, > thus I'm not in favor for such a change, unless you really come up > with real problems we have with hg, that we wouldn't have with git.
One remark for this discussion: I do intend to use git for sta.li btw. as for such large-scale projects git is a better fit. But I wouldn't use git for small-scale projects like dwm, st, etc. Best regards, Anselm