# HG changeset patch # User Doug Simon # Date 1358956195 -3600 # Node ID 29b0768b7ba659f44e37ebc6f0e99454ee0610ab # Parent 780269e56dddc1eeeb2fc6f2bef37707ddb5c1af added eclipseformat to the gate diff -r 780269e56ddd -r 29b0768b7ba6 mx/commands.py --- a/mx/commands.py Wed Jan 23 16:42:13 2013 +0100 +++ b/mx/commands.py Wed Jan 23 16:49:55 2013 +0100 @@ -775,6 +775,13 @@ clean(cleanArgs) tasks.append(t.stop()) + eclipse_exe = os.environ.get('ECLIPSE_EXE') + if eclipse_exe is not None: + t = Task('CodeFormatCheck') + if mx.eclipseformat(['-e', eclipse_exe]) != 0: + t.abort('Formatter modified files - run "mx eclipseformat", check in changes and repush') + tasks.append(t.stop()) + t = Task('BuildJava') build(['--no-native']) tasks.append(t.stop()) diff -r 780269e56ddd -r 29b0768b7ba6 mxtool/mx.py --- a/mxtool/mx.py Wed Jan 23 16:42:13 2013 +0100 +++ b/mxtool/mx.py Wed Jan 23 16:49:55 2013 +0100 @@ -1553,6 +1553,7 @@ zf.close() log('Wrote backup of {0} modified files to {1}'.format(len(modified), backup)) return 1 + return 0 def processorjars(): projects = set([])