Re: q: git-fetch a tad slow?
* Shawn O. Pearce <spearce@spearce.org> wrote:
Show 10 quoted lines
> Ingo Molnar <mingo@elte.hu> wrote:
> > alas, fetching still seems to be slow:
> >
> > titan:~/tip> time git-fetch origin
> >
> > real 0m5.112s
> > user 0m0.972s
> > sys 0m3.380s
>
> What version of git are dealing with on the client side?
the client side on titan has:
titan:~> git version
git version 1.5.2.2
oldish but not outrageously old, right?
server side has:
earth4:~> git version
git version 1.5.6.1.108.g660379
Show 10 quoted lines
>
> fetch times of ~472 ms over git:// to your -tip.git tree and ~128 ms
> for strictly local fetch. If your SSH overhead is ~300 ms this is
> only a ~700 ms real time for `git fetch origin`, not 5100 ms.
>
> Is your git-fetch a shell script? Or a compiled binary? The port
> into C made it go _much_ faster, even though it is still a naive
> O(N^2) matching algorithm. Yea, we still should fix that, but I think
> an upgrade to 1.5.4 or later would make the client side improve
> consideribly.
ah, it is a shell script indeed! I'll upgrade to latest.
Ingo