Skip to content

Commit 49df9d3

Browse files
committed
update README.md
1. add todo 2. add plan
1 parent 0828aee commit 49df9d3

File tree

1 file changed

+42
-3
lines changed

1 file changed

+42
-3
lines changed

README.md

Lines changed: 42 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,17 +1,56 @@
11
# git-rust
2-
a minimal git implementation by rust
2+
a toy git implementation by rust
33

44
```shell
55
usage:
66

7-
tit init|clone|add|stash|reset|rebase|commit|push|pull|merge|status|log
7+
tit <subcommand>
88
```
9+
porcelain:
10+
11+
v0.1
12+
13+
- [ ] init
14+
- [ ] add
15+
- [ ] commit
16+
- [ ] status
17+
- [ ] clone
18+
19+
v0.2
20+
- [ ] branch
21+
- [ ] checkout
22+
- [ ] merge
23+
- [ ] rebase
24+
- [ ] reset
25+
- [ ] stash
26+
- [ ] revert
27+
28+
v0.3
29+
- [ ] tag
30+
- [ ] diff
31+
- [ ] show
32+
- [ ] log
33+
- [ ] push
34+
- [ ] remote
35+
- [ ] rm
36+
- [ ] cherry-pick
37+
38+
plumbing:
39+
40+
- [ ] hash-object
41+
- [ ] cat-file
42+
- [ ] update-index
43+
- [ ] write-tree
44+
- [ ] read-tree
45+
- [ ] commit-tree
946

1047
todo:
1148

1249
- [ ] autocomplete
1350
- [ ] man use build.rs
14-
- [ ] ci tests
51+
- [ ] ci tests (cli,completion,more)
52+
- [ ] signals handle,exitcode,interactive with machine and human
53+
- [ ] explore justfile as exa
1554

1655
reference:
1756

0 commit comments

Comments
 (0)