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 17563 - USER TEST: Source control information should be stored in the project
Summary: USER TEST: Source control information should be stored in the project
Status: VERIFIED INVALID
Alias: None
Product: obsolete
Classification: Unclassified
Component: vcscore (show other bugs)
Version: 3.x
Hardware: All All
: P3 blocker (vote)
Assignee: issues@obsolete
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2001-11-12 17:03 UTC by Jan Zajicek
Modified: 2001-11-15 17:17 UTC (History)
1 user (show)

See Also:
Issue Type: ENHANCEMENT
Exception Reporter:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Jan Zajicek 2001-11-12 17:03:39 UTC
User Test results indicate that users expect source control integration
information (such as user id's, passwords, repository host, etc.) should be
stored as part of the project.  This way, connections to different
source repositories (i.e. CVS) can be saved in a project specific manner.

This issue was transfered from BugTraq.
Comment 1 Pavel Buzek 2001-11-15 13:32:12 UTC
isn't this a vcs issue?
Comment 2 Vitezslav Stejskal 2001-11-15 14:06:19 UTC
Yes it is, reassigning. I don't know where the user credentials are stored by vcs modules, but if they 
are in some SystemOption accessible from Tools | Options then user can move them to projects layer right 
now.
Comment 3 Milos Kleint 2001-11-15 14:14:57 UTC
well, for CVS specifically, I think that other kind of users would
expect the cvs repository info to be stored in the usual cvs related
files, like $home$/.cvspass, $home$/.cvsrc etc.. It's a matter of
opinion and previous experience IMHO.

the things stored in SystemOptions are a bit different and are related
to the general UI behaviour of the vcs filesystems, I doubt someone
will like to have a different way of entering command switches for
each project..
Comment 4 Martin Entlicher 2001-11-15 14:41:36 UTC
This information (user id's, repository host, etc.) is a part of the
mounted filesystem and this way it's a part of the project. I don't
understand why and where should we store this.

Regarding passwords, it's not very secure to store them anywhere :-)
CVS passwords are stored in $HOME/.cvspass. This file should be
changed by cvs login/logout. I don't think I should rewrite the file
when you change projects in NetBeans.
VSS password can be stored with the filesystem if the user explicitly
enables it.
Comment 5 Jiri Kovalsky 2001-11-15 17:17:39 UTC
I agree with both guys.