<feed xmlns='http://www.w3.org/2005/Atom'>
<title>delta/libgit2.git/include/git2/message.h, branch ethomson/cli</title>
<subtitle>github.com: libgit2/libgit2.git
</subtitle>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/libgit2.git/'/>
<entry>
<title>buf: deprecate git_buf as a public type</title>
<updated>2020-06-05T06:14:24+00:00</updated>
<author>
<name>Edward Thomson</name>
<email>ethomson@edwardthomson.com</email>
</author>
<published>2020-05-28T09:07:36+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/libgit2.git/commit/?id=dc30898c6e460738b58352a73f9d1445359036ea'/>
<id>dc30898c6e460738b58352a73f9d1445359036ea</id>
<content type='text'>
The `git_buf` type is now no longer a publicly available structure, and
the `git_buf` family of functions are no longer exported.

The deprecation layer adds a typedef for `git_buf` (as `git_userbuf`)
and macros that define `git_buf` functions as `git_userbuf` functions.
This provides API (but not ABI) compatibility with libgit2 1.0's buffer
functionality.

Within libgit2 itself, we take care to avoid including those deprecated
typedefs and macros, since we want to continue using the `git_buf` type
and functions unmodified.  Therefore, a `GIT_DEPRECATE_BUF` guard now
wraps the buffer deprecation layer.  libgit2 will define that.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
The `git_buf` type is now no longer a publicly available structure, and
the `git_buf` family of functions are no longer exported.

The deprecation layer adds a typedef for `git_buf` (as `git_userbuf`)
and macros that define `git_buf` functions as `git_userbuf` functions.
This provides API (but not ABI) compatibility with libgit2 1.0's buffer
functionality.

Within libgit2 itself, we take care to avoid including those deprecated
typedefs and macros, since we want to continue using the `git_buf` type
and functions unmodified.  Therefore, a `GIT_DEPRECATE_BUF` guard now
wraps the buffer deprecation layer.  libgit2 will define that.
</pre>
</div>
</content>
</entry>
<entry>
<title>message: user-facing functions write to a userbuf</title>
<updated>2020-06-05T06:14:23+00:00</updated>
<author>
<name>Edward Thomson</name>
<email>ethomson@edwardthomson.com</email>
</author>
<published>2020-05-27T21:40:34+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/libgit2.git/commit/?id=5ae0715872e164bd6afe0af2a5e2f03fb2403703'/>
<id>5ae0715872e164bd6afe0af2a5e2f03fb2403703</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>message: update docs for git_message_prettify</title>
<updated>2018-01-19T01:11:37+00:00</updated>
<author>
<name>Carlos Martín Nieto</name>
<email>cmn@dwim.me</email>
</author>
<published>2018-01-19T01:11:37+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/libgit2.git/commit/?id=dcb668bac3a54af02814c39405503eab2f18d5d2'/>
<id>dcb668bac3a54af02814c39405503eab2f18d5d2</id>
<content type='text'>
We used to hard-code the octothorpe as the comment character and the
documentation still mentions this even though we accept the comment character as
a parameter.

Update the line to indicate this and clean up the first paragraph a bit.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
We used to hard-code the octothorpe as the comment character and the
documentation still mentions this even though we accept the comment character as
a parameter.

Update the line to indicate this and clean up the first paragraph a bit.
</pre>
</div>
</content>
</entry>
<entry>
<title>update code docs</title>
<updated>2018-01-17T07:55:46+00:00</updated>
<author>
<name>Brian Lopez</name>
<email>seniorlopez@gmail.com</email>
</author>
<published>2018-01-17T07:55:46+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/libgit2.git/commit/?id=3e5239e42a529e99dc584ce37402856a4da26cec'/>
<id>3e5239e42a529e99dc584ce37402856a4da26cec</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Change trailer API to return a simple array</title>
<updated>2018-01-17T03:33:04+00:00</updated>
<author>
<name>Brian Lopez</name>
<email>seniorlopez@gmail.com</email>
</author>
<published>2018-01-16T21:40:26+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/libgit2.git/commit/?id=d43974fb5cbfda6ec28fc92b83d03db0af73748b'/>
<id>d43974fb5cbfda6ec28fc92b83d03db0af73748b</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>remove empty lines between @-lines</title>
<updated>2018-01-04T02:32:09+00:00</updated>
<author>
<name>Brian Lopez</name>
<email>seniorlopez@gmail.com</email>
</author>
<published>2018-01-04T02:32:09+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/libgit2.git/commit/?id=fb29ba0953ef52ce94aecd93b9b4a3bcc64cf07c'/>
<id>fb29ba0953ef52ce94aecd93b9b4a3bcc64cf07c</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>message: add routine for parsing trailers from messages</title>
<updated>2017-12-19T04:01:48+00:00</updated>
<author>
<name>Charlie Somerville</name>
<email>charlie@charlie.bz</email>
</author>
<published>2017-12-14T07:37:10+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/libgit2.git/commit/?id=1c43edca1f4d14296ed94822df68d17aee2af549'/>
<id>1c43edca1f4d14296ed94822df68d17aee2af549</id>
<content type='text'>
This is implemented in trailer.c and borrows a large amount of logic
from Git core to ensure compatibility.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This is implemented in trailer.c and borrows a large amount of logic
from Git core to ensure compatibility.
</pre>
</div>
</content>
</entry>
<entry>
<title>message: don't assume the comment char</title>
<updated>2014-05-18T08:06:49+00:00</updated>
<author>
<name>Carlos Martín Nieto</name>
<email>cmn@dwim.me</email>
</author>
<published>2014-05-18T08:06:49+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/libgit2.git/commit/?id=49e369b29d5bde227b162dd4681ecccff2f443df'/>
<id>49e369b29d5bde227b162dd4681ecccff2f443df</id>
<content type='text'>
The comment char is configurable and we need to provide a way for the
user to specify which comment char they chose for their message.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
The comment char is configurable and we need to provide a way for the
user to specify which comment char they chose for their message.
</pre>
</div>
</content>
</entry>
<entry>
<title>messsage: use git_buf in prettify()</title>
<updated>2014-01-27T03:44:06+00:00</updated>
<author>
<name>Carlos Martín Nieto</name>
<email>cmn@dwim.me</email>
</author>
<published>2014-01-26T15:32:49+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/libgit2.git/commit/?id=e1d7f0035e8683423271f1f63b57fd9c663e4fb0'/>
<id>e1d7f0035e8683423271f1f63b57fd9c663e4fb0</id>
<content type='text'>
A lot of the tests were checking for overflow, which we don't have
anymore, so we can remove them.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
A lot of the tests were checking for overflow, which we don't have
anymore, so we can remove them.
</pre>
</div>
</content>
</entry>
<entry>
<title>update copyrights</title>
<updated>2013-01-08T23:31:27+00:00</updated>
<author>
<name>Edward Thomson</name>
<email>ethomson@edwardthomson.com</email>
</author>
<published>2013-01-08T23:07:25+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/libgit2.git/commit/?id=359fc2d241ac407bdf9bf0d28715705f01ca6360'/>
<id>359fc2d241ac407bdf9bf0d28715705f01ca6360</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
</feed>
