<feed xmlns='http://www.w3.org/2005/Atom'>
<title>npub1tkq8unhsd5jqx6ueex5lcpsgknrpquxuk44ftpjlpm3ulaake7xs76txrw/ngit-cli-mirror/src/bin/git_remote_nostr/push.rs, branch v1.5.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.5.0</id>
<link rel='self' href='https://upleb.uk/npub1tkq8unhsd5jqx6ueex5lcpsgknrpquxuk44ftpjlpm3ulaake7xs76txrw/ngit-cli-mirror/atom?h=v1.5.0'/>
<link rel='alternate' type='text/html' href='https://upleb.uk/npub1tkq8unhsd5jqx6ueex5lcpsgknrpquxuk44ftpjlpm3ulaake7xs76txrw/ngit-cli-mirror/'/>
<updated>2024-09-18T10:11:41+00:00</updated>
<entry>
<title>fix(remote): reporter lines on narrow terminals</title>
<updated>2024-09-18T10:11:41+00:00</updated>
<author>
<name>DanConwayDev</name>
<email>DanConwayDev@protonmail.com</email>
</author>
<published>2024-09-18T10:11:41+00:00</published>
<link rel='alternate' type='text/html' href='https://upleb.uk/npub1tkq8unhsd5jqx6ueex5lcpsgknrpquxuk44ftpjlpm3ulaake7xs76txrw/ngit-cli-mirror/commit/?id=c7838f952f9e32bb871ea6453595b8b14e8fdd3e'/>
<id>urn:sha1:c7838f952f9e32bb871ea6453595b8b14e8fdd3e</id>
<content type='text'>
remove the correct number of lines when reporter prints to
narrow terminals
</content>
</entry>
<entry>
<title>feat(remote): push report copy</title>
<updated>2024-09-18T08:36:06+00:00</updated>
<author>
<name>DanConwayDev</name>
<email>DanConwayDev@protonmail.com</email>
</author>
<published>2024-09-18T08:31:52+00:00</published>
<link rel='alternate' type='text/html' href='https://upleb.uk/npub1tkq8unhsd5jqx6ueex5lcpsgknrpquxuk44ftpjlpm3ulaake7xs76txrw/ngit-cli-mirror/commit/?id=47f4bf046eb0cb7f45fe2f26359a177ef40cd68e'/>
<id>urn:sha1:47f4bf046eb0cb7f45fe2f26359a177ef40cd68e</id>
<content type='text'>
improved for push to each git server. report now reflects new
branch / tag, delete branch / tag and force flag.
</content>
</entry>
<entry>
<title>fix(remote): push don't report on writing 0 obj</title>
<updated>2024-09-17T13:05:59+00:00</updated>
<author>
<name>DanConwayDev</name>
<email>DanConwayDev@protonmail.com</email>
</author>
<published>2024-09-17T13:05:59+00:00</published>
<link rel='alternate' type='text/html' href='https://upleb.uk/npub1tkq8unhsd5jqx6ueex5lcpsgknrpquxuk44ftpjlpm3ulaake7xs76txrw/ngit-cli-mirror/commit/?id=197fc5a285bb07b7853dd2004bb5666d4527eb11'/>
<id>urn:sha1:197fc5a285bb07b7853dd2004bb5666d4527eb11</id>
<content type='text'>
in the TUI as its not useful
</content>
</entry>
<entry>
<title>fix(remote): push reporting copy</title>
<updated>2024-09-17T12:36:45+00:00</updated>
<author>
<name>DanConwayDev</name>
<email>DanConwayDev@protonmail.com</email>
</author>
<published>2024-09-17T12:36:45+00:00</published>
<link rel='alternate' type='text/html' href='https://upleb.uk/npub1tkq8unhsd5jqx6ueex5lcpsgknrpquxuk44ftpjlpm3ulaake7xs76txrw/ngit-cli-mirror/commit/?id=2163e0a01f934692c8967a11eb9828fd70f7d03d'/>
<id>urn:sha1:2163e0a01f934692c8967a11eb9828fd70f7d03d</id>
<content type='text'>
ensure commit id from and two are the correct way around
</content>
</entry>
<entry>
<title>fix(remote): `push` exit protocol loop on success</title>
<updated>2024-09-17T12:32:06+00:00</updated>
<author>
<name>DanConwayDev</name>
<email>DanConwayDev@protonmail.com</email>
</author>
<published>2024-09-17T12:32:06+00:00</published>
<link rel='alternate' type='text/html' href='https://upleb.uk/npub1tkq8unhsd5jqx6ueex5lcpsgknrpquxuk44ftpjlpm3ulaake7xs76txrw/ngit-cli-mirror/commit/?id=31f8cb32c6b6cec266f6f97ceefe666addc5069d'/>
<id>urn:sha1:31f8cb32c6b6cec266f6f97ceefe666addc5069d</id>
<content type='text'>
so that other protocols are not tried after push was successful
</content>
</entry>
<entry>
<title>feat(remote): store successful protocol in config</title>
<updated>2024-09-17T12:23:22+00:00</updated>
<author>
<name>DanConwayDev</name>
<email>DanConwayDev@protonmail.com</email>
</author>
<published>2024-09-17T12:23:22+00:00</published>
<link rel='alternate' type='text/html' href='https://upleb.uk/npub1tkq8unhsd5jqx6ueex5lcpsgknrpquxuk44ftpjlpm3ulaake7xs76txrw/ngit-cli-mirror/commit/?id=a4bcaf98cc7a00a71f34ed382dc65414eaec5bff'/>
<id>urn:sha1:a4bcaf98cc7a00a71f34ed382dc65414eaec5bff</id>
<content type='text'>
if another protocol was tried first and failed
</content>
</entry>
<entry>
<title>refactor(remote): `push` report to match `fetch`</title>
<updated>2024-09-17T10:40:56+00:00</updated>
<author>
<name>DanConwayDev</name>
<email>DanConwayDev@protonmail.com</email>
</author>
<published>2024-09-17T10:40:56+00:00</published>
<link rel='alternate' type='text/html' href='https://upleb.uk/npub1tkq8unhsd5jqx6ueex5lcpsgknrpquxuk44ftpjlpm3ulaake7xs76txrw/ngit-cli-mirror/commit/?id=12fb184cd1a875704d4f187531aa1638513a3dab'/>
<id>urn:sha1:12fb184cd1a875704d4f187531aa1638513a3dab</id>
<content type='text'>
use the same approach taken with reporting remote status in `push`
as is used in `fetch`
</content>
</entry>
<entry>
<title>fix(remote): add robustness to push reporting</title>
<updated>2024-09-13T19:55:12+00:00</updated>
<author>
<name>DanConwayDev</name>
<email>DanConwayDev@protonmail.com</email>
</author>
<published>2024-09-13T19:55:12+00:00</published>
<link rel='alternate' type='text/html' href='https://upleb.uk/npub1tkq8unhsd5jqx6ueex5lcpsgknrpquxuk44ftpjlpm3ulaake7xs76txrw/ngit-cli-mirror/commit/?id=fb48125595af09c557d03013e4e096d1d072e791'/>
<id>urn:sha1:fb48125595af09c557d03013e4e096d1d072e791</id>
<content type='text'>
by avoiding bugs where lines are removed accidentally by storing
report in a mutex and rewriting the entire report at each update
</content>
</entry>
<entry>
<title>fix(remote): `push` status updates</title>
<updated>2024-09-12T15:54:52+00:00</updated>
<author>
<name>DanConwayDev</name>
<email>DanConwayDev@protonmail.com</email>
</author>
<published>2024-09-12T15:54:52+00:00</published>
<link rel='alternate' type='text/html' href='https://upleb.uk/npub1tkq8unhsd5jqx6ueex5lcpsgknrpquxuk44ftpjlpm3ulaake7xs76txrw/ngit-cli-mirror/commit/?id=5e958f48e58712736e6394f15b91997ba5231e01'/>
<id>urn:sha1:5e958f48e58712736e6394f15b91997ba5231e01</id>
<content type='text'>
push needs to use push_transfer_progress rather than transfer_progress
</content>
</entry>
<entry>
<title>fix(remote): improve `push` status updates</title>
<updated>2024-09-12T14:13:50+00:00</updated>
<author>
<name>DanConwayDev</name>
<email>DanConwayDev@protonmail.com</email>
</author>
<published>2024-09-12T14:13:50+00:00</published>
<link rel='alternate' type='text/html' href='https://upleb.uk/npub1tkq8unhsd5jqx6ueex5lcpsgknrpquxuk44ftpjlpm3ulaake7xs76txrw/ngit-cli-mirror/commit/?id=e882fde7d3fc7f2113196585b450f7065061abb9'/>
<id>urn:sha1:e882fde7d3fc7f2113196585b450f7065061abb9</id>
<content type='text'>
to bring them more into line to the native git client
</content>
</entry>
</feed>
