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 7995 - Suggest interactive generation & display of CVS changelogs between builds
Summary: Suggest interactive generation & display of CVS changelogs between builds
Status: RESOLVED INVALID
Alias: None
Product: obsolete
Classification: Unclassified
Component: collabnet (show other bugs)
Version: 3.x
Hardware: PC Linux
: P4 enhancement (vote)
Assignee: support
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2000-10-24 13:49 UTC by Jesse Glick
Modified: 2009-11-08 02:26 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 Jesse Glick 2000-10-24 13:49:13 UTC
We have a nice script in NetBeans to generate changelogs (in text and HTML
format) for all changes between IDE builds. For example, between Build33 and
Build34 it will list all checkins, grouped properly according to atomic commits,
prominently showing author, module(s) affected, file(s) affected, revision(s)
created, and log comment. This is really useful to look at. Currently we are
generating them between every build and plan to send them to an alias on
netbeans.org (if we are not already).

The information is all available in CVS but is not easily retrievable except
using this script or a similar one; cvs history and cvs log give you some info
but it needs heavy processing before it is comprehensible. Also sometimes you
want to check historical versions of it, or across multiple builds, or on a
branch, etc.; and it is not too nice to archive these files as they are
generated.

So I suggest a servlet (WebMacro script? Perl CGI based on the current Perl
script?) to live somewhere on the site (or a feature of CVSweb?) which would
generate and display such logs interactively. For example: you click a link off
the home page or some developer's resources link; it shows an intro screen
explaining the feature, and providing two scrolling listboxes (uniselect): one
for "from" tag, one for "to" tag, as stored in CVS (CVSROOT/valtags, or all tags
on some well-known file present in every build, e.g.
core/src/org/netbeans/Main.java). Ideally there would be some JavaScript so that
if you select ${foo}build_${x} as the from tag, it would look for and autoselect
${foo}build_${x+1} as the to tag (e.g. Build33 -> Build34). Click on submit (a
GET request so result is bookmarkable); the servlet (etc.) would generate the
proper changelog as HTML and display it to you. (Or maybe options to generate
downloadable, i.e. unbranded, HTML or text logs suitable for mailing.)
Comment 1 rbalada 2000-11-22 11:53:59 UTC
Interactivity is nice feature, but I guess it's not aplicable now. Current
scripts take a few minutes to go through the whole repository to find changes
between two dates (dates are taken from cvs history -xT -t $tag).
Comment 2 support 2001-05-25 21:58:16 UTC
entered as an enhancement request internally, #4271 pcn.
Comment 3 Taska 2001-05-25 22:04:23 UTC
reassigning
Comment 4 support 2001-05-26 08:12:05 UTC
entered internally on sc-support as issue #37, pcn issue #4271
Comment 5 Taska 2001-05-26 22:02:37 UTC
Accepting issues for support.
Comment 6 Taska 2001-06-04 18:03:29 UTC
This is entered as a request on the SC2.0 roadmap.
Comment 7 Taska 2001-06-21 15:21:09 UTC
reopening to re-resolve remind.
Comment 8 Taska 2001-06-21 15:22:48 UTC
resolved remind.
Comment 9 Taska 2001-10-05 00:56:30 UTC
Reopening all RESOLVED REMIND Issues and marking them P5.
Comment 10 Taska 2001-10-09 23:29:18 UTC
Accepting issue.
Comment 11 kat 2002-06-25 00:04:30 UTC
We have plans in the Truckee timeframe to add Bonsai query facillities
into ViewCVS.
Comment 12 Unknown 2002-08-21 01:12:12 UTC
The target for this has been assigned to the Truckee1 
release of SourceCast. During the upgrade to that release 
we can verify this issue or reopen if necessary.
Updating status whiteboard with new internal issue number 
PCN2246 and target. 
Comment 13 Unknown 2004-11-04 09:31:25 UTC
Updating WB.
Comment 14 Unknown 2004-11-04 09:32:14 UTC
Moving this to Resolve Remind Q.
Comment 15 Unknown 2009-01-16 14:21:59 UTC
This has been fixed in CEE 5.0
Comment 16 Unknown 2009-01-16 14:22:46 UTC
Marking as fixed as per Collab's policy
Comment 17 Unknown 2009-01-23 05:13:40 UTC
Setting TM
Comment 18 Marian Mirilovic 2009-11-08 02:26:54 UTC
We recently moved out from Collabnet's infrastructure