<feed xmlns='http://www.w3.org/2005/Atom'>
<title>delta/libgit2.git, branch ethomson/remove_sys_remote_h</title>
<subtitle>github.com: libgit2/libgit2.git
</subtitle>
<link rel='alternate' type='text/html' href='http://trove.baserock.org/cgit/delta/libgit2.git/'/>
<entry>
<title>Remove unused 'sys/remote.h' header</title>
<updated>2017-07-30T23:38:28+00:00</updated>
<author>
<name>Edward Thomson</name>
<email>ethomson@edwardthomson.com</email>
</author>
<published>2017-07-30T23:38:28+00:00</published>
<link rel='alternate' type='text/html' href='http://trove.baserock.org/cgit/delta/libgit2.git/commit/?id=37841317377aee4ce08ce3787d88dd24f3d7b982'/>
<id>37841317377aee4ce08ce3787d88dd24f3d7b982</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 #4320 from pks-t/pks/rebase-submodule-asserts</title>
<updated>2017-07-28T10:19:24+00:00</updated>
<author>
<name>Edward Thomson</name>
<email>ethomson@edwardthomson.com</email>
</author>
<published>2017-07-28T10:19:24+00:00</published>
<link rel='alternate' type='text/html' href='http://trove.baserock.org/cgit/delta/libgit2.git/commit/?id=d55431ebfaf3958ca2030ac73a3caff9c8507b4c'/>
<id>d55431ebfaf3958ca2030ac73a3caff9c8507b4c</id>
<content type='text'>
tests: rebase::submodule: verify initialization method calls</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
tests: rebase::submodule: verify initialization method calls</pre>
</div>
</content>
</entry>
<entry>
<title>tests: rebase::submodule: verify initialization method calls</title>
<updated>2017-07-28T07:01:41+00:00</updated>
<author>
<name>Patrick Steinhardt</name>
<email>ps@pks.im</email>
</author>
<published>2017-07-28T07:01:41+00:00</published>
<link rel='alternate' type='text/html' href='http://trove.baserock.org/cgit/delta/libgit2.git/commit/?id=c0558c62989215d724ebc3b267ae1022618c49e8'/>
<id>c0558c62989215d724ebc3b267ae1022618c49e8</id>
<content type='text'>
Some return codes for functions which may fail are not being checked in
`test_rebase_submodule__initialize`. This may lead us to not notice
errors when initializing the environment and would possibly result in
either memory corruption or segfaults as soon as any of the
initialization steps fails. Fix this by wrapping these function calls
into `cl_git_pass`.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Some return codes for functions which may fail are not being checked in
`test_rebase_submodule__initialize`. This may lead us to not notice
errors when initializing the environment and would possibly result in
either memory corruption or segfaults as soon as any of the
initialization steps fails. Fix this by wrapping these function calls
into `cl_git_pass`.
</pre>
</div>
</content>
</entry>
<entry>
<title>Merge pull request #4275 from tiennou/fix-rebase-submodule-test</title>
<updated>2017-07-27T22:05:53+00:00</updated>
<author>
<name>Edward Thomson</name>
<email>ethomson@edwardthomson.com</email>
</author>
<published>2017-07-27T22:05:53+00:00</published>
<link rel='alternate' type='text/html' href='http://trove.baserock.org/cgit/delta/libgit2.git/commit/?id=4f4bc5732baf4545ab42bbd80d2a971e2f1e316c'/>
<id>4f4bc5732baf4545ab42bbd80d2a971e2f1e316c</id>
<content type='text'>
tests: rewrite rebase-submodule .gitmodule file</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
tests: rewrite rebase-submodule .gitmodule file</pre>
</div>
</content>
</entry>
<entry>
<title>Merge pull request #4314 from pks-t/pks/timsort</title>
<updated>2017-07-26T22:24:28+00:00</updated>
<author>
<name>Edward Thomson</name>
<email>ethomson@edwardthomson.com</email>
</author>
<published>2017-07-26T22:24:28+00:00</published>
<link rel='alternate' type='text/html' href='http://trove.baserock.org/cgit/delta/libgit2.git/commit/?id=ed00ac06049b05992b677ef970071fe4129b2781'/>
<id>ed00ac06049b05992b677ef970071fe4129b2781</id>
<content type='text'>
tsort: remove idempotent conditional assignment</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
tsort: remove idempotent conditional assignment</pre>
</div>
</content>
</entry>
<entry>
<title>Merge pull request #4317 from libgit2/ethomson/libcurl_build</title>
<updated>2017-07-26T22:23:37+00:00</updated>
<author>
<name>Edward Thomson</name>
<email>ethomson@edwardthomson.com</email>
</author>
<published>2017-07-26T22:23:37+00:00</published>
<link rel='alternate' type='text/html' href='http://trove.baserock.org/cgit/delta/libgit2.git/commit/?id=8f9d2bbf8384d1b8dbcb18d4c4f095da6ed85c80'/>
<id>8f9d2bbf8384d1b8dbcb18d4c4f095da6ed85c80</id>
<content type='text'>
Build with patched libcurl</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Build with patched libcurl</pre>
</div>
</content>
</entry>
<entry>
<title>Merge pull request #4311 from libgit2/ethomson/win32_remediate</title>
<updated>2017-07-26T10:03:27+00:00</updated>
<author>
<name>Edward Thomson</name>
<email>ethomson@edwardthomson.com</email>
</author>
<published>2017-07-26T10:03:27+00:00</published>
<link rel='alternate' type='text/html' href='http://trove.baserock.org/cgit/delta/libgit2.git/commit/?id=20d300007e17ab8191eed99b38cc09a643f57211'/>
<id>20d300007e17ab8191eed99b38cc09a643f57211</id>
<content type='text'>
win32: provide fast-path for retrying filesystem operations</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
win32: provide fast-path for retrying filesystem operations</pre>
</div>
</content>
</entry>
<entry>
<title>win32: provide fast-path for retrying filesystem operations</title>
<updated>2017-07-26T09:41:03+00:00</updated>
<author>
<name>Edward Thomson</name>
<email>ethomson@edwardthomson.com</email>
</author>
<published>2017-07-18T21:44:29+00:00</published>
<link rel='alternate' type='text/html' href='http://trove.baserock.org/cgit/delta/libgit2.git/commit/?id=bc35fd4b03fc770b574088969dabf07243510cfb'/>
<id>bc35fd4b03fc770b574088969dabf07243510cfb</id>
<content type='text'>
When using the `do_with_retries` macro for retrying filesystem
operations in the posix emulation layer, allow the remediation function
to return `GIT_RETRY`, meaning that the error was believed to be
remediated, and the operation should be retried immediately, without
a sleep.

This is a slightly more general solution to the problem fixed in #4312.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
When using the `do_with_retries` macro for retrying filesystem
operations in the posix emulation layer, allow the remediation function
to return `GIT_RETRY`, meaning that the error was believed to be
remediated, and the operation should be retried immediately, without
a sleep.

This is a slightly more general solution to the problem fixed in #4312.
</pre>
</div>
</content>
</entry>
<entry>
<title>Updated changelog</title>
<updated>2017-07-26T09:40:31+00:00</updated>
<author>
<name>Carson Howard</name>
<email>carsonh@axosoft.com</email>
</author>
<published>2017-07-18T21:55:56+00:00</published>
<link rel='alternate' type='text/html' href='http://trove.baserock.org/cgit/delta/libgit2.git/commit/?id=192a87e1fe68099beceaa2c8674a7a2e6587f2e7'/>
<id>192a87e1fe68099beceaa2c8674a7a2e6587f2e7</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>fixed win32 p_unlink retry sleep issue</title>
<updated>2017-07-26T09:40:30+00:00</updated>
<author>
<name>Carson Howard</name>
<email>carsonh@axosoft.com</email>
</author>
<published>2017-07-18T21:47:28+00:00</published>
<link rel='alternate' type='text/html' href='http://trove.baserock.org/cgit/delta/libgit2.git/commit/?id=1bcdaba2bc87d12cf7666ee1b2c238ccc92024f2'/>
<id>1bcdaba2bc87d12cf7666ee1b2c238ccc92024f2</id>
<content type='text'>
Fixed an issue where the retry logic on p_unlink sleeps before it tries setting a file to write mode causing unnecessary slowdown.</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Fixed an issue where the retry logic on p_unlink sleeps before it tries setting a file to write mode causing unnecessary slowdown.</pre>
</div>
</content>
</entry>
</feed>
