<feed xmlns='http://www.w3.org/2005/Atom'>
<title>npub1tkq8unhsd5jqx6ueex5lcpsgknrpquxuk44ftpjlpm3ulaake7xs76txrw/ngit-cli-mirror/src/bin/ngit/sub_commands/mod.rs, branch v2.2.3</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.3</id>
<link rel='self' href='https://upleb.uk/npub1tkq8unhsd5jqx6ueex5lcpsgknrpquxuk44ftpjlpm3ulaake7xs76txrw/ngit-cli-mirror/atom?h=v2.2.3'/>
<link rel='alternate' type='text/html' href='https://upleb.uk/npub1tkq8unhsd5jqx6ueex5lcpsgknrpquxuk44ftpjlpm3ulaake7xs76txrw/ngit-cli-mirror/'/>
<updated>2026-02-20T21:54:00+00:00</updated>
<entry>
<title>add `ngit repo` subcommand group</title>
<updated>2026-02-20T21:54:00+00:00</updated>
<author>
<name>DanConwayDev</name>
<email>DanConwayDev@protonmail.com</email>
</author>
<published>2026-02-20T21:54:00+00:00</published>
<link rel='alternate' type='text/html' href='https://upleb.uk/npub1tkq8unhsd5jqx6ueex5lcpsgknrpquxuk44ftpjlpm3ulaake7xs76txrw/ngit-cli-mirror/commit/?id=8f1a1743bd4e85e922ec0cc1f050911a28af4cf0'/>
<id>urn:sha1:8f1a1743bd4e85e922ec0cc1f050911a28af4cf0</id>
<content type='text'>
- `ngit repo` (no subcommand): show repository info including maintainer
  tree, per-maintainer infrastructure attribution, and a note explaining
  the union-vs-personal field model and recursive maintainer sets
- `ngit repo init`: alias for `ngit init`
- `ngit repo edit`: same as init but signals intent to update an existing
  repository announcement
- `ngit repo accept`: scoped command for co-maintainers to publish their
  announcement; errors with clear messages for all other states (trusted
  maintainer, already accepted, not invited, no repo found)
</content>
</entry>
<entry>
<title>feat: add ngit apply command for non-interactive patch application</title>
<updated>2026-02-12T09:58:19+00:00</updated>
<author>
<name>DanConwayDev</name>
<email>DanConwayDev@protonmail.com</email>
</author>
<published>2026-02-12T09:58:19+00:00</published>
<link rel='alternate' type='text/html' href='https://upleb.uk/npub1tkq8unhsd5jqx6ueex5lcpsgknrpquxuk44ftpjlpm3ulaake7xs76txrw/ngit-cli-mirror/commit/?id=bc6be27ae6d1d2befe0027c19aba3f6cd2d22535'/>
<id>urn:sha1:bc6be27ae6d1d2befe0027c19aba3f6cd2d22535</id>
<content type='text'>
Adds a new 'ngit apply &lt;event-id&gt;' command that applies proposal patches
to the current branch. Supports --stdout flag to output patches for
piping to git am.

Phase 2 of non-interactive ngit list implementation.
</content>
</entry>
<entry>
<title>feat: add ngit checkout command for non-interactive proposal checkout</title>
<updated>2026-02-12T09:47:43+00:00</updated>
<author>
<name>DanConwayDev</name>
<email>DanConwayDev@protonmail.com</email>
</author>
<published>2026-02-12T09:47:43+00:00</published>
<link rel='alternate' type='text/html' href='https://upleb.uk/npub1tkq8unhsd5jqx6ueex5lcpsgknrpquxuk44ftpjlpm3ulaake7xs76txrw/ngit-cli-mirror/commit/?id=8293af72744bc89beac57a194602938536b429db'/>
<id>urn:sha1:8293af72744bc89beac57a194602938536b429db</id>
<content type='text'>
Adds a new 'ngit checkout &lt;event-id|nevent&gt;' command that creates or
updates a proposal branch and checks it out. Supports both PRs and
patches with parent-commit references.

Phase 1 of non-interactive ngit list implementation.
</content>
</entry>
<entry>
<title>feat: add ngit account create command</title>
<updated>2026-02-10T13:03:34+00:00</updated>
<author>
<name>DanConwayDev</name>
<email>DanConwayDev@protonmail.com</email>
</author>
<published>2026-02-10T12:52:04+00:00</published>
<link rel='alternate' type='text/html' href='https://upleb.uk/npub1tkq8unhsd5jqx6ueex5lcpsgknrpquxuk44ftpjlpm3ulaake7xs76txrw/ngit-cli-mirror/commit/?id=761344563507eb50726db96f7409a8f3d5928b98'/>
<id>urn:sha1:761344563507eb50726db96f7409a8f3d5928b98</id>
<content type='text'>
Add new 'ngit account create' subcommand to create nostr accounts.
This replaces the previous 'signup' command and supports both interactive
and non-interactive modes.
</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>
<entry>
<title>feat: remove `pull` `push` and `fetch` ngit cmds</title>
<updated>2024-11-27T10:13:19+00:00</updated>
<author>
<name>DanConwayDev</name>
<email>DanConwayDev@protonmail.com</email>
</author>
<published>2024-11-27T10:13:19+00:00</published>
<link rel='alternate' type='text/html' href='https://upleb.uk/npub1tkq8unhsd5jqx6ueex5lcpsgknrpquxuk44ftpjlpm3ulaake7xs76txrw/ngit-cli-mirror/commit/?id=ef552c12a6604c4b834f80b68c342d7f9668aa4b'/>
<id>urn:sha1:ef552c12a6604c4b834f80b68c342d7f9668aa4b</id>
<content type='text'>
to simplify the api and encourage use of the git remote helper
</content>
</entry>
<entry>
<title>feat(logout): add logout command</title>
<updated>2024-11-27T08:55:31+00:00</updated>
<author>
<name>DanConwayDev</name>
<email>DanConwayDev@protonmail.com</email>
</author>
<published>2024-11-27T08:55:31+00:00</published>
<link rel='alternate' type='text/html' href='https://upleb.uk/npub1tkq8unhsd5jqx6ueex5lcpsgknrpquxuk44ftpjlpm3ulaake7xs76txrw/ngit-cli-mirror/commit/?id=c002cef1e5d19946244086531f1178446fed8545'/>
<id>urn:sha1:c002cef1e5d19946244086531f1178446fed8545</id>
<content type='text'>
rather than using `ngit login` which is less intuative
</content>
</entry>
<entry>
<title>feat(export-keys): to use in other clients</title>
<updated>2024-11-27T07:41:25+00:00</updated>
<author>
<name>DanConwayDev</name>
<email>DanConwayDev@protonmail.com</email>
</author>
<published>2024-11-27T07:41:25+00:00</published>
<link rel='alternate' type='text/html' href='https://upleb.uk/npub1tkq8unhsd5jqx6ueex5lcpsgknrpquxuk44ftpjlpm3ulaake7xs76txrw/ngit-cli-mirror/commit/?id=c92e252adc9990fa4d147bad0a8bccafc19dfbb8'/>
<id>urn:sha1:c92e252adc9990fa4d147bad0a8bccafc19dfbb8</id>
<content type='text'>
as part of the easy on-boaridng flow
</content>
</entry>
<entry>
<title>Revert "refactor: remove ngit `pull` `push` `fetch`"</title>
<updated>2024-11-11T09:06:19+00:00</updated>
<author>
<name>DanConwayDev</name>
<email>DanConwayDev@protonmail.com</email>
</author>
<published>2024-11-11T09:06:19+00:00</published>
<link rel='alternate' type='text/html' href='https://upleb.uk/npub1tkq8unhsd5jqx6ueex5lcpsgknrpquxuk44ftpjlpm3ulaake7xs76txrw/ngit-cli-mirror/commit/?id=f08ee98ab7e19d4e42ffa85aa619f012441fbe47'/>
<id>urn:sha1:f08ee98ab7e19d4e42ffa85aa619f012441fbe47</id>
<content type='text'>
This reverts commit 43b5e9b38bf5dcfbac85637a2d3efc69ddfe77ac.
</content>
</entry>
<entry>
<title>refactor: remove ngit `pull` `push` `fetch`</title>
<updated>2024-11-04T12:02:52+00:00</updated>
<author>
<name>DanConwayDev</name>
<email>DanConwayDev@protonmail.com</email>
</author>
<published>2024-11-04T12:02:52+00:00</published>
<link rel='alternate' type='text/html' href='https://upleb.uk/npub1tkq8unhsd5jqx6ueex5lcpsgknrpquxuk44ftpjlpm3ulaake7xs76txrw/ngit-cli-mirror/commit/?id=43b5e9b38bf5dcfbac85637a2d3efc69ddfe77ac'/>
<id>urn:sha1:43b5e9b38bf5dcfbac85637a2d3efc69ddfe77ac</id>
<content type='text'>
simplify api to encougage use of the git plugin
</content>
</entry>
</feed>
