[svn.haxx.se] · SVN Dev · SVN Users · SVN Org · TSVN Dev · TSVN Users · Subclipse Dev · Subclipse Users · this month's index

Re: [Subclipse-dev] RFC: Implementing "check out into existing project"

From: Mark Phippard <MarkP_at_softlanding.com>
Date: 2005-04-12 19:08:09 CEST

Jochen Kuhnle <lists@kuhnle.net> wrote on 04/12/2005 01:19:11 PM:

> ok, I'm giving it a try. The goal is to get a "check out into existing
> project" feature as in the CVS plugin. I see two possible solutions that
> would like to put up for discussion:
> 1. Do it like the CVS plugin: When it checks out into a subfolder, it
> creates CVS directories for every folder between the target folder and
> project root folder. These directories contain a "Repository" file with
> the special entry "CVSROOT/EmptyDir" for repository (Does anybody know
> this is a CVS standard or just something the eclipse guys came up with?
> it's a standard, is there something equivalent in SVN?) Anyway, we could

> do the same and create .svn directories, where the entries file contains
> "special repository" for the directory, either "" or something like
> "protocol://repository/EmptyDir".
> Advantages: Close to the CVS plugin, less changes to the SVN plugin
> Disadvantages: Non-Standard, the SVN client may choke on our "special
> repository"

This option isn't even remotely possible.

> 2. Create no ".svn" directories between the root and checked out folder.

> This means that only managed folders have a ".svn" directory, while some

> other folders, and the project itself may not have them.
> Advantages: No "special repository", SVN standard
> Disadvantages: I think this imposes major changes on the plugin, since
> expects repository information attached the project and every folder. We

> certainly would be further away from the CVS plugin.
> Comments and corrections welcome!

This is the only option, and your disadvantages pretty much nail why I
think this will be a very difficult task.


Scanned for SoftLanding Systems, Inc. by IBM Email Security Management Services powered by MessageLabs.
Received on Wed Apr 13 03:08:09 2005

This is an archived mail posted to the Subclipse Dev mailing list.