Skip to content

Commit fec14ec

Browse files
mhaggergitster
authored andcommitted
refs.c: change some "flags" to "unsigned int"
Change the following functions' "flags" arguments from "int" to "unsigned int": * ref_transaction_update() * ref_transaction_create() * ref_transaction_delete() * update_ref() * delete_ref() * lock_ref_sha1_basic() Also change the "flags" member in "struct ref_update" to unsigned. Suggested-by: Junio C Hamano <[email protected]> Signed-off-by: Michael Haggerty <[email protected]> Signed-off-by: Junio C Hamano <[email protected]>
1 parent 31e79f0 commit fec14ec

File tree

4 files changed

+17
-16
lines changed

4 files changed

+17
-16
lines changed

builtin/update-ref.c

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -353,7 +353,8 @@ int cmd_update_ref(int argc, const char **argv, const char *prefix)
353353
{
354354
const char *refname, *oldval;
355355
unsigned char sha1[20], oldsha1[20];
356-
int delete = 0, no_deref = 0, read_stdin = 0, end_null = 0, flags = 0;
356+
int delete = 0, no_deref = 0, read_stdin = 0, end_null = 0;
357+
unsigned int flags = 0;
357358
struct option options[] = {
358359
OPT_STRING( 'm', NULL, &msg, N_("reason"), N_("reason of the update")),
359360
OPT_BOOL('d', NULL, &delete, N_("delete the reference")),

cache.h

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -568,7 +568,7 @@ extern void update_index_if_able(struct index_state *, struct lock_file *);
568568
extern int hold_locked_index(struct lock_file *, int);
569569
extern void set_alternate_index_output(const char *);
570570

571-
extern int delete_ref(const char *, const unsigned char *sha1, int delopt);
571+
extern int delete_ref(const char *, const unsigned char *sha1, unsigned int flags);
572572

573573
/* Environment bits from configuration mechanism */
574574
extern int trust_executable_bit;

refs.c

Lines changed: 9 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -2256,7 +2256,7 @@ int dwim_log(const char *str, int len, unsigned char *sha1, char **log)
22562256
static struct ref_lock *lock_ref_sha1_basic(const char *refname,
22572257
const unsigned char *old_sha1,
22582258
const struct string_list *skip,
2259-
int flags, int *type_p)
2259+
unsigned int flags, int *type_p)
22602260
{
22612261
char *ref_file;
22622262
const char *orig_refname = refname;
@@ -2740,14 +2740,14 @@ static int delete_ref_loose(struct ref_lock *lock, int flag, struct strbuf *err)
27402740
return 0;
27412741
}
27422742

2743-
int delete_ref(const char *refname, const unsigned char *sha1, int delopt)
2743+
int delete_ref(const char *refname, const unsigned char *sha1, unsigned int flags)
27442744
{
27452745
struct ref_transaction *transaction;
27462746
struct strbuf err = STRBUF_INIT;
27472747

27482748
transaction = ref_transaction_begin(&err);
27492749
if (!transaction ||
2750-
ref_transaction_delete(transaction, refname, sha1, delopt,
2750+
ref_transaction_delete(transaction, refname, sha1, flags,
27512751
sha1 && !is_null_sha1(sha1), NULL, &err) ||
27522752
ref_transaction_commit(transaction, &err)) {
27532753
error("%s", err.buf);
@@ -3571,7 +3571,7 @@ int for_each_reflog(each_ref_fn fn, void *cb_data)
35713571
struct ref_update {
35723572
unsigned char new_sha1[20];
35733573
unsigned char old_sha1[20];
3574-
int flags; /* REF_NODEREF? */
3574+
unsigned int flags; /* REF_NODEREF? */
35753575
int have_old; /* 1 if old_sha1 is valid, 0 otherwise */
35763576
struct ref_lock *lock;
35773577
int type;
@@ -3644,7 +3644,7 @@ int ref_transaction_update(struct ref_transaction *transaction,
36443644
const char *refname,
36453645
const unsigned char *new_sha1,
36463646
const unsigned char *old_sha1,
3647-
int flags, int have_old, const char *msg,
3647+
unsigned int flags, int have_old, const char *msg,
36483648
struct strbuf *err)
36493649
{
36503650
struct ref_update *update;
@@ -3678,7 +3678,7 @@ int ref_transaction_update(struct ref_transaction *transaction,
36783678
int ref_transaction_create(struct ref_transaction *transaction,
36793679
const char *refname,
36803680
const unsigned char *new_sha1,
3681-
int flags, const char *msg,
3681+
unsigned int flags, const char *msg,
36823682
struct strbuf *err)
36833683
{
36843684
return ref_transaction_update(transaction, refname, new_sha1,
@@ -3688,7 +3688,7 @@ int ref_transaction_create(struct ref_transaction *transaction,
36883688
int ref_transaction_delete(struct ref_transaction *transaction,
36893689
const char *refname,
36903690
const unsigned char *old_sha1,
3691-
int flags, int have_old, const char *msg,
3691+
unsigned int flags, int have_old, const char *msg,
36923692
struct strbuf *err)
36933693
{
36943694
return ref_transaction_update(transaction, refname, null_sha1,
@@ -3697,7 +3697,7 @@ int ref_transaction_delete(struct ref_transaction *transaction,
36973697

36983698
int update_ref(const char *action, const char *refname,
36993699
const unsigned char *sha1, const unsigned char *oldval,
3700-
int flags, enum action_on_err onerr)
3700+
unsigned int flags, enum action_on_err onerr)
37013701
{
37023702
struct ref_transaction *t;
37033703
struct strbuf err = STRBUF_INIT;
@@ -3781,7 +3781,7 @@ int ref_transaction_commit(struct ref_transaction *transaction,
37813781
/* Acquire all locks while verifying old values */
37823782
for (i = 0; i < n; i++) {
37833783
struct ref_update *update = updates[i];
3784-
int flags = update->flags;
3784+
unsigned int flags = update->flags;
37853785

37863786
if (is_null_sha1(update->new_sha1))
37873787
flags |= REF_DELETING;

refs.h

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -276,7 +276,7 @@ int ref_transaction_update(struct ref_transaction *transaction,
276276
const char *refname,
277277
const unsigned char *new_sha1,
278278
const unsigned char *old_sha1,
279-
int flags, int have_old, const char *msg,
279+
unsigned int flags, int have_old, const char *msg,
280280
struct strbuf *err);
281281

282282
/*
@@ -291,7 +291,7 @@ int ref_transaction_update(struct ref_transaction *transaction,
291291
int ref_transaction_create(struct ref_transaction *transaction,
292292
const char *refname,
293293
const unsigned char *new_sha1,
294-
int flags, const char *msg,
294+
unsigned int flags, const char *msg,
295295
struct strbuf *err);
296296

297297
/*
@@ -305,7 +305,7 @@ int ref_transaction_create(struct ref_transaction *transaction,
305305
int ref_transaction_delete(struct ref_transaction *transaction,
306306
const char *refname,
307307
const unsigned char *old_sha1,
308-
int flags, int have_old, const char *msg,
308+
unsigned int flags, int have_old, const char *msg,
309309
struct strbuf *err);
310310

311311
/*
@@ -328,8 +328,8 @@ void ref_transaction_free(struct ref_transaction *transaction);
328328

329329
/** Lock a ref and then write its file */
330330
int update_ref(const char *action, const char *refname,
331-
const unsigned char *sha1, const unsigned char *oldval,
332-
int flags, enum action_on_err onerr);
331+
const unsigned char *sha1, const unsigned char *oldval,
332+
unsigned int flags, enum action_on_err onerr);
333333

334334
extern int parse_hide_refs_config(const char *var, const char *value, const char *);
335335
extern int ref_is_hidden(const char *);

0 commit comments

Comments
 (0)