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

Reply via email to