<feed xmlns='http://www.w3.org/2005/Atom'>
<title>delta/gitano/libgit2.git/src/refdb_fs.c, branch replace-luagit2</title>
<subtitle>git.gitano.org.uk: libgit2.git
</subtitle>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/gitano/libgit2.git/'/>
<entry>
<title>refs: copy the packed refs on iteration</title>
<updated>2014-06-02T15:50:30+00:00</updated>
<author>
<name>Carlos Martín Nieto</name>
<email>cmn@dwim.me</email>
</author>
<published>2014-06-02T15:44:51+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/gitano/libgit2.git/commit/?id=2d945f82f63a4df57b2bd9ba6551d99d4517f7f4'/>
<id>2d945f82f63a4df57b2bd9ba6551d99d4517f7f4</id>
<content type='text'>
This lets us work without worrying about what's happening but work on a
snapshot.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This lets us work without worrying about what's happening but work on a
snapshot.
</pre>
</div>
</content>
</entry>
<entry>
<title>Increase use of config snapshots</title>
<updated>2014-05-13T23:32:27+00:00</updated>
<author>
<name>Russell Belfer</name>
<email>rb@github.com</email>
</author>
<published>2014-05-13T23:32:27+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/gitano/libgit2.git/commit/?id=2b52a0bfaedf7571e7ecd706947f5865d513760c'/>
<id>2b52a0bfaedf7571e7ecd706947f5865d513760c</id>
<content type='text'>
And decrease extra reload checks of config data.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
And decrease extra reload checks of config data.
</pre>
</div>
</content>
</entry>
<entry>
<title>refdb: fix typo and wording</title>
<updated>2014-04-26T12:29:18+00:00</updated>
<author>
<name>Carlos Martín Nieto</name>
<email>cmn@dwim.me</email>
</author>
<published>2014-04-26T12:29:18+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/gitano/libgit2.git/commit/?id=4f9d54146d569fffb679386fd3057e571afacd1f'/>
<id>4f9d54146d569fffb679386fd3057e571afacd1f</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Add efficient git_buf join3 API</title>
<updated>2014-04-01T16:45:20+00:00</updated>
<author>
<name>Russell Belfer</name>
<email>rb@github.com</email>
</author>
<published>2014-02-21T17:14:16+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/gitano/libgit2.git/commit/?id=18234b14ad55157581ca26ec763afc1af3ec6e76'/>
<id>18234b14ad55157581ca26ec763afc1af3ec6e76</id>
<content type='text'>
There are a few places where we need to join three strings to
assemble a path.  This adds a simple join3 function to avoid the
comparatively expensive join_n (which calls strlen on each string
twice).
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
There are a few places where we need to join three strings to
assemble a path.  This adds a simple join3 function to avoid the
comparatively expensive join_n (which calls strlen on each string
twice).
</pre>
</div>
</content>
</entry>
<entry>
<title>reflog: remove some dead code</title>
<updated>2014-03-20T18:18:50+00:00</updated>
<author>
<name>Carlos Martín Nieto</name>
<email>cmn@dwim.me</email>
</author>
<published>2014-03-20T08:55:47+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/gitano/libgit2.git/commit/?id=1c35165993c7aac42421354614e216ea8ad3f353'/>
<id>1c35165993c7aac42421354614e216ea8ad3f353</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>reflog: follow core.logallrefupdates</title>
<updated>2014-03-20T18:18:49+00:00</updated>
<author>
<name>Carlos Martín Nieto</name>
<email>cmn@dwim.me</email>
</author>
<published>2014-03-19T21:27:23+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/gitano/libgit2.git/commit/?id=83504371127a1003c4060ef60e0ebf08423f1ade'/>
<id>83504371127a1003c4060ef60e0ebf08423f1ade</id>
<content type='text'>
On bare by default, or when core.logallrefupdates is false, we must not
write the reflog.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
On bare by default, or when core.logallrefupdates is false, we must not
write the reflog.
</pre>
</div>
</content>
</entry>
<entry>
<title>reflog: handle symref chains</title>
<updated>2014-03-19T17:14:35+00:00</updated>
<author>
<name>Carlos Martín Nieto</name>
<email>cmn@dwim.me</email>
</author>
<published>2014-03-19T17:14:35+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/gitano/libgit2.git/commit/?id=99797c96cd57a616ada009a2359390c605d33929'/>
<id>99797c96cd57a616ada009a2359390c605d33929</id>
<content type='text'>
Given HEAD -&gt; master -&gt; foo, when updating foo's reflog we should also
update HEAD's, as it's considered the current branch.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Given HEAD -&gt; master -&gt; foo, when updating foo's reflog we should also
update HEAD's, as it's considered the current branch.
</pre>
</div>
</content>
</entry>
<entry>
<title>reflog: handle the birth of a branch</title>
<updated>2014-03-19T15:52:20+00:00</updated>
<author>
<name>Carlos Martín Nieto</name>
<email>cmn@dwim.me</email>
</author>
<published>2014-03-19T15:30:37+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/gitano/libgit2.git/commit/?id=6aaae94a7060834a68f3fd24d8006dbfe769e04a'/>
<id>6aaae94a7060834a68f3fd24d8006dbfe769e04a</id>
<content type='text'>
The reflog append function was overzealous in its checking. When passed
an old and new ids, it should not do any checking, but just serialize
the data to a reflog entry.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
The reflog append function was overzealous in its checking. When passed
an old and new ids, it should not do any checking, but just serialize
the data to a reflog entry.
</pre>
</div>
</content>
</entry>
<entry>
<title>reflog: simplify the append logic</title>
<updated>2014-03-19T14:54:33+00:00</updated>
<author>
<name>Carlos Martín Nieto</name>
<email>cmn@dwim.me</email>
</author>
<published>2014-03-19T05:59:09+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/gitano/libgit2.git/commit/?id=afc57eb48fc69d3e4808648c090aa6f91f9b29aa'/>
<id>afc57eb48fc69d3e4808648c090aa6f91f9b29aa</id>
<content type='text'>
Remove some duplicated logic.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Remove some duplicated logic.
</pre>
</div>
</content>
</entry>
<entry>
<title>refdb: don't update when there's no need</title>
<updated>2014-03-19T14:54:33+00:00</updated>
<author>
<name>Carlos Martín Nieto</name>
<email>cmn@dwim.me</email>
</author>
<published>2014-03-18T21:16:58+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/gitano/libgit2.git/commit/?id=1afe1400433f010734ae4c43bf35dcc94edcc9de'/>
<id>1afe1400433f010734ae4c43bf35dcc94edcc9de</id>
<content type='text'>
If the caller wants to update a ref to point to the same target as it
currently has, we should return early and avoid writing to the reflog.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
If the caller wants to update a ref to point to the same target as it
currently has, we should return early and avoid writing to the reflog.
</pre>
</div>
</content>
</entry>
</feed>
