emacs-devel
[Top][All Lists]
Advanced

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

Re: State of the repository conversion


From: Óscar Fuentes
Subject: Re: State of the repository conversion
Date: Thu, 20 Mar 2014 13:42:20 +0100
User-agent: Gnus/5.13 (Gnus v5.13) Emacs/24.3.50 (gnu/linux)

David Engster <address@hidden> writes:

> Óscar Fuentes writes:
>> Eli Zaretskii <address@hidden> writes:
>>
>>>> I would encourage git newcomers to just use Magit. It provides a nice UI
>>>> for git, requiring very basic knowledge of git's specific features.
>>>
>>> That's unrelated to the issue at hand, which is how we use git at the
>>> project level.
>>
>> Magit can determine how you use git at the project level. Since it makes
>> ordinary tasks quite more simple and less error-prone, git's barroque UI
>> is no longer a significant factor.
>
> Since Eli is working on Windows, I don't think Magit is a good solution
> for him. It is pretty slow there since it is often doing an excessive
> number of calls of the Git binary under the hood.
>
> -David

Magit is slow on Windows only if you compare it to how it performs on
GNU/Linux. I regularly use Magit on a Windows netbook and it is faster
than bzr ever was on that machine. Also, there is room for improvement:
the slowest part is where Magit refreshes the buffers (after switching
to another branch, for example) and that is Emacs's VC being slow, not
Magit. I experimented with advising the VC functions that update the VC
status and the speedup is dramatic (one or two git invocations per Magit
operation instead of one per visited file.)




reply via email to

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