mrbeanc
|
4d69273293
|
简化test util用法与名称,将head归为models
|
2023-12-29 13:04:53 +08:00 |
|
HouXiaoxuan
|
6d697e3e74
|
删除lib.rs,调整文件结构
|
2023-12-28 15:02:14 +08:00 |
|
mrbeanc
|
dc0a3138ad
|
优化import导入和mod导出,简化使用
|
2023-12-26 14:59:06 +08:00 |
|
mrbeanc
|
ee4ab06da3
|
完善restore逻辑,默认从index恢复(若没有--source且没有--staged)
|
2023-12-24 18:01:15 +08:00 |
|
HouXiaoxuan
|
04b82f1aa6
|
merge ff 未测试
|
2023-12-23 15:43:05 +08:00 |
|
mrbeanc
|
6d6fdd8bf2
|
fix: restore_worktree()路径问题
|
2023-12-23 00:37:41 +08:00 |
|
mrbeanc
|
1e16179e0a
|
restore: 实现restore_worktree()
|
2023-12-22 21:02:22 +08:00 |
|
mrbeanc
|
d719cc43da
|
fix: 修复restore命令中,staged & source短名称冲突问题
|
2023-12-22 21:00:39 +08:00 |
|
HouXiaoxuan
|
7b91fad41f
|
fix type error
|
2023-12-22 11:08:26 +08:00 |
|
HouXiaoxuan
|
fd415fe02b
|
restore的基本代码框架
|
2023-12-22 11:07:36 +08:00 |
|
HouXiaoxuan
|
5c439aeff2
|
重新format,对use进行排序
|
2023-12-22 09:03:51 +08:00 |
|
HouXiaoxuan
|
b0172211a0
|
使用switch+restore替代checkout
|
2023-12-22 03:34:58 +08:00 |
|
HouXiaoxuan
|
c61cc619ef
|
git branch实现&测试,show类型需要结合checkout测试
|
2023-12-22 01:49:55 +08:00 |
|
mrbeanc
|
5f1d115658
|
实现:status命令
TODO:add 不存在的文件报错
|
2023-12-22 00:11:04 +08:00 |
|
HouXiaoxuan
|
f9e7ef493a
|
git log实现与测试
|
2023-12-21 23:01:49 +08:00 |
|
mrbeanc
|
a2e9072951
|
统一format格式(rustfmt)
|
2023-12-21 20:44:15 +08:00 |
|
mrbeanc
|
c812957a80
|
实现rm(--cached &| -r)
|
2023-12-21 17:18:41 +08:00 |
|
mrbeanc
|
a459a0922e
|
fix:去除current_head()返回值中的\n
\n会导致文件写入失败
|
2023-12-21 14:25:40 +08:00 |
|
HouXiaoxuan
|
ba7797ece1
|
commit操作初版完成
|
2023-12-21 02:14:59 +08:00 |
|
mrbeanc
|
247347a76e
|
初步编写add逻辑;新增终端颜色库
|
2023-12-19 13:49:27 +08:00 |
|
mrbeanc
|
f55ab0e7a6
|
补充:mit add -u
|
2023-12-18 13:41:59 +08:00 |
|
mrbeanc
|
03d5c815f2
|
实现:init命令
|
2023-12-17 15:41:20 +08:00 |
|
mrbeanc
|
e1b21b66af
|
新增add . & add -a逻辑
|
2023-12-17 12:19:08 +08:00 |
|
HouXiaoxuan
|
6fee838582
|
cli command
|
2023-12-16 22:17:28 +08:00 |
|