~loggerhead-team/loggerhead/trunk-rich

« back to all changes in this revision

Viewing changes to loggerhead/apps/filesystem.py

  • Committer: Martin Albisetti
  • Date: 2008-10-30 12:01:13 UTC
  • mfrom: (234.1.3 revno2head)
  • Revision ID: argentina@gmail.com-20081030120113-y8bx41ch3apcjycs
Make URLs in Files tab permanenetly link to tip

Show diffs side-by-side

added added

removed removed

Lines of Context:
7
7
 
8
8
from paste.request import path_info_pop
9
9
from paste import httpexceptions
10
 
from paste import urlparser
11
10
 
12
11
from loggerhead.apps.branch import BranchWSGIApp
13
12
from loggerhead.apps import favicon_app, static_app
25
24
 
26
25
    def app_for_branch(self, branch):
27
26
        if not self.name:
28
 
            name = branch.get_config().get_nickname()
 
27
            name = branch.nick
29
28
            is_root = True
30
29
        else:
31
30
            name = self.name
81
80
            return static_app(environ, start_response)
82
81
        elif environ['PATH_INFO'] == '/favicon.ico':
83
82
            return favicon_app(environ, start_response)
84
 
        elif '/.bzr/' in environ['PATH_INFO']:
85
 
            app = urlparser.make_static(None, self.folder)
86
 
            return app(environ, start_response)
87
83
        else:
88
84
            return BranchesFromFileSystemServer(
89
85
                self.folder, self)(environ, start_response)