mrbeanc
|
4d69273293
|
简化test util用法与名称,将head归为models
|
2023-12-29 13:04:53 +08:00 |
|
HouXiaoxuan
|
cdc289b3bb
|
拆分util文件
|
2023-12-28 18:52:30 +08:00 |
|
HouXiaoxuan
|
585f9e1869
|
测试该用test_util::setup_empty_dir
|
2023-12-28 15:28:21 +08:00 |
|
HouXiaoxuan
|
511a3d6c6e
|
将test的util函数移动到test宏下,去除unused警告
|
2023-12-28 15:03:15 +08:00 |
|
HouXiaoxuan
|
6d697e3e74
|
删除lib.rs,调整文件结构
|
2023-12-28 15:02:14 +08:00 |
|
mrbeanc
|
b568e87925
|
将Index改为单例模式,防止状态不一致; 注意:测试为单进程,需要reset防止共享单例
|
2023-12-28 13:53:47 +08:00 |
|
mrbeanc
|
dc0a3138ad
|
优化import导入和mod导出,简化使用
|
2023-12-26 14:59:06 +08:00 |
|
mrbeanc
|
465047b3ea
|
fix: 用status重构add,正确处理文件夹中被删除的文件
|
2023-12-24 13:23:07 +08:00 |
|
mrbeanc
|
07dfd24d32
|
fix: status命令对当前目录进行过滤 & 改进util泛型模板
|
2023-12-24 11:46:07 +08:00 |
|
mrbeanc
|
1e16179e0a
|
restore: 实现restore_worktree()
|
2023-12-22 21:02:22 +08:00 |
|
HouXiaoxuan
|
5c439aeff2
|
重新format,对use进行排序
|
2023-12-22 09:03:51 +08:00 |
|
mrbeanc
|
5f1d115658
|
实现:status命令
TODO:add 不存在的文件报错
|
2023-12-22 00:11:04 +08:00 |
|
HouXiaoxuan
|
af194c3c2c
|
消除警告
|
2023-12-21 19:20:34 +08:00 |
|
HouXiaoxuan
|
526210b1db
|
解决TODO&创建TODO
|
2023-12-21 19:15:43 +08:00 |
|
HouXiaoxuan
|
c54f7896f4
|
精简测试直接使用command
|
2023-12-21 19:10:19 +08:00 |
|
HouXiaoxuan
|
c0cb618f4f
|
类型修改
|
2023-12-21 19:04:47 +08:00 |
|
mrbeanc
|
ffefd7f981
|
实现Index析构自动保存:Drop for Index
|
2023-12-21 17:12:03 +08:00 |
|
mrbeanc
|
1d6e648120
|
优化changes_to_be_committed()
|
2023-12-21 15:42:30 +08:00 |
|
mrbeanc
|
a459a0922e
|
fix:去除current_head()返回值中的\n
\n会导致文件写入失败
|
2023-12-21 14:25:40 +08:00 |
|
HouXiaoxuan
|
ef6fc1e115
|
status的一种实现完成
|
2023-12-21 03:45:35 +08:00 |
|
HouXiaoxuan
|
0c154163ed
|
status 实现一半
|
2023-12-21 03:20:04 +08:00 |
|