Add change 34 to instructions
This commit is contained in:
parent
9c53919802
commit
fe5ed910a3
15
how_to/Change_34.md
Normal file
15
how_to/Change_34.md
Normal file
@ -0,0 +1,15 @@
|
||||
- data: Don't always dereference refs (for `ugit k`)
|
||||
|
||||
Actually, it's not always desirable to dereference a ref all the way. Sometimes
|
||||
we would like to know at which ref a symbolic ref points, rather than the final
|
||||
OID. Or we would like to update a ref directly, rather then updating the last
|
||||
ref in the chain.
|
||||
|
||||
One such usecase is `ugit k`. When visualizing refs it would be nice to see
|
||||
which ref points to which ref. We will see another usecase soon.
|
||||
|
||||
To accomodate this, we will add a `deref` option to `get_ref`, `iter_refs` and
|
||||
`update_ref`. If they will be called with `deref=False`, they will work on the
|
||||
raw value of a ref and not dereference any symbolic refs.
|
||||
|
||||
Then we will update `k` to use `deref=False`.
|
Loading…
Reference in New Issue
Block a user