[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
|
[platform-cvs-dev] Re: Partially shared project
|
- From: Kaj Kandler <KajKandler@xxxxxxxxxxxx>
- Date: Thu, 02 Aug 2007 13:23:49 -0400
- Delivered-to: platform-cvs-dev@eclipse.org
- User-agent: Thunderbird 2.0.0.5 (Windows/20070716)
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
Isn't this a case for .cvsignore?
In general ( to the best of my knowledge) the team architecture does not
include the build tree in the team repository.
And you can always create a project and exclude parts of the tree using
.cvsignore (or .svnignore for that matter).
K<o>
Screencast Wrangler at http://Plan-B-for-OpenOffice.org/
platform-cvs-dev-request@xxxxxxxxxxx wrote:
> Send platform-cvs-dev mailing list submissions to
> platform-cvs-dev@xxxxxxxxxxx
>
> To subscribe or unsubscribe via the World Wide Web, visit
> https://dev.eclipse.org/mailman/listinfo/platform-cvs-dev
> or, via email, send a message with subject or body 'help' to
> platform-cvs-dev-request@xxxxxxxxxxx
>
> You can reach the person managing the list at
> platform-cvs-dev-owner@xxxxxxxxxxx
>
> When replying, please edit your Subject line so it is more specific
> than "Re: Contents of platform-cvs-dev digest..."
>
>
> Today's Topics:
>
> 1. Re: Partially shared project? (Eric Noulard)
>
>
> ----------------------------------------------------------------------
>
> Message: 1
> Date: Thu, 2 Aug 2007 11:31:20 +0200
> From: "Eric Noulard" <eric.noulard@xxxxxxxxx>
> Subject: Re: [platform-cvs-dev] Partially shared project?
> To: "Eclipse CVS Integration developers list."
> <platform-cvs-dev@xxxxxxxxxxx>
> Message-ID:
> <cbe23c50708020231m45749d60hbc5bf5b176f58ddd@xxxxxxxxxxxxxx>
> Content-Type: text/plain; charset=ISO-8859-1
>
> 2007/8/1, Michael Valenta <Michael_Valenta@xxxxxxxxxx>:
>> Eric,
>>
>> The Eclipse Team architecture requires that projects be shared from the project root. The only workaround I can suggest is to improt the lined folder as a top level project as well. You should then be able to perform CVS operations on the top level project.
>
> Such a shame this choice is built-into Eclipse Team architecture!
> I will motivate my opinion in the forthcoming lines however
> at first glance do you think Eclipse Team architecture may
> be extended/modified to support partial sharing?
>
> The need is concrete and simple.
>
> I'm using CMake (http://www.cmake.org) for several projects
> (at least 2 of them are open source
> https://savannah.nongnu.org/projects/tsp and
> https://savannah.nongnu.org/projects/certi)
>
> CMake is a cross-platform build system generator which may generate
> Makefiles on Unix, MS Visual Project file on Windows, XCode on Mac etc...
> There is an alpha generator for Eclipse CDT
> http://www.cmake.org/Wiki/Eclipse_CDT4_Generator_Development
> there is a growing interest in the CMake community to have
> an Eclipse CDT generator.
>
> The usual best way to use CMake is to separate the
> SourceTree (which is under version control)
> from the
> BuildTree which is where generated files reside.
> With CMake, generated files are both the usual result of compilation
> AND the target build system files (Makefiles, Project files etc..)
>
> as an example you may try:
>
> 0) Install CMake
> http://www.cmake.org/HTML/Download.html
> (you need CMake from CVS HEAD if you want to test CDT Project File Generator)
>
> 1) mkdir CMakeTest
> 2) cvs -z3 -d:pserver:anonymous@xxxxxxxxxxxxxxxxxxxxxxx:/sources/tsp co tsp
> 3) mkdir Build_tsp; cd Build_tsp
> 4) cmake -G"Eclipse CDT4 - Unix Makefiles" ../tsp
> (you may try another generator if you do not want to
> compile the CVS CMake version)
>
> Then you may "Import an existing project" from Eclipse
> and you should obtain more or less the same project as the
> TSP screenshot on http://www.cmake.org/Wiki/Eclipse_CDT4_Generator_Development.
>
> In the obtained project the CVS handled source tree is
> a LinkRessources and the .project and .cproject are located
> in the BuildTree since they are "generated" files.
>
> This is the reason I wanted (and in fact exepected) Eclipse to simply scan
> project directories for any existing CVS directory (or whatever administrative
> files of the used Version Control System) and enable Team Menu
> on the concerned folder.
>
> What is your opinion regarding this "feature request",
> is it acceptable?
>
> How can I file it to Eclipse Project ?
> Should/May I contribute the feature ?
> If I contribute is there a chance it will reach mainstream Eclipse?
>
- --
Kaj Kandler
Conficio - http://www.conficio.com/
Phone: +1 (781) 632 5773
*** Technical support for non technical users of OpenOffice.org ***
*** http://plan-b-for-openoffice.org/ ***
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.6 (MingW32)
iD8DBQFGshMlRDUvrJRNjTARArW1AJ44Hg48xj6HFKmCn6oDWnLxUddx9QCcDcoD
xILu9+M1SBYsjWF6ZW+xQzw=
=MT3d
-----END PGP SIGNATURE-----