news <news@sea.gmane.org> wrote on 03/08/2005 08:01:46 AM:
> Hi I have a question I am not fully aware if this is a bug or something
> which has yet to bei implemented.
> I try to connect a project into an existing repository (with a project
> of the same name) but once I synchronize it into the the repository
> the operation basically fails without an error instead of starting the
> synchronize view, like it does in CVS.
> Is this a bug, a feature or simply missing currently?
I see the same thing when I do it. Can you enter this in the issue
tracker.
I think that a lot of the Share Project code was modelled after CVS and
the bits that depended on Synchronize were just left out because Synch did
not work at the time.
I am not 100% sure how we would implement this feature. In order to do a
Synch, your local project has to be a valid WC. To be a valid WC, we have
do an svn checkout. In this case, that will cause stuff to come down from
the server that could overlay what you have local. More likely, the
checkout would fail. When the project does not already exist in the
repository, we are able to do svn mkdir to create an empty folder and then
checkout that folder. Thus turning your project into a WC and allowing
you to then add/commit the contents.
I suspect that we will have to make this situation an error. In other
words, tell you that a project of that name already exists and force you
to specify another one.
Mark
_____________________________________________________________________________
Scanned for SoftLanding Systems, Inc. by IBM Email Security Management Services powered by MessageLabs.
_____________________________________________________________________________
Received on Thu Mar 10 03:24:51 2005