This Bugzilla instance is a read-only archive of historic NetBeans bug reports. To report a bug in NetBeans please follow the project's instructions for reporting issues.
We must support external scms, at least some basic scenarios (cvs, svn, mercurial). Tomasi add some comment as soon as "versioning ping api" will be available.
ping api and support for opening a checkout/clone wizard: cdev #7875623e660a
Implemented in 11d1eda0c1b7. I have one UI issue. It is possible, that we are not able to detect type of external scm repository. I implemented following message dialog, but it should be improved probably. Ondro, please take a look at it. Thanks.
Created attachment 81196 [details] Message
The attached message looks like we did not support svn. Is the quoted string supposed to be just URL and nothing more? Or why it failed in this case?
Integrated into 'main-golden', will be available in build *200904300201* on http://bits.netbeans.org/dev/nightly/ (upload may still be in progress) Changeset: http://hg.netbeans.org/main-golden/rev/11d1eda0c1b7 User: Jan Becicka <jbecicka@netbeans.org> Log: #163085: External SCM not supported
The message is OK from "guideline" point of view .. it states the problem as well as next steps to fix it. However, to me, as someone who doesn't understand the background of this issue, it wouldn't be clear why the fact that the repository could not be recognized would be fixed by doing the checkout manually.
Background of the issue: User can specify "external versioning repository" which is specified by plain String. User can specify CVS repository, mercurial reposirory, but also completely invalid String and we are trying to "guess" what kind of the repository user specified. I we fail, we show message above.
Seems OK then.
So it is fixed