Andrew's git
/
gitweb.git
/ diff
summary
|
log
|
commit
| diff |
tree
commit
grep
author
committer
pickaxe
?
re
strbuf: move strbuf_branchname to sha1_name.c
author
Jonathan Nieder
<jrnieder@gmail.com>
Sat, 6 Nov 2010 11:46:52 +0000
(06:46 -0500)
committer
Junio C Hamano
<gitster@pobox.com>
Wed, 10 Nov 2010 19:07:04 +0000
(11:07 -0800)
strbuf_branchname is a thin wrapper around interpret_branch_name
from sha1_name.o. Most strbuf.o users do not need it.
Signed-off-by: Jonathan Nieder <jrnieder@gmail.com>
Signed-off-by: Junio C Hamano <gitster@pobox.com>
sha1_name.c
patch
|
blob
|
history
strbuf.c
patch
|
blob
|
history
raw
|
patch
|
inline
| side by side (parent:
33f2393
)
diff --git
a/sha1_name.c
b/sha1_name.c
index 484081de82928108a23a714a76ea88693e56bdd1..32522c0fe531604152d6f3f9bf5dd08d1a73085b 100644
(file)
--- a/
sha1_name.c
+++ b/
sha1_name.c
@@
-934,6
+934,24
@@
int interpret_branch_name(const char *name, struct strbuf *buf)
return len;
}
return len;
}
+int strbuf_branchname(struct strbuf *sb, const char *name)
+{
+ int len = strlen(name);
+ if (interpret_branch_name(name, sb) == len)
+ return 0;
+ strbuf_add(sb, name, len);
+ return len;
+}
+
+int strbuf_check_branch_ref(struct strbuf *sb, const char *name)
+{
+ strbuf_branchname(sb, name);
+ if (name[0] == '-')
+ return CHECK_REF_FORMAT_ERROR;
+ strbuf_splice(sb, 0, 0, "refs/heads/", 11);
+ return check_ref_format(sb->buf);
+}
+
/*
* This is like "get_sha1_basic()", except it allows "sha1 expressions",
* notably "xyz^" for "parent of xyz"
/*
* This is like "get_sha1_basic()", except it allows "sha1 expressions",
* notably "xyz^" for "parent of xyz"
diff --git
a/strbuf.c
b/strbuf.c
index 65b4cf43434a8b7327565d0e0f87d5378d098f99..9b3c4457f229041784edfa65218aa09de7a5eff8 100644
(file)
--- a/
strbuf.c
+++ b/
strbuf.c
@@
-386,21
+386,3
@@
int strbuf_read_file(struct strbuf *sb, const char *path, size_t hint)
return len;
}
return len;
}
-
-int strbuf_branchname(struct strbuf *sb, const char *name)
-{
- int len = strlen(name);
- if (interpret_branch_name(name, sb) == len)
- return 0;
- strbuf_add(sb, name, len);
- return len;
-}
-
-int strbuf_check_branch_ref(struct strbuf *sb, const char *name)
-{
- strbuf_branchname(sb, name);
- if (name[0] == '-')
- return CHECK_REF_FORMAT_ERROR;
- strbuf_splice(sb, 0, 0, "refs/heads/", 11);
- return check_ref_format(sb->buf);
-}