Commit Graph

21 Commits

Author SHA1 Message Date
mrbeanc
4d69273293 简化test util用法与名称,将head归为models 2023-12-29 13:04:53 +08:00
mrbeanc
4e1e13f71e 删除Index析构自动保存,时机不可控,改为手动+main结束自动save 2023-12-28 13:53:48 +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
d4009cd2cf 基本实现restore命令 2023-12-23 16:11:54 +08:00
mrbeanc
b9b8d9c704 fix: 修复add命令检测workdir(而非curDir)中deleted files的问题 2023-12-22 14:49:52 +08:00
mrbeanc
49a7220ad8 手动实现相对路径->绝对路径,解决add不存在文件panic问题 2023-12-22 14:39:41 +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
mrbeanc
d67644eb9c 新增:add命令检测file在repo外或在.mit内 2023-12-21 21:48:07 +08:00
mrbeanc
a2e9072951 统一format格式(rustfmt) 2023-12-21 20:44:15 +08:00
HouXiaoxuan
af194c3c2c 消除警告 2023-12-21 19:20:34 +08:00
HouXiaoxuan
526210b1db 解决TODO&创建TODO 2023-12-21 19:15:43 +08:00
mrbeanc
ffefd7f981 实现Index析构自动保存:Drop for Index 2023-12-21 17:12:03 +08:00
mrbeanc
a573ede3a6 优化add命令输出 2023-12-20 22:18:30 +08:00
mrbeanc
ffac740f97 处理Windows下绝对路径转换产生的"\\\\?\\"前缀 2023-12-20 16:37:55 +08:00
mrbeanc
5d5187a91c 优化add逻辑 2023-12-20 11:58:40 +08:00
mrbeanc
6780be2e02 完善add逻辑 2023-12-19 23:57:11 +08:00
mrbeanc
5d7e0585bb 临时提交:add & index & blob 2023-12-19 21:03:47 +08:00
mrbeanc
247347a76e 初步编写add逻辑;新增终端颜色库 2023-12-19 13:49:27 +08:00