35
35
36
36
37
37
# Application version
38
- ver = '0.7.2 '
38
+ ver = '0.7.3 '
39
39
40
40
# Default paths to Mercurial and Git
41
41
hg_cmd = 'hg'
@@ -605,7 +605,10 @@ def update(rev=None, clean=False, is_local=False):
605
605
remote = Git .getremote ()
606
606
branch = Git .getbranch ()
607
607
if remote and branch :
608
- Git .merge ('%s/%s' % (remote , branch ))
608
+ try :
609
+ Git .merge ('%s/%s' % (remote , branch ))
610
+ except ProcessException :
611
+ pass
609
612
else :
610
613
err = "Unable to update \" %s\" in \" %s\" .\n " % (os .path .basename (os .getcwd ()), os .getcwd ())
611
614
if not remote :
@@ -1898,7 +1901,7 @@ def compile(toolchain=None, mcu=None, source=False, build=False, compile_library
1898
1901
popen (['python' , os .path .join (tools_dir , 'get_config.py' )]
1899
1902
+ ['-t' , tchain , '-m' , target ]
1900
1903
+ list (chain .from_iterable (izip (repeat ('--source' ), source )))
1901
- + (['-v' ] if very_verbose else [])
1904
+ + (['-v' ] if verbose else [])
1902
1905
+ (list (chain .from_iterable (izip (repeat ('--prefix' ), config_prefix ))) if config_prefix else []),
1903
1906
env = env )
1904
1907
elif compile_library :
@@ -1912,7 +1915,7 @@ def compile(toolchain=None, mcu=None, source=False, build=False, compile_library
1912
1915
+ (['-c' ] if clean else [])
1913
1916
+ list (chain .from_iterable (izip (repeat ('--source' ), source )))
1914
1917
+ ['--build' , build ]
1915
- + (['-v' ] if very_verbose else [])
1918
+ + (['-v' ] if verbose else [])
1916
1919
+ args ,
1917
1920
env = env )
1918
1921
else :
@@ -1926,7 +1929,7 @@ def compile(toolchain=None, mcu=None, source=False, build=False, compile_library
1926
1929
+ (['-c' ] if clean else [])
1927
1930
+ list (chain .from_iterable (izip (repeat ('--source' ), source )))
1928
1931
+ ['--build' , build ]
1929
- + (['-v' ] if very_verbose else [])
1932
+ + (['-v' ] if verbose else [])
1930
1933
+ args ,
1931
1934
env = env )
1932
1935
@@ -1979,7 +1982,7 @@ def test_(toolchain=None, mcu=None, compile_list=False, run_list=False, compile_
1979
1982
if compile_list :
1980
1983
popen (['python' , '-u' , os .path .join (tools_dir , 'test.py' ), '--list' ]
1981
1984
+ (['-n' , tests_by_name ] if tests_by_name else [])
1982
- + (['-v' ] if very_verbose else [])
1985
+ + (['-v' ] if verbose else [])
1983
1986
+ args ,
1984
1987
env = env )
1985
1988
@@ -1992,21 +1995,21 @@ def test_(toolchain=None, mcu=None, compile_list=False, run_list=False, compile_
1992
1995
+ ['--build' , build ]
1993
1996
+ ['--test-spec' , test_spec ]
1994
1997
+ (['-n' , tests_by_name ] if tests_by_name else [])
1995
- + (['-v' ] if very_verbose else [])
1998
+ + (['-v' ] if verbose else [])
1996
1999
+ args ,
1997
2000
env = env )
1998
2001
1999
2002
if run_list :
2000
2003
popen (['mbedgt' , '--test-spec' , test_spec , '--list' ]
2001
2004
+ (['-n' , tests_by_name ] if tests_by_name else [])
2002
- + (['-V' ] if very_verbose else [])
2005
+ + (['-V' ] if verbose else [])
2003
2006
+ args ,
2004
2007
env = env )
2005
2008
2006
2009
if run_only or build_and_run_tests :
2007
2010
popen (['mbedgt' , '--test-spec' , test_spec ]
2008
2011
+ (['-n' , tests_by_name ] if tests_by_name else [])
2009
- + (['-V' ] if very_verbose else [])
2012
+ + (['-V' ] if verbose else [])
2010
2013
+ args ,
2011
2014
env = env )
2012
2015
0 commit comments