Add change 25 instructions
This commit is contained in:
parent
de595261e6
commit
fe292c02c9
12
how_to/Change_25.md
Normal file
12
how_to/Change_25.md
Normal file
@ -0,0 +1,12 @@
|
|||||||
|
- cli: pass HEAD by default in argparse
|
||||||
|
|
||||||
|
First, make "@" be an alias for HEAD. (Implemented in `get_oid`)
|
||||||
|
|
||||||
|
Second, do a little refactoring in *cli.py*. Some commands accept an optional
|
||||||
|
OID argument and if the argument isn't provided it defaults to HEAD. For example
|
||||||
|
`git log` can get an OID to start logging from, but by default it logs all
|
||||||
|
commits before HEAD.
|
||||||
|
|
||||||
|
Instead of having each command implement this logic, let's just make "@" (HEAD)
|
||||||
|
be the default value for those commands. The relevant commands at this stage
|
||||||
|
are `log` and `tag`. More will follow.
|
Loading…
Reference in New Issue
Block a user