Changeset aed9b058ae505f50303ccade2d8a7a4dfaf0c897

Show
Ignore:
Timestamp:
12/27/07 01:05:31 (3 years ago)
Author:
Hans Petter Jansson <hpj@kzerza.site>
git-committer:
Hans Petter Jansson <hpj@kzerza.site> 1198735531 -0600
git-parent:

[3d49df03cb1d6bc68c3b6004ac63adcdeb7bda68]

git-author:
Hans Petter Jansson <hpj@cl.no> 1198735531 -0600
Message:

Add a quick hack to prevent code 500 errors and tracebacks when viewing deleted files.
Instead shows an empty file, for now.

Files:

Legend:

Unmodified
Added
Removed
Modified
Copied
Moved
  • 0.10/gitplugin/git_fs.py

    r1cb5495 raed9b05  
    126126                p = path.strip('/') 
    127127                if p != "": 
    128                         if tree_ls_info: 
    129                                 (self.perm,k,self.sha,fn)=tree_ls_info 
    130                         else: 
    131                                 [(self.perm,k,self.sha,fn)]=git.tree_ls(rev, p) 
     128                        if tree_ls_info == None or tree_ls_info == "": 
     129                                tree_ls_info = git.tree_ls(rev, p) 
     130                                if tree_ls_info != []: 
     131                                        [tree_ls_info] = tree_ls_info 
     132                                else: 
     133                                        tree_ls_info = None 
     134 
     135                        if tree_ls_info != None: 
     136                                (self.perm,k,self.sha,fn) = tree_ls_info 
     137                        else: 
     138                                k = 'blob' 
     139 
    132140                        rev=self.git.last_change(rev, p) 
     141 
    133142                        if k=='tree': 
    134143                                pass