<feed xmlns='http://www.w3.org/2005/Atom'>
<title>npub1tkq8unhsd5jqx6ueex5lcpsgknrpquxuk44ftpjlpm3ulaake7xs76txrw/ngit-cli-mirror/src/sub_commands/push.rs, branch v1.4.4</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.4</id>
<link rel='self' href='https://upleb.uk/npub1tkq8unhsd5jqx6ueex5lcpsgknrpquxuk44ftpjlpm3ulaake7xs76txrw/ngit-cli-mirror/atom?h=v1.4.4'/>
<link rel='alternate' type='text/html' href='https://upleb.uk/npub1tkq8unhsd5jqx6ueex5lcpsgknrpquxuk44ftpjlpm3ulaake7xs76txrw/ngit-cli-mirror/'/>
<updated>2024-07-31T14:59:17+00:00</updated>
<entry>
<title>feat(remote): `push` issues state event</title>
<updated>2024-07-31T14:59:17+00:00</updated>
<author>
<name>DanConwayDev</name>
<email>DanConwayDev@protonmail.com</email>
</author>
<published>2024-07-31T14:59:17+00:00</published>
<link rel='alternate' type='text/html' href='https://upleb.uk/npub1tkq8unhsd5jqx6ueex5lcpsgknrpquxuk44ftpjlpm3ulaake7xs76txrw/ngit-cli-mirror/commit/?id=3acdeabfc3ab55d3e92d76d92d8ab6ad0383dd09'/>
<id>urn:sha1:3acdeabfc3ab55d3e92d76d92d8ab6ad0383dd09</id>
<content type='text'>
if no previous state events can be found it replicates git server

otherwise it just updates pushed value
</content>
</entry>
<entry>
<title>feat(remote): add nostr git remote helper</title>
<updated>2024-07-26T09:36:58+00:00</updated>
<author>
<name>DanConwayDev</name>
<email>DanConwayDev@protonmail.com</email>
</author>
<published>2024-07-26T09:29:33+00:00</published>
<link rel='alternate' type='text/html' href='https://upleb.uk/npub1tkq8unhsd5jqx6ueex5lcpsgknrpquxuk44ftpjlpm3ulaake7xs76txrw/ngit-cli-mirror/commit/?id=0134ab8eb413b8b81ec8e179897ddb8ea63e134e'/>
<id>urn:sha1:0134ab8eb413b8b81ec8e179897ddb8ea63e134e</id>
<content type='text'>
as a simple proxy to the first git server listed in announcement

parse clone url as `nostr://naddr123...`
</content>
</entry>
<entry>
<title>feat(push): `--force` tries non-interactively</title>
<updated>2024-07-24T14:25:43+00:00</updated>
<author>
<name>DanConwayDev</name>
<email>DanConwayDev@protonmail.com</email>
</author>
<published>2024-07-24T14:01:49+00:00</published>
<link rel='alternate' type='text/html' href='https://upleb.uk/npub1tkq8unhsd5jqx6ueex5lcpsgknrpquxuk44ftpjlpm3ulaake7xs76txrw/ngit-cli-mirror/commit/?id=9078d0d80d1fe98ec9e6cd116c3dd70b6e0dd55a'/>
<id>urn:sha1:9078d0d80d1fe98ec9e6cd116c3dd70b6e0dd55a</id>
<content type='text'>
if branch is ahead of main or master
</content>
</entry>
<entry>
<title>feat(list): unique proposal branch names</title>
<updated>2024-07-23T15:36:06+00:00</updated>
<author>
<name>DanConwayDev</name>
<email>DanConwayDev@protonmail.com</email>
</author>
<published>2024-07-23T15:36:06+00:00</published>
<link rel='alternate' type='text/html' href='https://upleb.uk/npub1tkq8unhsd5jqx6ueex5lcpsgknrpquxuk44ftpjlpm3ulaake7xs76txrw/ngit-cli-mirror/commit/?id=b67376ff54abeab31422921ba5f4883d5d3dccdb'/>
<id>urn:sha1:b67376ff54abeab31422921ba5f4883d5d3dccdb</id>
<content type='text'>
to prevent accidental name conflicts. also moved to prs/* namespace

`pull` and `push` integration tests are intermitantly failing to end

at least for `push` they work when run individually but not
when run together
</content>
</entry>
<entry>
<title>feat: save created events to cache</title>
<updated>2024-07-19T21:10:23+00:00</updated>
<author>
<name>DanConwayDev</name>
<email>DanConwayDev@protonmail.com</email>
</author>
<published>2024-07-19T21:10:23+00:00</published>
<link rel='alternate' type='text/html' href='https://upleb.uk/npub1tkq8unhsd5jqx6ueex5lcpsgknrpquxuk44ftpjlpm3ulaake7xs76txrw/ngit-cli-mirror/commit/?id=29a093993ce7d0210ac39ceb1a25acc9350492e7'/>
<id>urn:sha1:29a093993ce7d0210ac39ceb1a25acc9350492e7</id>
<content type='text'>
as soon as they are successfully sent to at least one relay
</content>
</entry>
<entry>
<title>feat: integrate `fetch` into `push`</title>
<updated>2024-07-19T20:20:53+00:00</updated>
<author>
<name>DanConwayDev</name>
<email>DanConwayDev@protonmail.com</email>
</author>
<published>2024-07-19T20:20:53+00:00</published>
<link rel='alternate' type='text/html' href='https://upleb.uk/npub1tkq8unhsd5jqx6ueex5lcpsgknrpquxuk44ftpjlpm3ulaake7xs76txrw/ngit-cli-mirror/commit/?id=8531328558c7f5870be3571f63a952743eb0b9e6'/>
<id>urn:sha1:8531328558c7f5870be3571f63a952743eb0b9e6</id>
<content type='text'>
as part of a project to use `fetch` and the stored cache everywhere
</content>
</entry>
<entry>
<title>feat(init): group by status</title>
<updated>2024-07-05T10:06:04+00:00</updated>
<author>
<name>DanConwayDev</name>
<email>DanConwayDev@protonmail.com</email>
</author>
<published>2024-07-05T10:06:04+00:00</published>
<link rel='alternate' type='text/html' href='https://upleb.uk/npub1tkq8unhsd5jqx6ueex5lcpsgknrpquxuk44ftpjlpm3ulaake7xs76txrw/ngit-cli-mirror/commit/?id=ba82a894fad645757c49242c11573b6c5dd8d1e6'/>
<id>urn:sha1:ba82a894fad645757c49242c11573b6c5dd8d1e6</id>
<content type='text'>
show open proposal by defult and include options to filter
by other statuses

there are not tests for this currently as the intention is
to transform 'list' further by adding a 'fetch'
</content>
</entry>
<entry>
<title>feat(login): login with nip46 remote signer</title>
<updated>2024-06-28T14:16:43+00:00</updated>
<author>
<name>DanConwayDev</name>
<email>DanConwayDev@protonmail.com</email>
</author>
<published>2024-06-28T14:16:43+00:00</published>
<link rel='alternate' type='text/html' href='https://upleb.uk/npub1tkq8unhsd5jqx6ueex5lcpsgknrpquxuk44ftpjlpm3ulaake7xs76txrw/ngit-cli-mirror/commit/?id=a82546b70303000b4fc053a1ee21d3d8c7d6ad66'/>
<id>urn:sha1:a82546b70303000b4fc053a1ee21d3d8c7d6ad66</id>
<content type='text'>
and save details in git config
</content>
</entry>
<entry>
<title>refactor: replace keys with signer</title>
<updated>2024-06-25T08:06:47+00:00</updated>
<author>
<name>DanConwayDev</name>
<email>DanConwayDev@protonmail.com</email>
</author>
<published>2024-06-25T08:06:47+00:00</published>
<link rel='alternate' type='text/html' href='https://upleb.uk/npub1tkq8unhsd5jqx6ueex5lcpsgknrpquxuk44ftpjlpm3ulaake7xs76txrw/ngit-cli-mirror/commit/?id=b63bfc9a34657c5767c507deb7c059e24dd22779'/>
<id>urn:sha1:b63bfc9a34657c5767c507deb7c059e24dd22779</id>
<content type='text'>
so that nip46 bunker signing can be added
</content>
</entry>
<entry>
<title>feat(login): store in git config and use cache</title>
<updated>2024-06-24T08:39:18+00:00</updated>
<author>
<name>DanConwayDev</name>
<email>DanConwayDev@protonmail.com</email>
</author>
<published>2024-06-24T08:39:18+00:00</published>
<link rel='alternate' type='text/html' href='https://upleb.uk/npub1tkq8unhsd5jqx6ueex5lcpsgknrpquxuk44ftpjlpm3ulaake7xs76txrw/ngit-cli-mirror/commit/?id=173ab188b326fbe78cfba4ab455a74619f4556bb'/>
<id>urn:sha1:173ab188b326fbe78cfba4ab455a74619f4556bb</id>
<content type='text'>
replace ngit yaml file config with:
 * nsec / ncryptsec / npub in git config in nostr.* namespace
 * sql database cache for metadata and relay events

allow different logins to be used for different git repositories by
storing login in local git config
</content>
</entry>
</feed>
