# HG changeset patch # User Martin von Zweigbergk # Date 1414963088 28800 # Node ID 9174863c58e40310c9a23fbc66e81316d07fe19b # Parent 5311de37b86fee9ca0597369fcba312c9b49839a largefiles: simplify check for lack of path arguments Instead of checking for a partial merge by checking that the matches has no files and no patterns, check that it's not an always-matcher. Except for being shorter, it also catches the rare case of an exact-matcher with no files. diff -r 5311de37b86f -r 9174863c58e4 hgext/largefiles/reposetup.py --- a/hgext/largefiles/reposetup.py Fri Oct 31 14:11:47 2014 -0700 +++ b/hgext/largefiles/reposetup.py Sun Nov 02 13:18:08 2014 -0800 @@ -284,8 +284,7 @@ # Case 1: user calls commit with no specific files or # include/exclude patterns: refresh and commit all files that # are "dirty". - if ((match is None) or - (not match.anypats() and not match.files())): + if match is None or match.always(): # Spend a bit of time here to get a list of files we know # are modified so we can compare only against those. # It can cost a lot of time (several seconds)