On 5/31/06, Linus Torvalds <torvalds@xxxxxxxx> wrote:
On Wed, 31 May 2006, Martin Langhoff wrote: > > gitview > http://git.catalyst.net.nz/gitweb?p=gentoo.git;a=summary Heh. I think you should enable caching in your apache config.
I know I should -- but I'm hoping to find the time to rework gitweb a bit to actually work fast instead. It bothers me that it is so slow on a basically idle machine, and where I can perform the corresponding git operations in the commandline in a blink. And caching is great for really busy sites (aka kernel.org) but git.catalyst.net.nz only serves a handful of small repos for a small group of people, and is 99% idle. Should blaze through this stuff.
That gentoo repo has a lot of "duplicate" commits that cvsps will mark as two separate commits because there's one commit for the files, and one commit for whatever the "Manifest" file is. I wonder if those commits should generally be merged or something. That said, things like that are most easily fixed as a git->git update (along with adding name translation), which can avoid re-writing the trees.
Yep, large projects often have good reasons to run custom imports, merging certain commits, rewriting log messages (like the X.org guys were doing). It can be done at the cvsimport stage or later -- I think Pasky has a rewritehistory tool hidden somewhere in Cogito, but I haven't used it. cheers, martin - : send the line "unsubscribe git" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html