Bug 64078 - Project manager functionality missing (add/remove tree/files(multiple selection) to existing project
Summary: Project manager functionality missing (add/remove tree/files(multiple selecti...
Status: RESOLVED FIXED
Alias: None
Product: kdevelop
Classification: Applications
Component: All build tools (show other bugs)
Version: 4.0.0
Platform: Compiled Sources All
: NOR wishlist
Target Milestone: ---
Assignee: kdevelop-bugs-null
URL:
Keywords:
: 103578 (view as bug list)
Depends on:
Blocks:
 
Reported: 2003-09-11 14:37 UTC by Horatiu Eugen VLAD
Modified: 2009-01-24 02:09 UTC (History)
2 users (show)

See Also:
Latest Commit:
Version Fixed In:
Sentry Crash Report:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Horatiu Eugen VLAD 2003-09-11 14:37:53 UTC
Version:           snapshot kdevelop20030829 (using KDE KDE 3.1)
Installed from:    Compiled From Sources
Compiler:          gcc 2.93.3 automake (GNU automake) 1.7.2, GNU Make 3.80
OS:          Solaris

It would be nice to have a project manager to allow to add a tree recursively to an existing project (like generate project). 
Also after adding files to have a list with checkboxes to select which files to stay in project and wich not. The result of selecting/deselecting the files should take effect only after pressing OK (if you add a file every time the class/file tree is refilled and for large projects may take several minutes).

i.e. look at the Project Manager from Source Navigator and Visual Slick Edit.
Comment 1 Danny Angelo Carminati Grein 2004-07-15 21:17:18 UTC
This is a really needed feature, this need attention. This report has almost one year here, and nobody ever commented anything.. any admin or who have access, can update the info for this report?
Comment 2 Amilcar do Carmo Lucas 2004-07-16 11:42:47 UTC
Well this is still a whish list (low priority) item.
I can live perfecly weel without it, and I guess all the other developers too.
So if you really need it ... i guess you'll have to code it in.
It's not that complicated, just take a look at:
http://www.kdevelop.org/HEAD/doc/api/html/classAutoProjectPart.html
Comment 3 Felix 2005-06-28 13:21:27 UTC
I'm not sure whether my problem is really the same, but if, then the whole issue is not a wish but a bug:

I've imported some files from a subdirectory into a custom project. In the "Groups" tab as well as in the "File tree" tab these files are recognised as project files. However, right mouse click on the files opens a menu with
 add to project
The filename is just missing! Selecting this entry invokes cvs with
cvs -f add '.' 2>&1
which of course crashes.
(However, the commands in the subdirectory of CVS Service work correctly.)
For me, the only way to add another file to the project seems to be editing the *.kdevelop.filelist...

P.S: I'm using KDevelop 3.2.1 on KDE 3.4
Comment 4 Amilcar do Carmo Lucas 2005-06-28 13:36:58 UTC
You have another problem. Your problem is that you should read the user Manual and look for "custom projects" (custom Makefiles).

Like the name says, you are the one responsable to manage your own Makefiles, so you are the one responsable for adding/removing files to them.

Regarding CVS, does cervisia work ?

Comment 5 Felix 2005-06-28 13:48:34 UTC
Sorry, but my problem is not that I can't edit a Makefile. If I select a file from the top level directory, i.e. where the *.kdevelop.* project files are, I can add this file to the project. Right mouse click yields a menu entry "add 'filename' to the project" (I'm not sure about the exact English version) and everything is fine.

Adding a file to the project has more consequences than just changing the Makefile, e.g. the contents of the file is also parsed and appears in the class browser.

Concerning CVS: it seems that Cervisia is not supported anymore, only CVS Service.
Comment 6 Amilcar do Carmo Lucas 2005-06-28 13:53:44 UTC
Well, if you canot add files to subprojects (subfolders) on custom Makefile based projects, then open a new bug report.

> Concerning CVS: it seems that Cervisia is not supported anymore, only CVS Service.
Yes, you are rigth. But CVS service is provided by cervisia.
Does cervisia work ? 
Comment 7 Felix 2005-06-28 14:48:04 UTC
I thought my problem is related to that bug/wish, but maybe it's a good idea to start a new bug file.

> Does cervisia work ?
>

I could not see any problems with cervisia, for me it works.
Comment 8 Andreas Pakulat 2008-06-29 22:52:47 UTC
*** Bug 103578 has been marked as a duplicate of this bug. ***
Comment 9 groot 2008-12-15 16:26:08 UTC
Not Solaris specific.
Comment 10 Andreas Pakulat 2009-01-24 02:09:56 UTC
this is possible in kdev4 with cmake projects.