<feed xmlns='http://www.w3.org/2005/Atom'>
<title>npub1tkq8unhsd5jqx6ueex5lcpsgknrpquxuk44ftpjlpm3ulaake7xs76txrw/ngit-cli-mirror/Cargo.toml, branch main</title>
<subtitle>Personal mirror of DanConwayDev/ngit-cli on git.upleb.uk
</subtitle>
<id>https://upleb.uk/npub1tkq8unhsd5jqx6ueex5lcpsgknrpquxuk44ftpjlpm3ulaake7xs76txrw/ngit-cli-mirror/atom?h=main</id>
<link rel='self' href='https://upleb.uk/npub1tkq8unhsd5jqx6ueex5lcpsgknrpquxuk44ftpjlpm3ulaake7xs76txrw/ngit-cli-mirror/atom?h=main'/>
<link rel='alternate' type='text/html' href='https://upleb.uk/npub1tkq8unhsd5jqx6ueex5lcpsgknrpquxuk44ftpjlpm3ulaake7xs76txrw/ngit-cli-mirror/'/>
<updated>2026-05-01T20:31:08+00:00</updated>
<entry>
<title>chore: release v2.4.3</title>
<updated>2026-05-01T20:31:08+00:00</updated>
<author>
<name>DanConwayDev</name>
<email>DanConwayDev@protonmail.com</email>
</author>
<published>2026-05-01T20:31:08+00:00</published>
<link rel='alternate' type='text/html' href='https://upleb.uk/npub1tkq8unhsd5jqx6ueex5lcpsgknrpquxuk44ftpjlpm3ulaake7xs76txrw/ngit-cli-mirror/commit/?id=e8c3c49b5bbac43cd1497c2593198d19fe506073'/>
<id>urn:sha1:e8c3c49b5bbac43cd1497c2593198d19fe506073</id>
<content type='text'>
Filter run_list state event candidates by the current remote's
maintainers to prevent cross-remote state contamination when
multiple nostr:// remotes share the same identifier.
</content>
</entry>
<entry>
<title>chore: release v2.4.2</title>
<updated>2026-04-28T10:48:50+00:00</updated>
<author>
<name>DanConwayDev</name>
<email>DanConwayDev@protonmail.com</email>
</author>
<published>2026-04-28T10:48:50+00:00</published>
<link rel='alternate' type='text/html' href='https://upleb.uk/npub1tkq8unhsd5jqx6ueex5lcpsgknrpquxuk44ftpjlpm3ulaake7xs76txrw/ngit-cli-mirror/commit/?id=59e467b423e0ba66c30c7f1b7d41d47d938615de'/>
<id>urn:sha1:59e467b423e0ba66c30c7f1b7d41d47d938615de</id>
<content type='text'>
Fix GRASP server push path for PR proposals: URL normalisation
mismatch meant repo GRASP servers were never tried, causing every
PR submission to fall through to the fork-creation fallback.
</content>
</entry>
<entry>
<title>chore: release v2.4.1</title>
<updated>2026-04-22T13:00:23+00:00</updated>
<author>
<name>DanConwayDev</name>
<email>DanConwayDev@protonmail.com</email>
</author>
<published>2026-04-22T13:00:23+00:00</published>
<link rel='alternate' type='text/html' href='https://upleb.uk/npub1tkq8unhsd5jqx6ueex5lcpsgknrpquxuk44ftpjlpm3ulaake7xs76txrw/ngit-cli-mirror/commit/?id=875f4e0a99688c7363cba69c1485af1cd4b34999'/>
<id>urn:sha1:875f4e0a99688c7363cba69c1485af1cd4b34999</id>
<content type='text'>
Fix fatal errors during clone/fetch when an open PR's git data is
unavailable on the repository's specified git servers.
</content>
</entry>
<entry>
<title>chore: release v2.4.0</title>
<updated>2026-04-10T20:46:02+00:00</updated>
<author>
<name>DanConwayDev</name>
<email>DanConwayDev@protonmail.com</email>
</author>
<published>2026-04-10T20:45:06+00:00</published>
<link rel='alternate' type='text/html' href='https://upleb.uk/npub1tkq8unhsd5jqx6ueex5lcpsgknrpquxuk44ftpjlpm3ulaake7xs76txrw/ngit-cli-mirror/commit/?id=205ca05897cbc727d9b75e7ab68375b5c93ead39'/>
<id>urn:sha1:205ca05897cbc727d9b75e7ab68375b5c93ead39</id>
<content type='text'>
Add git worktree support and fix patch parsing, panic on bare npub clone,
percent-encoding of reserved characters in identifiers, and push errors.
</content>
</entry>
<entry>
<title>chore: bump version to v2.3.0</title>
<updated>2026-03-05T22:12:45+00:00</updated>
<author>
<name>DanConwayDev</name>
<email>DanConwayDev@protonmail.com</email>
</author>
<published>2026-03-05T22:12:45+00:00</published>
<link rel='alternate' type='text/html' href='https://upleb.uk/npub1tkq8unhsd5jqx6ueex5lcpsgknrpquxuk44ftpjlpm3ulaake7xs76txrw/ngit-cli-mirror/commit/?id=45b0f8c6b1dab2d51338d88b2a7caf4b1b571f4d'/>
<id>urn:sha1:45b0f8c6b1dab2d51338d88b2a7caf4b1b571f4d</id>
<content type='text'>
Add issue management, PR/issue comments and viewing, NIP-32 labels,
set-subject, cover notes, repo-only relays, and SKILL.md.
</content>
</entry>
<entry>
<title>chore: bump version to v2.2.3</title>
<updated>2026-02-27T17:29:01+00:00</updated>
<author>
<name>DanConwayDev</name>
<email>DanConwayDev@protonmail.com</email>
</author>
<published>2026-02-27T17:29:01+00:00</published>
<link rel='alternate' type='text/html' href='https://upleb.uk/npub1tkq8unhsd5jqx6ueex5lcpsgknrpquxuk44ftpjlpm3ulaake7xs76txrw/ngit-cli-mirror/commit/?id=f91a0d00bafe2af1f6b6828c3de3d3e5d65153c3'/>
<id>urn:sha1:f91a0d00bafe2af1f6b6828c3de3d3e5d65153c3</id>
<content type='text'>
Mark v2.2.2 as yanked in changelog; include annotated-tag sync
regression fix in this release.
</content>
</entry>
<entry>
<title>chore: bump version to v2.2.2</title>
<updated>2026-02-27T16:29:46+00:00</updated>
<author>
<name>DanConwayDev</name>
<email>DanConwayDev@protonmail.com</email>
</author>
<published>2026-02-27T16:29:46+00:00</published>
<link rel='alternate' type='text/html' href='https://upleb.uk/npub1tkq8unhsd5jqx6ueex5lcpsgknrpquxuk44ftpjlpm3ulaake7xs76txrw/ngit-cli-mirror/commit/?id=7ca0db29952ddbb27d74e30937562210cfbba56a'/>
<id>urn:sha1:7ca0db29952ddbb27d74e30937562210cfbba56a</id>
<content type='text'>
Bump Cargo.toml version to 2.2.2 and promote CHANGELOG [Unreleased]
entries to [2.2.2].
</content>
</entry>
<entry>
<title>fix: update hardcoded libgit2 version strings in tests to 1.9.2</title>
<updated>2026-02-25T12:27:56+00:00</updated>
<author>
<name>DanConwayDev</name>
<email>DanConwayDev@protonmail.com</email>
</author>
<published>2026-02-25T12:27:56+00:00</published>
<link rel='alternate' type='text/html' href='https://upleb.uk/npub1tkq8unhsd5jqx6ueex5lcpsgknrpquxuk44ftpjlpm3ulaake7xs76txrw/ngit-cli-mirror/commit/?id=ca2df272594a7b055c740ccda0b9c31b3b7e43cc'/>
<id>urn:sha1:ca2df272594a7b055c740ccda0b9c31b3b7e43cc</id>
<content type='text'>
The Nix environment provides libgit2 1.9.2 via nixpkgs, which
libgit2-sys picks up at build time instead of using its bundled version.
This caused test assertions that hardcode the libgit2 version string
(appended by libgit2 to patch output) to fail after commit 319bb7f
added new Cargo dependencies, though the exact mechanism by which those
dependencies triggered the switch from the bundled 1.9.1 to the system
1.9.2 remains unclear.

Also bump git2 from 0.20.2 to 0.20.4 in both Cargo.toml files so the
bundled libgit2-sys version (0.18.3+1.9.2) properly aligns with the
1.9.2 version in use.
</content>
</entry>
<entry>
<title>fix IPv6 connection failures with Happy Eyeballs (RFC 8305)</title>
<updated>2026-02-25T11:48:13+00:00</updated>
<author>
<name>DanConwayDev</name>
<email>DanConwayDev@protonmail.com</email>
</author>
<published>2026-02-25T11:21:45+00:00</published>
<link rel='alternate' type='text/html' href='https://upleb.uk/npub1tkq8unhsd5jqx6ueex5lcpsgknrpquxuk44ftpjlpm3ulaake7xs76txrw/ngit-cli-mirror/commit/?id=319bb7fa2c984da45422fa81d12b4a5226beb493'/>
<id>urn:sha1:319bb7fa2c984da45422fa81d12b4a5226beb493</id>
<content type='text'>
Implement a custom WebSocketTransport that races IPv6 and IPv4 connections
with a 250ms head start for IPv6, matching browser behavior. This prevents
broken IPv6 from blocking all relay connections indefinitely.

This is a temporary fix until the upstream async-wsocket PR is merged:
https://github.com/shadowylab/async-wsocket/pull/42
</content>
</entry>
<entry>
<title>chore: bump version to v2.2.0</title>
<updated>2026-02-20T23:26:53+00:00</updated>
<author>
<name>DanConwayDev</name>
<email>DanConwayDev@protonmail.com</email>
</author>
<published>2026-02-20T23:20:30+00:00</published>
<link rel='alternate' type='text/html' href='https://upleb.uk/npub1tkq8unhsd5jqx6ueex5lcpsgknrpquxuk44ftpjlpm3ulaake7xs76txrw/ngit-cli-mirror/commit/?id=3a17877bcdabc9d6721e3054c2bb07a892f32147'/>
<id>urn:sha1:3a17877bcdabc9d6721e3054c2bb07a892f32147</id>
<content type='text'>
now changes are in CHANGELOG.md
</content>
</entry>
</feed>
