Edgewall Software

Ticket #8180: tracext-hg-backend.py.diff

File tracext-hg-backend.py.diff, 868 bytes (added by kim@…, 2 years ago)

Small hack that made it work for me

  • backend.py

    old new  
    541541            newest = -1 
    542542            for file in self.manifest.keys(): 
    543543                if file.startswith(dir): 
    544                     entry = file[len(dir):].split('/', 1)[0] 
     544                    entry = unicode(file[len(dir):].split('/', 1)[0], 'utf8') 
    545545                    entries[entry] = 1 
    546546                    if path: # small optimization: we skip this for root node 
    547547                        file_n = self.manifest[file] 
     
    564564        self.time = self.repos.hg_time(log.read(node)[2]) 
    565565        rev = self.repos.hg_display(node) 
    566566        Node.__init__(self, path, rev, kind) 
    567         self.created_path = path 
     567        self.created_path = unicode(path, 'utf8') 
    568568        self.created_rev = rev 
    569569        self.data = None 
    570570