<feed xmlns='http://www.w3.org/2005/Atom'>
<title>npub1tkq8unhsd5jqx6ueex5lcpsgknrpquxuk44ftpjlpm3ulaake7xs76txrw/ngit-cli-mirror/src/bin/git_remote_nostr/list.rs, branch v2.2.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.2.0</id>
<link rel='self' href='https://upleb.uk/npub1tkq8unhsd5jqx6ueex5lcpsgknrpquxuk44ftpjlpm3ulaake7xs76txrw/ngit-cli-mirror/atom?h=v2.2.0'/>
<link rel='alternate' type='text/html' href='https://upleb.uk/npub1tkq8unhsd5jqx6ueex5lcpsgknrpquxuk44ftpjlpm3ulaake7xs76txrw/ngit-cli-mirror/'/>
<updated>2026-02-13T10:51:25+00:00</updated>
<entry>
<title>feat: add spinner for git fetch in non-verbose mode</title>
<updated>2026-02-13T10:51:25+00:00</updated>
<author>
<name>DanConwayDev</name>
<email>DanConwayDev@protonmail.com</email>
</author>
<published>2026-02-13T10:51:25+00:00</published>
<link rel='alternate' type='text/html' href='https://upleb.uk/npub1tkq8unhsd5jqx6ueex5lcpsgknrpquxuk44ftpjlpm3ulaake7xs76txrw/ngit-cli-mirror/commit/?id=40b439ae4d69b858274be51dd5af513c3b4f46f0'/>
<id>urn:sha1:40b439ae4d69b858274be51dd5af513c3b4f46f0</id>
<content type='text'>
Shows a progress spinner when fetching from git remotes in non-verbose mode.
Suppresses git fetch output and listing messages when not in verbose mode.
Uses NGITTEST environment variable for test timeouts.
</content>
</entry>
<entry>
<title>feat(list): make list async and include sync report inline</title>
<updated>2025-11-13T22:08:56+00:00</updated>
<author>
<name>DanConwayDev</name>
<email>DanConwayDev@protonmail.com</email>
</author>
<published>2025-11-13T17:18:35+00:00</published>
<link rel='alternate' type='text/html' href='https://upleb.uk/npub1tkq8unhsd5jqx6ueex5lcpsgknrpquxuk44ftpjlpm3ulaake7xs76txrw/ngit-cli-mirror/commit/?id=82c7a95f6e9aa266d2f0d2035a0ce4f1715b62ad'/>
<id>urn:sha1:82c7a95f6e9aa266d2f0d2035a0ce4f1715b62ad</id>
<content type='text'>
copy relay fetching approach to async and reporting
</content>
</entry>
<entry>
<title>refactor: simplify get_short_git_server_name</title>
<updated>2025-11-13T14:55:50+00:00</updated>
<author>
<name>DanConwayDev</name>
<email>DanConwayDev@protonmail.com</email>
</author>
<published>2025-11-11T12:30:00+00:00</published>
<link rel='alternate' type='text/html' href='https://upleb.uk/npub1tkq8unhsd5jqx6ueex5lcpsgknrpquxuk44ftpjlpm3ulaake7xs76txrw/ngit-cli-mirror/commit/?id=ebab8d2aa487d1814e802c5a51b19d4bb1592e01'/>
<id>urn:sha1:ebab8d2aa487d1814e802c5a51b19d4bb1592e01</id>
<content type='text'>
so it doesnt use the git_repo
</content>
</entry>
<entry>
<title>fix: out of sync grasp server cli output</title>
<updated>2025-11-13T14:49:00+00:00</updated>
<author>
<name>DanConwayDev</name>
<email>DanConwayDev@protonmail.com</email>
</author>
<published>2025-11-11T08:31:46+00:00</published>
<link rel='alternate' type='text/html' href='https://upleb.uk/npub1tkq8unhsd5jqx6ueex5lcpsgknrpquxuk44ftpjlpm3ulaake7xs76txrw/ngit-cli-mirror/commit/?id=65f3bd360c065aca493eddf7eb5d3d8191a84b56'/>
<id>urn:sha1:65f3bd360c065aca493eddf7eb5d3d8191a84b56</id>
<content type='text'>
so it shows a summary rather than a lot of lines of issues
</content>
</entry>
<entry>
<title>fix: cli output line deletion during fetch</title>
<updated>2025-11-13T14:40:09+00:00</updated>
<author>
<name>DanConwayDev</name>
<email>DanConwayDev@protonmail.com</email>
</author>
<published>2025-11-11T07:21:08+00:00</published>
<link rel='alternate' type='text/html' href='https://upleb.uk/npub1tkq8unhsd5jqx6ueex5lcpsgknrpquxuk44ftpjlpm3ulaake7xs76txrw/ngit-cli-mirror/commit/?id=52370f542dad87ab029a5d701cc46658d5aef91b'/>
<id>urn:sha1:52370f542dad87ab029a5d701cc46658d5aef91b</id>
<content type='text'>
also reduce the clutter in the cli output for grasp servers.
</content>
</entry>
<entry>
<title>fix(fetch): surpress some warnings for some users</title>
<updated>2025-10-17T12:14:34+00:00</updated>
<author>
<name>DanConwayDev</name>
<email>DanConwayDev@protonmail.com</email>
</author>
<published>2025-10-17T12:14:34+00:00</published>
<link rel='alternate' type='text/html' href='https://upleb.uk/npub1tkq8unhsd5jqx6ueex5lcpsgknrpquxuk44ftpjlpm3ulaake7xs76txrw/ngit-cli-mirror/commit/?id=c7c6e8ba4bf3309aed92a620b2435370dae0d6ed'/>
<id>urn:sha1:c7c6e8ba4bf3309aed92a620b2435370dae0d6ed</id>
<content type='text'>
only the maintainers and author of a poorly formatted proposal need
to know it was submitted but cant be created as a PR branch
</content>
</entry>
<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>fix: list shows `/pr` PRs when git data is local</title>
<updated>2025-09-01T08:13:20+00:00</updated>
<author>
<name>DanConwayDev</name>
<email>DanConwayDev@protonmail.com</email>
</author>
<published>2025-09-01T08:13:20+00:00</published>
<link rel='alternate' type='text/html' href='https://upleb.uk/npub1tkq8unhsd5jqx6ueex5lcpsgknrpquxuk44ftpjlpm3ulaake7xs76txrw/ngit-cli-mirror/commit/?id=00d38ac675c69cacab3c4ad3ad1c34666c06d293'/>
<id>urn:sha1:00d38ac675c69cacab3c4ad3ad1c34666c06d293</id>
<content type='text'>
even if it is not on repository remotes, as it may have been pushed
to a user's git server instead
</content>
</entry>
<entry>
<title>feat(list): add PR fetch and checkout support</title>
<updated>2025-08-19T06:48:16+00:00</updated>
<author>
<name>DanConwayDev</name>
<email>DanConwayDev@protonmail.com</email>
</author>
<published>2025-08-18T16:25:50+00:00</published>
<link rel='alternate' type='text/html' href='https://upleb.uk/npub1tkq8unhsd5jqx6ueex5lcpsgknrpquxuk44ftpjlpm3ulaake7xs76txrw/ngit-cli-mirror/commit/?id=b7d4c5a81f0a008524dcc5b4f286f0cf700013c0'/>
<id>urn:sha1:b7d4c5a81f0a008524dcc5b4f286f0cf700013c0</id>
<content type='text'>
abstracted git remote helper fetch functions

added support to `ngit list` to fetch PR data and checkout as proposal
branch
</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>
</feed>
