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 58543 - [cvslite] Status window shows ignorable files as Local New
Summary: [cvslite] Status window shows ignorable files as Local New
Status: RESOLVED FIXED
Alias: None
Product: versioncontrol
Classification: Unclassified
Component: CVS (show other bugs)
Version: 5.x
Hardware: All All
: P2 blocker (vote)
Assignee: issues@versioncontrol
URL:
Keywords:
Depends on: 58843
Blocks:
  Show dependency tree
 
Reported: 2005-05-03 16:55 UTC by Jesse Glick
Modified: 2007-01-04 17:14 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 Jesse Glick 2005-05-03 16:55:11 UTC
050415 build. I got a status window on /space/src/r41/ant. I got a bunch of
entries marked "Local New" such as /space/src/r41/ant/manifest.mf.~1.75~
(results of old CVS updates). But such entries (e.g. *~) should be ignored by
default; I think they are at least listed on the server in CVSROOT/cvsignore
(not sure).

Clicking Refresh does not remove these entries.

Running command-line

cvs -q -n up

does not mention these files (which is correct), nor does M-x cvs-quickdir in
Emacs using PCL-CVS.

Even more annoyingly, status on the project /space/src/r41/nbbuild/misc shows
dozens of *.class entries as Local New if nbbuild/antsrc has been built, which
would completely hide actual added entries. (The trunk version of nbbuild
compiles to a separate directory, so you need to use the release41 version to
see the effect.) Marking P2 since the problem is pretty visible and could be a
significant blocker for daily use.
Comment 1 Maros Sandor 2005-05-12 14:53:28 UTC
(EA3) CVSlite will now more or less follow
https://www.cvshome.org/docs/manual/cvs-1.11.20/cvs_18.html#SEC180 algorithm.
However, since CVSlite does not consult server's ignore list, you have to
include any non-standard file patterns (*.class) into your ~/.cvsignore file.