Nicolas Pitre [off-list ref] writes:
Well, just in case my opinion matters...
Well, you already do ;-)
I don't like this feature list idea at all.
... and thanks for bringing a bit of sanity to this thread.
When you need git behavior X and you know that it appeared in version Y
then you only need to test for git_version >= Y. Determining that
particular Y is much easier after the facts using the commit log than
trying to anticipate what item should be added to a feature list for
future usage. In fact the same argument as for not explicitly recording
renames in commit objects should apply here.
Very well put; that is exactly what I wanted to say in two
messages ago.