<feed xmlns='http://www.w3.org/2005/Atom'>
<title>delta/libgit2.git/tests, 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: introduce git_buf_shellquote</title>
<updated>2020-06-05T06:14:26+00:00</updated>
<author>
<name>Edward Thomson</name>
<email>ethomson@edwardthomson.com</email>
</author>
<published>2020-04-02T10:39:54+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/libgit2.git/commit/?id=2cd125280281220b0dc429215a99157f5fef89de'/>
<id>2cd125280281220b0dc429215a99157f5fef89de</id>
<content type='text'>
Introduce a helper method to quote a string in a shellsafe manner.  This
wraps the entire buffer in single quotes, escaping single-quotes and
exclamation points.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Introduce a helper method to quote a string in a shellsafe manner.  This
wraps the entire buffer in single quotes, escaping single-quotes and
exclamation points.
</pre>
</div>
</content>
</entry>
<entry>
<title>buf: introduce git_buf_puts_replaced</title>
<updated>2020-06-05T06:14:26+00:00</updated>
<author>
<name>Edward Thomson</name>
<email>ethomson@edwardthomson.com</email>
</author>
<published>2020-04-01T23:09:46+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/libgit2.git/commit/?id=8a81cfb53ce96b0fe008d8c6448b809fba7a2d51'/>
<id>8a81cfb53ce96b0fe008d8c6448b809fba7a2d51</id>
<content type='text'>
Add a function to add a search/replaced string to a git_buf.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Add a function to add a search/replaced string to a git_buf.
</pre>
</div>
</content>
</entry>
<entry>
<title>client: process class to run a process</title>
<updated>2020-06-05T06:14:25+00:00</updated>
<author>
<name>Edward Thomson</name>
<email>ethomson@edwardthomson.com</email>
</author>
<published>2020-05-03T22:49:39+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/libgit2.git/commit/?id=0a6ea41ccd68fab6f3d5bc2d45987d8eece7634f'/>
<id>0a6ea41ccd68fab6f3d5bc2d45987d8eece7634f</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>libgit2client tests: add a test framework for the client library</title>
<updated>2020-06-05T06:14:25+00:00</updated>
<author>
<name>Edward Thomson</name>
<email>ethomson@edwardthomson.com</email>
</author>
<published>2020-05-11T10:28:13+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/libgit2.git/commit/?id=98456aaa70306033cd7eb46516f0b8d0f012f062'/>
<id>98456aaa70306033cd7eb46516f0b8d0f012f062</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>refactor source tree: factor common clar function</title>
<updated>2020-06-05T06:14:25+00:00</updated>
<author>
<name>Edward Thomson</name>
<email>ethomson@edwardthomson.com</email>
</author>
<published>2020-05-11T12:56:31+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/libgit2.git/commit/?id=43f87fb93a782851f9cd5ce0ca9a0a2608994ccd'/>
<id>43f87fb93a782851f9cd5ce0ca9a0a2608994ccd</id>
<content type='text'>
Put the common clar test function into the tests/CMakeLists.txt for
reusability.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Put the common clar test function into the tests/CMakeLists.txt for
reusability.
</pre>
</div>
</content>
</entry>
<entry>
<title>refactor source tree: move clar to common directory</title>
<updated>2020-06-05T06:14:25+00:00</updated>
<author>
<name>Edward Thomson</name>
<email>ethomson@edwardthomson.com</email>
</author>
<published>2020-05-11T09:44:07+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/libgit2.git/commit/?id=ffc944cd60c4f7fa3e05934448355dc46bfa5d6c'/>
<id>ffc944cd60c4f7fa3e05934448355dc46bfa5d6c</id>
<content type='text'>
Other subsystems (like libgit2client) likely want to add testing.
Move clar into its own directory so that it can be reused and not
duplicated.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Other subsystems (like libgit2client) likely want to add testing.
Move clar into its own directory so that it can be reused and not
duplicated.
</pre>
</div>
</content>
</entry>
<entry>
<title>refactor source tree: move tests into tests/libgit2</title>
<updated>2020-06-05T06:14:25+00:00</updated>
<author>
<name>Edward Thomson</name>
<email>ethomson@edwardthomson.com</email>
</author>
<published>2020-05-11T08:45:48+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/libgit2.git/commit/?id=80c65b2b80e331424f71b87fee795ea1e8c7f21b'/>
<id>80c65b2b80e331424f71b87fee795ea1e8c7f21b</id>
<content type='text'>
The test tree should - ideally - match the source tree.  The libgit2
specific tests should move into tests/libgit2.

The name of the resulting test binary is now 'libgit2_tests' for ease of
consumption of new contributors.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
The test tree should - ideally - match the source tree.  The libgit2
specific tests should move into tests/libgit2.

The name of the resulting test binary is now 'libgit2_tests' for ease of
consumption of new contributors.
</pre>
</div>
</content>
</entry>
<entry>
<title>refactor source tree: move utilities into `util`</title>
<updated>2020-06-05T06:14:25+00:00</updated>
<author>
<name>Edward Thomson</name>
<email>ethomson@edwardthomson.com</email>
</author>
<published>2020-05-01T12:00:49+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/libgit2.git/commit/?id=2d615d66171afd74889514375b9c4098171bf12c'/>
<id>2d615d66171afd74889514375b9c4098171bf12c</id>
<content type='text'>
Add a new source directory, `util`, that contains utility functions like
buffers, vectors, etc, that that are general purpose and not necessarily
part of libgit2 itself.  These utility functions can be used by
additional projects.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Add a new source directory, `util`, that contains utility functions like
buffers, vectors, etc, that that are general purpose and not necessarily
part of libgit2 itself.  These utility functions can be used by
additional projects.
</pre>
</div>
</content>
</entry>
<entry>
<title>thread: restore the git_thread_exit tests</title>
<updated>2020-06-05T06:14:24+00:00</updated>
<author>
<name>Edward Thomson</name>
<email>ethomson@edwardthomson.com</email>
</author>
<published>2020-05-15T09:09:51+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/libgit2.git/commit/?id=ae1b088121d16d88339526f9bd6f41b81d67daeb'/>
<id>ae1b088121d16d88339526f9bd6f41b81d67daeb</id>
<content type='text'>
We were never properly testing git_thread_exit.  Do so.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
We were never properly testing git_thread_exit.  Do so.
</pre>
</div>
</content>
</entry>
<entry>
<title>settings: localize global data</title>
<updated>2020-06-05T06:14:24+00:00</updated>
<author>
<name>Edward Thomson</name>
<email>ethomson@edwardthomson.com</email>
</author>
<published>2020-05-13T09:39:33+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/libgit2.git/commit/?id=5cdda36219533e596f01e0fa2f6d75d64bc3a202'/>
<id>5cdda36219533e596f01e0fa2f6d75d64bc3a202</id>
<content type='text'>
Move the settings global data teardown into its own separate function,
instead of intermingled with the global state.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Move the settings global data teardown into its own separate function,
instead of intermingled with the global state.
</pre>
</div>
</content>
</entry>
</feed>
