all messages for Emacs-related lists mirrored at yhetil.org
 help / color / mirror / code / Atom feed
* Heads up, VC front end about to undergo major surgery
@ 2008-05-07 23:57 Eric S. Raymond
  2008-05-08  0:20 ` Dan Nicolaescu
  0 siblings, 1 reply; 3+ messages in thread
From: Eric S. Raymond @ 2008-05-07 23:57 UTC (permalink / raw)
  To: emacs-devel

I've done as much as I can by refactoring and cutting away
undergrowth.  While I'll do my best to prevent actual breakage, the
upcoming round of changes to the VC front end are likely to be
somewhat disruptive.  Please have patience over the next few days;
I expect to be through the risky part by Friday or so.

This is going to be the part where I exploit ewoc to pass directories 
down to the backends, relying on them to perform the right expansiuon
to lists of files rather that doing that at the level of the VC front
end.  (We couldn't do this when the directory browser was tied to
Dired because directories aren't first-class in Dired-land).

There are two kinds of things likely to go wrong:

(1) The behavior of the UI is going to be modified along the lines I
described in my design proposal.  The actions of some commands will
change in subtle ways; especially in edge cases like (a) no selection
set or (b) unregistered files.  You may see behaviors that, though
logically consistent, differ from what experience has led you to expect.

(2) Various backend methods may just crap out when handed a directory
instead of a file list.  It is difficult to anticipate this sort of
problem, so please complain to the list if you run afoul of one and
I'll fix it ASAP.
--
						>>esr>>




^ permalink raw reply	[flat|nested] 3+ messages in thread
[parent not found: <20080508003332.20B7C2C83DF@grelber.thyrsus.com>]

end of thread, other threads:[~2008-05-08  5:14 UTC | newest]

Thread overview: 3+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2008-05-07 23:57 Heads up, VC front end about to undergo major surgery Eric S. Raymond
2008-05-08  0:20 ` Dan Nicolaescu
     [not found] <20080508003332.20B7C2C83DF@grelber.thyrsus.com>
2008-05-08  1:33 ` Eric S. Raymond
2008-05-08  5:14   ` Dan Nicolaescu

Code repositories for project(s) associated with this external index

	https://git.savannah.gnu.org/cgit/emacs.git
	https://git.savannah.gnu.org/cgit/emacs/org-mode.git

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.