<feed xmlns='http://www.w3.org/2005/Atom'>
<title>delta/libgit2.git, branch ethomson/deprecate</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>ci: enable hard deprecation</title>
<updated>2019-02-14T11:57:05+00:00</updated>
<author>
<name>Edward Thomson</name>
<email>ethomson@edwardthomson.com</email>
</author>
<published>2019-02-14T00:00:06+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/libgit2.git/commit/?id=3f823c2bd852f7ec1d1d0bc7f172626cb7645556'/>
<id>3f823c2bd852f7ec1d1d0bc7f172626cb7645556</id>
<content type='text'>
Enable hard deprecation in our builds to ensure that we do not call
deprecated functions internally.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Enable hard deprecation in our builds to ensure that we do not call
deprecated functions internally.
</pre>
</div>
</content>
</entry>
<entry>
<title>deprecation: optionally enable hard deprecation</title>
<updated>2019-02-14T11:57:05+00:00</updated>
<author>
<name>Edward Thomson</name>
<email>ethomson@edwardthomson.com</email>
</author>
<published>2019-02-13T23:56:40+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/libgit2.git/commit/?id=dcf81cdbcc1b8be991433c53e6e1b12c94ef782b'/>
<id>dcf81cdbcc1b8be991433c53e6e1b12c94ef782b</id>
<content type='text'>
Add a CMake option to enable hard deprecation; the resultant library
will _not_ include any deprecated functions.  This may be useful for
internal CI builds that create libraries that are not shared with
end-users to ensure that we do not use deprecated bits internally.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Add a CMake option to enable hard deprecation; the resultant library
will _not_ include any deprecated functions.  This may be useful for
internal CI builds that create libraries that are not shared with
end-users to ensure that we do not use deprecated bits internally.
</pre>
</div>
</content>
</entry>
<entry>
<title>deprecation: ensure we GIT_EXTERN deprecated funcs</title>
<updated>2019-02-14T11:57:05+00:00</updated>
<author>
<name>Edward Thomson</name>
<email>ethomson@edwardthomson.com</email>
</author>
<published>2019-02-13T23:26:54+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/libgit2.git/commit/?id=24ac9e0c97ff9f20d096b4d93663276bc8bb2de1'/>
<id>24ac9e0c97ff9f20d096b4d93663276bc8bb2de1</id>
<content type='text'>
Although the error functions were deprecated, we did not properly mark
them as deprecated.  We need to include the `deprecated.h` file in order
to ensure that the functions get their export attributes.

Similarly, do not define `GIT_DEPRECATE_HARD` within the library, or
those functions will also not get their export attributes.  Define that
only on the tests and examples.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Although the error functions were deprecated, we did not properly mark
them as deprecated.  We need to include the `deprecated.h` file in order
to ensure that the functions get their export attributes.

Similarly, do not define `GIT_DEPRECATE_HARD` within the library, or
those functions will also not get their export attributes.  Define that
only on the tests and examples.
</pre>
</div>
</content>
</entry>
<entry>
<title>Merge pull request #4980 from libgit2/ethomson/ci_nightly</title>
<updated>2019-02-14T09:22:57+00:00</updated>
<author>
<name>Edward Thomson</name>
<email>ethomson@edwardthomson.com</email>
</author>
<published>2019-02-14T09:22:57+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/libgit2.git/commit/?id=e19163761d5f51f1437fd291a89adf2aaa4aa262'/>
<id>e19163761d5f51f1437fd291a89adf2aaa4aa262</id>
<content type='text'>
ci: skip ssh tests on macOS nightly</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
ci: skip ssh tests on macOS nightly</pre>
</div>
</content>
</entry>
<entry>
<title>ci: skip ssh tests on macOS nightly</title>
<updated>2019-02-14T09:19:34+00:00</updated>
<author>
<name>Edward Thomson</name>
<email>ethomson@edwardthomson.com</email>
</author>
<published>2019-02-14T09:19:32+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/libgit2.git/commit/?id=ef91917f73cd98a43ac26ee75f53d935abfbd94c'/>
<id>ef91917f73cd98a43ac26ee75f53d935abfbd94c</id>
<content type='text'>
Like 811c1c0f8f80521dccc746a7bff180cd77a783ff, disable the SSH tests on
macOS until we can resolve the newly introduced infrastructure issues.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Like 811c1c0f8f80521dccc746a7bff180cd77a783ff, disable the SSH tests on
macOS until we can resolve the newly introduced infrastructure issues.
</pre>
</div>
</content>
</entry>
<entry>
<title>Merge pull request #4976 from libgit2/ethomson/readme_v028</title>
<updated>2019-02-14T01:13:33+00:00</updated>
<author>
<name>Edward Thomson</name>
<email>ethomson@edwardthomson.com</email>
</author>
<published>2019-02-14T01:13:33+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/libgit2.git/commit/?id=85b2bd41bea45b175b089278be078f69e628fae0'/>
<id>85b2bd41bea45b175b089278be078f69e628fae0</id>
<content type='text'>
CI build fixups</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
CI build fixups</pre>
</div>
</content>
</entry>
<entry>
<title>ci: skip ssh tests on macOS</title>
<updated>2019-02-14T00:55:46+00:00</updated>
<author>
<name>Edward Thomson</name>
<email>ethomson@edwardthomson.com</email>
</author>
<published>2019-02-14T00:51:39+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/libgit2.git/commit/?id=811c1c0f8f80521dccc746a7bff180cd77a783ff'/>
<id>811c1c0f8f80521dccc746a7bff180cd77a783ff</id>
<content type='text'>
SSH tests on macOS have begun failing for an unknown reason after an
infrastructure upgrade to macOS 10.13.6.  Disable those tests
temporarily, until we can resolve it.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
SSH tests on macOS have begun failing for an unknown reason after an
infrastructure upgrade to macOS 10.13.6.  Disable those tests
temporarily, until we can resolve it.
</pre>
</div>
</content>
</entry>
<entry>
<title>ci: provide more information about OS</title>
<updated>2019-02-13T11:18:35+00:00</updated>
<author>
<name>Edward Thomson</name>
<email>ethomson@edwardthomson.com</email>
</author>
<published>2019-02-13T11:18:35+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/libgit2.git/commit/?id=44f8213480e5bed853344e2bf0becc6a6cf1df91'/>
<id>44f8213480e5bed853344e2bf0becc6a6cf1df91</id>
<content type='text'>
Subtle changes in the host OS can have impacts in the CI system that
may be hard to debug.  We previously showed the results of `uname` which
can be difficult to interpret.  Provide more information where
available.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Subtle changes in the host OS can have impacts in the CI system that
may be hard to debug.  We previously showed the results of `uname` which
can be difficult to interpret.  Provide more information where
available.
</pre>
</div>
</content>
</entry>
<entry>
<title>README: use correct badge for nightlies</title>
<updated>2019-02-13T11:15:12+00:00</updated>
<author>
<name>Edward Thomson</name>
<email>ethomson@edwardthomson.com</email>
</author>
<published>2019-02-13T11:15:12+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/libgit2.git/commit/?id=6f778351bb314643510f0fc19e0eb81e6a23000a'/>
<id>6f778351bb314643510f0fc19e0eb81e6a23000a</id>
<content type='text'>
The URL was incorrect for the nightly badge image; it was erroneously
showing the master branch continuous integration build badge.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
The URL was incorrect for the nightly badge image; it was erroneously
showing the master branch continuous integration build badge.
</pre>
</div>
</content>
</entry>
<entry>
<title>README: include build badge for v0.28 builds</title>
<updated>2019-02-12T16:45:57+00:00</updated>
<author>
<name>Edward Thomson</name>
<email>ethomson@edwardthomson.com</email>
</author>
<published>2019-02-12T16:45:57+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/libgit2.git/commit/?id=f34faaa8f3c3526dcc7cc514a5f9226a1704e428'/>
<id>f34faaa8f3c3526dcc7cc514a5f9226a1704e428</id>
<content type='text'>
Include a build badge for `maint/v0.28` builds.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Include a build badge for `maint/v0.28` builds.
</pre>
</div>
</content>
</entry>
</feed>
