unofficial mirror of emacs-devel@gnu.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; 4+ 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] 4+ messages in thread

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

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

Code repositories for project(s) associated with this public inbox

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

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).