<feed xmlns='http://www.w3.org/2005/Atom'>
<title>delta/libgit2.git, branch ethomson/attr_lookups</title>
<subtitle>github.com: libgit2/libgit2.git
</subtitle>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/libgit2.git/'/>
<entry>
<title>attr: ensure lookups are on repo-relative paths</title>
<updated>2021-09-25T13:39:01+00:00</updated>
<author>
<name>Edward Thomson</name>
<email>ethomson@edwardthomson.com</email>
</author>
<published>2021-09-24T21:00:43+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/libgit2.git/commit/?id=091bd738d79d5485936578ed2cb7edb96efbc80f'/>
<id>091bd738d79d5485936578ed2cb7edb96efbc80f</id>
<content type='text'>
Attribute lookups are done on paths relative to the repository.  Fail if
erroneously presented with an absolute path.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Attribute lookups are done on paths relative to the repository.  Fail if
erroneously presented with an absolute path.
</pre>
</div>
</content>
</entry>
<entry>
<title>checkout: always provide a path for attribute lookup</title>
<updated>2021-09-25T13:39:01+00:00</updated>
<author>
<name>Edward Thomson</name>
<email>ethomson@edwardthomson.com</email>
</author>
<published>2021-09-24T20:07:17+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/libgit2.git/commit/?id=3d8749d323380d47aad7afaa64bf0999dd3992b3'/>
<id>3d8749d323380d47aad7afaa64bf0999dd3992b3</id>
<content type='text'>
Always pass a working-directory relative path to attribute lookups
during checkout.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Always pass a working-directory relative path to attribute lookups
during checkout.
</pre>
</div>
</content>
</entry>
<entry>
<title>blob: improve `create_from_disk` attribute lookups</title>
<updated>2021-09-25T13:39:01+00:00</updated>
<author>
<name>Edward Thomson</name>
<email>ethomson@edwardthomson.com</email>
</author>
<published>2021-09-24T20:05:23+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/libgit2.git/commit/?id=848bd0098a0dfa2c0502691bf76d3dbb0a00526d'/>
<id>848bd0098a0dfa2c0502691bf76d3dbb0a00526d</id>
<content type='text'>
Resolve absolute paths to be working directory relative when looking up
attributes.  Importantly, now we will _never_ pass an absolute path down
to attribute lookup functions.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Resolve absolute paths to be working directory relative when looking up
attributes.  Importantly, now we will _never_ pass an absolute path down
to attribute lookup functions.
</pre>
</div>
</content>
</entry>
<entry>
<title>repository: improve `hashfile` for absolute paths</title>
<updated>2021-09-25T13:39:01+00:00</updated>
<author>
<name>Edward Thomson</name>
<email>ethomson@edwardthomson.com</email>
</author>
<published>2021-09-24T19:23:34+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/libgit2.git/commit/?id=0f4256b8d78cf602192e0546d185953ee1b30fd5'/>
<id>0f4256b8d78cf602192e0546d185953ee1b30fd5</id>
<content type='text'>
When `git_repository_hashfile` is handed an absolute path, it determines
whether the path is within the repository's working directory or not.
This is necessary when there is no `as_path` specified.

If the path is within the working directory, then the given path should
be used for attribute lookups (it is the effective `as_path`).  If it is
not within the working directory, then it is _not_ eligible.

Importantly, now we will _never_ pass an absolute path down to attribute
lookup functions.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
When `git_repository_hashfile` is handed an absolute path, it determines
whether the path is within the repository's working directory or not.
This is necessary when there is no `as_path` specified.

If the path is within the working directory, then the given path should
be used for attribute lookups (it is the effective `as_path`).  If it is
not within the working directory, then it is _not_ eligible.

Importantly, now we will _never_ pass an absolute path down to attribute
lookup functions.
</pre>
</div>
</content>
</entry>
<entry>
<title>win32: posixify the output of p_getcwd</title>
<updated>2021-09-25T13:39:01+00:00</updated>
<author>
<name>Edward Thomson</name>
<email>ethomson@edwardthomson.com</email>
</author>
<published>2021-09-25T13:36:25+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/libgit2.git/commit/?id=d6c7ca3ea99aa97d520d741dee2a8542cd0f2e38'/>
<id>d6c7ca3ea99aa97d520d741dee2a8542cd0f2e38</id>
<content type='text'>
Make p_getcwd match the rest of our win32 path handling semantics.

(This is currently only used in tests, which is why this disparity went
unnoticed.)
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Make p_getcwd match the rest of our win32 path handling semantics.

(This is currently only used in tests, which is why this disparity went
unnoticed.)
</pre>
</div>
</content>
</entry>
<entry>
<title>changelog: separate releases with a horizontal rule</title>
<updated>2021-09-22T19:31:21+00:00</updated>
<author>
<name>Edward Thomson</name>
<email>ethomson@edwardthomson.com</email>
</author>
<published>2021-09-22T19:31:21+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/libgit2.git/commit/?id=136901086ecfdd2b5cc106782310355a9c0b1a9a'/>
<id>136901086ecfdd2b5cc106782310355a9c0b1a9a</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>changelog: fix typo</title>
<updated>2021-09-22T19:28:23+00:00</updated>
<author>
<name>Edward Thomson</name>
<email>ethomson@edwardthomson.com</email>
</author>
<published>2021-09-22T19:28:23+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/libgit2.git/commit/?id=61bbb2d11a917a4ca74e1acc24fc3e822f16fb99'/>
<id>61bbb2d11a917a4ca74e1acc24fc3e822f16fb99</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 #6069 from libgit2/ethomson/v1_3</title>
<updated>2021-09-22T19:25:53+00:00</updated>
<author>
<name>Edward Thomson</name>
<email>ethomson@edwardthomson.com</email>
</author>
<published>2021-09-22T19:25:53+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/libgit2.git/commit/?id=183da2cc24e32bd9bc9ff53a570a8e484676728c'/>
<id>183da2cc24e32bd9bc9ff53a570a8e484676728c</id>
<content type='text'>
v1.3.0</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
v1.3.0</pre>
</div>
</content>
</entry>
<entry>
<title>v1.3: update version number</title>
<updated>2021-09-22T12:49:24+00:00</updated>
<author>
<name>Edward Thomson</name>
<email>ethomson@edwardthomson.com</email>
</author>
<published>2021-09-22T12:35:02+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/libgit2.git/commit/?id=e7437162ff5d47b2e0d62425517f919904795e5b'/>
<id>e7437162ff5d47b2e0d62425517f919904795e5b</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>v1.3: changelog</title>
<updated>2021-09-22T12:49:22+00:00</updated>
<author>
<name>Edward Thomson</name>
<email>ethomson@edwardthomson.com</email>
</author>
<published>2021-09-22T12:34:10+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/libgit2.git/commit/?id=e0531f2c1467a3d6598cbf9e8a352a2b10a73cf1'/>
<id>e0531f2c1467a3d6598cbf9e8a352a2b10a73cf1</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
</feed>
