<feed xmlns='http://www.w3.org/2005/Atom'>
<title>npub1tkq8unhsd5jqx6ueex5lcpsgknrpquxuk44ftpjlpm3ulaake7xs76txrw/ngit-cli-mirror/test_utils, branch v1.1.0</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.0</id>
<link rel='self' href='https://upleb.uk/npub1tkq8unhsd5jqx6ueex5lcpsgknrpquxuk44ftpjlpm3ulaake7xs76txrw/ngit-cli-mirror/atom?h=v1.1.0'/>
<link rel='alternate' type='text/html' href='https://upleb.uk/npub1tkq8unhsd5jqx6ueex5lcpsgknrpquxuk44ftpjlpm3ulaake7xs76txrw/ngit-cli-mirror/'/>
<updated>2024-03-08T14:39:21+00:00</updated>
<entry>
<title>feat(send): select commits from a list</title>
<updated>2024-03-08T14:39:21+00:00</updated>
<author>
<name>DanConwayDev</name>
<email>DanConwayDev@protonmail.com</email>
</author>
<published>2024-03-08T14:37:56+00:00</published>
<link rel='alternate' type='text/html' href='https://upleb.uk/npub1tkq8unhsd5jqx6ueex5lcpsgknrpquxuk44ftpjlpm3ulaake7xs76txrw/ngit-cli-mirror/commit/?id=6b3aecbcbde669859533716225e9c3bbfd2023b2'/>
<id>urn:sha1:6b3aecbcbde669859533716225e9c3bbfd2023b2</id>
<content type='text'>
when since_or_range isn't specified

adds resilience as assuming master..HEAD can cause some issues
eg when master is not up-to-date with origin/master
</content>
</entry>
<entry>
<title>refactor: improve rexpect error message</title>
<updated>2024-03-04T12:19:14+00:00</updated>
<author>
<name>DanConwayDev</name>
<email>DanConwayDev@protonmail.com</email>
</author>
<published>2024-03-04T12:19:14+00:00</published>
<link rel='alternate' type='text/html' href='https://upleb.uk/npub1tkq8unhsd5jqx6ueex5lcpsgknrpquxuk44ftpjlpm3ulaake7xs76txrw/ngit-cli-mirror/commit/?id=050d9978193d6e0802d045c2b6897117a5a90b61'/>
<id>urn:sha1:050d9978193d6e0802d045c2b6897117a5a90b61</id>
<content type='text'>
to enable better debugging
</content>
</entry>
<entry>
<title>test: ensure failed tests timeout</title>
<updated>2024-03-04T10:54:38+00:00</updated>
<author>
<name>DanConwayDev</name>
<email>DanConwayDev@protonmail.com</email>
</author>
<published>2024-03-04T10:54:38+00:00</published>
<link rel='alternate' type='text/html' href='https://upleb.uk/npub1tkq8unhsd5jqx6ueex5lcpsgknrpquxuk44ftpjlpm3ulaake7xs76txrw/ngit-cli-mirror/commit/?id=b02b4754c027bd751825c8e3b96766a5898187b1'/>
<id>urn:sha1:b02b4754c027bd751825c8e3b96766a5898187b1</id>
<content type='text'>
resolve a long standing test issue where failures to output the correct
message in the cli would result in the test never ending
rather than failing

the many test cases updated in this change are to ensure
failures are caught rather than ignored

some of them are just refactored to remove calling an extra function,
which is no longer needed

note: this doesn't fix the intermittent issue, most commonly experienced
under the nix configuration, where tests that should pass
occationally never end preventing the rest of the suite from running
</content>
</entry>
<entry>
<title>build: added to gitignore</title>
<updated>2024-02-29T13:09:47+00:00</updated>
<author>
<name>DanConwayDev</name>
<email>DanConwayDev@protonmail.com</email>
</author>
<published>2024-02-29T13:09:47+00:00</published>
<link rel='alternate' type='text/html' href='https://upleb.uk/npub1tkq8unhsd5jqx6ueex5lcpsgknrpquxuk44ftpjlpm3ulaake7xs76txrw/ngit-cli-mirror/commit/?id=df239f3536b08d295017f94d0a93c1c00a5039bc'/>
<id>urn:sha1:df239f3536b08d295017f94d0a93c1c00a5039bc</id>
<content type='text'>
so temporarly created test directories and files are ignored
</content>
</entry>
<entry>
<title>fix(list): support `--in-reply-to` latest revision</title>
<updated>2024-02-22T10:11:39+00:00</updated>
<author>
<name>DanConwayDev</name>
<email>DanConwayDev@protonmail.com</email>
</author>
<published>2024-02-22T10:11:39+00:00</published>
<link rel='alternate' type='text/html' href='https://upleb.uk/npub1tkq8unhsd5jqx6ueex5lcpsgknrpquxuk44ftpjlpm3ulaake7xs76txrw/ngit-cli-mirror/commit/?id=fdc15cb017b022a3b932ac5a337c649cb63df93c'/>
<id>urn:sha1:fdc15cb017b022a3b932ac5a337c649cb63df93c</id>
<content type='text'>
update list to support rebases via proposal revisions
as created by `ngit send --in-reply-to`
or upcoming change `ngit push --force`
</content>
</entry>
<entry>
<title>feat(send): specify commits eg HEAD~2</title>
<updated>2024-02-21T11:07:38+00:00</updated>
<author>
<name>DanConwayDev</name>
<email>DanConwayDev@protonmail.com</email>
</author>
<published>2024-02-21T11:07:38+00:00</published>
<link rel='alternate' type='text/html' href='https://upleb.uk/npub1tkq8unhsd5jqx6ueex5lcpsgknrpquxuk44ftpjlpm3ulaake7xs76txrw/ngit-cli-mirror/commit/?id=125ead4bb64d9e4a76266aabe5e826fc23551edc'/>
<id>urn:sha1:125ead4bb64d9e4a76266aabe5e826fc23551edc</id>
<content type='text'>
specifiy commits or commit ranges in the
same way that `git format-patch` allows
</content>
</entry>
<entry>
<title>feat(list): set checkout branch as default choice</title>
<updated>2024-02-20T16:48:48+00:00</updated>
<author>
<name>DanConwayDev</name>
<email>DanConwayDev@protonmail.com</email>
</author>
<published>2024-02-20T16:22:10+00:00</published>
<link rel='alternate' type='text/html' href='https://upleb.uk/npub1tkq8unhsd5jqx6ueex5lcpsgknrpquxuk44ftpjlpm3ulaake7xs76txrw/ngit-cli-mirror/commit/?id=141ebf0cc0c6cfea640debc9b9073303509a8bc7'/>
<id>urn:sha1:141ebf0cc0c6cfea640debc9b9073303509a8bc7</id>
<content type='text'>
instead of no default. note: I spent hours trying to get
CliTester to support default choices and gave up.

I have a stashed the attempt and am moving on...
</content>
</entry>
<entry>
<title>feat!: nip34 set pr kind to patch kind</title>
<updated>2024-02-13T16:25:19+00:00</updated>
<author>
<name>DanConwayDev</name>
<email>DanConwayDev@protonmail.com</email>
</author>
<published>2024-02-13T16:25:19+00:00</published>
<link rel='alternate' type='text/html' href='https://upleb.uk/npub1tkq8unhsd5jqx6ueex5lcpsgknrpquxuk44ftpjlpm3ulaake7xs76txrw/ngit-cli-mirror/commit/?id=1022344a0529b5f6b50f35d3030a528a1a5c6f91'/>
<id>urn:sha1:1022344a0529b5f6b50f35d3030a528a1a5c6f91</id>
<content type='text'>
this enables consistancy of display with simple clients that are just taking
the output of `git format-patch`
</content>
</entry>
<entry>
<title>test: fix backtrace display</title>
<updated>2024-02-13T15:55:58+00:00</updated>
<author>
<name>DanConwayDev</name>
<email>DanConwayDev@protonmail.com</email>
</author>
<published>2024-02-13T15:34:21+00:00</published>
<link rel='alternate' type='text/html' href='https://upleb.uk/npub1tkq8unhsd5jqx6ueex5lcpsgknrpquxuk44ftpjlpm3ulaake7xs76txrw/ngit-cli-mirror/commit/?id=2d6800b3aacc3b8ea223fc92ae7db1e2ae868109'/>
<id>urn:sha1:2d6800b3aacc3b8ea223fc92ae7db1e2ae868109</id>
<content type='text'>
between 5 Feb 2024 and 13 Feb 2024 backtrace began activiating in
`nix-shell` and ci during integration tests when rexpect.
this caused some error tests to fail / hang

it was not activating in the `nix-shell` when the cli
was called seperately

setting the `RUST_BACKTRACE=0` in the rexpect config surpresses
the backtrace as desired
</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>
