<feed xmlns='http://www.w3.org/2005/Atom'>
<title>~runxiyu/furgit.git/ref, branch v0.1.175</title>
<subtitle>Git library in pure Go</subtitle>
<id>https://cgit.space/~runxiyu/furgit.git/atom/ref?h=v0.1.175</id>
<link rel='self' href='https://cgit.space/~runxiyu/furgit.git/atom/ref?h=v0.1.175'/>
<link rel='alternate' type='text/html' href='https://cgit.space/~runxiyu/furgit.git/'/>
<updated>2026-05-24T14:12:35Z</updated>
<entry>
<title>ref/store/memory: Simple memory-backed ref store</title>
<updated>2026-05-24T14:12:35Z</updated>
<author>
<name>Runxi Yu</name>
</author>
<published>2026-05-24T13:41:34Z</published>
<link rel='alternate' type='text/html' href='https://cgit.space/~runxiyu/furgit.git/commit/?id=947bf81a33c6e4e5d21c8b36f9317fe00b84f6ae'/>
<id>urn:sha1:947bf81a33c6e4e5d21c8b36f9317fe00b84f6ae</id>
<content type='text'>
</content>
</entry>
<entry>
<title>ref/store: More bikeshedding</title>
<updated>2026-05-20T16:27:38Z</updated>
<author>
<name>Runxi Yu</name>
</author>
<published>2026-05-20T16:27:38Z</published>
<link rel='alternate' type='text/html' href='https://cgit.space/~runxiyu/furgit.git/commit/?id=5d68b08dcd50c65e6e67239ca1ee8b25786d4559'/>
<id>urn:sha1:5d68b08dcd50c65e6e67239ca1ee8b25786d4559</id>
<content type='text'>
</content>
</entry>
<entry>
<title>ref/store: List should not be backend-defined</title>
<updated>2026-05-20T16:25:26Z</updated>
<author>
<name>Runxi Yu</name>
</author>
<published>2026-05-20T16:24:57Z</published>
<link rel='alternate' type='text/html' href='https://cgit.space/~runxiyu/furgit.git/commit/?id=f741f09fc8a114009abb65070395c44e4bc0e4f2'/>
<id>urn:sha1:f741f09fc8a114009abb65070395c44e4bc0e4f2</id>
<content type='text'>
</content>
</entry>
<entry>
<title>ref/store: Simplify names</title>
<updated>2026-03-31T02:40:34Z</updated>
<author>
<name>Runxi Yu</name>
</author>
<published>2026-03-31T02:40:34Z</published>
<link rel='alternate' type='text/html' href='https://cgit.space/~runxiyu/furgit.git/commit/?id=da6764565629b0376f8d505bdd9d5fdc9c567f93'/>
<id>urn:sha1:da6764565629b0376f8d505bdd9d5fdc9c567f93</id>
<content type='text'>
</content>
</entry>
<entry>
<title>ref/store: Shape Batch a bit more like Transaction and eagerly validate what we could.</title>
<updated>2026-03-31T02:14:33Z</updated>
<author>
<name>Runxi Yu</name>
</author>
<published>2026-03-31T02:09:47Z</published>
<link rel='alternate' type='text/html' href='https://cgit.space/~runxiyu/furgit.git/commit/?id=6634953afb1af520ed6e523d96e58031b55058ac'/>
<id>urn:sha1:6634953afb1af520ed6e523d96e58031b55058ac</id>
<content type='text'>
</content>
</entry>
<entry>
<title>ref/store: Remove ReadWriteStore</title>
<updated>2026-03-30T17:48:08Z</updated>
<author>
<name>Runxi Yu</name>
</author>
<published>2026-03-30T17:48:08Z</published>
<link rel='alternate' type='text/html' href='https://cgit.space/~runxiyu/furgit.git/commit/?id=d298ab6caba5f1e70c58155f4efa33ef2d16a1c2'/>
<id>urn:sha1:d298ab6caba5f1e70c58155f4efa33ef2d16a1c2</id>
<content type='text'>
</content>
</entry>
<entry>
<title>*: Remove Close from object/ref store interfaces</title>
<updated>2026-03-29T15:45:18Z</updated>
<author>
<name>Runxi Yu</name>
</author>
<published>2026-03-29T15:43:50Z</published>
<link rel='alternate' type='text/html' href='https://cgit.space/~runxiyu/furgit.git/commit/?id=f50ac551c56569e109a8350f27dab53bb2378d4d'/>
<id>urn:sha1:f50ac551c56569e109a8350f27dab53bb2378d4d</id>
<content type='text'>
At places where you own the object, you should have the literal
implementation with Close. If you're using it via the interface, then
you probably don't own that store, and you shouldn't be closing it.

Thanks to Michael Muré from git-bug for this point.
</content>
</entry>
<entry>
<title>object/id: Split files</title>
<updated>2026-03-29T10:17:15Z</updated>
<author>
<name>Runxi Yu</name>
</author>
<published>2026-03-29T10:14:38Z</published>
<link rel='alternate' type='text/html' href='https://cgit.space/~runxiyu/furgit.git/commit/?id=32f84b9d89d34ab74f8843f939f8d1d811d403ad'/>
<id>urn:sha1:32f84b9d89d34ab74f8843f939f8d1d811d403ad</id>
<content type='text'>
</content>
</entry>
<entry>
<title>ref/store: Expand docs</title>
<updated>2026-03-29T09:56:48Z</updated>
<author>
<name>Runxi Yu</name>
</author>
<published>2026-03-29T09:56:48Z</published>
<link rel='alternate' type='text/html' href='https://cgit.space/~runxiyu/furgit.git/commit/?id=03c05c7e86b012bc790b468732d265e1090650ff'/>
<id>urn:sha1:03c05c7e86b012bc790b468732d265e1090650ff</id>
<content type='text'>
</content>
</entry>
<entry>
<title>ref/name: Update docs</title>
<updated>2026-03-29T09:54:54Z</updated>
<author>
<name>Runxi Yu</name>
</author>
<published>2026-03-29T09:54:54Z</published>
<link rel='alternate' type='text/html' href='https://cgit.space/~runxiyu/furgit.git/commit/?id=b3f29210fb338640e38794864d74f7a799fe53a9'/>
<id>urn:sha1:b3f29210fb338640e38794864d74f7a799fe53a9</id>
<content type='text'>
</content>
</entry>
</feed>
