Tidy up the constants related to ref_update::flags
Get series with b4
b4 am [email protected]Versions newest first · linked by author and title
- v2 Latest9 patches 2 repliesIn review
- v17 patches 6 repliesSuperseded
Patches in v2 No applies recorded yet
| # | Subject and files | Size | Replies | Applied |
|---|---|---|---|---|
| 1/9 | files_transaction_prepare(): don't leak flags to packed transactionrefs/ | +2 | 0 replies | |
| 2/9 | prune_ref(): call `ref_transaction_add_update()` directlyrefs.h refs/ | +17 | 0 replies | |
| 3/9 | ref_transaction_update(): die on disallowed flagsrefs.c | +2 | 2 replies | |
| 4/9 | ref_transaction_add_update(): remove a checkrefs.c refs/ | +6 | 0 replies | |
| 5/9 | refs: tidy up and adjust visibility of the `ref_update` flagsrefs.h refs/ refs/ | +99 | 0 replies | |
| 6/9 | refs: rename constant `REF_NODEREF` to `REF_NO_DEREF`builtin/ builtin/ builtin/ +9 more | +40 | 0 replies | |
| 7/9 | refs: rename constant `REF_ISPRUNING` to `REF_IS_PRUNING`refs/ | +9 | 0 replies | |
| 8/9 | write_packed_entry(): take `object_id` argumentsrefs/ | +8 | 0 replies | |
| 9/9 | refs: update some more docs to use "oid" rather than "sha1"refs.c refs.h refs/ +3 more | +26 | 0 replies |
Reviews trailers per patch
No Reviewed-by, Acked-by or Tested-by trailers for v2 yet.
Cover letter [PATCH v2 0/9] Tidy up the constants related to ref_update::flags
This is a reroll of a patch series that tidies up some stuff around the ref_update::flags constants. Thanks to Junio and Martin for their comments about v1 [1].
Relative to v1, this version:
* In patch 5, cleans up the touched comments to refer to OIDs rather than SHA-1s.
* Adds a patch 8, which changes write_packed_entry() to take object_id arguments.
* Adds a patch 9, which cleans up some remaining comments across all of the refs-related files to refer to OIDs rather than SHA-1s.
This patch series depends on bc/object-id. The patches are also available from my GitHub fork as branch tidy-ref-update-flags [2].
Michael
[1] https://public-inbox.org/git/[email protected]/
[2] https://github.com/mhagger/git
Michael Haggerty (9):
files_transaction_prepare(): don't leak flags to packed transaction prune_ref(): call ref_transaction_add_update() directly ref_transaction_update(): die on disallowed flags ref_transaction_add_update(): remove a check
refs: tidy up and adjust visibility of the ref_update flags
refs: rename constant REF_NODEREF to REF_NO_DEREF
refs: rename constant REF_ISPRUNING to REF_IS_PRUNING write_packed_entry(): take object_id arguments
refs: update some more docs to use "oid" rather than "sha1"
builtin/am.c | 2 +- builtin/branch.c | 2 +- builtin/checkout.c | 2 +- builtin/clone.c | 4 +- builtin/notes.c | 2 +- builtin/remote.c | 6 +-- builtin/symbolic-ref.c | 2 +- builtin/update-ref.c | 4 +- refs.c | 8 ++- refs.h | 77 ++++++++++++++++------------- refs/files-backend.c | 132 +++++++++++++++++++++++++++++++++++-------------- refs/packed-backend.c | 18 +++---- refs/ref-cache.c | 4 +- refs/refs-internal.h | 81 +++++++++--------------------- sequencer.c | 6 +-- 15 files changed, 188 insertions(+), 162 deletions(-)
Signature · 1 line
2.14.1