| Index: chrome/common/extensions/docs/server2/handler.py
|
| diff --git a/chrome/common/extensions/docs/server2/handler.py b/chrome/common/extensions/docs/server2/handler.py
|
| index cb7322a2092a74dfb7e6b3379df5553831e0e8d4..9cf6c0f24939f14df82d82990d6f89c974175fdc 100644
|
| --- a/chrome/common/extensions/docs/server2/handler.py
|
| +++ b/chrome/common/extensions/docs/server2/handler.py
|
| @@ -66,10 +66,13 @@ def _GetInstanceForBranch(channel_name, local_path):
|
| if branch == 'local':
|
| file_system = LocalFileSystem(local_path)
|
| else:
|
| - fetcher = AppEngineUrlFetcher(
|
| - _GetURLFromBranch(branch) + '/' + EXTENSIONS_PATH)
|
| - file_system = MemcacheFileSystem(SubversionFileSystem(fetcher),
|
| - AppEngineMemcache(branch))
|
| + svn_url = _GetURLFromBranch(branch) + '/' + EXTENSIONS_PATH
|
| + stat_fetcher = AppEngineUrlFetcher(
|
| + svn_url.replace(url_constants.SVN_URL, url_constants.VIEWVC_URL))
|
| + fetcher = AppEngineUrlFetcher(svn_url)
|
| + file_system = MemcacheFileSystem(
|
| + SubversionFileSystem(fetcher, stat_fetcher),
|
| + AppEngineMemcache(branch))
|
|
|
| cache_builder = FileSystemCache.Builder(file_system)
|
| api_list_data_source = APIListDataSource(cache_builder,
|
|
|