Mercurial > repo
view git-master/version.c @ 2765:0e687eac0f29
<ThatOtherPerson> mv DCPUToolBot-master d
author | HackBot |
---|---|
date | Mon, 22 Apr 2013 15:40:20 +0000 |
parents | e59711901a63 |
children |
line wrap: on
line source
#include "git-compat-util.h" #include "version.h" #include "strbuf.h" const char git_version_string[] = GIT_VERSION; const char *git_user_agent(void) { static const char *agent = NULL; if (!agent) { agent = getenv("GIT_USER_AGENT"); if (!agent) agent = GIT_USER_AGENT; } return agent; } const char *git_user_agent_sanitized(void) { static const char *agent = NULL; if (!agent) { struct strbuf buf = STRBUF_INIT; int i; strbuf_addstr(&buf, git_user_agent()); strbuf_trim(&buf); for (i = 0; i < buf.len; i++) { if (buf.buf[i] <= 32 || buf.buf[i] >= 127) buf.buf[i] = '.'; } agent = buf.buf; } return agent; }