Andrew's git
/
gitweb.git
/ diff
summary
|
log
|
commit
| diff |
tree
commit
grep
author
committer
pickaxe
?
re
builtin-fetch--tool: adjust to updated sha1_object_info().
author
Junio C Hamano
<junkio@cox.net>
Tue, 27 Feb 2007 10:39:51 +0000
(
02:39
-0800)
committer
Junio C Hamano
<junkio@cox.net>
Tue, 27 Feb 2007 10:39:51 +0000
(
02:39
-0800)
Signed-off-by: Junio C Hamano <junkio@cox.net>
builtin-fetch--tool.c
patch
|
blob
|
history
raw
|
patch
|
inline
| side by side (parent:
8845935
)
diff --git
a/builtin-fetch--tool.c
b/builtin-fetch--tool.c
index 48de08d858ca53fa369c44a79f73ec325566f36f..e9d16e631585c3795ee628ec33997548a01a01b4 100644
(file)
--- a/
builtin-fetch--tool.c
+++ b/
builtin-fetch--tool.c
@@
-17,9
+17,9
@@
static char *get_stdin(void)
return data;
}
return data;
}
-static void show_new(
char *
type, unsigned char *sha1_new)
+static void show_new(
enum object_type
type, unsigned char *sha1_new)
{
{
- fprintf(stderr, " %s: %s\n", type,
+ fprintf(stderr, " %s: %s\n", type
name(type)
,
find_unique_abbrev(sha1_new, DEFAULT_ABBREV));
}
find_unique_abbrev(sha1_new, DEFAULT_ABBREV));
}
@@
-51,14
+51,16
@@
static int update_local_ref(const char *name,
const char *note,
int verbose, int force)
{
const char *note,
int verbose, int force)
{
- char type[20];
unsigned char sha1_old[20], sha1_new[20];
char oldh[41], newh[41];
struct commit *current, *updated;
unsigned char sha1_old[20], sha1_new[20];
char oldh[41], newh[41];
struct commit *current, *updated;
+ enum object_type type;
if (get_sha1_hex(new_head, sha1_new))
die("malformed object name %s", new_head);
if (get_sha1_hex(new_head, sha1_new))
die("malformed object name %s", new_head);
- if (sha1_object_info(sha1_new, type, NULL))
+
+ type = sha1_object_info(sha1_new, NULL);
+ if (type < 0)
die("object %s not found", new_head);
if (!*name) {
die("object %s not found", new_head);
if (!*name) {