<feed xmlns='http://www.w3.org/2005/Atom'>
<title>delta/libgit2.git/src/libgit2, branch ethomson/sysdir_test</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>core: allow users to configure home directory</title>
<updated>2023-02-09T12:10:40+00:00</updated>
<author>
<name>Edward Thomson</name>
<email>ethomson@edwardthomson.com</email>
</author>
<published>2023-01-23T15:46:14+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/libgit2.git/commit/?id=894543827d7ad62c7b70901e949305beea34cdbd'/>
<id>894543827d7ad62c7b70901e949305beea34cdbd</id>
<content type='text'>
Some callers -- like our test suite and the test suites of our language
bindings -- want to isolate the home directory to avoid accidentally
including the executing user's actual home directory data.

Previously, we combined the notion of a home directory and global
configuration -- now that this is separated, we provide users the
ability to configure both.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Some callers -- like our test suite and the test suites of our language
bindings -- want to isolate the home directory to avoid accidentally
including the executing user's actual home directory data.

Previously, we combined the notion of a home directory and global
configuration -- now that this is separated, we provide users the
ability to configure both.
</pre>
</div>
</content>
</entry>
<entry>
<title>config: use home directory for `~` includes</title>
<updated>2023-02-09T12:10:40+00:00</updated>
<author>
<name>Edward Thomson</name>
<email>ethomson@edwardthomson.com</email>
</author>
<published>2023-01-23T13:00:32+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/libgit2.git/commit/?id=cdf5ae9ff6aab6655a1cc361e998462f260bcf0b'/>
<id>cdf5ae9ff6aab6655a1cc361e998462f260bcf0b</id>
<content type='text'>
Users can specify a config file to be included in the home directory
using `~/filename` syntax. Instead of looking in the global
configuration location (which may be overridden), use the user's
_actual_ home directory. This allows callers to change the global
configuration location separately from the home directory.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Users can specify a config file to be included in the home directory
using `~/filename` syntax. Instead of looking in the global
configuration location (which may be overridden), use the user's
_actual_ home directory. This allows callers to change the global
configuration location separately from the home directory.
</pre>
</div>
</content>
</entry>
<entry>
<title>attr: use home directory for `~` includes</title>
<updated>2023-02-09T12:10:40+00:00</updated>
<author>
<name>Edward Thomson</name>
<email>ethomson@edwardthomson.com</email>
</author>
<published>2023-01-23T13:00:01+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/libgit2.git/commit/?id=2d08ead9c34317b6727d13d3a4a2a46d429557cb'/>
<id>2d08ead9c34317b6727d13d3a4a2a46d429557cb</id>
<content type='text'>
Users can specify an attribute file to be included in the home
directory using `~/filename` syntax. Instead of looking in the
global configuration location (which may be overridden), use the
user's _actual_ home directory. This allows callers to change the
global configuration location separately from the home directory.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Users can specify an attribute file to be included in the home
directory using `~/filename` syntax. Instead of looking in the
global configuration location (which may be overridden), use the
user's _actual_ home directory. This allows callers to change the
global configuration location separately from the home directory.
</pre>
</div>
</content>
</entry>
<entry>
<title>ssh: give a realistic error message</title>
<updated>2023-02-09T12:10:40+00:00</updated>
<author>
<name>Edward Thomson</name>
<email>ethomson@edwardthomson.com</email>
</author>
<published>2023-01-24T11:50:31+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/libgit2.git/commit/?id=523d8b64ba06cfd89fc0b4be2949cd4ed43e4cc7'/>
<id>523d8b64ba06cfd89fc0b4be2949cd4ed43e4cc7</id>
<content type='text'>
I spent an hour banging my head against this, when it was because the
remote didn't trust my key.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
I spent an hour banging my head against this, when it was because the
remote didn't trust my key.
</pre>
</div>
</content>
</entry>
<entry>
<title>ssh: support windows `known_hosts` files</title>
<updated>2023-02-09T12:10:40+00:00</updated>
<author>
<name>Edward Thomson</name>
<email>ethomson@edwardthomson.com</email>
</author>
<published>2023-01-22T21:10:58+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/libgit2.git/commit/?id=00893d2f4520416a0b3de5a5f42c2ae68b7fc873'/>
<id>00893d2f4520416a0b3de5a5f42c2ae68b7fc873</id>
<content type='text'>
Use `git_sysdir_find_homedir_file` to identify the path to the home
directory's `.ssh/known_hosts`; this takes Windows paths into account by
preferring `HOME`, then falling back to `HOMEPATH` and `USERPROFILE`
directories.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Use `git_sysdir_find_homedir_file` to identify the path to the home
directory's `.ssh/known_hosts`; this takes Windows paths into account by
preferring `HOME`, then falling back to `HOMEPATH` and `USERPROFILE`
directories.
</pre>
</div>
</content>
</entry>
<entry>
<title>sysdir: provide actual home directory</title>
<updated>2023-02-09T12:10:40+00:00</updated>
<author>
<name>Edward Thomson</name>
<email>ethomson@edwardthomson.com</email>
</author>
<published>2023-01-22T15:23:10+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/libgit2.git/commit/?id=bce17198f561ed85c0788adc8f0a3259a18a545d'/>
<id>bce17198f561ed85c0788adc8f0a3259a18a545d</id>
<content type='text'>
Provide a mechanism to look up the user's home directory, using the same
mechanism that we use for locating the global configuration path (a
fancy name for saying "the home directory").

SSH known hosts lookups now use this, instead of simply looking at the
HOME environment variable, to support Windows-style home directory
lookups in `HOME`, `HOMEPATH`, or `USERPROFILE`.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Provide a mechanism to look up the user's home directory, using the same
mechanism that we use for locating the global configuration path (a
fancy name for saying "the home directory").

SSH known hosts lookups now use this, instead of simply looking at the
HOME environment variable, to support Windows-style home directory
lookups in `HOME`, `HOMEPATH`, or `USERPROFILE`.
</pre>
</div>
</content>
</entry>
<entry>
<title>sysdir: move windows sysdir functions out of shared util</title>
<updated>2023-02-09T12:10:40+00:00</updated>
<author>
<name>Edward Thomson</name>
<email>ethomson@edwardthomson.com</email>
</author>
<published>2023-01-22T15:33:01+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/libgit2.git/commit/?id=9a9863645de0c750525a4119bbd3534e231d7360'/>
<id>9a9863645de0c750525a4119bbd3534e231d7360</id>
<content type='text'>
The windows sysdir functions are libgit2-specific and for git
compatibility only; remove them from the shared util directory and bring
them into the libgit2 source tree.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
The windows sysdir functions are libgit2-specific and for git
compatibility only; remove them from the shared util directory and bring
them into the libgit2 source tree.
</pre>
</div>
</content>
</entry>
<entry>
<title>Merge pull request #6444 from abizjak/main</title>
<updated>2023-01-26T08:57:18+00:00</updated>
<author>
<name>Edward Thomson</name>
<email>ethomson@edwardthomson.com</email>
</author>
<published>2023-01-26T08:57:18+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/libgit2.git/commit/?id=c438d0bb8327854b2c7d8ac5d82baf3bf6d1ed58'/>
<id>c438d0bb8327854b2c7d8ac5d82baf3bf6d1ed58</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>push: use resolved oid as the source</title>
<updated>2023-01-20T22:53:32+00:00</updated>
<author>
<name>Edward Thomson</name>
<email>ethomson@edwardthomson.com</email>
</author>
<published>2023-01-20T22:53:32+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/libgit2.git/commit/?id=667c35304885055a3cf326a9e2e7920cb91cbdb1'/>
<id>667c35304885055a3cf326a9e2e7920cb91cbdb1</id>
<content type='text'>
211c97195e2ebcf68e27782715eb756823ad5a91 attempts to use the parsed OID
but inverted the arguments to `git_oid_cpy`.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
211c97195e2ebcf68e27782715eb756823ad5a91 attempts to use the parsed OID
but inverted the arguments to `git_oid_cpy`.
</pre>
</div>
</content>
</entry>
<entry>
<title>Merge pull request #6362 from sven-of-cord/main</title>
<updated>2023-01-20T22:33:36+00:00</updated>
<author>
<name>Edward Thomson</name>
<email>ethomson@edwardthomson.com</email>
</author>
<published>2023-01-20T22:33:36+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/libgit2.git/commit/?id=2347eb3263c49723d539ba84959aca3a445de509'/>
<id>2347eb3263c49723d539ba84959aca3a445de509</id>
<content type='text'>
push: revparse refspec source, so you can push things that are not refs</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
push: revparse refspec source, so you can push things that are not refs</pre>
</div>
</content>
</entry>
</feed>
