<feed xmlns='http://www.w3.org/2005/Atom'>
<title>npub1tkq8unhsd5jqx6ueex5lcpsgknrpquxuk44ftpjlpm3ulaake7xs76txrw/ngit-cli-mirror/src/sub_commands/pull.rs, branch v1.1.2</title>
<subtitle>Personal mirror of DanConwayDev/ngit-cli on git.upleb.uk
</subtitle>
<id>https://upleb.uk/npub1tkq8unhsd5jqx6ueex5lcpsgknrpquxuk44ftpjlpm3ulaake7xs76txrw/ngit-cli-mirror/atom?h=v1.1.2</id>
<link rel='self' href='https://upleb.uk/npub1tkq8unhsd5jqx6ueex5lcpsgknrpquxuk44ftpjlpm3ulaake7xs76txrw/ngit-cli-mirror/atom?h=v1.1.2'/>
<link rel='alternate' type='text/html' href='https://upleb.uk/npub1tkq8unhsd5jqx6ueex5lcpsgknrpquxuk44ftpjlpm3ulaake7xs76txrw/ngit-cli-mirror/'/>
<updated>2024-03-08T17:27:13+00:00</updated>
<entry>
<title>feat(send): compare against origin/main vs main</title>
<updated>2024-03-08T17:27:13+00:00</updated>
<author>
<name>DanConwayDev</name>
<email>DanConwayDev@protonmail.com</email>
</author>
<published>2024-03-08T16:49:03+00:00</published>
<link rel='alternate' type='text/html' href='https://upleb.uk/npub1tkq8unhsd5jqx6ueex5lcpsgknrpquxuk44ftpjlpm3ulaake7xs76txrw/ngit-cli-mirror/commit/?id=098b0258fdd581c750099cb463adbddb57843388'/>
<id>urn:sha1:098b0258fdd581c750099cb463adbddb57843388</id>
<content type='text'>
catch more errors when proposed commits
are not connected to origin/main branch

improve default selected commits when on main branch
</content>
</entry>
<entry>
<title>feat(init): add customisation and defaults</title>
<updated>2024-02-23T13:57:23+00:00</updated>
<author>
<name>DanConwayDev</name>
<email>DanConwayDev@protonmail.com</email>
</author>
<published>2024-02-23T13:57:23+00:00</published>
<link rel='alternate' type='text/html' href='https://upleb.uk/npub1tkq8unhsd5jqx6ueex5lcpsgknrpquxuk44ftpjlpm3ulaake7xs76txrw/ngit-cli-mirror/commit/?id=d5284b758661c491e6a206570763f2982424b70a'/>
<id>urn:sha1:d5284b758661c491e6a206570763f2982424b70a</id>
<content type='text'>
- allow more cli input options
- allow customisation of more fields in interface
- change default identifer from shorthand root commit to short name
- defaults to existing repo event (users or other) or maintainers.yaml
</content>
</entry>
<entry>
<title>refactor: fix spelling</title>
<updated>2024-02-22T16:27:18+00:00</updated>
<author>
<name>DanConwayDev</name>
<email>DanConwayDev@protonmail.com</email>
</author>
<published>2024-02-22T16:27:18+00:00</published>
<link rel='alternate' type='text/html' href='https://upleb.uk/npub1tkq8unhsd5jqx6ueex5lcpsgknrpquxuk44ftpjlpm3ulaake7xs76txrw/ngit-cli-mirror/commit/?id=89c51886afd54afd901995916909ba98e764b23e'/>
<id>urn:sha1:89c51886afd54afd901995916909ba98e764b23e</id>
<content type='text'>
ammended should read amended
</content>
</entry>
<entry>
<title>refactor: simplifed ammendments and rebases</title>
<updated>2024-02-22T15:00:21+00:00</updated>
<author>
<name>DanConwayDev</name>
<email>DanConwayDev@protonmail.com</email>
</author>
<published>2024-02-22T14:57:45+00:00</published>
<link rel='alternate' type='text/html' href='https://upleb.uk/npub1tkq8unhsd5jqx6ueex5lcpsgknrpquxuk44ftpjlpm3ulaake7xs76txrw/ngit-cli-mirror/commit/?id=fcad6abb95b92c36fd766ff5987e954bfcb8af62'/>
<id>urn:sha1:fcad6abb95b92c36fd766ff5987e954bfcb8af62</id>
<content type='text'>
to align with changes done to pull
c5dfd1b7e509eedc33de75343de8659e3c9e0b2a

also improved copy
</content>
</entry>
<entry>
<title>fix(pull): local rebase detected as ammendments</title>
<updated>2024-02-22T14:56:33+00:00</updated>
<author>
<name>DanConwayDev</name>
<email>DanConwayDev@protonmail.com</email>
</author>
<published>2024-02-22T14:56:13+00:00</published>
<link rel='alternate' type='text/html' href='https://upleb.uk/npub1tkq8unhsd5jqx6ueex5lcpsgknrpquxuk44ftpjlpm3ulaake7xs76txrw/ngit-cli-mirror/commit/?id=350c70bf1569815534d028eafa810b34d04f1f3d'/>
<id>urn:sha1:350c70bf1569815534d028eafa810b34d04f1f3d</id>
<content type='text'>
also updated copy and code comments
</content>
</entry>
<entry>
<title>feat(pull): support `--in-reply-to` revisions</title>
<updated>2024-02-22T12:18:01+00:00</updated>
<author>
<name>DanConwayDev</name>
<email>DanConwayDev@protonmail.com</email>
</author>
<published>2024-02-22T12:18:01+00:00</published>
<link rel='alternate' type='text/html' href='https://upleb.uk/npub1tkq8unhsd5jqx6ueex5lcpsgknrpquxuk44ftpjlpm3ulaake7xs76txrw/ngit-cli-mirror/commit/?id=312786fbdacd61fc9f3ed59612d9a6add9112b7f'/>
<id>urn:sha1:312786fbdacd61fc9f3ed59612d9a6add9112b7f</id>
<content type='text'>
added tests to cover one of these rebase scenarios
</content>
</entry>
<entry>
<title>refactor: rename PR to proposal</title>
<updated>2024-02-16T22:31:29+00:00</updated>
<author>
<name>DanConwayDev</name>
<email>DanConwayDev@protonmail.com</email>
</author>
<published>2024-02-16T22:31:29+00:00</published>
<link rel='alternate' type='text/html' href='https://upleb.uk/npub1tkq8unhsd5jqx6ueex5lcpsgknrpquxuk44ftpjlpm3ulaake7xs76txrw/ngit-cli-mirror/commit/?id=701668b02d999af42f51d8bd25fffb2a8692c3c8'/>
<id>urn:sha1:701668b02d999af42f51d8bd25fffb2a8692c3c8</id>
<content type='text'>
PR is a problematic term when it ambiguous whether the
set of patches are PR-like or email-patch like.
</content>
</entry>
<entry>
<title>feat!: move `prs create`&gt;`send`, `prs list`&gt;`list`</title>
<updated>2024-02-14T08:47:27+00:00</updated>
<author>
<name>DanConwayDev</name>
<email>DanConwayDev@protonmail.com</email>
</author>
<published>2024-02-14T08:41:02+00:00</published>
<link rel='alternate' type='text/html' href='https://upleb.uk/npub1tkq8unhsd5jqx6ueex5lcpsgknrpquxuk44ftpjlpm3ulaake7xs76txrw/ngit-cli-mirror/commit/?id=c0847f928c32adb0b4dfc3b73ee77fa3cdb5ec21'/>
<id>urn:sha1:c0847f928c32adb0b4dfc3b73ee77fa3cdb5ec21</id>
<content type='text'>
remove unnecessary hierachy of `prs` which is also a troublesome term

replace the concept of `create` which aligns more to the PR github model
to `send` which aligns more with the git patch model
</content>
</entry>
<entry>
<title>feat!: nip34 make pr event optional</title>
<updated>2024-02-13T15:55:54+00:00</updated>
<author>
<name>DanConwayDev</name>
<email>DanConwayDev@protonmail.com</email>
</author>
<published>2024-02-13T14:52:24+00:00</published>
<link rel='alternate' type='text/html' href='https://upleb.uk/npub1tkq8unhsd5jqx6ueex5lcpsgknrpquxuk44ftpjlpm3ulaake7xs76txrw/ngit-cli-mirror/commit/?id=cf319efc6dcdc6c54564cb84e13218edbf3643fa'/>
<id>urn:sha1:cf319efc6dcdc6c54564cb84e13218edbf3643fa</id>
<content type='text'>
use first patch as thread root if pr event isn't present.

begin renaming pr event to cover letter.

fix patch ordering upon creation. patches were in youngest first
order which caused:
- `PATCH n/t`to be in reverse order
- the youngest patch was the marked root
- oldest patch replied to the youngest

fix finding most recent patch event. when a patch in a set is the
most recent it will share a created_at with other patches.
previously the first patch recieved from relay in the set would be
used. now it finds the first patch with that created_at which isn't
also a parent of another patch with the same created_at.
</content>
</entry>
<entry>
<title>feat(prs-create)!: pr to nip34-like cover letter</title>
<updated>2024-02-13T06:27:34+00:00</updated>
<author>
<name>DanConwayDev</name>
<email>DanConwayDev@protonmail.com</email>
</author>
<published>2024-02-13T06:27:34+00:00</published>
<link rel='alternate' type='text/html' href='https://upleb.uk/npub1tkq8unhsd5jqx6ueex5lcpsgknrpquxuk44ftpjlpm3ulaake7xs76txrw/ngit-cli-mirror/commit/?id=3112576195aef212622d27ad9164336796c1953e'/>
<id>urn:sha1:3112576195aef212622d27ad9164336796c1953e</id>
<content type='text'>
up the pr event type to a nip34-like cover letter format

this sets the building blocks in place to enable simplier clients to
use the 'cover letter' feature in `git format-patch` to create the
experience as a pr event
</content>
</entry>
</feed>
