Re: [PATCH v2 03/11] diff: halt tree-diff early after max_changes
- From
- Garima Singh <garimasigit@gmail.com>
- Date
- Feb 22, 2020, 00:37 UTC
- Message-ID
- <189827fa-7fab-5064-7baa-f856b149559b@gmail.com>
- In-Reply-To
- <86h7zqqdze.fsf@gmail.com>
On 2/16/2020 7:00 PM, Jakub Narebski wrote:
Show 18 quoted lines
> "Derrick Stolee via GitGitGadget" <gitgitgadget@gmail.com> writes: > >> From: Derrick Stolee <dstolee@microsoft.com> >> >> Use this max_changes option in the bloom filter calculations. This >> reduces the time taken to compute the filters for the Linux kernel >> repo from 2m50s to 2m35s. On a large internal repository with ~500 >> commits that perform tree-wide changes, the time reduced from >> 6m15s to 3m48s. > > I wonder if there is some large open-source project with many commits > performing tree-wide changes, that is with many commits with more than > 512 changed files with respect to the first parent. > > Maybe https://github.com/whosonfirst-data/whosonfirst-data-venue-us-ny > from "Top Ten Worst Repositories to host on GitHub - Git Merge 2017" > could be a good repository to test ;-) >
Thanks for the suggestion! I will see if any of these repos gives us a good test bed and add the perf improvement numbers in the appropriate commit messages in v3.
Cheers! Garima Singh