<feed xmlns='http://www.w3.org/2005/Atom'>
<title>npub1tkq8unhsd5jqx6ueex5lcpsgknrpquxuk44ftpjlpm3ulaake7xs76txrw/ngit-cli-mirror/src/bin/git_remote_nostr/utils.rs, branch v1.5.0</title>
<subtitle>Personal mirror of DanConwayDev/ngit-cli on git.upleb.uk
</subtitle>
<id>https://upleb.uk/npub1tkq8unhsd5jqx6ueex5lcpsgknrpquxuk44ftpjlpm3ulaake7xs76txrw/ngit-cli-mirror/atom?h=v1.5.0</id>
<link rel='self' href='https://upleb.uk/npub1tkq8unhsd5jqx6ueex5lcpsgknrpquxuk44ftpjlpm3ulaake7xs76txrw/ngit-cli-mirror/atom?h=v1.5.0'/>
<link rel='alternate' type='text/html' href='https://upleb.uk/npub1tkq8unhsd5jqx6ueex5lcpsgknrpquxuk44ftpjlpm3ulaake7xs76txrw/ngit-cli-mirror/'/>
<updated>2024-09-18T10:11:41+00:00</updated>
<entry>
<title>fix(remote): reporter lines on narrow terminals</title>
<updated>2024-09-18T10:11:41+00:00</updated>
<author>
<name>DanConwayDev</name>
<email>DanConwayDev@protonmail.com</email>
</author>
<published>2024-09-18T10:11:41+00:00</published>
<link rel='alternate' type='text/html' href='https://upleb.uk/npub1tkq8unhsd5jqx6ueex5lcpsgknrpquxuk44ftpjlpm3ulaake7xs76txrw/ngit-cli-mirror/commit/?id=c7838f952f9e32bb871ea6453595b8b14e8fdd3e'/>
<id>urn:sha1:c7838f952f9e32bb871ea6453595b8b14e8fdd3e</id>
<content type='text'>
remove the correct number of lines when reporter prints to
narrow terminals
</content>
</entry>
<entry>
<title>feat(remote): store successful protocol in config</title>
<updated>2024-09-17T12:23:22+00:00</updated>
<author>
<name>DanConwayDev</name>
<email>DanConwayDev@protonmail.com</email>
</author>
<published>2024-09-17T12:23:22+00:00</published>
<link rel='alternate' type='text/html' href='https://upleb.uk/npub1tkq8unhsd5jqx6ueex5lcpsgknrpquxuk44ftpjlpm3ulaake7xs76txrw/ngit-cli-mirror/commit/?id=a4bcaf98cc7a00a71f34ed382dc65414eaec5bff'/>
<id>urn:sha1:a4bcaf98cc7a00a71f34ed382dc65414eaec5bff</id>
<content type='text'>
if another protocol was tried first and failed
</content>
</entry>
<entry>
<title>fix(remote): add robustness to push reporting</title>
<updated>2024-09-13T19:55:12+00:00</updated>
<author>
<name>DanConwayDev</name>
<email>DanConwayDev@protonmail.com</email>
</author>
<published>2024-09-13T19:55:12+00:00</published>
<link rel='alternate' type='text/html' href='https://upleb.uk/npub1tkq8unhsd5jqx6ueex5lcpsgknrpquxuk44ftpjlpm3ulaake7xs76txrw/ngit-cli-mirror/commit/?id=fb48125595af09c557d03013e4e096d1d072e791'/>
<id>urn:sha1:fb48125595af09c557d03013e4e096d1d072e791</id>
<content type='text'>
by avoiding bugs where lines are removed accidentally by storing
report in a mutex and rewriting the entire report at each update
</content>
</entry>
<entry>
<title>refactor: abstract find pr from branch name</title>
<updated>2024-09-13T16:00:00+00:00</updated>
<author>
<name>DanConwayDev</name>
<email>DanConwayDev@protonmail.com</email>
</author>
<published>2024-09-13T16:00:00+00:00</published>
<link rel='alternate' type='text/html' href='https://upleb.uk/npub1tkq8unhsd5jqx6ueex5lcpsgknrpquxuk44ftpjlpm3ulaake7xs76txrw/ngit-cli-mirror/commit/?id=069a4c21c56291455fb9af09b693672889f98a03'/>
<id>urn:sha1:069a4c21c56291455fb9af09b693672889f98a03</id>
<content type='text'>
so it is done consistantly across ngit and the remote helper
</content>
</entry>
<entry>
<title>fix(remote): `push` status updates</title>
<updated>2024-09-12T15:54:52+00:00</updated>
<author>
<name>DanConwayDev</name>
<email>DanConwayDev@protonmail.com</email>
</author>
<published>2024-09-12T15:54:52+00:00</published>
<link rel='alternate' type='text/html' href='https://upleb.uk/npub1tkq8unhsd5jqx6ueex5lcpsgknrpquxuk44ftpjlpm3ulaake7xs76txrw/ngit-cli-mirror/commit/?id=5e958f48e58712736e6394f15b91997ba5231e01'/>
<id>urn:sha1:5e958f48e58712736e6394f15b91997ba5231e01</id>
<content type='text'>
push needs to use push_transfer_progress rather than transfer_progress
</content>
</entry>
<entry>
<title>fix(remote): generalise auth failure detection</title>
<updated>2024-09-12T15:39:57+00:00</updated>
<author>
<name>DanConwayDev</name>
<email>DanConwayDev@protonmail.com</email>
</author>
<published>2024-09-12T15:39:57+00:00</published>
<link rel='alternate' type='text/html' href='https://upleb.uk/npub1tkq8unhsd5jqx6ueex5lcpsgknrpquxuk44ftpjlpm3ulaake7xs76txrw/ngit-cli-mirror/commit/?id=ca33d4d2effff63986038c94e69a7484ddfa1839'/>
<id>urn:sha1:ca33d4d2effff63986038c94e69a7484ddfa1839</id>
<content type='text'>
by using words or short phrases
</content>
</entry>
<entry>
<title>fix(remote): `push` detect ssh auth failure</title>
<updated>2024-09-12T14:26:08+00:00</updated>
<author>
<name>DanConwayDev</name>
<email>DanConwayDev@protonmail.com</email>
</author>
<published>2024-09-12T14:26:08+00:00</published>
<link rel='alternate' type='text/html' href='https://upleb.uk/npub1tkq8unhsd5jqx6ueex5lcpsgknrpquxuk44ftpjlpm3ulaake7xs76txrw/ngit-cli-mirror/commit/?id=080f2b4c234e485755a9e376f530a3c68984c5d0'/>
<id>urn:sha1:080f2b4c234e485755a9e376f530a3c68984c5d0</id>
<content type='text'>
adding new errors that are authentication related
</content>
</entry>
<entry>
<title>fix(remote): improve `push` status updates</title>
<updated>2024-09-12T14:13:50+00:00</updated>
<author>
<name>DanConwayDev</name>
<email>DanConwayDev@protonmail.com</email>
</author>
<published>2024-09-12T14:13:50+00:00</published>
<link rel='alternate' type='text/html' href='https://upleb.uk/npub1tkq8unhsd5jqx6ueex5lcpsgknrpquxuk44ftpjlpm3ulaake7xs76txrw/ngit-cli-mirror/commit/?id=e882fde7d3fc7f2113196585b450f7065061abb9'/>
<id>urn:sha1:e882fde7d3fc7f2113196585b450f7065061abb9</id>
<content type='text'>
to bring them more into line to the native git client
</content>
</entry>
<entry>
<title>fix(remote): identify auth failure</title>
<updated>2024-09-12T06:21:18+00:00</updated>
<author>
<name>DanConwayDev</name>
<email>DanConwayDev@protonmail.com</email>
</author>
<published>2024-09-11T15:22:09+00:00</published>
<link rel='alternate' type='text/html' href='https://upleb.uk/npub1tkq8unhsd5jqx6ueex5lcpsgknrpquxuk44ftpjlpm3ulaake7xs76txrw/ngit-cli-mirror/commit/?id=708f4137a89a3ce18db7bc416dd60bf27f8302aa'/>
<id>urn:sha1:708f4137a89a3ce18db7bc416dd60bf27f8302aa</id>
<content type='text'>
so that attempts can be made to use a fallback protocol
</content>
</entry>
<entry>
<title>feat(remote): push protocol selection / fallback</title>
<updated>2024-09-09T06:36:47+00:00</updated>
<author>
<name>DanConwayDev</name>
<email>DanConwayDev@protonmail.com</email>
</author>
<published>2024-09-09T06:36:47+00:00</published>
<link rel='alternate' type='text/html' href='https://upleb.uk/npub1tkq8unhsd5jqx6ueex5lcpsgknrpquxuk44ftpjlpm3ulaake7xs76txrw/ngit-cli-mirror/commit/?id=d2d0eeb72912809a00f09fafdae4e827a34d0e26'/>
<id>urn:sha1:d2d0eeb72912809a00f09fafdae4e827a34d0e26</id>
<content type='text'>
enable override from nostr url

clone url is filesystem use filesystem
otherwise try ssh, then https authenticated
unless clone url is http, then try ssh then http as we assume,
we are on a local trusted network.
</content>
</entry>
</feed>
