Jonathan Nieder wrote: > Stefan Zager wrote: >> This is probably a naive question, but: there are quite a lot of static >> variables in the git code where it's really unnecessary. Is that just a >> historical artifact, or is there some reason to prefer them? > > Sometimes it's for convenience. See for example path.c::git_path and mkpath. Threaded code uses a specialized thread-safe dialect of the usual C used in git. I wish I had better news to offer. -- 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