Changeset 145 in tracdarcs


Ignore:
Timestamp:
04/24/09 03:28:54 (3 years ago)
Author:
lele@…
Hash name:
20090424012854-97f81-ac60c0e705b819ba1bce5fb60fb7f872ff92b8b7
Message:

Complete the fix for #22
Browsing a set of changes at the root of the repository was still
broken.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • tracdarcs/repository.py

    r144 r145  
    180180 
    181181        c = self.db.cursor() 
    182         c.execute('SELECT rev,path FROM darcs_node_changes ' 
    183                   'WHERE repo_id = %s AND node_id = %s AND rev >= %s AND rev <= %s', 
    184                   (self.repo_id,node_id,old_rev,new_rev)) 
     182        if node_id is not None: 
     183            c.execute('SELECT rev,path FROM darcs_node_changes ' 
     184                      'WHERE repo_id = %s AND node_id = %s AND rev >= %s AND rev <= %s', 
     185                      (self.repo_id,node_id,old_rev,new_rev)) 
     186        else: 
     187            c.execute('SELECT rev,path FROM darcs_node_changes ' 
     188                      'WHERE repo_id = %s AND rev >= %s AND rev <= %s', 
     189                      (self.repo_id,old_rev,new_rev)) 
    185190        node_set = dict() 
    186191        node_list = [] 
Note: See TracChangeset for help on using the changeset viewer.