<feed xmlns='http://www.w3.org/2005/Atom'>
<title>npub1tkq8unhsd5jqx6ueex5lcpsgknrpquxuk44ftpjlpm3ulaake7xs76txrw/ngit-cli-mirror, branch v1.4.5</title>
<subtitle>Personal mirror of DanConwayDev/ngit-cli on git.upleb.uk
</subtitle>
<id>https://upleb.uk/npub1tkq8unhsd5jqx6ueex5lcpsgknrpquxuk44ftpjlpm3ulaake7xs76txrw/ngit-cli-mirror/atom?h=v1.4.5</id>
<link rel='self' href='https://upleb.uk/npub1tkq8unhsd5jqx6ueex5lcpsgknrpquxuk44ftpjlpm3ulaake7xs76txrw/ngit-cli-mirror/atom?h=v1.4.5'/>
<link rel='alternate' type='text/html' href='https://upleb.uk/npub1tkq8unhsd5jqx6ueex5lcpsgknrpquxuk44ftpjlpm3ulaake7xs76txrw/ngit-cli-mirror/'/>
<updated>2024-08-30T13:09:48+00:00</updated>
<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>feat(remote): fallback to ssh or https</title>
<updated>2024-08-30T12:39:05+00:00</updated>
<author>
<name>DanConwayDev</name>
<email>DanConwayDev@protonmail.com</email>
</author>
<published>2024-08-30T12:39:05+00:00</published>
<link rel='alternate' type='text/html' href='https://upleb.uk/npub1tkq8unhsd5jqx6ueex5lcpsgknrpquxuk44ftpjlpm3ulaake7xs76txrw/ngit-cli-mirror/commit/?id=8a9fc6336ae52ed73160719feeae96db9889feb0'/>
<id>urn:sha1:8a9fc6336ae52ed73160719feeae96db9889feb0</id>
<content type='text'>
ssh clone urls are problematic as it requires authentication for
fetching if users don't ave ssh keys setup for authentication with
the git server. so cloning / fetching will fail.

some users only authenticate using https and some only using ssh
so we cant just use https for everything.

this commit falls back to the other protocol if the first one failed
for list, fetch or push
</content>
</entry>
<entry>
<title>fix(remote): push pr shoudln't connect to server</title>
<updated>2024-08-30T09:23:28+00:00</updated>
<author>
<name>DanConwayDev</name>
<email>DanConwayDev@protonmail.com</email>
</author>
<published>2024-08-30T09:23:28+00:00</published>
<link rel='alternate' type='text/html' href='https://upleb.uk/npub1tkq8unhsd5jqx6ueex5lcpsgknrpquxuk44ftpjlpm3ulaake7xs76txrw/ngit-cli-mirror/commit/?id=b4459e98d816f6f278a4e9ab76883008d0b946fe'/>
<id>urn:sha1:b4459e98d816f6f278a4e9ab76883008d0b946fe</id>
<content type='text'>
as reported by arjen and tracked via:
nostr:nevent1qvzqqqqx25pzpgqgmmc409hm4xsdd74sf68a2uyf9pwel4g9mfdg8l5244t6x4jdqy2hwumn8ghj7ur4wfcxcetjv4kxz7fwvdhk6qpqur335cpnlktwkhv43d8sdk24dpu79jnfuk9qyvk7kga6aencm77sj7e8fa

as our tests are connecting to clone url in the file system its difficult to write a test for this
</content>
</entry>
<entry>
<title>build: remove pre-commit git hook</title>
<updated>2024-08-30T09:10:34+00:00</updated>
<author>
<name>DanConwayDev</name>
<email>DanConwayDev@protonmail.com</email>
</author>
<published>2024-08-30T09:10:34+00:00</published>
<link rel='alternate' type='text/html' href='https://upleb.uk/npub1tkq8unhsd5jqx6ueex5lcpsgknrpquxuk44ftpjlpm3ulaake7xs76txrw/ngit-cli-mirror/commit/?id=9d3882d2d84a3a3b48f442d1abd846839eeb0c40'/>
<id>urn:sha1:9d3882d2d84a3a3b48f442d1abd846839eeb0c40</id>
<content type='text'>
because it takes to long to run and impacts workflow

it was only recently fixed as it didn't have execute permissions
</content>
</entry>
<entry>
<title>fix(remote): add auth for ssh `list` and `fetch`</title>
<updated>2024-08-30T09:09:46+00:00</updated>
<author>
<name>DanConwayDev</name>
<email>DanConwayDev@protonmail.com</email>
</author>
<published>2024-08-30T09:05:41+00:00</published>
<link rel='alternate' type='text/html' href='https://upleb.uk/npub1tkq8unhsd5jqx6ueex5lcpsgknrpquxuk44ftpjlpm3ulaake7xs76txrw/ngit-cli-mirror/commit/?id=f735aeb69942546b4d6c2ae1156d20db2edb24f3'/>
<id>urn:sha1:f735aeb69942546b4d6c2ae1156d20db2edb24f3</id>
<content type='text'>
as authentication is always required if clone url is ssh
</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>
<entry>
<title>build: commit-msg allow nostr: links</title>
<updated>2024-08-28T13:19:35+00:00</updated>
<author>
<name>DanConwayDev</name>
<email>DanConwayDev@protonmail.com</email>
</author>
<published>2024-08-28T13:17:46+00:00</published>
<link rel='alternate' type='text/html' href='https://upleb.uk/npub1tkq8unhsd5jqx6ueex5lcpsgknrpquxuk44ftpjlpm3ulaake7xs76txrw/ngit-cli-mirror/commit/?id=2045aa5d928306f2a03cc924eac9c453c399b9b8'/>
<id>urn:sha1:2045aa5d928306f2a03cc924eac9c453c399b9b8</id>
<content type='text'>
even though they may exceed line length rules

unfortunately until
https://github.com/jorisroovers/gitlint/issues/255#issuecomment-1040868243
get merged
</content>
</entry>
<entry>
<title>chore: bump to v1.4.4</title>
<updated>2024-08-27T18:44:31+00:00</updated>
<author>
<name>DanConwayDev</name>
<email>DanConwayDev@protonmail.com</email>
</author>
<published>2024-08-27T18:44:31+00:00</published>
<link rel='alternate' type='text/html' href='https://upleb.uk/npub1tkq8unhsd5jqx6ueex5lcpsgknrpquxuk44ftpjlpm3ulaake7xs76txrw/ngit-cli-mirror/commit/?id=76a88f81af435a5c11fa7baf1689c82880fdcd5c'/>
<id>urn:sha1:76a88f81af435a5c11fa7baf1689c82880fdcd5c</id>
<content type='text'>
changelog:
* include git plugin in release zip
</content>
</entry>
<entry>
<title>build: include helper binary in gh action</title>
<updated>2024-08-27T18:43:41+00:00</updated>
<author>
<name>DanConwayDev</name>
<email>DanConwayDev@protonmail.com</email>
</author>
<published>2024-08-27T18:43:41+00:00</published>
<link rel='alternate' type='text/html' href='https://upleb.uk/npub1tkq8unhsd5jqx6ueex5lcpsgknrpquxuk44ftpjlpm3ulaake7xs76txrw/ngit-cli-mirror/commit/?id=64662affbd1030fb1f111b60d25bd43e175e9e97'/>
<id>urn:sha1:64662affbd1030fb1f111b60d25bd43e175e9e97</id>
<content type='text'>
so that that will be included within the release zips
</content>
</entry>
</feed>
