No.
True.
Maybe you're right. The reason why my first knee-jerk reaction is
"performance problem" is because:
- The field is rarely present.
- When it is used, we look for it on every commit we traverse.
- This means that finding out the field does *not* exist is the most
common operation, and that effort rises linearly with the number of
commits visited.
Whereas if the information is present in the header or trailer of the
commit, finding out that the field does not exist there is rather
cheap. But you could very well be right, that the absolute extra time
spent might be negligible for all intents and purposes.
Nonetheless, the data-integrity argument still holds, i.e. placing it in
the commit (header or trailer) automatically protects it. External
files need extra care if you want the same integrity protection.
--
Sincerely,
Stephen R. van den Berg.
"Father's Day: Nine months before Mother's Day."
--
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