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.

Bug 163085 - External SCM not supported
Summary: External SCM not supported
Status: RESOLVED FIXED
Alias: None
Product: connecteddeveloper
Classification: Unclassified
Component: Team Framework (show other bugs)
Version: 6.x
Hardware: All All
: P4 blocker (vote)
Assignee: Jan Becicka
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2009-04-20 10:16 UTC by Jan Becicka
Modified: 2009-05-07 09:37 UTC (History)
2 users (show)

See Also:
Issue Type: DEFECT
Exception Reporter:


Attachments
Message (20.84 KB, image/png)
2009-04-29 12:54 UTC, Jan Becicka
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Jan Becicka 2009-04-20 10:16:43 UTC
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.
Comment 1 Ondrej Vrabec 2009-04-22 15:12:28 UTC
ping api and support for opening a checkout/clone wizard:
cdev #7875623e660a
Comment 2 Jan Becicka 2009-04-29 12:52:47 UTC
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.
 

Comment 3 Jan Becicka 2009-04-29 12:54:11 UTC
Created attachment 81196 [details]
Message
Comment 4 Tomas Pavek 2009-04-29 16:38:25 UTC
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?
Comment 5 Quality Engineering 2009-04-30 07:32:32 UTC
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
Comment 6 Ondrej Langr 2009-05-01 13:18:22 UTC
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.
Comment 7 Jan Becicka 2009-05-04 12:27:26 UTC
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.



Comment 8 Ondrej Langr 2009-05-04 14:38:45 UTC
Seems OK then.
Comment 9 Jan Becicka 2009-05-07 09:37:57 UTC
So it is fixed