Changes between Version 7 and Version 8 of TracCvsntIntegrationPlugin
- Timestamp:
- Nov 23, 2015, 9:28:10 AM (8 years ago)
Legend:
- Unmodified
- Added
- Removed
- Modified
-
TracCvsntIntegrationPlugin
v7 v8 5 5 == Description 6 6 7 This experimental plugin integrates CVSNT and Trac. It consists of a loginfo hook script for CVSNT and a plugin for Trac. The loginfo hook script creates a changeset database dedicated for this integration. Then it calls trac-admin to add the changeset. The Trac plugin provides a CVSNT repository that gets the change info from this new database.7 This experimental plugin integrates CVSNT and Trac. CVSNT is a version of CVS for Windows. 8 8 9 The changesets appear in the Timeline and Tickets get updated (of course depending on the commit log message). 9 This plugin consists of a loginfo hook script for CVSNT and a plugin for Trac. The loginfo hook script creates a changeset database dedicated for this integration. Then it calls trac-admin to add the changeset. The Trac plugin provides a CVSNT repository that gets the change info from this new database. 10 11 The changesets appear in the Timeline and Tickets get updated, of course depending on the commit log message. 10 12 11 13 The CVSNT repository does not (yet) support the source browser. … … 25 27 == Download 26 28 27 Download the zipped source from [ download:traccvsntintegrationplugin here].29 Download the zipped source from [export:traccvsntintegrationplugin here]. 28 30 29 31 == Source 30 32 31 You can check out TracCvsntIntegrationPlugin from [ http://trac-hacks.org/svn/traccvsntintegrationplugin here] using Subversion, or [source:traccvsntintegrationplugin browse the source] with Trac.33 You can check out TracCvsntIntegrationPlugin from [/svn/traccvsntintegrationplugin here] using Subversion, or [source:traccvsntintegrationplugin browse the source] with Trac. 32 34 33 35 == Installation 34 36 35 37 1. CVSNT hook set-up: 36 a. Copy `CvsntLoginfo.py`, `ProjectConfig.py` and `loginfo_script.py` to your machine (probably the CVSNT root folder is an appropriate place).38 a. Copy `CvsntLoginfo.py`, `ProjectConfig.py` and `loginfo_script.py` to your machine, probably the CVSNT root folder is an appropriate place. 37 39 a. Edit the string constants in `ProjectConfig.py` to match your configuration. 38 40 a. Modify the CVSNT loginfo hook so it will call python to run `loginfo_script.py` (not that the hook runs in an empty environment so you require full path names).