diff options
author | Michael Haggerty <mhagger@alum.mit.edu> | 2017-11-05 09:42:05 +0100 |
---|---|---|
committer | Junio C Hamano <gitster@pobox.com> | 2017-11-06 10:31:07 +0900 |
commit | 5ac95fee3d6f77867a627a713f9aa72dc32be18f (patch) | |
tree | 1652ec936c0d942e734c152c72f4365bdd13c654 /contrib/buildsystems | |
parent | ref_transaction_add_update(): remove a check (diff) | |
download | tgif-5ac95fee3d6f77867a627a713f9aa72dc32be18f.tar.xz |
refs: tidy up and adjust visibility of the `ref_update` flags
The constants used for `ref_update::flags` were rather disorganized:
* The definitions in `refs.h` were not close to the functions that
used them.
* Maybe constants were defined in `refs-internal.h`, making them
visible to the whole refs module, when in fact they only made sense
for the files backend.
* Their documentation wasn't very consistent and partly still referred
to sha1s rather than oids.
* The numerical values followed no rational scheme
Fix all of these problems. The main functional improvement is that
some constants' visibility is now limited to `files-backend.c`.
Signed-off-by: Michael Haggerty <mhagger@alum.mit.edu>
Signed-off-by: Junio C Hamano <gitster@pobox.com>
Diffstat (limited to 'contrib/buildsystems')
0 files changed, 0 insertions, 0 deletions