Useful for diagnostics/troubleshooting to know which client versions are hitting your server. Signed-off-by: Nick Hengeveld <nickh@xxxxxxxxxxxx> --- Makefile | 3 +++ http.c | 2 ++ 2 files changed, 5 insertions(+), 0 deletions(-) 468d4d4ac3cbdb0757a7cc1c207ca379ce3a5d56 diff --git a/Makefile b/Makefile index 19ce42c..c7d5ecf 100644 --- a/Makefile +++ b/Makefile @@ -510,6 +510,9 @@ git$X git.spec \ exec_cmd.o: exec_cmd.c $(CC) -o $*.o -c $(ALL_CFLAGS) '-DGIT_EXEC_PATH="$(gitexecdir_SQ)"' $< +http.o: http.c + $(CC) -o $*.o -c $(ALL_CFLAGS) -DGIT_USER_AGENT='"git/$(GIT_VERSION)"' $< + ifdef NO_EXPAT http-fetch.o: http-fetch.c $(CC) -o $*.o -c $(ALL_CFLAGS) -DNO_EXPAT $< diff --git a/http.c b/http.c index 9604e33..0cb42a8 100644 --- a/http.c +++ b/http.c @@ -195,6 +195,8 @@ #endif if (getenv("GIT_CURL_VERBOSE")) curl_easy_setopt(result, CURLOPT_VERBOSE, 1); + curl_easy_setopt(result, CURLOPT_USERAGENT, GIT_USER_AGENT); + return result; } -- 1.3.0.rc1.g9aef-dirty - : 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