#1132: Use Subversion (or the source repository) for Trac's data as well
------------------------------+---------------------------------------------
 Reporter:  [EMAIL PROTECTED]  |        Owner:  cboos
     Type:  enhancement       |       Status:  new  
 Priority:  normal            |    Milestone:       
Component:  general           |      Version:  none 
 Severity:  normal            |   Resolution:       
 Keywords:  objectstore       |  
------------------------------+---------------------------------------------
Changes (by [EMAIL PROTECTED]):

 * cc: [EMAIL PROTECTED], [EMAIL PROTECTED] (added)
  * component:  wiki => general
  * summary:  Use Subversion for data repository => Use Subversion (or the
              source repository) for Trac's data as well

Comment:

 (This is my first post here, and, except for the lack of WYSIWYG, Trac is
 very cool BTW - love its Tracklinks and diff displays!, among other
 coolness)

 [http://www.google.com/search?sourceid=navclient&ie=UTF-8&rls=GGIC,GGIC
 :2006-23,GGIC:en&q=Trac+store+wiki+pages Google search for Trac store wiki
 pages] led me to ticket:1465 which led me here.

 Yes, I would very much like to see Trac store its wiki (and eventually all
 its data) in the source control system (as Subversion).

 However, I read on ticket:1465 that on 04/22/05 04:58:06 cboos said "I
 always thought that it was not a good idea to re-create a (simple)
 versioning system for versioning Trac's content, rather than using SVN.
 Now I think it would be really a bad idea to re-create a "light"
 distributed versioning system, given the complexity of such a thing, and
 the fact that a good alternative exist. "   However, on 01/24/06 07:52:17,
 I'm pleased to see he'd devising a plan.

 '''I think it should be done.  I understand its hard.'''  To avoid
 conflicting IDs in the database, you probably would have to go to a dual
 layer ID system: instance_name+sequential_number, not just
 sequential_number; and you'd have to sync the database.  But this is
 doable.  And, as well as making a cleaner server (not using separate
 storage), as ticket:1465 points out it would also allow you to run the
 trac distributed with sync.  And if for some reason subversion was short a
 feature or two, it would then be improved as consequence.

 '''This is my take: Subversion looks like a solid thing - so stick with
 it.  Or if some version control system is better (perhaps
 [http://en.wikipedia.org/wiki/Monotone_(software) Monotone ]), use that.
 But don't have the very tool (Trac) designed to manage repository
 versioning reinvent versioning as well.'''  -Mike Parker, www.Cytex.com

-- 
Ticket URL: <http://projects.edgewall.com/trac/ticket/1132>
The Trac Project <http://trac.edgewall.com/>
_______________________________________________
Trac-Tickets mailing list
[email protected]
http://lists.edgewall.com/mailman/listinfo/trac-tickets

Reply via email to