On Thu, 9 Aug 2007, moe wrote:Ok, I said I wouldn't have time to fix it yesterday, but today it's all done. With the first fix from Junio yesterday (the one that fixed "git status"), and the fixes I've sent out today, your cases should not all be basically instantaneous (ie we're talking low seconds, even on not-the-fastest- possible-machines). So with the following patches that were posted over the last 24 hours, you should be ok: Junio: Fix performance problem in "git status" Me: Start moving unpack-trees to "struct tree_desc" Fix "git commit directory/" performance anomaly (+ one-liner fix) Move old index entry removal from "unpack_trees()" into the individual functions Optimize the common cases of git-read-tree Optimize the two-way merge of git-read-tree too (that patch from Junio was sent in an email in this thread, with the subject line "Re: git and larger trees, not so fast?" and a message ID of "<7v7io4xwvp.fsf@assigned-by-dhcp.cox.net>": the patches from me should all have the appropriate Subject lines and be findable that way). If you can test with your real load to make sure, that would be good. 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
| Stephen Smalley | Re: [AppArmor 39/45] AppArmor: Profile loading and manipulation, pathname matching |
| Tarkan Erimer | Re: Dual-Licensing Linux Kernel with GPL V2 and GPL V3 |
| Greg KH | [GIT PATCH] driver core patches against 2.6.24 |
| Robin Holt | Re: Linux 2.6.26-rc1 |
git: | |
| David Fenyes | sigsetmask()? (LINUX) |
| Theodore Ts'o | Re: SVGA-alphanum. modes |
| Rob Coleman | S3 |
| Ian Kluft | 2nd CFV and VOTE ACK: comp.os.linux reorganization |
