<feed xmlns='http://www.w3.org/2005/Atom'>
<title>delta/libgit2.git/script, branch ethomson/diff-read-empty-binary</title>
<subtitle>github.com: libgit2/libgit2.git
</subtitle>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/libgit2.git/'/>
<entry>
<title>Merge pull request #3815 from pks-t/pks/coverity-model</title>
<updated>2016-07-24T20:05:17+00:00</updated>
<author>
<name>Edward Thomson</name>
<email>ethomson@github.com</email>
</author>
<published>2016-07-24T20:05:17+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/libgit2.git/commit/?id=a37624ecc7e8949ed9013af3bcb974f510720316'/>
<id>a37624ecc7e8949ed9013af3bcb974f510720316</id>
<content type='text'>
Coverity user model</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Coverity user model</pre>
</div>
</content>
</entry>
<entry>
<title>ci: install homebrew's curl on mac</title>
<updated>2016-07-24T18:54:40+00:00</updated>
<author>
<name>Edward Thomson</name>
<email>ethomson@github.com</email>
</author>
<published>2016-07-24T18:51:28+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/libgit2.git/commit/?id=0239eff354e5880ceae079b7ddd04d1b01f664ac'/>
<id>0239eff354e5880ceae079b7ddd04d1b01f664ac</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>ci: install homebrew's zlib on mac</title>
<updated>2016-07-23T01:10:25+00:00</updated>
<author>
<name>Edward Thomson</name>
<email>ethomson@github.com</email>
</author>
<published>2016-07-22T21:45:03+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/libgit2.git/commit/?id=08556e6db339a745da94ee4afcfa2c2fc4eb68b8'/>
<id>08556e6db339a745da94ee4afcfa2c2fc4eb68b8</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>coverity: model functions printing into git_buf</title>
<updated>2016-06-07T07:22:02+00:00</updated>
<author>
<name>Patrick Steinhardt</name>
<email>ps@pks.im</email>
</author>
<published>2016-06-07T07:20:35+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/libgit2.git/commit/?id=4d8fe1cda0175bdedb4a868910e9a24c37d72d74'/>
<id>4d8fe1cda0175bdedb4a868910e9a24c37d72d74</id>
<content type='text'>
The `git_buf` structure seems to be too complicated to correctly
grasp for Coverity. As such, add simpler models trying to guide
Coverity and remove false positives related to these functions.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
The `git_buf` structure seems to be too complicated to correctly
grasp for Coverity. As such, add simpler models trying to guide
Coverity and remove false positives related to these functions.
</pre>
</div>
</content>
</entry>
<entry>
<title>coverity: add user model</title>
<updated>2016-06-07T07:20:51+00:00</updated>
<author>
<name>Patrick Steinhardt</name>
<email>ps@pks.im</email>
</author>
<published>2016-06-07T07:17:52+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/libgit2.git/commit/?id=956f1e2387a807a2e3ec25e75d04050c705ab3b9'/>
<id>956f1e2387a807a2e3ec25e75d04050c705ab3b9</id>
<content type='text'>
The static analysis engine coverity allows for user models
overriding how it treats functions when analyzing code. Like
this, one can greatly reduce the rate of false positives and thus
make it easier to spot actual errors.

Add a user model that overrides function models for `git_buf_len`
and `git_vector_insert`, which together amount for a majority of
false positives.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
The static analysis engine coverity allows for user models
overriding how it treats functions when analyzing code. Like
this, one can greatly reduce the rate of false positives and thus
make it easier to spot actual errors.

Add a user model that overrides function models for `git_buf_len`
and `git_vector_insert`, which together amount for a majority of
false positives.
</pre>
</div>
</content>
</entry>
<entry>
<title>CI: start the proxy before the build so it's ready</title>
<updated>2016-04-19T11:54:19+00:00</updated>
<author>
<name>Carlos Martín Nieto</name>
<email>cmn@dwim.me</email>
</author>
<published>2016-03-14T12:42:10+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/libgit2.git/commit/?id=db01724fd969a7d01711e1b8e6f8d763873c9245'/>
<id>db01724fd969a7d01711e1b8e6f8d763873c9245</id>
<content type='text'>
It takes a bit for the propxy to get ready to accept connections, so
start it before the build so we can be reasonably sure that it's going
to be ready in time.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
It takes a bit for the propxy to get ready to accept connections, so
start it before the build so we can be reasonably sure that it's going
to be ready in time.
</pre>
</div>
</content>
</entry>
<entry>
<title>proxy: test proxy support on Travis</title>
<updated>2016-04-19T11:54:19+00:00</updated>
<author>
<name>Carlos Martín Nieto</name>
<email>cmn@dwim.me</email>
</author>
<published>2015-09-21T19:40:37+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/libgit2.git/commit/?id=2f3f1ee08532b10993b7e9270e5fe61f08f795ee'/>
<id>2f3f1ee08532b10993b7e9270e5fe61f08f795ee</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Merge pull request #3647 from pks-t/pks/coverity-fixes-round6</title>
<updated>2016-03-14T16:45:15+00:00</updated>
<author>
<name>Carlos Martín Nieto</name>
<email>carlosmn@github.com</email>
</author>
<published>2016-03-14T16:45:15+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/libgit2.git/commit/?id=4848dd326a98c5973b82f5a362a52362855a4fc5'/>
<id>4848dd326a98c5973b82f5a362a52362855a4fc5</id>
<content type='text'>
Coverity fixes round 6</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Coverity fixes round 6</pre>
</div>
</content>
</entry>
<entry>
<title>Remove CI support for mingw32</title>
<updated>2016-03-14T10:05:58+00:00</updated>
<author>
<name>Carlos Martín Nieto</name>
<email>cmn@dwim.me</email>
</author>
<published>2016-03-09T18:01:33+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/libgit2.git/commit/?id=b1093e62d521b2625f1651a3c2083a0c3e92ffad'/>
<id>b1093e62d521b2625f1651a3c2083a0c3e92ffad</id>
<content type='text'>
The tests have never run successfully and we do have successful builds
of mingw-w64, so remove these CI builds which do not add value.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
The tests have never run successfully and we do have successful builds
of mingw-w64, so remove these CI builds which do not add value.
</pre>
</div>
</content>
</entry>
<entry>
<title>coverity: report errors when uploading tarball</title>
<updated>2016-03-11T12:31:12+00:00</updated>
<author>
<name>Patrick Steinhardt</name>
<email>ps@pks.im</email>
</author>
<published>2016-03-02T00:50:34+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/libgit2.git/commit/?id=2615d0d6949c9f52e988ab649f10cf7a80c45186'/>
<id>2615d0d6949c9f52e988ab649f10cf7a80c45186</id>
<content type='text'>
Curl by default does not report errors by setting the error code.
As the upload can fail through several conditions (e.g. the rate
limit, leading to unauthorized access) we should indicate this
information in Travis CI.

To improve upon the behavior, use `--write-out=%{http_code}` to
write out the HTTP code in addition to the received body and
return an error if the code does not equal 201.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Curl by default does not report errors by setting the error code.
As the upload can fail through several conditions (e.g. the rate
limit, leading to unauthorized access) we should indicate this
information in Travis CI.

To improve upon the behavior, use `--write-out=%{http_code}` to
write out the HTTP code in addition to the received body and
return an error if the code does not equal 201.
</pre>
</div>
</content>
</entry>
</feed>
