summary refs log tree commit diff
path: root/refspec.h
diff options
context:
space:
mode:
authorBrandon Williams <bmwill@google.com>2018-05-16 15:57:52 -0700
committerJunio C Hamano <gitster@pobox.com>2018-05-18 06:19:42 +0900
commitc8fa9efe3a8765f44eacc5b0e114053a0297dfff (patch)
tree7aa5b896ab8021b31b418d256a0fe5d7c81e0b87 /refspec.h
parent6d4c05785946e302e611be9ac1f5ca0b5ada9214 (diff)
refspec: convert valid_fetch_refspec to use parse_refspec
Convert 'valid_fetch_refspec()' to use the new 'parse_refspec()'
function to only parse a single refspec and eliminate an allocation.

Signed-off-by: Brandon Williams <bmwill@google.com>
Signed-off-by: Junio C Hamano <gitster@pobox.com>
Diffstat (limited to 'refspec.h')
-rw-r--r--refspec.h3
1 files changed, 2 insertions, 1 deletions
diff --git a/refspec.h b/refspec.h
index da3135825f..1063c64ccc 100644
--- a/refspec.h
+++ b/refspec.h
@@ -14,7 +14,6 @@ struct refspec_item {
 	char *dst;
 };
 
-int valid_fetch_refspec(const char *refspec);
 struct refspec_item *parse_fetch_refspec(int nr_refspec, const char **refspec);
 struct refspec_item *parse_push_refspec(int nr_refspec, const char **refspec);
 
@@ -45,4 +44,6 @@ void refspec_append(struct refspec *rs, const char *refspec);
 void refspec_appendn(struct refspec *rs, const char **refspecs, int nr);
 void refspec_clear(struct refspec *rs);
 
+int valid_fetch_refspec(const char *refspec);
+
 #endif /* REFSPEC_H */