Patch #4113
closedDirectory listing with CVS v1.11 patch
Description
Directory listing with CVS SCM uses rls command which was not available in CVS versons prior to 1.12.
Could the CVS adapter use cvs -q -n rlog -R to get the repository contents listing?
Files
Updated by Jean-Philippe Lang over 16 years ago
- Status changed from New to Closed
- Resolution set to Invalid
Closing this defect since RedmineRepositories clearly states that cvs 1.12 is required.
Feel free to submit a patch.
Updated by alexander smishlajev over 16 years ago
- File cvs_adapter.rb.patch cvs_adapter.rb.patch added
- Status changed from Closed to Reopened
Well, but the "stable" CVS version still is 1.11, and 1.11 is shipped with the latest production releases of FreeBSD.
The patch is attached.
I admit that the variant requiring CVS version 1.12 is much more effective. Perhaps Redmine could check the cvs version and then choose which code to run?
Updated by Jean-Philippe Lang over 16 years ago
- Tracker changed from Defect to Patch
Updated by Jean-Philippe Lang over 16 years ago
- Subject changed from Repository browsing fails with CVS v1.11 to Directory listing with CVS v1.11 patch
- Category set to SCM
- Status changed from Reopened to New
Updated by Gareth Sylvester-Bradley over 15 years ago
FWIW, I've now been using this patch successfully for several months to enable repository browsing for our CVS 1.11 server. Thanks!
This week I just needed to tweak the regular expression that parses the revision info very slightly to play nice with patch #6090 to make downloading binary files from a CVS repository work when running Redmine on Windows.
Change line 65 from:
re_loginfo = "revision ([0-9.]+)\s*\n"to:
re_loginfo = "revision ([0-9.]+)\s*\r?\n"
Updated by Go MAEDA about 4 years ago
- Status changed from New to Closed
Closing this issue because CVS 1.11 is too old.