<feed xmlns='http://www.w3.org/2005/Atom'>
<title>npub1tkq8unhsd5jqx6ueex5lcpsgknrpquxuk44ftpjlpm3ulaake7xs76txrw/ngit-cli-mirror/src/bin/git_remote_nostr/main.rs, branch v1.5.3</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.3</id>
<link rel='self' href='https://upleb.uk/npub1tkq8unhsd5jqx6ueex5lcpsgknrpquxuk44ftpjlpm3ulaake7xs76txrw/ngit-cli-mirror/atom?h=v1.5.3'/>
<link rel='alternate' type='text/html' href='https://upleb.uk/npub1tkq8unhsd5jqx6ueex5lcpsgknrpquxuk44ftpjlpm3ulaake7xs76txrw/ngit-cli-mirror/'/>
<updated>2024-11-11T22:07:48+00:00</updated>
<entry>
<title>feat(remote): show help when called directly</title>
<updated>2024-11-11T22:07:48+00:00</updated>
<author>
<name>DanConwayDev</name>
<email>DanConwayDev@protonmail.com</email>
</author>
<published>2024-11-04T12:29:49+00:00</published>
<link rel='alternate' type='text/html' href='https://upleb.uk/npub1tkq8unhsd5jqx6ueex5lcpsgknrpquxuk44ftpjlpm3ulaake7xs76txrw/ngit-cli-mirror/commit/?id=35ad07180e418931dd499f799d704672d27ff35b'/>
<id>urn:sha1:35ad07180e418931dd499f799d704672d27ff35b</id>
<content type='text'>
instead of printing an error when `git-remote-nostr` is called
directly instead of via plugin, provide some guidance
</content>
</entry>
<entry>
<title>feat(remote): auth if logged in</title>
<updated>2024-09-25T07:02:20+00:00</updated>
<author>
<name>DanConwayDev</name>
<email>DanConwayDev@protonmail.com</email>
</author>
<published>2024-09-25T07:02:20+00:00</published>
<link rel='alternate' type='text/html' href='https://upleb.uk/npub1tkq8unhsd5jqx6ueex5lcpsgknrpquxuk44ftpjlpm3ulaake7xs76txrw/ngit-cli-mirror/commit/?id=4f84dc460c3494286233afe9ca480d3b7c0186b1'/>
<id>urn:sha1:4f84dc460c3494286233afe9ca480d3b7c0186b1</id>
<content type='text'>
if login details are known, log in straight away and respond to auth requests.

users can make a choice whether to sign these using their nip46 signer
</content>
</entry>
<entry>
<title>fix(remote): `list` apply protocols selection</title>
<updated>2024-09-06T10:05:11+00:00</updated>
<author>
<name>DanConwayDev</name>
<email>DanConwayDev@protonmail.com</email>
</author>
<published>2024-09-06T09:45:21+00:00</published>
<link rel='alternate' type='text/html' href='https://upleb.uk/npub1tkq8unhsd5jqx6ueex5lcpsgknrpquxuk44ftpjlpm3ulaake7xs76txrw/ngit-cli-mirror/commit/?id=6e7e7bd3497d2a77fda34e27f65955b8ac09b3be'/>
<id>urn:sha1:6e7e7bd3497d2a77fda34e27f65955b8ac09b3be</id>
<content type='text'>
used in fetch and tweak the error reporting
</content>
</entry>
<entry>
<title>feat(remote): fetch protocol selection / fallback</title>
<updated>2024-09-06T06:47:13+00:00</updated>
<author>
<name>DanConwayDev</name>
<email>DanConwayDev@protonmail.com</email>
</author>
<published>2024-09-06T06:47:13+00:00</published>
<link rel='alternate' type='text/html' href='https://upleb.uk/npub1tkq8unhsd5jqx6ueex5lcpsgknrpquxuk44ftpjlpm3ulaake7xs76txrw/ngit-cli-mirror/commit/?id=a5a662632b61ef2b35946af1e93f30a885ea1db2'/>
<id>urn:sha1:a5a662632b61ef2b35946af1e93f30a885ea1db2</id>
<content type='text'>
enable override from nostr url

clone url is local use local
otherwise try https unathenticated, ssh, then https authenticated
</content>
</entry>
<entry>
<title>refactor(remote): split into modules</title>
<updated>2024-09-04T16:01:07+00:00</updated>
<author>
<name>DanConwayDev</name>
<email>DanConwayDev@protonmail.com</email>
</author>
<published>2024-09-04T15:44:43+00:00</published>
<link rel='alternate' type='text/html' href='https://upleb.uk/npub1tkq8unhsd5jqx6ueex5lcpsgknrpquxuk44ftpjlpm3ulaake7xs76txrw/ngit-cli-mirror/commit/?id=c4c262a5e9bfeb30bc0106d9ea51dfce7e4fa1f3'/>
<id>urn:sha1:c4c262a5e9bfeb30bc0106d9ea51dfce7e4fa1f3</id>
<content type='text'>
to make it easier to read
</content>
</entry>
<entry>
<title>refactor: use FromStr trait for NostrUrlDecoded</title>
<updated>2024-09-04T13:40:27+00:00</updated>
<author>
<name>DanConwayDev</name>
<email>DanConwayDev@protonmail.com</email>
</author>
<published>2024-09-04T13:40:27+00:00</published>
<link rel='alternate' type='text/html' href='https://upleb.uk/npub1tkq8unhsd5jqx6ueex5lcpsgknrpquxuk44ftpjlpm3ulaake7xs76txrw/ngit-cli-mirror/commit/?id=90c53e2dc859b47615ebaa08199b7460615ce3e4'/>
<id>urn:sha1:90c53e2dc859b47615ebaa08199b7460615ce3e4</id>
<content type='text'>
as it should have been used in the first place
</content>
</entry>
<entry>
<title>refactor: fix imports, etc based on restructure</title>
<updated>2024-09-04T13:23:54+00:00</updated>
<author>
<name>DanConwayDev</name>
<email>DanConwayDev@protonmail.com</email>
</author>
<published>2024-09-04T10:32:05+00:00</published>
<link rel='alternate' type='text/html' href='https://upleb.uk/npub1tkq8unhsd5jqx6ueex5lcpsgknrpquxuk44ftpjlpm3ulaake7xs76txrw/ngit-cli-mirror/commit/?id=771f944af447c202eba045936a36dee71ab797ac'/>
<id>urn:sha1:771f944af447c202eba045936a36dee71ab797ac</id>
<content type='text'>
move some functions out of ngit and into lib/mod
and lib/git_events

remove MockConnect from binaries so it is only used in the library.
this was done:
* mainly because automocks were not being imported from
  lib into each binary
* but also because the these functions were being
  tested with MockConnect
</content>
</entry>
<entry>
<title>refactor: organise into lib and bin structure</title>
<updated>2024-09-04T12:30:59+00:00</updated>
<author>
<name>DanConwayDev</name>
<email>DanConwayDev@protonmail.com</email>
</author>
<published>2024-09-04T07:04:48+00:00</published>
<link rel='alternate' type='text/html' href='https://upleb.uk/npub1tkq8unhsd5jqx6ueex5lcpsgknrpquxuk44ftpjlpm3ulaake7xs76txrw/ngit-cli-mirror/commit/?id=949c6459aa7683453a7160423b689ceadb08954b'/>
<id>urn:sha1:949c6459aa7683453a7160423b689ceadb08954b</id>
<content type='text'>
the make the code more readable

this commit just moves the files, the next commit should fix the imports
</content>
</entry>
</feed>
