[Winmerge-svn] SF.net SVN: winmerge:[6270] trunk/Tools/Scripts/UpgradeProjects.py
Windows visual diff and merge for files and directories
Brought to you by:
christianlist,
grimmdp
From: <ki...@us...> - 2009-01-02 07:50:53
|
Revision: 6270 http://winmerge.svn.sourceforge.net/winmerge/?rev=6270&view=rev Author: kimmov Date: 2009-01-02 07:50:47 +0000 (Fri, 02 Jan 2009) Log Message: ----------- Fix project update script to use current folder if no folder given from command line. Modified Paths: -------------- trunk/Tools/Scripts/UpgradeProjects.py Modified: trunk/Tools/Scripts/UpgradeProjects.py =================================================================== --- trunk/Tools/Scripts/UpgradeProjects.py 2009-01-02 07:37:46 UTC (rev 6269) +++ trunk/Tools/Scripts/UpgradeProjects.py 2009-01-02 07:50:47 UTC (rev 6270) @@ -43,7 +43,7 @@ r'ShellExtension\ShellExtension.vcproj'] # TODO: read this from Tools.ini -vs_path = r'C:\Program Files\Microsoft Visual Studio 9.0' +vs_path = r'C:\Program Files\Microsoft Visual Studio 8' def upgrade_projects(root_path): vs_binary = os.path.join(vs_path, 'Common7/IDE') @@ -83,14 +83,18 @@ if len(args) == 1: rel_path = args[0] - abs_path = os.path.abspath(rel_path) + root_path = os.path.abspath(rel_path) - if not os.path.exists(abs_path): - print 'ERROR: Cannot find path: ' + abs_path + # If not root path given, use current folder as root path + if root_path == '': + root_path = os.getcwd() + + if not os.path.exists(root_path): + print 'ERROR: Cannot find path: ' + root_path sys.exit() - print 'Upgrading VS solution- and project-file in folder: ' + abs_path - upgrade_projects(abs_path) + print 'Upgrading VS solution- and project-file in folder: ' + root_path + upgrade_projects(root_path) # MAIN # if __name__ == "__main__": This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |