Re: [PATCH] Introduce the GIT_HOME environment variable
From: Junio C Hamano <hidden>
Date: 2016-06-15 22:47:55
Matthieu Moy [off-list ref] writes:
http://standards.freedesktop.org/basedir-spec/basedir-spec-0.6.html It solves the same problem ("set on environment variable, and change my whole Git config"), but * It's a standard. It's really nice to be able to ... * It avoids hidden files. With $GIT_CONFIG, a user doing
I think the above are actually three bullet points (i.e. you lack line break and bullet before "It's really nice"). And the third bullet is more or less a small subset of the second one, since you need "ls -a" without making them non-dot, And I personally don't care very much about that second "It's really nice to be able to" point. As to the particular "standard" cited, I don't know how relevant it is to us at this moment, or in this topic. Judging from the fact that it doesn't even define the scope of the standard (e.g. what classes of applications are expected to follow it, for what benefit do they follow it, how are they expected to handle differences between their historical practice and the new world order it introduces, etc. etc....), I suspect it is a very early draft that will be heavily copyedited before final, once professional standard writers start looking at it.