<feed xmlns='http://www.w3.org/2005/Atom'>
<title>npub1tkq8unhsd5jqx6ueex5lcpsgknrpquxuk44ftpjlpm3ulaake7xs76txrw/ngit-cli-mirror/Cargo.toml, branch v1.5.2</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.2</id>
<link rel='self' href='https://upleb.uk/npub1tkq8unhsd5jqx6ueex5lcpsgknrpquxuk44ftpjlpm3ulaake7xs76txrw/ngit-cli-mirror/atom?h=v1.5.2'/>
<link rel='alternate' type='text/html' href='https://upleb.uk/npub1tkq8unhsd5jqx6ueex5lcpsgknrpquxuk44ftpjlpm3ulaake7xs76txrw/ngit-cli-mirror/'/>
<updated>2024-09-24T18:58:04+00:00</updated>
<entry>
<title>chore bump to v1.5.2</title>
<updated>2024-09-24T18:58:04+00:00</updated>
<author>
<name>DanConwayDev</name>
<email>DanConwayDev@protonmail.com</email>
</author>
<published>2024-09-24T18:58:04+00:00</published>
<link rel='alternate' type='text/html' href='https://upleb.uk/npub1tkq8unhsd5jqx6ueex5lcpsgknrpquxuk44ftpjlpm3ulaake7xs76txrw/ngit-cli-mirror/commit/?id=12dc5bc06f701308c47589018e932a413ad543ba'/>
<id>urn:sha1:12dc5bc06f701308c47589018e932a413ad543ba</id>
<content type='text'>
changelog:

- login via nip46 QR code
- enable login directly in git plugin
- add resilience to git plugin so that a poorly formated pr will
  gracefully fail and won't cause issues for other prs
  and state events
</content>
</entry>
<entry>
<title>feat(login): login via nip46 QR code</title>
<updated>2024-09-24T18:48:11+00:00</updated>
<author>
<name>DanConwayDev</name>
<email>DanConwayDev@protonmail.com</email>
</author>
<published>2024-09-24T14:03:58+00:00</published>
<link rel='alternate' type='text/html' href='https://upleb.uk/npub1tkq8unhsd5jqx6ueex5lcpsgknrpquxuk44ftpjlpm3ulaake7xs76txrw/ngit-cli-mirror/commit/?id=d01380f7b3efebc9c40a2e71c2ddd635fa936be4'/>
<id>urn:sha1:d01380f7b3efebc9c40a2e71c2ddd635fa936be4</id>
<content type='text'>
or nostrconnect url string which is a much better UX flow for nip46
</content>
</entry>
<entry>
<title>chore bump to v1.5.1</title>
<updated>2024-09-20T10:59:16+00:00</updated>
<author>
<name>DanConwayDev</name>
<email>DanConwayDev@protonmail.com</email>
</author>
<published>2024-09-20T10:59:16+00:00</published>
<link rel='alternate' type='text/html' href='https://upleb.uk/npub1tkq8unhsd5jqx6ueex5lcpsgknrpquxuk44ftpjlpm3ulaake7xs76txrw/ngit-cli-mirror/commit/?id=51358320c50afece31fc25945a09e3d7aac8f39c'/>
<id>urn:sha1:51358320c50afece31fc25945a09e3d7aac8f39c</id>
<content type='text'>
changelog:
* git plugin reports on event broadcasting
</content>
</entry>
<entry>
<title>chore bump to v1.5.0</title>
<updated>2024-09-18T12:23:23+00:00</updated>
<author>
<name>DanConwayDev</name>
<email>DanConwayDev@protonmail.com</email>
</author>
<published>2024-09-18T12:23:23+00:00</published>
<link rel='alternate' type='text/html' href='https://upleb.uk/npub1tkq8unhsd5jqx6ueex5lcpsgknrpquxuk44ftpjlpm3ulaake7xs76txrw/ngit-cli-mirror/commit/?id=b9ea26bc928c361b092eefde69820c51ebc3a3df'/>
<id>urn:sha1:b9ea26bc928c361b092eefde69820c51ebc3a3df</id>
<content type='text'>
changelog:

- add new nostr url format that works better for MacOS users
  `nostr://&lt;*protocol&gt;/&lt;npub123&gt;/&lt;*relay-hint&gt;/&lt;identiifer&gt;`
  \*optional
- status updates during clone, push and fetch
- intelligent protocol selection and fallback
  - unless unusual protocol specified in clone url it will try
    in this order:
    - fetch: https unatuth, ssh, https
    - push: ssh, https auth
  - save successful protocol in git config so it is tried first
    next time
  - enable override from nostr url (will only use this protocol)
- enable building binaries via nix
- refactor into lib and bin structure
- bump dependnancies
</content>
</entry>
<entry>
<title>chore: bump git2 v0.19.0</title>
<updated>2024-09-18T11:49:50+00:00</updated>
<author>
<name>DanConwayDev</name>
<email>DanConwayDev@protonmail.com</email>
</author>
<published>2024-09-18T11:49:50+00:00</published>
<link rel='alternate' type='text/html' href='https://upleb.uk/npub1tkq8unhsd5jqx6ueex5lcpsgknrpquxuk44ftpjlpm3ulaake7xs76txrw/ngit-cli-mirror/commit/?id=1c78295e103e44637235d008057f4b6101848331'/>
<id>urn:sha1:1c78295e103e44637235d008057f4b6101848331</id>
<content type='text'>
in the hope that it addresses the 'early EOF' error that sometimes
appears when cloning a repo.
</content>
</entry>
<entry>
<title>build: fix dependancy package errors</title>
<updated>2024-09-10T11:24:24+00:00</updated>
<author>
<name>DanConwayDev</name>
<email>DanConwayDev@protonmail.com</email>
</author>
<published>2024-09-10T11:24:24+00:00</published>
<link rel='alternate' type='text/html' href='https://upleb.uk/npub1tkq8unhsd5jqx6ueex5lcpsgknrpquxuk44ftpjlpm3ulaake7xs76txrw/ngit-cli-mirror/commit/?id=ea7aa01e1e2d89fb00c758943b135dc56cd7c1fc'/>
<id>urn:sha1:ea7aa01e1e2d89fb00c758943b135dc56cd7c1fc</id>
<content type='text'>
which were preventing the build process from running
</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>
<entry>
<title>chore: bump to v1.4.5</title>
<updated>2024-08-30T13:09:48+00:00</updated>
<author>
<name>DanConwayDev</name>
<email>DanConwayDev@protonmail.com</email>
</author>
<published>2024-08-30T13:09:48+00:00</published>
<link rel='alternate' type='text/html' href='https://upleb.uk/npub1tkq8unhsd5jqx6ueex5lcpsgknrpquxuk44ftpjlpm3ulaake7xs76txrw/ngit-cli-mirror/commit/?id=36763dc0d821425e088adefd16dc7c4bf3b30f3b'/>
<id>urn:sha1:36763dc0d821425e088adefd16dc7c4bf3b30f3b</id>
<content type='text'>
changelog:

* when clone url is ssh use auth for `list` and `fetch` as
  they are required
* when clone url is ssh, fallback to https so read events dont always
  require auth
* stop asking for git server credentials when pushing `pr/` branch
* fix `no repo events at specified coordinates` error via rust-nostr
  v0.34.1 upgrade
</content>
</entry>
<entry>
<title>chore: bump rust-nostr to v0.34.1</title>
<updated>2024-08-28T21:27:19+00:00</updated>
<author>
<name>DanConwayDev</name>
<email>DanConwayDev@protonmail.com</email>
</author>
<published>2024-08-28T21:27:19+00:00</published>
<link rel='alternate' type='text/html' href='https://upleb.uk/npub1tkq8unhsd5jqx6ueex5lcpsgknrpquxuk44ftpjlpm3ulaake7xs76txrw/ngit-cli-mirror/commit/?id=23c5aadae9b4dc53f00e58f9b0728048c45843a8'/>
<id>urn:sha1:23c5aadae9b4dc53f00e58f9b0728048c45843a8</id>
<content type='text'>
this fixed an efficency thing which meant we needed to increase
a timeout during the update which is reverted int his commit. see:

nostr:nevent1qvzqqqqx25pzpgqgmmc409hm4xsdd74sf68a2uyf9pwel4g9mfdg8l5244t6x4jdqy88wumn8ghj7mn0wvhxcmmv9uq32amnwvaz7tmjv4kxz7fwv3sk6atn9e5k7tcqyqg5lfwhruw4qjpnlzq0tct0swnuj9dvavz8gsq8npuyygznstw36882alm
</content>
</entry>
<entry>
<title>chore: bump rust-nostr to v0.34.0</title>
<updated>2024-08-28T15:42:53+00:00</updated>
<author>
<name>DanConwayDev</name>
<email>DanConwayDev@protonmail.com</email>
</author>
<published>2024-08-28T13:20:34+00:00</published>
<link rel='alternate' type='text/html' href='https://upleb.uk/npub1tkq8unhsd5jqx6ueex5lcpsgknrpquxuk44ftpjlpm3ulaake7xs76txrw/ngit-cli-mirror/commit/?id=a5216602749bff55c2773acce098c91942cd3920'/>
<id>urn:sha1:a5216602749bff55c2773acce098c91942cd3920</id>
<content type='text'>
bump all rust-nostr packages

I'm not sure I'm completely happy with allowing mutable_key_type
but it is just run inside tests

it appears that Event didn't have the Copy trait in v0.33.0 so I'm
not sure why this warning suddenly appeared

the timeout of client.get_events_of needed to be doubled which could
indicate that an ineffiency has been introduced in v0.34.0

the primary motivation for upgrading now was to get this fix:
nostr:nevent1qqsffl2ld678pjj77rh9k2g4edljmxdu6ew4lvgnglxv7jhu3ru8vvcpp4mhxue69uhkummn9ekx7mqzyzsq3hh327t0h2dq6matqn5064cgj2zanl2stkj6s0lg4t2h5dty6rm2ucm
as I suspect it is also effecting other repositories
eg nostr-profile-manager
</content>
</entry>
</feed>
