<feed xmlns='http://www.w3.org/2005/Atom'>
<title>npub1tkq8unhsd5jqx6ueex5lcpsgknrpquxuk44ftpjlpm3ulaake7xs76txrw/ngit-cli-mirror/tests/push.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-06-24T08:39:18+00:00</updated>
<entry>
<title>feat(login): store in git config and use cache</title>
<updated>2024-06-24T08:39:18+00:00</updated>
<author>
<name>DanConwayDev</name>
<email>DanConwayDev@protonmail.com</email>
</author>
<published>2024-06-24T08:39:18+00:00</published>
<link rel='alternate' type='text/html' href='https://upleb.uk/npub1tkq8unhsd5jqx6ueex5lcpsgknrpquxuk44ftpjlpm3ulaake7xs76txrw/ngit-cli-mirror/commit/?id=173ab188b326fbe78cfba4ab455a74619f4556bb'/>
<id>urn:sha1:173ab188b326fbe78cfba4ab455a74619f4556bb</id>
<content type='text'>
replace ngit yaml file config with:
 * nsec / ncryptsec / npub in git config in nostr.* namespace
 * sql database cache for metadata and relay events

allow different logins to be used for different git repositories by
storing login in local git config
</content>
</entry>
<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>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>feat(send): add proposal revision cli msg</title>
<updated>2024-02-29T13:00:02+00:00</updated>
<author>
<name>DanConwayDev</name>
<email>DanConwayDev@protonmail.com</email>
</author>
<published>2024-02-29T12:44:06+00:00</published>
<link rel='alternate' type='text/html' href='https://upleb.uk/npub1tkq8unhsd5jqx6ueex5lcpsgknrpquxuk44ftpjlpm3ulaake7xs76txrw/ngit-cli-mirror/commit/?id=8de147768c2de3221d0a119278e76c013d20b0f1'/>
<id>urn:sha1:8de147768c2de3221d0a119278e76c013d20b0f1</id>
<content type='text'>
before cover letter prompt

primarily this is to make it clearer that a proposal update
is being sent when using `ngit push --force` instead of
a new proposal
</content>
</entry>
<entry>
<title>refactor: remove confusing options, improve help</title>
<updated>2024-02-23T10:11:56+00:00</updated>
<author>
<name>DanConwayDev</name>
<email>DanConwayDev@protonmail.com</email>
</author>
<published>2024-02-23T08:30:15+00:00</published>
<link rel='alternate' type='text/html' href='https://upleb.uk/npub1tkq8unhsd5jqx6ueex5lcpsgknrpquxuk44ftpjlpm3ulaake7xs76txrw/ngit-cli-mirror/commit/?id=b931b37e26486e4e6d15f302e87141dcf2f596ba'/>
<id>urn:sha1:b931b37e26486e4e6d15f302e87141dcf2f596ba</id>
<content type='text'>
from_branch and to_branch have been replaced
by specifying revision ranges
</content>
</entry>
<entry>
<title>feat(push): add `--force` to issue revision</title>
<updated>2024-02-23T08:15:24+00:00</updated>
<author>
<name>DanConwayDev</name>
<email>DanConwayDev@protonmail.com</email>
</author>
<published>2024-02-23T08:15:24+00:00</published>
<link rel='alternate' type='text/html' href='https://upleb.uk/npub1tkq8unhsd5jqx6ueex5lcpsgknrpquxuk44ftpjlpm3ulaake7xs76txrw/ngit-cli-mirror/commit/?id=84d8f03cf2471d3530f4657055f272474880b6b5'/>
<id>urn:sha1:84d8f03cf2471d3530f4657055f272474880b6b5</id>
<content type='text'>
wrapping `send --in-reply-to` unless branch up-to-date
</content>
</entry>
<entry>
<title>refactor: tweak error wording</title>
<updated>2024-02-20T12:17:25+00:00</updated>
<author>
<name>DanConwayDev</name>
<email>DanConwayDev@protonmail.com</email>
</author>
<published>2024-02-20T12:17:25+00:00</published>
<link rel='alternate' type='text/html' href='https://upleb.uk/npub1tkq8unhsd5jqx6ueex5lcpsgknrpquxuk44ftpjlpm3ulaake7xs76txrw/ngit-cli-mirror/commit/?id=570ad62875c191c6bb7809e936a64938eb0fb310'/>
<id>urn:sha1:570ad62875c191c6bb7809e936a64938eb0fb310</id>
<content type='text'>
remove the word nostr for consistency and as its a bit confusing
</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>fix: improve 'searching for profile updates' msg</title>
<updated>2024-02-15T10:21:09+00:00</updated>
<author>
<name>DanConwayDev</name>
<email>DanConwayDev@protonmail.com</email>
</author>
<published>2024-02-15T10:21:09+00:00</published>
<link rel='alternate' type='text/html' href='https://upleb.uk/npub1tkq8unhsd5jqx6ueex5lcpsgknrpquxuk44ftpjlpm3ulaake7xs76txrw/ngit-cli-mirror/commit/?id=fc63ee3466ed5088cedb278d2b56a989668f273c'/>
<id>urn:sha1:fc63ee3466ed5088cedb278d2b56a989668f273c</id>
<content type='text'>
it wasn't clear why no results were coming back from relays
or why it is needs (added reference to relay updates)
</content>
</entry>
<entry>
<title>feat: send to default relays, blast repo event</title>
<updated>2024-02-14T13:47:11+00:00</updated>
<author>
<name>DanConwayDev</name>
<email>DanConwayDev@protonmail.com</email>
</author>
<published>2024-02-14T13:47:11+00:00</published>
<link rel='alternate' type='text/html' href='https://upleb.uk/npub1tkq8unhsd5jqx6ueex5lcpsgknrpquxuk44ftpjlpm3ulaake7xs76txrw/ngit-cli-mirror/commit/?id=a1d67c50c8ebc5395b069e30b60d66e0c7de5a5a'/>
<id>urn:sha1:a1d67c50c8ebc5395b069e30b60d66e0c7de5a5a</id>
<content type='text'>
improve the distribution of events by sending to default relays
in addition to user and repo relays. for better discoverability of
repo events, this is also blasted.

a temporary fix to blast everything was removed.

the less reliable purplepages.es relay is moved to
more_fallback_relays that currently isn't used
</content>
</entry>
</feed>
