Jeff King <peff@xxxxxxxx> writes: > diff --git a/script/mkcstring b/script/mkcstring > new file mode 100644 > index 0000000..c01f430 > --- /dev/null > +++ b/script/mkcstring > @@ -0,0 +1,18 @@ > +#!/bin/sh > + > +name=$1; shift > + > +c_quote() { > + sed 's/\\/\\\\/g; s/"/\\"/' No 'g' for the second one? > +} > + > +cat <<-EOF > +#ifndef MAKE_${name}_H > +#define MAKE_${name}_H > + > +/* Auto-generated by mkcstring */ > + > +#define MAKE_${name} "$(c_quote)" > + > +#endif /* MAKE_${name}_H */ > +EOF > diff --git a/version.c b/version.c > index 6106a80..f68a93b 100644 > --- a/version.c > +++ b/version.c > @@ -1,8 +1,10 @@ > #include "git-compat-util.h" > #include "version.h" > #include "strbuf.h" > +#include "MAKE/USER-AGENT-string.h" > +#include "MAKE/VERSION-string.h" > > -const char git_version_string[] = GIT_VERSION; > +const char git_version_string[] = MAKE_VERSION; > > const char *git_user_agent(void) > { > @@ -11,7 +13,7 @@ const char *git_user_agent(void) > if (!agent) { > agent = getenv("GIT_USER_AGENT"); > if (!agent) > - agent = GIT_USER_AGENT; > + agent = MAKE_USER_AGENT; > } > > return agent; -- To unsubscribe from this list: send the line "unsubscribe git" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html