Hi Noah, > > Clunkiness is not the issue, we do not wish to require Subversion in > order to use Trac. It is better to reinvient a bit of the wheel in 100 > lines of code, than force you to install a much much larger package > (plus its deps, etc). There is also the issue that Trac supports other > SCMs, and making a cross-SCM API for both reading and writing is very > tricky. Everyone does things just a bit differently, even unifying the > read-only APi is a stretch much of the time.
heads up for the developer that do all this work, and I really can imagine that this is not an easy task. But isn't the current "custom database storage" of the wiki pages nothing else than another different "version control backend"? So why not unify the vcs backend and then provide the current SQLlite storage of the WIKI pages as a vcs provider? The API for this must not be the same as the API for pluggable version control systems in general. It is only about wiki storage. and merging these APIs would indeed have a high risk to not succeed. This would fullfill multiple goals: those who want to have it in the subversion repos can use the subversion backend, even those who want to have different subversions for their source code and wiki data are lucky and those who want an easy system use the sqlite backend. And you could have different wiki domains with different backend storage: 1 domain of the wiki, e.g. the documentation is part of subversion[1], another domain e.g. for service is stored in the SQLlite database, since it has nothing to do with the software release cycle itself. I know, again another layer for no real reason, and additional work to due, if lot's of other important tasks are on the table. I consider this as a technological discussion, where trac should head at. Not today, not tomorrow, but the general direction should be towards a pluggable wiki storage system. Best regards Dirk [1] I know there are different macros available to include text from subversion into wikipages, but this is not the same. --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "Trac Users" group. To post to this group, send email to [email protected] To unsubscribe from this group, send email to [EMAIL PROTECTED] For more options, visit this group at http://groups.google.com/group/trac-users?hl=en -~----------~----~----~----~------~----~------~--~---
