earliest-unique-commit r tag enables clients to:
- retrieve all repo events refering to a local git repo
- group repo events with different identifers that refer to same repo
- retrieve all patches for a local repo,
irespective of the tagged repo event
current-commit-id r tag enables clients to prevent accidental submission of a patch,
which has already been proposed
root-revision tag enables clients to filter out proposal revisions
from a list of proposals
can be used by clients to tag multiple maintainers in patches
helps clients identify whether multiple repo events for the same repository
are complementary or in competion
for consistancy and so that the intended order of patches is easier to ascertain
enables additional patches to be appended to a patch set, supporting a PR-like workflow alongside
patch-over-email-like workflow
It's very confusing as to whether it refers to remote user pubkey vs remote signer pubkey. This is complicated further by the typo in the explanation of "remote signer pubkey".
* NIP-34: git stuff.
* repository head.
* threads/issues and replies.
* add "p" optional tags to events.
* add list of things to do later in the end.
* multiple values in some tags instead of multiple tags.
* replace "patches", "issues" tags and replace that with "relays".
* bring in tags that allow for a commit id to be stable.
* edit "reply" kind to say it should follow normal NIP-10 threading rules.
* update "things to be added later".
* add commit time to "committer" tag.
* remove "head" tag.
* mention the possibility of mentioning others users in patches.
Co-authored-by: DanConwayDev <114834599+DanConwayDev@users.noreply.github.com>
* clarify commit-pgp-sig.
* clarify requirements and threading of replies.
* add t=root tag.
---------
Co-authored-by: DanConwayDev <114834599+DanConwayDev@users.noreply.github.com>
* NIP-29: Simple Group Chat.
* split hostname and subgroup path into two different tag items.
* add and remove permissions actions.
* fix kind number for moderation event.
* add missing / to "flavors" in example.
* some new ideas + making this universal and not only applicable to chat.
* fix delete-message => delete-event.
* flesh out the entire thing.
* saner approach with multiple kinds for moderation.
* delete-event as kind 9005.
* update meta events description.
* `public` and `open` tags and join request event.
* edit-group-status permission.
* add kinds to README.
* add kind:12
* add nip-10 note
* add optional list of members
* admins prefixed by "p".
* remove "alt" from event templates for brevity.
* add kind 10009 for public list of simple groups.
* update "previous" stuff.
* remove naddr stuff, use a different identifier format.
* remove reference to trimmed signatures until that is more developed.
* add kind:10 threaded chat replies.
---------
Co-authored-by: Pablo Fernandez <p@f7z.io>