[Top][All Lists]

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

Re: vc-*-root finctions

From: Dan Nicolaescu
Subject: Re: vc-*-root finctions
Date: Thu, 21 Feb 2008 12:01:46 -0800

Tom Tromey <address@hidden> writes:

  > >>>>> "Stefan" == Stefan Monnier <address@hidden> writes:
  > Stefan> The asynchronous behavior is only important for all the other
  > Stefan> operations you'll want to perform later (once you already have
  > Stefan> a vc-status buffer with which to work): update/merge/pull,
  > Stefan> commit/push.
  > On my gcc tree, a plain "svn status" takes a full minute (at the top
  > level).  I think that is much too long a time for Emacs to be
  > unresponsive.  So, I would prefer async operation for the dir-status
  > by default -- right now I simply can't use vc-dired for my work, and I
  > would like to be able to use something.
  > I do agree that a particular back end could choose to work
  > synchronously.

The current implementation does not care if the backend is asynchronous
or not, the backend just needs to call the UPDATE-FUNCTION when it's
done computing the status (I'm sure you knew that, this is just for
everybody else's benefit)...

reply via email to

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