<feed xmlns='http://www.w3.org/2005/Atom'>
<title>npub1tkq8unhsd5jqx6ueex5lcpsgknrpquxuk44ftpjlpm3ulaake7xs76txrw/ngit-cli-mirror/src/sub_commands/mod.rs, branch v1.3-beta1</title>
<subtitle>Personal mirror of DanConwayDev/ngit-cli on git.upleb.uk
</subtitle>
<id>https://upleb.uk/npub1tkq8unhsd5jqx6ueex5lcpsgknrpquxuk44ftpjlpm3ulaake7xs76txrw/ngit-cli-mirror/atom?h=v1.3-beta1</id>
<link rel='self' href='https://upleb.uk/npub1tkq8unhsd5jqx6ueex5lcpsgknrpquxuk44ftpjlpm3ulaake7xs76txrw/ngit-cli-mirror/atom?h=v1.3-beta1'/>
<link rel='alternate' type='text/html' href='https://upleb.uk/npub1tkq8unhsd5jqx6ueex5lcpsgknrpquxuk44ftpjlpm3ulaake7xs76txrw/ngit-cli-mirror/'/>
<updated>2024-02-14T08:54:27+00:00</updated>
<entry>
<title>feat!: move `claim` &gt; `init`</title>
<updated>2024-02-14T08:54:27+00:00</updated>
<author>
<name>DanConwayDev</name>
<email>DanConwayDev@protonmail.com</email>
</author>
<published>2024-02-14T08:54:27+00:00</published>
<link rel='alternate' type='text/html' href='https://upleb.uk/npub1tkq8unhsd5jqx6ueex5lcpsgknrpquxuk44ftpjlpm3ulaake7xs76txrw/ngit-cli-mirror/commit/?id=62d7f2fb26f2843fa8f7ff8b988bac14e5f756e2'/>
<id>urn:sha1:62d7f2fb26f2843fa8f7ff8b988bac14e5f756e2</id>
<content type='text'>
this aligns with gitstr and is more intuative

the idea behind using claim to indicate that it is only for
maintainersto do is valid but its too confusing
</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(push) push commits to existing pr</title>
<updated>2023-12-08T20:15:43+00:00</updated>
<author>
<name>DanConwayDev</name>
<email>DanConwayDev@protonmail.com</email>
</author>
<published>2023-12-08T20:15:43+00:00</published>
<link rel='alternate' type='text/html' href='https://upleb.uk/npub1tkq8unhsd5jqx6ueex5lcpsgknrpquxuk44ftpjlpm3ulaake7xs76txrw/ngit-cli-mirror/commit/?id=6d3c9218d2d3320f5d7fb9b9ede8750e947b70e8'/>
<id>urn:sha1:6d3c9218d2d3320f5d7fb9b9ede8750e947b70e8</id>
<content type='text'>
- find pr with a branch-name that matches checked out branch
- check branch isnt behind latest patch on pr
- push new commits a patches associated with pr
</content>
</entry>
<entry>
<title>feat(pull) pull commits for checked out pr branch</title>
<updated>2023-12-07T09:57:43+00:00</updated>
<author>
<name>DanConwayDev</name>
<email>DanConwayDev@protonmail.com</email>
</author>
<published>2023-12-07T09:57:43+00:00</published>
<link rel='alternate' type='text/html' href='https://upleb.uk/npub1tkq8unhsd5jqx6ueex5lcpsgknrpquxuk44ftpjlpm3ulaake7xs76txrw/ngit-cli-mirror/commit/?id=82bf53ac3c18e15b75852a48b2e5b432c75a5c7f'/>
<id>urn:sha1:82bf53ac3c18e15b75852a48b2e5b432c75a5c7f</id>
<content type='text'>
- find pr event which matches branch name
- fetch and apply latest commits
</content>
</entry>
<entry>
<title>refactor(claim) move repo_ref.rs</title>
<updated>2023-11-01T00:00:00+00:00</updated>
<author>
<name>DanConwayDev</name>
<email>DanConwayDev@protonmail.com</email>
</author>
<published>2023-11-01T00:00:00+00:00</published>
<link rel='alternate' type='text/html' href='https://upleb.uk/npub1tkq8unhsd5jqx6ueex5lcpsgknrpquxuk44ftpjlpm3ulaake7xs76txrw/ngit-cli-mirror/commit/?id=82f1ba360b60c8339c7caea0dec7903ee5e764cd'/>
<id>urn:sha1:82f1ba360b60c8339c7caea0dec7903ee5e764cd</id>
<content type='text'>
file created in the wrong folder in error
</content>
</entry>
<entry>
<title>refactor(claim) add RepoRef struct</title>
<updated>2023-11-01T00:00:00+00:00</updated>
<author>
<name>DanConwayDev</name>
<email>DanConwayDev@protonmail.com</email>
</author>
<published>2023-11-01T00:00:00+00:00</published>
<link rel='alternate' type='text/html' href='https://upleb.uk/npub1tkq8unhsd5jqx6ueex5lcpsgknrpquxuk44ftpjlpm3ulaake7xs76txrw/ngit-cli-mirror/commit/?id=c37ceaf1c3e4371f320798bf423719a9a6fe71fd'/>
<id>urn:sha1:c37ceaf1c3e4371f320798bf423719a9a6fe71fd</id>
<content type='text'>
enable wider usage of repoistory reference details
</content>
</entry>
<entry>
<title>feat(claim) create basic event</title>
<updated>2023-11-01T00:00:00+00:00</updated>
<author>
<name>DanConwayDev</name>
<email>DanConwayDev@protonmail.com</email>
</author>
<published>2023-11-01T00:00:00+00:00</published>
<link rel='alternate' type='text/html' href='https://upleb.uk/npub1tkq8unhsd5jqx6ueex5lcpsgknrpquxuk44ftpjlpm3ulaake7xs76txrw/ngit-cli-mirror/commit/?id=0753e0bcdd3d606f8f0226a3980bcd817117abaa'/>
<id>urn:sha1:0753e0bcdd3d606f8f0226a3980bcd817117abaa</id>
<content type='text'>
replacable event with root-commit, name, description and relay tags
</content>
</entry>
<entry>
<title>feat(prs-create) find commits and create events</title>
<updated>2023-09-30T23:00:00+00:00</updated>
<author>
<name>DanConwayDev</name>
<email>DanConwayDev@protonmail.com</email>
</author>
<published>2023-09-30T23:00:00+00:00</published>
<link rel='alternate' type='text/html' href='https://upleb.uk/npub1tkq8unhsd5jqx6ueex5lcpsgknrpquxuk44ftpjlpm3ulaake7xs76txrw/ngit-cli-mirror/commit/?id=6e9245542f070c39a1975f0d53d88913c4ac667d'/>
<id>urn:sha1:6e9245542f070c39a1975f0d53d88913c4ac667d</id>
<content type='text'>
 - identify commits
 - create pull request event
 - create patch events
</content>
</entry>
<entry>
<title>refactor: rebuild app skeleton</title>
<updated>2023-09-13T09:24:49+00:00</updated>
<author>
<name>DanConwayDev</name>
<email>DanConwayDev@protonmail.com</email>
</author>
<published>2023-09-01T00:00:00+00:00</published>
<link rel='alternate' type='text/html' href='https://upleb.uk/npub1tkq8unhsd5jqx6ueex5lcpsgknrpquxuk44ftpjlpm3ulaake7xs76txrw/ngit-cli-mirror/commit/?id=6423baebd92e45c9be85157c443dff42e65d8d14'/>
<id>urn:sha1:6423baebd92e45c9be85157c443dff42e65d8d14</id>
<content type='text'>
Create skeleton for a complete rebuild of the prototype as a production
ready product.

Includes design patterns for:
 - dependency injection
 - unit testing with dependency mocking
 - integration testing
 - error handling
 - config storage

BREAKING-CHANGE: ground-up redesign with incompatible protocol standards
</content>
</entry>
</feed>
