<feed xmlns='http://www.w3.org/2005/Atom'>
<title>npub1tkq8unhsd5jqx6ueex5lcpsgknrpquxuk44ftpjlpm3ulaake7xs76txrw/ngit-cli-mirror/tests/git_remote_nostr, branch v2.0.0</title>
<subtitle>Personal mirror of DanConwayDev/ngit-cli on git.upleb.uk
</subtitle>
<id>https://upleb.uk/npub1tkq8unhsd5jqx6ueex5lcpsgknrpquxuk44ftpjlpm3ulaake7xs76txrw/ngit-cli-mirror/atom?h=v2.0.0</id>
<link rel='self' href='https://upleb.uk/npub1tkq8unhsd5jqx6ueex5lcpsgknrpquxuk44ftpjlpm3ulaake7xs76txrw/ngit-cli-mirror/atom?h=v2.0.0'/>
<link rel='alternate' type='text/html' href='https://upleb.uk/npub1tkq8unhsd5jqx6ueex5lcpsgknrpquxuk44ftpjlpm3ulaake7xs76txrw/ngit-cli-mirror/'/>
<updated>2025-09-03T15:57:14+00:00</updated>
<entry>
<title>fix(remote): `refs/pr-by-id/*` ~&gt; `refs/pr/*/head`</title>
<updated>2025-09-03T15:57:14+00:00</updated>
<author>
<name>DanConwayDev</name>
<email>DanConwayDev@protonmail.com</email>
</author>
<published>2025-09-03T15:57:14+00:00</published>
<link rel='alternate' type='text/html' href='https://upleb.uk/npub1tkq8unhsd5jqx6ueex5lcpsgknrpquxuk44ftpjlpm3ulaake7xs76txrw/ngit-cli-mirror/commit/?id=4bd46c3cf7bacb062d45d3c99d3edfadc95cb139'/>
<id>urn:sha1:4bd46c3cf7bacb062d45d3c99d3edfadc95cb139</id>
<content type='text'>
to align more closely with githubs `refs/pull/*/head`

we can pretend that pr means both Patch Request and Pull Request
</content>
</entry>
<entry>
<title>feat(remote): list proposals as `refs/pr-by-id/*`</title>
<updated>2025-08-15T14:53:59+00:00</updated>
<author>
<name>DanConwayDev</name>
<email>DanConwayDev@protonmail.com</email>
</author>
<published>2025-08-15T14:17:39+00:00</published>
<link rel='alternate' type='text/html' href='https://upleb.uk/npub1tkq8unhsd5jqx6ueex5lcpsgknrpquxuk44ftpjlpm3ulaake7xs76txrw/ngit-cli-mirror/commit/?id=28a37393ee62e3b53dad69d58810f72151bd58c2'/>
<id>urn:sha1:28a37393ee62e3b53dad69d58810f72151bd58c2</id>
<content type='text'>
This branch name cannot be attacked by brute forcing a
shorthand event id like refs/pr/&lt;branch-name(&lt;shorthand-event-id)
can.
</content>
</entry>
<entry>
<title>feat(remote): list all proposals as `refs/pr/*`</title>
<updated>2025-08-15T14:36:05+00:00</updated>
<author>
<name>DanConwayDev</name>
<email>DanConwayDev@protonmail.com</email>
</author>
<published>2025-08-15T14:14:39+00:00</published>
<link rel='alternate' type='text/html' href='https://upleb.uk/npub1tkq8unhsd5jqx6ueex5lcpsgknrpquxuk44ftpjlpm3ulaake7xs76txrw/ngit-cli-mirror/commit/?id=b7f48324a02093d0214b6788e8d7005569a08145'/>
<id>urn:sha1:b7f48324a02093d0214b6788e8d7005569a08145</id>
<content type='text'>
here we can list Pull Requests whose data aren't on the repo relays
without causing `git clone nostr://` to fail.

we can also list proposals of all statuses so that can review
closed proposals.
</content>
</entry>
<entry>
<title>fix: `t` tag `revision-root` ~&gt; `root-revision`</title>
<updated>2025-08-04T07:20:30+00:00</updated>
<author>
<name>DanConwayDev</name>
<email>DanConwayDev@protonmail.com</email>
</author>
<published>2025-08-04T07:20:30+00:00</published>
<link rel='alternate' type='text/html' href='https://upleb.uk/npub1tkq8unhsd5jqx6ueex5lcpsgknrpquxuk44ftpjlpm3ulaake7xs76txrw/ngit-cli-mirror/commit/?id=6ae42e67d9da36f6c2e1356acba30a3a62112bc7'/>
<id>urn:sha1:6ae42e67d9da36f6c2e1356acba30a3a62112bc7</id>
<content type='text'>
NIP-34 specifies patch revisions should have a `t` tag of
`root-revision` whereas we have been using `revision-root`.

this fixes it and and handles events created with the incorrect tag.
</content>
</entry>
<entry>
<title>fix: mention marker ~&gt; q tag NIP-10 update</title>
<updated>2025-07-31T15:38:45+00:00</updated>
<author>
<name>DanConwayDev</name>
<email>DanConwayDev@protonmail.com</email>
</author>
<published>2025-07-31T15:28:04+00:00</published>
<link rel='alternate' type='text/html' href='https://upleb.uk/npub1tkq8unhsd5jqx6ueex5lcpsgknrpquxuk44ftpjlpm3ulaake7xs76txrw/ngit-cli-mirror/commit/?id=436ff29135e3deade80a6e53e53d74dddb613481'/>
<id>urn:sha1:436ff29135e3deade80a6e53e53d74dddb613481</id>
<content type='text'>
required for rust-nostr v0.43 update
</content>
</entry>
<entry>
<title>chore: bump nightly rustfmt</title>
<updated>2025-07-16T09:59:20+00:00</updated>
<author>
<name>DanConwayDev</name>
<email>DanConwayDev@protonmail.com</email>
</author>
<published>2025-07-16T09:59:20+00:00</published>
<link rel='alternate' type='text/html' href='https://upleb.uk/npub1tkq8unhsd5jqx6ueex5lcpsgknrpquxuk44ftpjlpm3ulaake7xs76txrw/ngit-cli-mirror/commit/?id=ac53bca7e315848864ff9e51703720b5b466bc42'/>
<id>urn:sha1:ac53bca7e315848864ff9e51703720b5b466bc42</id>
<content type='text'>
to latest available and apply fmt fixes
</content>
</entry>
<entry>
<title>chore: nix flake update</title>
<updated>2025-07-16T09:39:35+00:00</updated>
<author>
<name>DanConwayDev</name>
<email>DanConwayDev@protonmail.com</email>
</author>
<published>2025-07-16T09:10:41+00:00</published>
<link rel='alternate' type='text/html' href='https://upleb.uk/npub1tkq8unhsd5jqx6ueex5lcpsgknrpquxuk44ftpjlpm3ulaake7xs76txrw/ngit-cli-mirror/commit/?id=092b9606ff2b721d858a5c7b2b27a2f9942b4bc4'/>
<id>urn:sha1:092b9606ff2b721d858a5c7b2b27a2f9942b4bc4</id>
<content type='text'>
required running:
`cargo fix --allow-dirty --allow-staged`
`cargo clippy --fix --allow-dirty -- -D warnings`
to fix problems

and then manually fixing some too
</content>
</entry>
<entry>
<title>tests: fix tests by adding maintainer ann event</title>
<updated>2025-06-02T06:51:22+00:00</updated>
<author>
<name>DanConwayDev</name>
<email>DanConwayDev@protonmail.com</email>
</author>
<published>2025-06-02T06:51:22+00:00</published>
<link rel='alternate' type='text/html' href='https://upleb.uk/npub1tkq8unhsd5jqx6ueex5lcpsgknrpquxuk44ftpjlpm3ulaake7xs76txrw/ngit-cli-mirror/commit/?id=4625958aa51d3bfc67f89e39fa28b843a1f0ac8e'/>
<id>urn:sha1:4625958aa51d3bfc67f89e39fa28b843a1f0ac8e</id>
<content type='text'>
to comply with changes in 5f45edbebe310decb06f955d95665a6ad387c6cb
</content>
</entry>
<entry>
<title>feat(push): prevent push if no ann event</title>
<updated>2025-05-31T18:50:06+00:00</updated>
<author>
<name>DanConwayDev</name>
<email>DanConwayDev@protonmail.com</email>
</author>
<published>2025-05-31T14:34:21+00:00</published>
<link rel='alternate' type='text/html' href='https://upleb.uk/npub1tkq8unhsd5jqx6ueex5lcpsgknrpquxuk44ftpjlpm3ulaake7xs76txrw/ngit-cli-mirror/commit/?id=5f45edbebe310decb06f955d95665a6ad387c6cb'/>
<id>urn:sha1:5f45edbebe310decb06f955d95665a6ad387c6cb</id>
<content type='text'>
To ensure additional maintainers publish an annoucement event,
require it for them to push
</content>
</entry>
<entry>
<title>chore: nix flake update</title>
<updated>2025-05-05T20:30:59+00:00</updated>
<author>
<name>DanConwayDev</name>
<email>DanConwayDev@protonmail.com</email>
</author>
<published>2025-05-02T13:37:14+00:00</published>
<link rel='alternate' type='text/html' href='https://upleb.uk/npub1tkq8unhsd5jqx6ueex5lcpsgknrpquxuk44ftpjlpm3ulaake7xs76txrw/ngit-cli-mirror/commit/?id=a744f4aae9ffee9dd246090bef486b09433778d0'/>
<id>urn:sha1:a744f4aae9ffee9dd246090bef486b09433778d0</id>
<content type='text'>
update nix dependancies to latest version using default update options

run `cargo clippy --fix` and `cargo fmt` to fix new clippy errors
</content>
</entry>
</feed>
