Edgewall Software

Ticket #10950: file_encoding.diff

File file_encoding.diff, 503 bytes (added by soloman@…, 11 years ago)

encode files from hg according to [hg] encoding setting

  • tracext/hg/backend.py

    diff -r 8df754d9b36a tracext/hg/backend.py
    a b  
    10411041        if size:
    10421042            prev_pos = self.pos
    10431043            self.pos += size
    1044             return self.data[prev_pos:self.pos]
    1045         return self.data
     1044            return self.repos.to_u(self.data[prev_pos:self.pos])
     1045        return self.repos.to_u(self.data)
    10461046
    10471047    def get_entries(self):
    10481048        if self.isfile: