<feed xmlns='http://www.w3.org/2005/Atom'>
<title>delta/libgit2.git, branch rb/attr-with-bare</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>Fix attribute lookup in index for bare repos</title>
<updated>2014-09-16T04:59:23+00:00</updated>
<author>
<name>Russell Belfer</name>
<email>rb@github.com</email>
</author>
<published>2014-09-16T04:59:23+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/libgit2.git/commit/?id=1fbeb2f04c9a81a0fcacee5042d9e12a1e90052b'/>
<id>1fbeb2f04c9a81a0fcacee5042d9e12a1e90052b</id>
<content type='text'>
When using a bare repo with an index, libgit2 attempts to read
files from the index.  It caches those files based on the path
to the file, specifically the path to the directory that contains
the file.

If there is no working directory, we use `git_path_dirname_r` to
get the path to the containing directory.  However, for the
`.gitattributes` file in the root of the repository, this ends up
normalizing the containing path to `"."` instead of the empty
string and the lookup the `.gitattributes` data fails.

This adds a test of attribute lookups on bare repos and also
fixes the problem by simply rewriting `"."` to be `""`.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
When using a bare repo with an index, libgit2 attempts to read
files from the index.  It caches those files based on the path
to the file, specifically the path to the directory that contains
the file.

If there is no working directory, we use `git_path_dirname_r` to
get the path to the containing directory.  However, for the
`.gitattributes` file in the root of the repository, this ends up
normalizing the containing path to `"."` instead of the empty
string and the lookup the `.gitattributes` data fails.

This adds a test of attribute lookups on bare repos and also
fixes the problem by simply rewriting `"."` to be `""`.
</pre>
</div>
</content>
</entry>
<entry>
<title>Merge pull request #2563 from alexcrichton/rust-bindings</title>
<updated>2014-09-15T19:28:12+00:00</updated>
<author>
<name>Vicent Marti</name>
<email>vicent@github.com</email>
</author>
<published>2014-09-15T19:28:12+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/libgit2.git/commit/?id=910cd2daa6af0f3af97d283eb4c6a0452688d067'/>
<id>910cd2daa6af0f3af97d283eb4c6a0452688d067</id>
<content type='text'>
Add Rust to the language bindings list</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Add Rust to the language bindings list</pre>
</div>
</content>
</entry>
<entry>
<title>Add Rust to the language bindings list</title>
<updated>2014-09-15T19:11:48+00:00</updated>
<author>
<name>Alex Crichton</name>
<email>alex@alexcrichton.com</email>
</author>
<published>2014-09-15T19:11:48+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/libgit2.git/commit/?id=b4913705fb692d9cf93977a34d93c1c1cd935748'/>
<id>b4913705fb692d9cf93977a34d93c1c1cd935748</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 #2554 from linquize/fetch-head-tag</title>
<updated>2014-09-15T18:26:12+00:00</updated>
<author>
<name>Vicent Marti</name>
<email>vicent@github.com</email>
</author>
<published>2014-09-15T18:26:12+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/libgit2.git/commit/?id=a7fcac13a5a2590fe930d84fa471713861e76f25'/>
<id>a7fcac13a5a2590fe930d84fa471713861e76f25</id>
<content type='text'>
When auto follow tags, FETCH_HEAD should list only newly followed tags</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
When auto follow tags, FETCH_HEAD should list only newly followed tags</pre>
</div>
</content>
</entry>
<entry>
<title>Merge pull request #2558 from libgit2/cmn/signature-empty-email</title>
<updated>2014-09-10T16:32:51+00:00</updated>
<author>
<name>Vicent Marti</name>
<email>vicent@github.com</email>
</author>
<published>2014-09-10T16:32:51+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/libgit2.git/commit/?id=3a495c19bd280f5455047a9ac0e936f2c2f2f9a9'/>
<id>3a495c19bd280f5455047a9ac0e936f2c2f2f9a9</id>
<content type='text'>
signature: don't allow empty emails</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
signature: don't allow empty emails</pre>
</div>
</content>
</entry>
<entry>
<title>signature: don't allow empty emails</title>
<updated>2014-09-10T16:14:46+00:00</updated>
<author>
<name>Carlos Martín Nieto</name>
<email>cmn@dwim.me</email>
</author>
<published>2014-09-10T16:13:34+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/libgit2.git/commit/?id=76e3c43fb99eb75cf33affb1a93260af4d472da5'/>
<id>76e3c43fb99eb75cf33affb1a93260af4d472da5</id>
<content type='text'>
A signature is made up of a non-empty name and a non-empty email so
let's validate that. This also brings us more in line with git, which
also rejects ident with an empty email.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
A signature is made up of a non-empty name and a non-empty email so
let's validate that. This also brings us more in line with git, which
also rejects ident with an empty email.
</pre>
</div>
</content>
</entry>
<entry>
<title>Merge pull request #2511 from libgit2/cmn/remote-default-restrict</title>
<updated>2014-09-09T10:52:36+00:00</updated>
<author>
<name>Vicent Marti</name>
<email>vicent@github.com</email>
</author>
<published>2014-09-09T10:52:36+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/libgit2.git/commit/?id=31e752b6546537bbeee89b6d2f3027cf0eff9a53'/>
<id>31e752b6546537bbeee89b6d2f3027cf0eff9a53</id>
<content type='text'>
Restrict which refs can be the default branch</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Restrict which refs can be the default branch</pre>
</div>
</content>
</entry>
<entry>
<title>When auto follow tags, FETCH_HEAD should list only newly followed tags</title>
<updated>2014-09-05T16:26:56+00:00</updated>
<author>
<name>Linquize</name>
<email>linquize@yahoo.com.hk</email>
</author>
<published>2014-09-05T14:31:53+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/libgit2.git/commit/?id=d908351a6c24d2d849e60a62bfb032a34ba96277'/>
<id>d908351a6c24d2d849e60a62bfb032a34ba96277</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>reflog: Error handling on empty reflog</title>
<updated>2014-09-05T01:25:53+00:00</updated>
<author>
<name>Vicent Marti</name>
<email>tanoku@gmail.com</email>
</author>
<published>2014-09-05T01:24:43+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/libgit2.git/commit/?id=1e71354e34f360b19285ca108cd07903122a0a62'/>
<id>1e71354e34f360b19285ca108cd07903122a0a62</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 #2553 from libgit2/cmn/ssh-errors</title>
<updated>2014-09-05T00:50:11+00:00</updated>
<author>
<name>Vicent Marti</name>
<email>vicent@github.com</email>
</author>
<published>2014-09-05T00:50:11+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/libgit2.git/commit/?id=0972443c47ba67d63d346c2775b501fc7063aaa8'/>
<id>0972443c47ba67d63d346c2775b501fc7063aaa8</id>
<content type='text'>
ssh: store error message immediately after a failed agent call</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
ssh: store error message immediately after a failed agent call</pre>
</div>
</content>
</entry>
</feed>
