by
Changes to one file · Browse files at d678f9f7f4b9 Showing diff from parent fa65bfcc3049 92165fb0d8a8 Diff from another changeset...
@@ -229,6 +229,16 @@ self.le.clear()
def refresh(self):
+ try:
+ l = open(self.ignorefile, 'rb').readlines()
+ self.doseoln = l[0].endswith('\r\n')
+ except (IOError, ValueError, IndexError):
+ self.doseoln = os.name == 'nt'
+ l = []
+ self.ignorelines = [line.strip() for line in l]
+ self.ignorelist.clear()
+ self.ignorelist.addItems([uni(l) for l in self.ignorelines])
+
uni = hglib.tounicode
try:
self.repo.thginvalidate()
@@ -244,6 +254,7 @@ err = uni(str(e))
qtlib.WarningMsgBox(_('Unable to read repository status'),
err, parent=self)
+ self.lclunknowns = []
return
self.lclunknowns = wctx.unknown()
@@ -255,16 +266,6 @@ self.unknownlist.setItemSelected(item, True)
self.unknownlist.setCurrentItem(item)
- try:
- l = open(self.ignorefile, 'rb').readlines()
- self.doseoln = l[0].endswith('\r\n')
- except (IOError, ValueError, IndexError):
- self.doseoln = os.name == 'nt'
- l = []
- self.ignorelines = [line.strip() for line in l]
- self.ignorelist.clear()
- self.ignorelist.addItems([uni(l) for l in self.ignorelines])
-
def writeIgnoreFile(self):
eol = self.doseoln and '\r\n' or '\n'
out = eol.join(self.ignorelines) + eol
|
Loading...