Diff of /trunk/cforge/cforge/Package/CFORGE/Scripts/commit.py [r61] .. [r62]  Maximize  Restore

Switch to side-by-side view

--- a/trunk/cforge/cforge/Package/CFORGE/Scripts/commit.py
+++ b/trunk/cforge/cforge/Package/CFORGE/Scripts/commit.py
@@ -2,6 +2,7 @@
 import cds_script
 import ui
 import pysvn
+import ntpath
 
 
 # This is a cforge command (script file)
@@ -24,6 +25,15 @@
     sys.exit()
 
 folder = sys.argv[1]
+# if folder can't be found, try to interpret it as a repo
+# name, relatively to the workspace folder
+if not os.path.isdir(folder):
+    config = ui.GetSettings()
+    workspace, file = ntpath.split(config['folder'])
+    folder = os.path.join(workspace, folder)
+
+print("commiting folder: %s" % folder)
+
 stat = pysvn.svn_get_stat(folder)
 config = ui.Dialog("Commit", Credentials=True, Info=True, InfoText=stat, Message=True)