<feed xmlns='http://www.w3.org/2005/Atom'>
<title>~runxiyu/furgit.git/objectstore, branch v0.1.27</title>
<subtitle>Git library in pure Go</subtitle>
<id>https://cgit.space/~runxiyu/furgit.git/atom/objectstore?h=v0.1.27</id>
<link rel='self' href='https://cgit.space/~runxiyu/furgit.git/atom/objectstore?h=v0.1.27'/>
<link rel='alternate' type='text/html' href='https://cgit.space/~runxiyu/furgit.git/'/>
<updated>2026-02-21T12:40:05Z</updated>
<entry>
<title>objectstore/packed: Don't use full delta reconstruction just to read headers</title>
<updated>2026-02-21T12:40:05Z</updated>
<author>
<name>Runxi Yu</name>
</author>
<published>2026-02-21T12:40:05Z</published>
<link rel='alternate' type='text/html' href='https://cgit.space/~runxiyu/furgit.git/commit/?id=fd55beb6188350974afd93dfffcef973ebdad6e8'/>
<id>urn:sha1:fd55beb6188350974afd93dfffcef973ebdad6e8</id>
<content type='text'>
</content>
</entry>
<entry>
<title>objectstore/packed: Improve delta base caching</title>
<updated>2026-02-21T12:21:55Z</updated>
<author>
<name>Runxi Yu</name>
</author>
<published>2026-02-21T12:21:55Z</published>
<link rel='alternate' type='text/html' href='https://cgit.space/~runxiyu/furgit.git/commit/?id=b480c5c4dfaddb9b137f50b1a7651e3bce2ecb98'/>
<id>urn:sha1:b480c5c4dfaddb9b137f50b1a7651e3bce2ecb98</id>
<content type='text'>
</content>
</entry>
<entry>
<title>objectstore/packed: Best-effort touchCandidate</title>
<updated>2026-02-21T11:55:48Z</updated>
<author>
<name>Runxi Yu</name>
</author>
<published>2026-02-21T11:55:48Z</published>
<link rel='alternate' type='text/html' href='https://cgit.space/~runxiyu/furgit.git/commit/?id=36bb351d73932b34709dc35ebe37f480b3a0a6fd'/>
<id>urn:sha1:36bb351d73932b34709dc35ebe37f480b3a0a6fd</id>
<content type='text'>
</content>
</entry>
<entry>
<title>objectstore/packed: Optimize pack candidate lookup and locking</title>
<updated>2026-02-21T11:51:40Z</updated>
<author>
<name>Runxi Yu</name>
</author>
<published>2026-02-21T11:51:40Z</published>
<link rel='alternate' type='text/html' href='https://cgit.space/~runxiyu/furgit.git/commit/?id=8600b32050fa21d63baf4b21e75f8fc71fcfc610'/>
<id>urn:sha1:8600b32050fa21d63baf4b21e75f8fc71fcfc610</id>
<content type='text'>
</content>
</entry>
<entry>
<title>objectstore/packed: Separate idx candidate lookup vs actually opening it</title>
<updated>2026-02-21T11:44:12Z</updated>
<author>
<name>Runxi Yu</name>
</author>
<published>2026-02-21T11:44:12Z</published>
<link rel='alternate' type='text/html' href='https://cgit.space/~runxiyu/furgit.git/commit/?id=0a4686c132052d9b01ac5d438c6a46e7b4fe22e5'/>
<id>urn:sha1:0a4686c132052d9b01ac5d438c6a46e7b4fe22e5</id>
<content type='text'>
</content>
</entry>
<entry>
<title>objectstore/packed: Lazily parse idx metadata</title>
<updated>2026-02-21T11:42:08Z</updated>
<author>
<name>Runxi Yu</name>
</author>
<published>2026-02-21T11:42:08Z</published>
<link rel='alternate' type='text/html' href='https://cgit.space/~runxiyu/furgit.git/commit/?id=5eda091d68a427e9f23e120bad1767f796ae58b6'/>
<id>urn:sha1:5eda091d68a427e9f23e120bad1767f796ae58b6</id>
<content type='text'>
</content>
</entry>
<entry>
<title>objectstore/packed: Verify that the index matches the pack</title>
<updated>2026-02-21T11:28:39Z</updated>
<author>
<name>Runxi Yu</name>
</author>
<published>2026-02-21T11:28:39Z</published>
<link rel='alternate' type='text/html' href='https://cgit.space/~runxiyu/furgit.git/commit/?id=cc1af64ae2908cdbc4c65a54950ec6dfc6293455'/>
<id>urn:sha1:cc1af64ae2908cdbc4c65a54950ec6dfc6293455</id>
<content type='text'>
</content>
</entry>
<entry>
<title>objectstore/packed: Use constants/functions from format/pack</title>
<updated>2026-02-21T11:18:45Z</updated>
<author>
<name>Runxi Yu</name>
</author>
<published>2026-02-21T11:00:01Z</published>
<link rel='alternate' type='text/html' href='https://cgit.space/~runxiyu/furgit.git/commit/?id=d951176970f646b1cc2e586f8b5fda31c93365c5'/>
<id>urn:sha1:d951176970f646b1cc2e586f8b5fda31c93365c5</id>
<content type='text'>
</content>
</entry>
<entry>
<title>format/delta/apply: Move core delta apply algorithm here</title>
<updated>2026-02-21T10:44:45Z</updated>
<author>
<name>Runxi Yu</name>
</author>
<published>2026-02-21T10:44:45Z</published>
<link rel='alternate' type='text/html' href='https://cgit.space/~runxiyu/furgit.git/commit/?id=42ff39c8d340dabce79c4057a07a3932da295772'/>
<id>urn:sha1:42ff39c8d340dabce79c4057a07a3932da295772</id>
<content type='text'>
</content>
</entry>
<entry>
<title>objectstore/{packed,loose}: Use internal zlib</title>
<updated>2026-02-21T10:30:36Z</updated>
<author>
<name>Runxi Yu</name>
</author>
<published>2026-02-21T10:30:36Z</published>
<link rel='alternate' type='text/html' href='https://cgit.space/~runxiyu/furgit.git/commit/?id=fd8db6b36f70f60dbaaf49353e3809b51769fe2a'/>
<id>urn:sha1:fd8db6b36f70f60dbaaf49353e3809b51769fe2a</id>
<content type='text'>
</content>
</entry>
</feed>
