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