<feed xmlns='http://www.w3.org/2005/Atom'>
<title>delta/libgit2.git/src, branch ethomson/attr_longpaths</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_file: don't take the `repo` as an arg</title>
<updated>2021-09-26T21:46:07+00:00</updated>
<author>
<name>Edward Thomson</name>
<email>ethomson@edwardthomson.com</email>
</author>
<published>2021-09-26T15:28:47+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/libgit2.git/commit/?id=46508fe64737c2fe71d9e3221c56fbe0fae6996c'/>
<id>46508fe64737c2fe71d9e3221c56fbe0fae6996c</id>
<content type='text'>
The `repo` argument is now unnecessary.  Remove it.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
The `repo` argument is now unnecessary.  Remove it.
</pre>
</div>
</content>
</entry>
<entry>
<title>attr_file: don't validate workdir paths in attr lookups</title>
<updated>2021-09-26T21:46:07+00:00</updated>
<author>
<name>Edward Thomson</name>
<email>ethomson@edwardthomson.com</email>
</author>
<published>2021-09-25T19:19:22+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/libgit2.git/commit/?id=f5a9f0a2587f4fa2d02ee74b0522a0fd99fabe98'/>
<id>f5a9f0a2587f4fa2d02ee74b0522a0fd99fabe98</id>
<content type='text'>
When looking up attributes for a file, we construct an absolute path
to the queried file within the working directory so that we can accept
both absolute paths and working directory relative paths.  We then trim
the leading working directory path to give us an in-repo path.

Since we only want the in-repo path to look up attributes - and not to
read it from disk - we don't need to validate its length.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
When looking up attributes for a file, we construct an absolute path
to the queried file within the working directory so that we can accept
both absolute paths and working directory relative paths.  We then trim
the leading working directory path to give us an in-repo path.

Since we only want the in-repo path to look up attributes - and not to
read it from disk - we don't need to validate its length.
</pre>
</div>
</content>
</entry>
<entry>
<title>Merge pull request #6067 from libgit2/ethomson/filter_commit_id</title>
<updated>2021-09-21T17:19:10+00:00</updated>
<author>
<name>Edward Thomson</name>
<email>ethomson@edwardthomson.com</email>
</author>
<published>2021-09-21T17:19:10+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/libgit2.git/commit/?id=efa0d64e03c705bdbdfe56f0cac210322b76702e'/>
<id>efa0d64e03c705bdbdfe56f0cac210322b76702e</id>
<content type='text'>
filter: use a `git_oid` in filter options, not a pointer</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
filter: use a `git_oid` in filter options, not a pointer</pre>
</div>
</content>
</entry>
<entry>
<title>filter: use a `git_oid` in filter options, not a pointer</title>
<updated>2021-09-21T15:28:39+00:00</updated>
<author>
<name>Edward Thomson</name>
<email>ethomson@edwardthomson.com</email>
</author>
<published>2021-09-21T15:28:39+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/libgit2.git/commit/?id=90656858ce6ec0f4cba5ba5f8690ace9b83161d0'/>
<id>90656858ce6ec0f4cba5ba5f8690ace9b83161d0</id>
<content type='text'>
Using a `git_oid *` in filter options was a mistake; it is a deviation
from our typical pattern, and callers in some languages that GC may need
very special treatment in order to pass both an options structure and a
pointer outside of it.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Using a `git_oid *` in filter options was a mistake; it is a deviation
from our typical pattern, and callers in some languages that GC may need
very special treatment in order to pass both an options structure and a
pointer outside of it.
</pre>
</div>
</content>
</entry>
<entry>
<title>email: don't clear buffer in append function</title>
<updated>2021-09-21T14:59:49+00:00</updated>
<author>
<name>Edward Thomson</name>
<email>ethomson@edwardthomson.com</email>
</author>
<published>2021-09-21T14:59:49+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/libgit2.git/commit/?id=62eb2f8316902f81f5d55f684f3994672a1073bf'/>
<id>62eb2f8316902f81f5d55f684f3994672a1073bf</id>
<content type='text'>
`git_email__append_from_diff` is meant to - well, append from a diff.
Clearing the buffer, by definition, is not appending.  Stop doing that.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
`git_email__append_from_diff` is meant to - well, append from a diff.
Clearing the buffer, by definition, is not appending.  Stop doing that.
</pre>
</div>
</content>
</entry>
<entry>
<title>Merge pull request #6061 from libgit2/ethomson/email</title>
<updated>2021-09-21T01:45:10+00:00</updated>
<author>
<name>Edward Thomson</name>
<email>ethomson@edwardthomson.com</email>
</author>
<published>2021-09-21T01:45:10+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/libgit2.git/commit/?id=ba01547d4a8190d5e4df317d4b0d0767e160bc57'/>
<id>ba01547d4a8190d5e4df317d4b0d0767e160bc57</id>
<content type='text'>
Introduce `git_email_create`; deprecate `git_diff_format_email`</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Introduce `git_email_create`; deprecate `git_diff_format_email`</pre>
</div>
</content>
</entry>
<entry>
<title>win32: allow empty environment variables</title>
<updated>2021-09-20T17:13:31+00:00</updated>
<author>
<name>Edward Thomson</name>
<email>ethomson@edwardthomson.com</email>
</author>
<published>2021-09-20T17:07:37+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/libgit2.git/commit/?id=18fc751e00cfaeed17ad9360b06c07723c0b90fc'/>
<id>18fc751e00cfaeed17ad9360b06c07723c0b90fc</id>
<content type='text'>
A length of 0 indicates an error and GetLastError() will be set.  If
GetLastError() is unset then the environment variable has a length of 0.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
A length of 0 indicates an error and GetLastError() will be set.  If
GetLastError() is unset then the environment variable has a length of 0.
</pre>
</div>
</content>
</entry>
<entry>
<title>Merge remote-tracking branch 'mathworks/longpath_filter_bug' into main</title>
<updated>2021-09-20T13:06:50+00:00</updated>
<author>
<name>Edward Thomson</name>
<email>ethomson@edwardthomson.com</email>
</author>
<published>2021-09-20T13:06:50+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/libgit2.git/commit/?id=482e3853536c40acf4e6dc31f230efaa93bef374'/>
<id>482e3853536c40acf4e6dc31f230efaa93bef374</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 #6058 from mathworks/proxy_config_with_detached_remote</title>
<updated>2021-09-20T12:39:46+00:00</updated>
<author>
<name>Edward Thomson</name>
<email>ethomson@edwardthomson.com</email>
</author>
<published>2021-09-20T12:39:46+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/libgit2.git/commit/?id=0644c2e8c54784800f27ee7b389eccaff6745755'/>
<id>0644c2e8c54784800f27ee7b389eccaff6745755</id>
<content type='text'>
Allow proxy options when connecting with a detached remote.</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Allow proxy options when connecting with a detached remote.</pre>
</div>
</content>
</entry>
<entry>
<title>Update remote.c</title>
<updated>2021-09-18T20:08:20+00:00</updated>
<author>
<name>Laurence McGlashan</name>
<email>mail@laurencemcglashan.com</email>
</author>
<published>2021-09-18T20:08:20+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/libgit2.git/commit/?id=3bd462a113a9bbf4fb6e61c56c3a32ac3636b664'/>
<id>3bd462a113a9bbf4fb6e61c56c3a32ac3636b664</id>
<content type='text'>
Initialise cfg variable.</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Initialise cfg variable.</pre>
</div>
</content>
</entry>
</feed>
