Fair enough. We could have used some fake section name that you can't
generate any other way (in fact, "Branch.$branchname" would be that), but
the upside of using "branch" is exactly that you _can_ generate it with
the old-style syntax that is acceptable to older git versions too.
So the common case (all-lowercase, no special characters branch names)
wouldn't need to break.
Now, backwards competibility for the .git/config file isn't likely a huge
issue, but it does matter if you want to do things like "git bisect" to
bisect a totally unrelated bug, and part of the bisection is actually to
install the older git version that you're testing for the bug..
(Which is probably an insane thing to do anyway - you should be able to
test any bugs _without_ actually having to install the git version you're
testing. But whatever..)
Linus
-
To unsubscribe from this list: send the line "unsubscribe git" in
the body of a message to majordomo@vger.kernel.org
More majordomo info at http://vger.kernel.org/majordomo-info.html