<feed xmlns='http://www.w3.org/2005/Atom'>
<title>npub1tkq8unhsd5jqx6ueex5lcpsgknrpquxuk44ftpjlpm3ulaake7xs76txrw/ngit-cli-mirror/src/bin/ngit/sub_commands/sync.rs, branch v2.0.1</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.1</id>
<link rel='self' href='https://upleb.uk/npub1tkq8unhsd5jqx6ueex5lcpsgknrpquxuk44ftpjlpm3ulaake7xs76txrw/ngit-cli-mirror/atom?h=v2.0.1'/>
<link rel='alternate' type='text/html' href='https://upleb.uk/npub1tkq8unhsd5jqx6ueex5lcpsgknrpquxuk44ftpjlpm3ulaake7xs76txrw/ngit-cli-mirror/'/>
<updated>2025-10-20T13:36:24+00:00</updated>
<entry>
<title>fix: grasp server detection</title>
<updated>2025-10-20T13:36:24+00:00</updated>
<author>
<name>DanConwayDev</name>
<email>DanConwayDev@protonmail.com</email>
</author>
<published>2025-10-20T11:50:37+00:00</published>
<link rel='alternate' type='text/html' href='https://upleb.uk/npub1tkq8unhsd5jqx6ueex5lcpsgknrpquxuk44ftpjlpm3ulaake7xs76txrw/ngit-cli-mirror/commit/?id=54bbcc3c16b88a01a29bb0f9bd76e9174993e16e'/>
<id>urn:sha1:54bbcc3c16b88a01a29bb0f9bd76e9174993e16e</id>
<content type='text'>
to ensure we dont try and fallback to ssh
</content>
</entry>
<entry>
<title>fix(sync): dont fetch tags available locally</title>
<updated>2025-09-12T08:01:01+00:00</updated>
<author>
<name>DanConwayDev</name>
<email>DanConwayDev@protonmail.com</email>
</author>
<published>2025-09-12T08:01:01+00:00</published>
<link rel='alternate' type='text/html' href='https://upleb.uk/npub1tkq8unhsd5jqx6ueex5lcpsgknrpquxuk44ftpjlpm3ulaake7xs76txrw/ngit-cli-mirror/commit/?id=5fd28d490b2b5627f2bdb8e1318c70de4469eb13'/>
<id>urn:sha1:5fd28d490b2b5627f2bdb8e1318c70de4469eb13</id>
<content type='text'>
as it was only checking if tip is a commit thats present but a tip
could be an annotated tag
</content>
</entry>
<entry>
<title>fix(sync): fetch refs missing locally before sync</title>
<updated>2025-09-11T14:39:24+00:00</updated>
<author>
<name>DanConwayDev</name>
<email>DanConwayDev@protonmail.com</email>
</author>
<published>2025-09-11T14:39:24+00:00</published>
<link rel='alternate' type='text/html' href='https://upleb.uk/npub1tkq8unhsd5jqx6ueex5lcpsgknrpquxuk44ftpjlpm3ulaake7xs76txrw/ngit-cli-mirror/commit/?id=f41e51e5840f1cc66fdec1eb4ac2ecf208c67911'/>
<id>urn:sha1:f41e51e5840f1cc66fdec1eb4ac2ecf208c67911</id>
<content type='text'>
and fail more gracefully if refs cant be fetched, by continuing
to sync other refs
</content>
</entry>
<entry>
<title>fix(sync): include all valid nostr state</title>
<updated>2025-08-18T11:23:56+00:00</updated>
<author>
<name>DanConwayDev</name>
<email>DanConwayDev@protonmail.com</email>
</author>
<published>2025-08-18T11:23:56+00:00</published>
<link rel='alternate' type='text/html' href='https://upleb.uk/npub1tkq8unhsd5jqx6ueex5lcpsgknrpquxuk44ftpjlpm3ulaake7xs76txrw/ngit-cli-mirror/commit/?id=63eab42035078bc078ab86a575fcdd65b52f435e'/>
<id>urn:sha1:63eab42035078bc078ab86a575fcdd65b52f435e</id>
<content type='text'>
we weren't correctly identifying valid nostr state refs
</content>
</entry>
<entry>
<title>feat(sync): add `ref-name` param to limit sync</title>
<updated>2025-08-18T09:41:12+00:00</updated>
<author>
<name>DanConwayDev</name>
<email>DanConwayDev@protonmail.com</email>
</author>
<published>2025-08-18T09:25:26+00:00</published>
<link rel='alternate' type='text/html' href='https://upleb.uk/npub1tkq8unhsd5jqx6ueex5lcpsgknrpquxuk44ftpjlpm3ulaake7xs76txrw/ngit-cli-mirror/commit/?id=4961e2d4c14e50bfc6685c69681d3f2cc9294360'/>
<id>urn:sha1:4961e2d4c14e50bfc6685c69681d3f2cc9294360</id>
<content type='text'>
limit syncing to a single reference with this new parameter.

change instructions for out of sync remotes to use sync with this new
option.
</content>
</entry>
<entry>
<title>fix(send): refs not confirmed are usually accepted</title>
<updated>2025-08-07T16:49:02+00:00</updated>
<author>
<name>DanConwayDev</name>
<email>DanConwayDev@protonmail.com</email>
</author>
<published>2025-08-07T16:49:02+00:00</published>
<link rel='alternate' type='text/html' href='https://upleb.uk/npub1tkq8unhsd5jqx6ueex5lcpsgknrpquxuk44ftpjlpm3ulaake7xs76txrw/ngit-cli-mirror/commit/?id=fa7adf840ac2d78defee398a61b60888f615622a'/>
<id>urn:sha1:fa7adf840ac2d78defee398a61b60888f615622a</id>
<content type='text'>
having implemented 3b5c48f5a2a4b9be5d14baa8f5e801fefd5c1166,
a ref pushed to refs/nostr/&lt;event-id&gt; on a github repo was accepted
but was not confirmed
</content>
</entry>
<entry>
<title>fix(send): push PR refs to non-grasp servers</title>
<updated>2025-08-07T16:40:33+00:00</updated>
<author>
<name>DanConwayDev</name>
<email>DanConwayDev@protonmail.com</email>
</author>
<published>2025-08-07T09:21:28+00:00</published>
<link rel='alternate' type='text/html' href='https://upleb.uk/npub1tkq8unhsd5jqx6ueex5lcpsgknrpquxuk44ftpjlpm3ulaake7xs76txrw/ngit-cli-mirror/commit/?id=646d05e44946c5a248cb8c5b7d852ed316b9592e'/>
<id>urn:sha1:646d05e44946c5a248cb8c5b7d852ed316b9592e</id>
<content type='text'>
attempt to use a range of protocols instead of unath http
</content>
</entry>
<entry>
<title>feat(sync): add cmd to sync git servers</title>
<updated>2025-07-25T22:53:40+00:00</updated>
<author>
<name>DanConwayDev</name>
<email>DanConwayDev@protonmail.com</email>
</author>
<published>2025-07-25T22:53:40+00:00</published>
<link rel='alternate' type='text/html' href='https://upleb.uk/npub1tkq8unhsd5jqx6ueex5lcpsgknrpquxuk44ftpjlpm3ulaake7xs76txrw/ngit-cli-mirror/commit/?id=ee50baf800f4cb46d17858ba87a3648bb084d8b9'/>
<id>urn:sha1:ee50baf800f4cb46d17858ba87a3648bb084d8b9</id>
<content type='text'>
with nostr state. optionally use 'force' flag
</content>
</entry>
</feed>
