Help needed testing EDE branch

"Eric M. Ludlam" <[email protected]>
Newsgroups gmane.emacs.cedet
Message-ID <[email protected]>
Hi all,

I've been working on a task branch for EDE for a while, and I'd like to 
check it into Trunk, but I'd also like to make sure I don't break 
anyone's workflow, so I need your help!

This code change is a result of a suggestion from emacs-devel mailing 
list to use 'locate-dominating-file' as a way of solving a long-standing 
problem in EDE where some types of projects won't be detected unless you 
first visit a file in the root of the project.

There is also a huge new unit testing suite for all the known projects 
to make sure they correctly detect, reset, and rescan.  This has 
resulted in a LOT of bug fixes!

The new project detector is so good, I was able to delete a bunch of 
code out of all the different project classes, making it much easier to 
create a new project.  Nice!

Next, there are five NEW generic project types!  They are all Version 
Control based, and will detect git, bzr, hg, svn, and cvs.  As generic 
projects, they are detect LAST after all specific project types.  To 
take advantage of the features, you can use 'customize-project' and set 
up your C++ headers, or java classpath.  I hope this change makes it 
possible to drop support for cpp-root and java-root style projects in 
the future by finding and fixing deficiencies in the generic project type.


So, how can you help?

If you are using CEDET from the BZR repository, and use EDE as part of 
your configuration, please pull down the "ede-ldf" branch, where "ldf" 
stands for "locate dominating file".

To grab a copy, you can do this:

bzr checkout bzr://cedet.bzr.sourceforge.net/bzrroot/cedet/code/ede-ldf 
cedet

and the typical "make" to get it going.

Since it would be great to enable generic projects now that they are 
more reliable, please also add:

(ede-enable-generic-projects)

to your .emacs file, and see if you detect any problems.

Thats it!

After using it for a little while, I'd greatly appreciate some replies 
on this thread stating what projects you typically use, and if you ran 
into any problems.

Thanks!
Eric

------------------------------------------------------------------------------
HPCC Systems Open Source Big Data Platform from LexisNexis Risk Solutions
Find What Matters Most in Your Big Data with HPCC Systems
Open Source. Fast. Scalable. Simple. Ideal for Dirty Data.
Leverages Graph Analysis for Fast Processing & Easy Data Exploration
http://p.sf.net/sfu/hpccsystems
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.