File tree Expand file tree Collapse file tree 1 file changed +42
-3
lines changed
Expand file tree Collapse file tree 1 file changed +42
-3
lines changed Original file line number Diff line number Diff line change 11# git-rust
2- a minimal git implementation by rust
2+ a toy git implementation by rust
33
44``` shell
55usage:
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
1047todo:
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
1655reference:
1756
You can’t perform that action at this time.
0 commit comments