<feed xmlns='http://www.w3.org/2005/Atom'>
<title>VersionControl.git/crates/vcs_actions/src/actions/virtual_file_actions.rs, branch dev</title>
<subtitle>JustEnoughVCS Core Library
</subtitle>
<link rel='alternate' type='text/html' href='https://git.catilgrass.cn/JustEnoughVCS/VersionControl.git/'/>
<entry>
<title>Rename `virtual_file_action.rs` to `track_action.rs`</title>
<updated>2025-11-25T05:38:54+00:00</updated>
<author>
<name>魏曹先生</name>
<email>1992414357@qq.com</email>
</author>
<published>2025-11-25T05:38:08+00:00</published>
<link rel='alternate' type='text/html' href='https://git.catilgrass.cn/JustEnoughVCS/VersionControl.git/commit/?id=b629bcb05b95c700b249d519529e9b6846106df4'/>
<id>b629bcb05b95c700b249d519529e9b6846106df4</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Implement file synchronization in track file action</title>
<updated>2025-11-24T10:31:40+00:00</updated>
<author>
<name>魏曹先生</name>
<email>1992414357@qq.com</email>
</author>
<published>2025-11-24T10:31:40+00:00</published>
<link rel='alternate' type='text/html' href='https://git.catilgrass.cn/JustEnoughVCS/VersionControl.git/commit/?id=8a7d65743d9058d5c087eafcf50c64afb9d6f2df'/>
<id>8a7d65743d9058d5c087eafcf50c64afb9d6f2df</id>
<content type='text'>
- Add sync task processing for both local and remote operations - Use
temp files for secure download operations - Update file metadata after
successful synchronization - Add proper error handling and cleanup for
sync operations - Display sync progress with appropriate status symbols
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
- Add sync task processing for both local and remote operations - Use
temp files for secure download operations - Update file metadata after
successful synchronization - Add proper error handling and cleanup for
sync operations - Display sync progress with appropriate status symbols
</pre>
</div>
</content>
</entry>
<entry>
<title>Use virtual file metadata version for baseline verification</title>
<updated>2025-11-24T06:47:07+00:00</updated>
<author>
<name>魏曹先生</name>
<email>1992414357@qq.com</email>
</author>
<published>2025-11-24T06:47:07+00:00</published>
<link rel='alternate' type='text/html' href='https://git.catilgrass.cn/JustEnoughVCS/VersionControl.git/commit/?id=db933aa33b503ac76caf57cde22028268bf4919c'/>
<id>db933aa33b503ac76caf57cde22028268bf4919c</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Add vault modification tracking</title>
<updated>2025-11-23T07:55:47+00:00</updated>
<author>
<name>魏曹先生</name>
<email>1992414357@qq.com</email>
</author>
<published>2025-11-23T07:55:47+00:00</published>
<link rel='alternate' type='text/html' href='https://git.catilgrass.cn/JustEnoughVCS/VersionControl.git/commit/?id=891510df9b7c43216185d056a979eb5077570458'/>
<id>891510df9b7c43216185d056a979eb5077570458</id>
<content type='text'>
- Record vault state changes in sheet operations - Track modifications
when creating, dropping, or updating sheets - Mark vault as unmodified
after syncing with upstream - Add vault_modified module with check and
sign functions
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
- Record vault state changes in sheet operations - Track modifications
when creating, dropping, or updating sheets - Mark vault as unmodified
after syncing with upstream - Add vault_modified module with check and
sign functions
</pre>
</div>
</content>
</entry>
<entry>
<title>Apply clippy suggestions</title>
<updated>2025-11-23T07:16:55+00:00</updated>
<author>
<name>魏曹先生</name>
<email>1992414357@qq.com</email>
</author>
<published>2025-11-23T07:16:55+00:00</published>
<link rel='alternate' type='text/html' href='https://git.catilgrass.cn/JustEnoughVCS/VersionControl.git/commit/?id=c1a50fbdddc5fad986f4b3b6310cc5167e68f87e'/>
<id>c1a50fbdddc5fad986f4b3b6310cc5167e68f87e</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>feat: Add file update verification system</title>
<updated>2025-11-20T09:40:14+00:00</updated>
<author>
<name>魏曹先生</name>
<email>1992414357@qq.com</email>
</author>
<published>2025-11-20T09:40:14+00:00</published>
<link rel='alternate' type='text/html' href='https://git.catilgrass.cn/JustEnoughVCS/VersionControl.git/commit/?id=03335c9816085cde77e0ffbae35e7f85623b7293'/>
<id>03335c9816085cde77e0ffbae35e7f85623b7293</id>
<content type='text'>
Add comprehensive file update verification with detailed failure reasons including version mismatch, file not held, and missing descriptions.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Add comprehensive file update verification with detailed failure reasons including version mismatch, file not held, and missing descriptions.
</pre>
</div>
</content>
</entry>
<entry>
<title>Ensure task processing order by using Vec instead of HashSet</title>
<updated>2025-11-17T12:30:02+00:00</updated>
<author>
<name>魏曹先生</name>
<email>1992414357@qq.com</email>
</author>
<published>2025-11-17T12:30:02+00:00</published>
<link rel='alternate' type='text/html' href='https://git.catilgrass.cn/JustEnoughVCS/VersionControl.git/commit/?id=5734fa8140363a602400f16a79b7cbaf504e01c0'/>
<id>5734fa8140363a602400f16a79b7cbaf504e01c0</id>
<content type='text'>
The change from HashSet to Vec for task collections maintains the order
of file operations, which is important for consistent processing
behavior. This affects created_task, update_task, and sync_task
variables throughout the code.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
The change from HashSet to Vec for task collections maintains the order
of file operations, which is important for consistent processing
behavior. This affects created_task, update_task, and sync_task
variables throughout the code.
</pre>
</div>
</content>
</entry>
<entry>
<title>Use member-specific paths for latest info files</title>
<updated>2025-11-17T12:29:27+00:00</updated>
<author>
<name>魏曹先生</name>
<email>1992414357@qq.com</email>
</author>
<published>2025-11-17T12:29:27+00:00</published>
<link rel='alternate' type='text/html' href='https://git.catilgrass.cn/JustEnoughVCS/VersionControl.git/commit/?id=f73c4c0071bb37430cbf48f7e2d06dcdedb2c8ec'/>
<id>f73c4c0071bb37430cbf48f7e2d06dcdedb2c8ec</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>feat: Add file status tracking and SHA1 hash system</title>
<updated>2025-11-17T03:49:49+00:00</updated>
<author>
<name>魏曹先生</name>
<email>1992414357@qq.com</email>
</author>
<published>2025-11-17T03:49:49+00:00</published>
<link rel='alternate' type='text/html' href='https://git.catilgrass.cn/JustEnoughVCS/VersionControl.git/commit/?id=7b97b52af021500d8085c875d20215e8dc0f53cc'/>
<id>7b97b52af021500d8085c875d20215e8dc0f53cc</id>
<content type='text'>
- Implement SHA1 hash calculation module with async support
- Add file status analysis for tracking moves, creates, and modifications
- Enhance local file management with relative path handling
- Update virtual file actions with improved tracking capabilities
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
- Implement SHA1 hash calculation module with async support
- Add file status analysis for tracking moves, creates, and modifications
- Enhance local file management with relative path handling
- Update virtual file actions with improved tracking capabilities
</pre>
</div>
</content>
</entry>
<entry>
<title>feat: Add virtual file actions foundation (WIP)</title>
<updated>2025-11-06T14:10:56+00:00</updated>
<author>
<name>魏曹先生</name>
<email>1992414357@qq.com</email>
</author>
<published>2025-11-06T14:10:56+00:00</published>
<link rel='alternate' type='text/html' href='https://git.catilgrass.cn/JustEnoughVCS/VersionControl.git/commit/?id=637d49109a1b050bbfb4804cf33c5127e8ba5386'/>
<id>637d49109a1b050bbfb4804cf33c5127e8ba5386</id>
<content type='text'>
- Create virtual file actions module
- Add basic structure for virtual file operations
- NOTE: Still under development
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
- Create virtual file actions module
- Add basic structure for virtual file operations
- NOTE: Still under development
</pre>
</div>
</content>
</entry>
</feed>
