refspec: convert valid_fetch_refspec to use parse_refspec
[gitweb.git] / builtin / submodule--helper.c
index c2403a915ffe29e152832ae16e5bc902703a9903..c0c4db00736597eca7c264f70b0fc82c0246ce53 100644 (file)
@@ -12,6 +12,7 @@
 #include "run-command.h"
 #include "remote.h"
 #include "refs.h"
+#include "refspec.h"
 #include "connect.h"
 #include "revision.h"
 #include "diffcore.h"
@@ -1745,11 +1746,11 @@ static int push_check(int argc, const char **argv, const char *prefix)
        if (argc > 2) {
                int i, refspec_nr = argc - 2;
                struct ref *local_refs = get_local_heads();
-               struct refspec *refspec = parse_push_refspec(refspec_nr,
+               struct refspec_item *refspec = parse_push_refspec(refspec_nr,
                                                             argv + 2);
 
                for (i = 0; i < refspec_nr; i++) {
-                       struct refspec *rs = refspec + i;
+                       struct refspec_item *rs = refspec + i;
 
                        if (rs->pattern || rs->matching)
                                continue;