<feed xmlns='http://www.w3.org/2005/Atom'>
<title>VersionControl.git/crates/utils/tcp_connection, branch deploy/nightly</title>
<subtitle>JustEnoughVCS Core Library
</subtitle>
<link rel='alternate' type='text/html' href='https://git.catilgrass.cn/JustEnoughVCS/VersionControl.git/'/>
<entry>
<title>Reorganize crate structure and move documentation files</title>
<updated>2026-01-11T20:51:34+00:00</updated>
<author>
<name>魏曹先生</name>
<email>1992414357@qq.com</email>
</author>
<published>2026-01-11T20:28:28+00:00</published>
<link rel='alternate' type='text/html' href='https://git.catilgrass.cn/JustEnoughVCS/VersionControl.git/commit/?id=c5fb22694e95f12c24b8d8af76999be7aea3fcec'/>
<id>c5fb22694e95f12c24b8d8af76999be7aea3fcec</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Add ReferenceSheetNotAllowed variant to TcpTargetError</title>
<updated>2026-01-01T18:21:29+00:00</updated>
<author>
<name>魏曹先生</name>
<email>1992414357@qq.com</email>
</author>
<published>2026-01-01T18:21:29+00:00</published>
<link rel='alternate' type='text/html' href='https://git.catilgrass.cn/JustEnoughVCS/VersionControl.git/commit/?id=8644ba2ea292ef2aa3d49976f4f3916b7ecde938'/>
<id>8644ba2ea292ef2aa3d49976f4f3916b7ecde938</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Handle zero-size files in TCP file transfer</title>
<updated>2025-12-17T16:41:26+00:00</updated>
<author>
<name>Weicao-CatilGrass</name>
<email>1992414357@qq.com</email>
</author>
<published>2025-12-17T16:41:26+00:00</published>
<link rel='alternate' type='text/html' href='https://git.catilgrass.cn/JustEnoughVCS/VersionControl.git/commit/?id=bff0cb9b4226385962a2967a82064e0633b4d402'/>
<id>bff0cb9b4226385962a2967a82064e0633b4d402</id>
<content type='text'>
Skip content transfer and verification for empty files, sending
immediate confirmation from receiver.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Skip content transfer and verification for empty files, sending
immediate confirmation from receiver.
</pre>
</div>
</content>
</entry>
<entry>
<title>update: Registry and connection improvements</title>
<updated>2025-11-03T10:49:06+00:00</updated>
<author>
<name>魏曹先生</name>
<email>1992414357@qq.com</email>
</author>
<published>2025-11-03T10:49:06+00:00</published>
<link rel='alternate' type='text/html' href='https://git.catilgrass.cn/JustEnoughVCS/VersionControl.git/commit/?id=40df512c3fb11a769ae57692550c23899c28fe75'/>
<id>40df512c3fb11a769ae57692550c23899c28fe75</id>
<content type='text'>
- Update client and server registry logic
- Improve TCP connection instance handling
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
- Update client and server registry logic
- Improve TCP connection instance handling
</pre>
</div>
</content>
</entry>
<entry>
<title>Return key ID along with challenge verification result</title>
<updated>2025-10-30T01:21:24+00:00</updated>
<author>
<name>魏曹先生</name>
<email>1992414357@qq.com</email>
</author>
<published>2025-10-30T01:21:24+00:00</published>
<link rel='alternate' type='text/html' href='https://git.catilgrass.cn/JustEnoughVCS/VersionControl.git/commit/?id=cc43704e7412ef82f6d41ba211b50e26307a3ddf'/>
<id>cc43704e7412ef82f6d41ba211b50e26307a3ddf</id>
<content type='text'>
- Update challenge method to return (bool, String) tuple - Include key
ID in both success and failure cases - Update tests to verify key ID
matches expected value - Maintain same verification logic but provide
additional context
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
- Update challenge method to return (bool, String) tuple - Include key
ID in both success and failure cases - Update tests to verify key ID
matches expected value - Maintain same verification logic but provide
additional context
</pre>
</div>
</content>
</entry>
<entry>
<title>Add new error types and sort variants alphabetically</title>
<updated>2025-10-29T07:20:33+00:00</updated>
<author>
<name>魏曹先生</name>
<email>1992414357@qq.com</email>
</author>
<published>2025-10-29T07:20:33+00:00</published>
<link rel='alternate' type='text/html' href='https://git.catilgrass.cn/JustEnoughVCS/VersionControl.git/commit/?id=47e957ec3cb35c61d72b2d4e06e048a657920aa0'/>
<id>47e957ec3cb35c61d72b2d4e06e048a657920aa0</id>
<content type='text'>
- Add Authentication, Locked, NoResult, and NotFound error variants -
Remove Crypto error variant - Reorder all variants in A-Z order for
better maintainability
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
- Add Authentication, Locked, NoResult, and NotFound error variants -
Remove Crypto error variant - Reorder all variants in A-Z order for
better maintainability
</pre>
</div>
</content>
</entry>
<entry>
<title>Update dependencies to latest versions</title>
<updated>2025-10-27T10:12:33+00:00</updated>
<author>
<name>魏曹先生</name>
<email>1992414357@qq.com</email>
</author>
<published>2025-10-27T10:12:33+00:00</published>
<link rel='alternate' type='text/html' href='https://git.catilgrass.cn/JustEnoughVCS/VersionControl.git/commit/?id=0db8fa32c10173c591e78413cfc86a8eea607905'/>
<id>0db8fa32c10173c591e78413cfc86a8eea607905</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>update: Add error type - Locked</title>
<updated>2025-10-27T09:47:42+00:00</updated>
<author>
<name>魏曹先生</name>
<email>1992414357@qq.com</email>
</author>
<published>2025-10-27T09:47:42+00:00</published>
<link rel='alternate' type='text/html' href='https://git.catilgrass.cn/JustEnoughVCS/VersionControl.git/commit/?id=cab9c998bcb2a6ea4ee51ff39d708ac6755dcb75'/>
<id>cab9c998bcb2a6ea4ee51ff39d708ac6755dcb75</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Fix Clippy warnings and optimize code</title>
<updated>2025-10-13T06:27:01+00:00</updated>
<author>
<name>魏曹先生</name>
<email>1992414357@qq.com</email>
</author>
<published>2025-10-13T06:27:01+00:00</published>
<link rel='alternate' type='text/html' href='https://git.catilgrass.cn/JustEnoughVCS/VersionControl.git/commit/?id=4810f56e6a49b60923eb850d5944457650c81c75'/>
<id>4810f56e6a49b60923eb850d5944457650c81c75</id>
<content type='text'>
- Fix let_underscore_future warning by properly awaiting async functions
- Make accept_import function async to match add_mapping usage
- Propagate errors properly with ? operator instead of ignoring them
- Replace manual Default implementation with derive attribute
- Replace vec! with array literal to avoid useless_vec warning
- All tests pass and code is now Clippy clean
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
- Fix let_underscore_future warning by properly awaiting async functions
- Make accept_import function async to match add_mapping usage
- Propagate errors properly with ? operator instead of ignoring them
- Replace manual Default implementation with derive attribute
- Replace vec! with array literal to avoid useless_vec warning
- All tests pass and code is now Clippy clean
</pre>
</div>
</content>
</entry>
<entry>
<title>refactor: Update action macros and error types</title>
<updated>2025-10-12T10:16:36+00:00</updated>
<author>
<name>魏曹先生</name>
<email>1992414357@qq.com</email>
</author>
<published>2025-10-12T10:16:36+00:00</published>
<link rel='alternate' type='text/html' href='https://git.catilgrass.cn/JustEnoughVCS/VersionControl.git/commit/?id=ffdc23d102faab74838a36a8044c6f11b289d760'/>
<id>ffdc23d102faab74838a36a8044c6f11b289d760</id>
<content type='text'>
- Enhance action_gen macro functionality
- Add new error variants for TCP connection
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
- Enhance action_gen macro functionality
- Add new error variants for TCP connection
</pre>
</div>
</content>
</entry>
</feed>
