I am currently porting our development environment from MoinMoin,
Bugzilla, and ViewCVS to Trac.
In doing so it appears that MoinMoin provides a fairly reasonable
revision tracking for wiki pages that is missing from Trac, have I
just missed it?
If so it seems ironic that a tool focussed on revision control of
source code should have no such feature for wiki pages.
The following seem to be addressing this enhancement.
http://projects.edgewall.com/trac/ticket/1132
http://projects.edgewall.com/trac/wiki/TracObjectModelProposal
http://projects.edgewall.com/trac/wiki/TighterSubversionIntegration
I am working with the 0.10 dev trunk, should I incorporate the patch at
http://projects.edgewall.com/trac/attachment/wiki/
TighterSubversionIntegration/svn-wiki-backend-patch
or has this been superceded by the TracObjectModelProposal work?
I am assuming that a real code solution would be a plugin not a
patch, is it worth me trying to craft such a plugin from this patch,
or do you have a better proposal for a starting point?
My goals for this would be:
1. ability to track changes to wiki pages
2. ability to use SVN/SVK to merge changes to wiki pages from
multiple developers
This fits with the goals in http://projects.edgewall.com/trac/ticket/
1465
I am happy with the concept that wiki pages are in a special
directory of the source code, since I intend to use it for
documentation, specs etc which relate directly to the source code, a
separate repository for the wiki pages seems more complicated than
necessary.
I also intend to move to the Mercurial plugin in due course, but am
attempting dual SVN and Hg workflows during our transition to Trac.
Would it be easier to simply add the Wiki repository storage to the
Mercurial plugin and skip the trunk patches for SVN?
Any comments?
Thanks for all your effort.
Robert Butterfield.
_______________________________________________
Trac-dev mailing list
[email protected]
http://lists.edgewall.com/mailman/listinfo/trac-dev