Vsevolod Parfenov avatar Vsevolod Parfenov committed b10bf61

checkfiles: fixed checking all files when check_diffs is set to True

Comments (0)

Files changed (1)

         self.ui = ui
         self.repo = repo
 
-        if 'all' in opts and opts['all']:
-            modified, added, removed, deleted, unknown, ignored, clean = repo.status(clean=True)
-            self.files = modified + added + clean # we can't get filecontext for unknown files
-        else:
-            self.files = ctx.files()
-
         self.checked_exts = ui.configlist('checkfiles', 'checked_exts',
             default='""')
         self.ignored_exts = ui.configlist('checkfiles', 'ignored_exts',
         if 'tabsize' in opts:
             self.tab_size = int(opts['tabsize'])
 
+        if 'all' in opts and opts['all']:
+            modified, added, removed, deleted, unknown, ignored, clean = repo.status(clean=True)
+            self.files = modified + added + clean # we can't get filecontext for unknown files
+            self.check_diffs = False
+        else:
+            self.files = ctx.files()
+
         if self.checked_exts == '""':
             self.ui.debug('checkfiles: checked extensions: (all text files)\n')
         else:
Tip: Filter by directory path e.g. /media app.js to search for public/media/app.js.
Tip: Use camelCasing e.g. ProjME to search for ProjectModifiedEvent.java.
Tip: Filter by extension type e.g. /repo .js to search for all .js files in the /repo directory.
Tip: Separate your search with spaces e.g. /ssh pom.xml to search for src/ssh/pom.xml.
Tip: Use ↑ and ↓ arrow keys to navigate and return to view the file.
Tip: You can also navigate files with Ctrl+j (next) and Ctrl+k (previous) and view the file with Ctrl+o.
Tip: You can also navigate files with Alt+j (next) and Alt+k (previous) and view the file with Alt+o.