Software Freedom Law Center

Changeset 184 for trunk/trac/trac

Show
Ignore:
Timestamp:
07/16/08 13:56:34 (6 months ago)
Author:
bkuhn
Message:

r228@hughes: bkuhn | 2008-07-16 13:55:38 -0400

  • A few changes pushing toward the SVN storage mechanism
Files:

Legend:

Unmodified
Added
Removed
Modified
Copied
Moved
  • trunk/trac/trac/wiki/api.py

    r108 r184  
    184184        recommended to leave this option disabled (which is the default).""") 
    185185 
     186    storage_mechanism = Option('wiki', 'storage_mechanism', 'db', 
     187        """Storage Mechanism to use for Wiki system 
     188        (choices are: `db` or `svn:/path/to/repository` 
     189        (''since 0.11'')""") 
     190 
     191 
    186192    def __init__(self): 
    187193        self._index = None 
    188194        self._last_index_update = 0 
    189195        self._index_lock = threading.RLock() 
     196        self._storage = WikiStorage(self.storage_mechanism, self.env) 
    190197 
    191198    def _update_index(self): 
  • trunk/trac/trac/wiki/storage.py

    r108 r184  
    1818import os.path 
    1919 
    20 def generate_wiki_storage_object(): 
     20def generate_wiki_storage_object(storage_type): 
    2121   """Generates a WikiStorage object""" 
    2222   self.storage_type = storage_type 
    23    self.scheme, self.svn_path = _parse_db_str(storage_type) 
     23   self.scheme, self.svn_path = _parse_storage_str(storage_type) 
    2424   if self.scheme == "svn": 
    2525       return WikiStorageVC(self.svn_path) 

SFLC Main Page

[frdm] Support SFLC