<feed xmlns='http://www.w3.org/2005/Atom'>
<title>npub1sh4dwqc9ypguemh6m8tmxxl8xuzfsz0j8av8vq7t3xd3mldsg9ls4ew80h/ngit-cli-mirror/test_utils/src/git.rs, branch v1.4.6</title>
<subtitle>Personal mirror of DanConwayDev/ngit-cli on git.upleb.uk
</subtitle>
<id>https://upleb.uk/npub1sh4dwqc9ypguemh6m8tmxxl8xuzfsz0j8av8vq7t3xd3mldsg9ls4ew80h/ngit-cli-mirror/atom?h=v1.4.6</id>
<link rel='self' href='https://upleb.uk/npub1sh4dwqc9ypguemh6m8tmxxl8xuzfsz0j8av8vq7t3xd3mldsg9ls4ew80h/ngit-cli-mirror/atom?h=v1.4.6'/>
<link rel='alternate' type='text/html' href='https://upleb.uk/npub1sh4dwqc9ypguemh6m8tmxxl8xuzfsz0j8av8vq7t3xd3mldsg9ls4ew80h/ngit-cli-mirror/'/>
<updated>2024-08-08T16:36:44+00:00</updated>
<entry>
<title>feat(remote): `push` force push proposal</title>
<updated>2024-08-08T16:36:44+00:00</updated>
<author>
<name>DanConwayDev</name>
<email>DanConwayDev@protonmail.com</email>
</author>
<published>2024-08-08T16:34:40+00:00</published>
<link rel='alternate' type='text/html' href='https://upleb.uk/npub1sh4dwqc9ypguemh6m8tmxxl8xuzfsz0j8av8vq7t3xd3mldsg9ls4ew80h/ngit-cli-mirror/commit/?id=9971f23a184d57600ea9b1962910d32bf6aec185'/>
<id>urn:sha1:9971f23a184d57600ea9b1962910d32bf6aec185</id>
<content type='text'>
will issue a proposal revision
</content>
</entry>
<entry>
<title>test(remote): `push` to existing proposal</title>
<updated>2024-08-08T14:01:32+00:00</updated>
<author>
<name>DanConwayDev</name>
<email>DanConwayDev@protonmail.com</email>
</author>
<published>2024-08-08T13:58:29+00:00</published>
<link rel='alternate' type='text/html' href='https://upleb.uk/npub1sh4dwqc9ypguemh6m8tmxxl8xuzfsz0j8av8vq7t3xd3mldsg9ls4ew80h/ngit-cli-mirror/commit/?id=b53251925e8cf0393377633ec1012f0613e7c42b'/>
<id>urn:sha1:b53251925e8cf0393377633ec1012f0613e7c42b</id>
<content type='text'>
push 2 commits to an existing proposal

there are a lot of asserts in here but if they were split out into
their own tests the suite would take much longer to run as we are
waiting a few seconds in the test to ensure the
timestamps are different
</content>
</entry>
<entry>
<title>test(git): make drop GitTestRepo optional</title>
<updated>2024-08-07T14:39:28+00:00</updated>
<author>
<name>DanConwayDev</name>
<email>DanConwayDev@protonmail.com</email>
</author>
<published>2024-08-07T14:39:28+00:00</published>
<link rel='alternate' type='text/html' href='https://upleb.uk/npub1sh4dwqc9ypguemh6m8tmxxl8xuzfsz0j8av8vq7t3xd3mldsg9ls4ew80h/ngit-cli-mirror/commit/?id=62db5899dc60833b013331bfed2cc874628a3297'/>
<id>urn:sha1:62db5899dc60833b013331bfed2cc874628a3297</id>
<content type='text'>
so that we can inspect the state of a test repo
</content>
</entry>
<entry>
<title>feat(remote): `fetch` fallsback to other servers</title>
<updated>2024-08-01T10:09:51+00:00</updated>
<author>
<name>DanConwayDev</name>
<email>DanConwayDev@protonmail.com</email>
</author>
<published>2024-08-01T10:09:51+00:00</published>
<link rel='alternate' type='text/html' href='https://upleb.uk/npub1sh4dwqc9ypguemh6m8tmxxl8xuzfsz0j8av8vq7t3xd3mldsg9ls4ew80h/ngit-cli-mirror/commit/?id=640fb41902c140a63f46b6126d17416b7dccf344'/>
<id>urn:sha1:640fb41902c140a63f46b6126d17416b7dccf344</id>
<content type='text'>
listed in the announcement `clone` tag
</content>
</entry>
<entry>
<title>feat(remote): `push` to all `clone` servers</title>
<updated>2024-08-01T09:19:36+00:00</updated>
<author>
<name>DanConwayDev</name>
<email>DanConwayDev@protonmail.com</email>
</author>
<published>2024-08-01T09:17:01+00:00</published>
<link rel='alternate' type='text/html' href='https://upleb.uk/npub1sh4dwqc9ypguemh6m8tmxxl8xuzfsz0j8av8vq7t3xd3mldsg9ls4ew80h/ngit-cli-mirror/commit/?id=24125936adb6c152cdb16d55f2639dd374dfee1d'/>
<id>urn:sha1:24125936adb6c152cdb16d55f2639dd374dfee1d</id>
<content type='text'>
initially we push to the first server, if successful update the
state event, then siliently push to the others and silently fail
</content>
</entry>
<entry>
<title>feat(remote): `fetch` uses state event</title>
<updated>2024-08-01T09:19:31+00:00</updated>
<author>
<name>DanConwayDev</name>
<email>DanConwayDev@protonmail.com</email>
</author>
<published>2024-08-01T08:39:08+00:00</published>
<link rel='alternate' type='text/html' href='https://upleb.uk/npub1sh4dwqc9ypguemh6m8tmxxl8xuzfsz0j8av8vq7t3xd3mldsg9ls4ew80h/ngit-cli-mirror/commit/?id=c494242fbf7308e50e38ed7b4750a4fe2638ed18'/>
<id>urn:sha1:c494242fbf7308e50e38ed7b4750a4fe2638ed18</id>
<content type='text'>
and falls back to git server is state event cant be found
</content>
</entry>
<entry>
<title>test(remote): `recreate_as_bare` cp all branch</title>
<updated>2024-08-01T07:02:15+00:00</updated>
<author>
<name>DanConwayDev</name>
<email>DanConwayDev@protonmail.com</email>
</author>
<published>2024-08-01T07:02:15+00:00</published>
<link rel='alternate' type='text/html' href='https://upleb.uk/npub1sh4dwqc9ypguemh6m8tmxxl8xuzfsz0j8av8vq7t3xd3mldsg9ls4ew80h/ngit-cli-mirror/commit/?id=6ba6177e895f7018b6b044a3d63442d1097a07dd'/>
<id>urn:sha1:6ba6177e895f7018b6b044a3d63442d1097a07dd</id>
<content type='text'>
previously `recreate_as_bare` was using clone and therefore just
copying main branch
</content>
</entry>
<entry>
<title>test(remote): add `recreate_as_bare` helper</title>
<updated>2024-07-31T12:38:07+00:00</updated>
<author>
<name>DanConwayDev</name>
<email>DanConwayDev@protonmail.com</email>
</author>
<published>2024-07-31T12:38:07+00:00</published>
<link rel='alternate' type='text/html' href='https://upleb.uk/npub1sh4dwqc9ypguemh6m8tmxxl8xuzfsz0j8av8vq7t3xd3mldsg9ls4ew80h/ngit-cli-mirror/commit/?id=cf8e2b059f94739c6f93369f73334b5227e349e1'/>
<id>urn:sha1:cf8e2b059f94739c6f93369f73334b5227e349e1</id>
<content type='text'>
as gitlib2 cannot push to a non bare git repo in a directory
</content>
</entry>
<entry>
<title>refactor: use nip34 kinds from rust-nostr</title>
<updated>2024-07-24T15:37:10+00:00</updated>
<author>
<name>DanConwayDev</name>
<email>DanConwayDev@protonmail.com</email>
</author>
<published>2024-07-24T15:37:10+00:00</published>
<link rel='alternate' type='text/html' href='https://upleb.uk/npub1sh4dwqc9ypguemh6m8tmxxl8xuzfsz0j8av8vq7t3xd3mldsg9ls4ew80h/ngit-cli-mirror/commit/?id=8638b321fdff94d034ec912ecd0910b6f564ff04'/>
<id>urn:sha1:8638b321fdff94d034ec912ecd0910b6f564ff04</id>
<content type='text'>
instead of Kind::Custom(u16) as v33 of rust-nostr introduced them
</content>
</entry>
<entry>
<title>feat: intergrate `fetch` into `send`</title>
<updated>2024-07-19T19:38:00+00:00</updated>
<author>
<name>DanConwayDev</name>
<email>DanConwayDev@protonmail.com</email>
</author>
<published>2024-07-19T19:38:00+00:00</published>
<link rel='alternate' type='text/html' href='https://upleb.uk/npub1sh4dwqc9ypguemh6m8tmxxl8xuzfsz0j8av8vq7t3xd3mldsg9ls4ew80h/ngit-cli-mirror/commit/?id=ab1214060a7a2d55068a7ccc9c7f6a04fd7d5aa2'/>
<id>urn:sha1:ab1214060a7a2d55068a7ccc9c7f6a04fd7d5aa2</id>
<content type='text'>
reworking the tests and test suite as appropriate
</content>
</entry>
</feed>
