From: Sam Vilain <sam@vilain.net>
To: "Motiejus Jakštys" <desired.mta@gmail.com>
Cc: git@vger.kernel.org
Subject: Re: start of git2 (based on libgit2)
Date: Sat, 26 Mar 2011 19:33:19 +1300 [thread overview]
Message-ID: <4D8D88AF.9010306@vilain.net> (raw)
In-Reply-To: <20110325231203.GA7961@jakstys.lt>
On 26/03/11 12:12, Motiejus Jakštys wrote:
> Build tool. Currently libgit2 uses waf. I am not against it (I've chosen
> waf for one of my own C++ projects), However, it's too clumsy for me. Is
> it me who lacks experience? Scons looks much easier for me. Moreover, we
> do not need automatic configuration, so it makes waf "overfeatured".
Another one you might like to look at is "ccanlint" - it wraps a whole
bunch of things that make for exceptional quality code, such as code
coverage by the test suite, documentation coverage, compilable examples,
even cranks it up using valgrind to check that it's right.
As far as your question about how much to implement or bring across from
git - try to do it feature by feature, with reference to the test suite
and make sure each feature has a test. It's a very bad idea IMHO to
port across untested features. I'd much rather have a core set of
commands which are well tested and stable, than a handful of
fully-implemented but buggy commands.
Sam
prev parent reply other threads:[~2011-03-26 6:33 UTC|newest]
Thread overview: 7+ messages / expand[flat|nested] mbox.gz Atom feed top
2011-03-25 23:12 start of git2 (based on libgit2) Motiejus Jakštys
2011-03-25 23:54 ` Vincent van Ravesteijn
2011-03-26 2:13 ` Motiejus Jakštys
2011-03-26 13:29 ` Jeff King
2011-03-27 8:34 ` Junio C Hamano
2011-03-27 9:56 ` Vincent van Ravesteijn
2011-03-26 6:33 ` Sam Vilain [this message]
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=4D8D88AF.9010306@vilain.net \
--to=sam@vilain.net \
--cc=desired.mta@gmail.com \
--cc=git@vger.kernel.org \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).