Ticket #39 (Fixed)Thu Aug 03 21:18:30 UTC 2006
RCVSweb and CVSweb integration
Reported by: | Andrew | Severity: | Enhancement |
Part: | Web site: RCVSweb and CVSweb (CVS browsing) | Release: | |
Milestone: | Status | Fixed |
Details by Andrew:
This is a reminder for me: Integration of RCVSweb and CVSweb to continue.
- Links into RCVSweb from locations where SVN browsing is normally done
- “Changeset #xxx” detection for “Revision #xxx” with links into relevant CVSweb locations
- Configure CVSweb to understand Collaboa tickets for its own bug database automatic linking
- Update Sources page (Radiant) with CVS info
Need to do a trivial CVS change to check diffs are all working OK – at the moment there are no revisions to compare.
Place RCVSweb on pond.org.uk/ruby and put it into ROOL SVN. Is it worth a RubyForge project?
Changelog:
Modified by Andrew Sat, August 19 2006 - 21:26:45 GMT
Integration levels becoming quite strong; RCVSweb now handles CVSHistory output and has its own revision history generator based on CVSHistory XML feeds, to match the Changeset list from Collaboa.
Some testing and tidying yet to be carried out.
Modified by Andrew Tue, August 22 2006 - 09:19:29 GMT
Note to me – by “tidying”, this includes sorting out CVSHistory output so it’s based on styles not hard-coded colours etc. thus allowing it to derive table styles and colours from the CVSweb style sheet; plus sorting out forms so they work in more narrow views.
Modified by Andrew Sun, October 15 2006 - 12:16:36 GMT
“Revision #xxx” isn’t too appropriate because CVS doesn’t use revision numbers in the same way as SVN uses changesets. A particular revision can apply to multiple files.
More or less everything else above is currently done, except recognising “Ticket #xxx” entries and linking back into Collaboa. CVSweb has been configured for this, but RCVSweb doesn’t yet.
Modified by Andrew Sun, October 15 2006 - 12:47:31 GMT
Implementation complete. RCVSweb shows text with Collaboa ticket links through a new Helper function in revision lists and revision details. See Changeset #85.
Modified by Andrew Sun, October 15 2006 - 12:47:41 GMT
- Status changed from Open to Fixed
Setting status to “Fixed”.