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 38473 - Which CVS Profil is build-in and which cmd-line client?
Summary: Which CVS Profil is build-in and which cmd-line client?
Status: VERIFIED FIXED
Alias: None
Product: obsolete
Classification: Unclassified
Component: vcsgeneric (show other bugs)
Version: 3.x
Hardware: All All
: P2 blocker (vote)
Assignee: Martin Entlicher
URL:
Keywords: T9Y
Depends on:
Blocks:
 
Reported: 2004-01-07 10:08 UTC by dmladek
Modified: 2004-01-21 09:06 UTC (History)
0 users

See Also:
Issue Type: DEFECT
Exception Reporter:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description dmladek 2004-01-07 10:08:21 UTC
Product Version       = NetBeans IDE Dev (Build
200401061900)
  Operating System      = Linux version
2.4.20-18.9 running on i386
  Java; VM; Vendor      = 1.4.2; Java HotSpot(TM)
Client VM 1.4.2-b28; Sun Microsystems Inc.
  Java Home             =
/usr/local/java/j2sdk1.4.2/jre
  System Locale; Encod. = cs_CZ; ISO-8859-2
  Home Dir; Current Dir = /usr/local/home/delphym;
/usr/local/forte/forte3/NBdev-last/netbeans/bin
  IDE Install; User Dir =
/usr/local/home/delphym/NBdev-last;
/usr/local/home/delphym/.netbeans/dev
-------------------------------------------------------------------------------

After fix of several issues #25139, 28001, 37398,
37593 and maybe more (not all marked yet as fixed)
about unification of both CVS support in NB
(former JavaCVS and G-CVS) it's hard to
distinguish which mounted FS of CVS profile using
which client...

IMHO, I'd like to have an overview of which client
I'm using, and there are several reasons:
-even thought the UI and functionality is almost
identical, there are several exceptions in their
way of use (outputs/inputs/commands)
-even though each command must have done its work
in both client properly, there are (AND WILL
BE!!!) still some bugs in each client that command
doesn't work because a bug in its eg. execution
String, implementation, bug in library, bug in
external cvs binary.... etc.
- and there are certainly others reasons which
would prove the Difference on first sign of which
client this FS is using will be useful

Before that very needed UI merge the JavaCVS FS
had a ping icon and G-CVS had purple.

Now, because JavaCVS FS doesn't exist anymore,
there is only G-CVS FS and thus only one icon and
only one annotation :-(
But under this "One Unique Look" are hidden 2 very
different "engines" and If they would be
distinguished by the different icon, or at least
by the tooltip. It would be very valuable and
useful...
Comment 1 Martin Entlicher 2004-01-19 10:19:08 UTC
System property "netbeans.vcs.T9Y" is introduced for that.
When you start IDE with:
./runide.sh -J-Dnetbeans.vcs.T9Y=true
you will have command-line CVS filesystems displayed as "CVS-EXT ..."
and built-in CVS filesystems displayed as "CVS-INT ...". This is
consistent with the Issuezilla convention where Summary is prefixed
with either CVS-INT or CVS-EXT.

/cvs/vcscore/src/org/netbeans/modules/vcscore/VcsFileSystem.java,v 
<--  VcsFileSystem.java
new revision: 1.242; previous revision: 1.241

Comment 2 dmladek 2004-01-19 11:18:13 UTC
Thanks Martin, I'm looking forward it, when I could try it!
Comment 3 dmladek 2004-01-21 09:06:03 UTC
I'm glad I can confirm it is fixed :-)
Thanks Martin again!

It improves the quality of testing and you could
start to look forward to a big number of new, exciting and serious
bugs in CVS-Profile :-))) which you then will fix :-D