<feed xmlns='http://www.w3.org/2005/Atom'>
<title>VersionControl.git/crates/vcs_data/src/data, branch dev</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>Fix typo in field names from "modifiy" to "modify"</title>
<updated>2026-01-09T22:12:50+00:00</updated>
<author>
<name>魏曹先生</name>
<email>1992414357@qq.com</email>
</author>
<published>2026-01-09T22:12:50+00:00</published>
<link rel='alternate' type='text/html' href='https://git.catilgrass.cn/JustEnoughVCS/VersionControl.git/commit/?id=1127b010478e7b4deb523fed544b900fa724ef3e'/>
<id>1127b010478e7b4deb523fed544b900fa724ef3e</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Fix typo in module name from "dada_sort" to "data_sort"</title>
<updated>2026-01-08T10:54:43+00:00</updated>
<author>
<name>魏曹先生</name>
<email>1992414357@qq.com</email>
</author>
<published>2026-01-08T10:54:43+00:00</published>
<link rel='alternate' type='text/html' href='https://git.catilgrass.cn/JustEnoughVCS/VersionControl.git/commit/?id=cd49e78df083c9bd3a2d5fa027037ca6ab3080c8'/>
<id>cd49e78df083c9bd3a2d5fa027037ca6ab3080c8</id>
<content type='text'>
The module was accidentally named "dada_sort" instead of "data_sort".

:)
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
The module was accidentally named "dada_sort" instead of "data_sort".

:)
</pre>
</div>
</content>
</entry>
<entry>
<title>Add RejectAll mode for share merging and fix share ID trimming</title>
<updated>2026-01-05T07:10:18+00:00</updated>
<author>
<name>魏曹先生</name>
<email>1992414357@qq.com</email>
</author>
<published>2026-01-05T07:10:18+00:00</published>
<link rel='alternate' type='text/html' href='https://git.catilgrass.cn/JustEnoughVCS/VersionControl.git/commit/?id=b4661072366c4dcc63e914f2ec8625ad73b14645'/>
<id>b4661072366c4dcc63e914f2ec8625ad73b14645</id>
<content type='text'>
- Add ShareMergeMode::RejectAll variant to reject all incoming shares
- Trim server suffix from share IDs when updating local sheet info
- Sign vault as modified after successful share mapping merge
- Fix get_current_sheet_name call to use correct parameter value
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
- Add ShareMergeMode::RejectAll variant to reject all incoming shares
- Trim server suffix from share IDs when updating local sheet info
- Sign vault as modified after successful share mapping merge
- Fix get_current_sheet_name call to use correct parameter value
</pre>
</div>
</content>
</entry>
<entry>
<title>Add file_histories method to LatestFileData</title>
<updated>2026-01-04T09:13:00+00:00</updated>
<author>
<name>魏曹先生</name>
<email>1992414357@qq.com</email>
</author>
<published>2026-01-04T09:13:00+00:00</published>
<link rel='alternate' type='text/html' href='https://git.catilgrass.cn/JustEnoughVCS/VersionControl.git/commit/?id=e55877f8aff2153e636dc4b039bb6149f7a53ea3'/>
<id>e55877f8aff2153e636dc4b039bb6149f7a53ea3</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Change default config format from JSON to Bincode</title>
<updated>2026-01-03T13:05:51+00:00</updated>
<author>
<name>魏曹先生</name>
<email>1992414357@qq.com</email>
</author>
<published>2026-01-03T13:05:51+00:00</published>
<link rel='alternate' type='text/html' href='https://git.catilgrass.cn/JustEnoughVCS/VersionControl.git/commit/?id=00764a6dcc6d99b73c47f92e9c260be414beaa63'/>
<id>00764a6dcc6d99b73c47f92e9c260be414beaa63</id>
<content type='text'>
Update file extensions for sheet, share, member, and virtual file
metadata to use new custom extensions (.st, .sre, .json, .vf) instead of
.bcfg. Also update client-side file extensions for latest info and local
sheets.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Update file extensions for sheet, share, member, and virtual file
metadata to use new custom extensions (.st, .sre, .json, .vf) instead of
.bcfg. Also update client-side file extensions for latest info and local
sheets.
</pre>
</div>
</content>
</entry>
<entry>
<title>Include file histories in latest info updates</title>
<updated>2026-01-03T12:31:38+00:00</updated>
<author>
<name>魏曹先生</name>
<email>1992414357@qq.com</email>
</author>
<published>2026-01-03T12:31:38+00:00</published>
<link rel='alternate' type='text/html' href='https://git.catilgrass.cn/JustEnoughVCS/VersionControl.git/commit/?id=816ff19324e81a3354913695fc6a570598eb9358'/>
<id>816ff19324e81a3354913695fc6a570598eb9358</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Replace hardcoded file extension with constant</title>
<updated>2026-01-03T05:59:09+00:00</updated>
<author>
<name>魏曹先生</name>
<email>1992414357@qq.com</email>
</author>
<published>2026-01-03T05:59:09+00:00</published>
<link rel='alternate' type='text/html' href='https://git.catilgrass.cn/JustEnoughVCS/VersionControl.git/commit/?id=3e0a3d131c3eca721858357621bcde8cc7b9423f'/>
<id>3e0a3d131c3eca721858357621bcde8cc7b9423f</id>
<content type='text'>
Use SERVER_SUFFIX_MEMBER_INFO_NO_DOT constant instead of literal "toml"
string for member info file extension check
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Use SERVER_SUFFIX_MEMBER_INFO_NO_DOT constant instead of literal "toml"
string for member info file extension check
</pre>
</div>
</content>
</entry>
<entry>
<title>Rename vault admin to host and add serde renames</title>
<updated>2026-01-02T15:00:39+00:00</updated>
<author>
<name>魏曹先生</name>
<email>1992414357@qq.com</email>
</author>
<published>2026-01-02T15:00:39+00:00</published>
<link rel='alternate' type='text/html' href='https://git.catilgrass.cn/JustEnoughVCS/VersionControl.git/commit/?id=ba11b73da83d5f6c66129b52cff7a45d8994a6a0'/>
<id>ba11b73da83d5f6c66129b52cff7a45d8994a6a0</id>
<content type='text'>
- Rename `vault_admin_list` to `vault_host_list` in config and actions
- Add `#[serde(rename)]` attributes to all data structures for shorter
  JSON keys
- Update field renames in LocalConfig, LatestFileData, LatestInfo,
  LocalSheetData, Member, SheetData, Share, and VirtualFileMeta
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
- Rename `vault_admin_list` to `vault_host_list` in config and actions
- Add `#[serde(rename)]` attributes to all data structures for shorter
  JSON keys
- Update field renames in LocalConfig, LatestFileData, LatestInfo,
  LocalSheetData, Member, SheetData, Share, and VirtualFileMeta
</pre>
</div>
</content>
</entry>
<entry>
<title>Add ref sheet VFS mapping to LatestInfo</title>
<updated>2026-01-02T09:22:00+00:00</updated>
<author>
<name>魏曹先生</name>
<email>1992414357@qq.com</email>
</author>
<published>2026-01-02T09:22:00+00:00</published>
<link rel='alternate' type='text/html' href='https://git.catilgrass.cn/JustEnoughVCS/VersionControl.git/commit/?id=e982cd090efc8786f32818cfd26b2c07dd801930'/>
<id>e982cd090efc8786f32818cfd26b2c07dd801930</id>
<content type='text'>
This adds a reverse mapping from virtual file IDs to their actual paths
in reference sheets, which is needed for proper file resolution during
operations that reference files by ID.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This adds a reverse mapping from virtual file IDs to their actual paths
in reference sheets, which is needed for proper file resolution during
operations that reference files by ID.
</pre>
</div>
</content>
</entry>
</feed>
