Nicolas Pitre wrote: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
| david | Re: Dual-Licensing Linux Kernel with GPL V2 and GPL V3 |
| Greg Kroah-Hartman | [PATCH 009/196] Chinese: add translation of sparse.txt |
| Andrew Morton | Re: -mm merge plans for 2.6.23 -- sys_fallocate |
| Stephen Rothwell | Announce: Linux-next (Or Andrew's dream :-)) |
git: | |
| Gerrit Renker | [PATCH 15/37] dccp: Set per-connection CCIDs via socket options |
| David Miller | [GIT]: Networking |
| David Miller | Re: [PATCH] pkt_sched: Destroy gen estimators under rtnl_lock(). |
| Wenji Wu | A Linux TCP SACK Question |
