emacs-devel
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: Slow start-up on Git trees


From: Joakim Tjernlund
Subject: Re: Slow start-up on Git trees
Date: Thu, 20 Aug 2009 09:39:54 +0200

Dan Nicolaescu <address@hidden> wrote on 19/08/2009 22:56:00:
>
> Christian Faulhammer <address@hidden> writes:
>
>   > Hi,
>   >
>   > Joakim Tjernlund reported in
>   > http://bugs.gentoo.org/show_bug.cgi?id=281009 that Emacs started in a
>   > Git tree is really slow.  This does not happen with other SCM systems
>   > and we were able to reproduce the problem and narrowing it down
>   > to /usr/bin/git diff-index -z HEAD -- Makefile, called in
>   > vc-git-state.  Any possibilities to improve performance here?
>
> There are at lease two ways:
> - talk the git people to improve the performance of "git diff-index",
> - implement a vc-git-state-heuristic (see other vc-*-state-heuristic
>   functions) that parses .git/index and uses that return the state of
>   the file, thus avoiding the "git diff-index" call.
>
> Is worth it?
> I'd say probably not, the delay only happens the first time of accessing
> a file in the git tree.

The first time every day is a bit annoying. How about, for a starter, a simple
way of disabling vc-git in ~/.emacs?

  Jocke





reply via email to

[Prev in Thread] Current Thread [Next in Thread]