[Bf-extensions-cvs] SVN commit: /data/svn/bf-extensions [2986] trunk/py/scripts/addons/ netrender: netrender

Martin Poirier theeth at yahoo.com
Sat Feb 11 22:01:41 CET 2012


Revision: 2986
          http://projects.blender.org/scm/viewvc.php?view=rev&root=bf-extensions&revision=2986
Author:   theeth
Date:     2012-02-11 21:01:30 +0000 (Sat, 11 Feb 2012)
Log Message:
-----------
netrender

use an enum property for VCS job type (much more user friendly this way)

Modified Paths:
--------------
    trunk/py/scripts/addons/netrender/ui.py
    trunk/py/scripts/addons/netrender/versioning.py

Modified: trunk/py/scripts/addons/netrender/ui.py
===================================================================
--- trunk/py/scripts/addons/netrender/ui.py	2012-02-11 16:37:47 UTC (rev 2985)
+++ trunk/py/scripts/addons/netrender/ui.py	2012-02-11 21:01:30 UTC (rev 2986)
@@ -558,11 +558,11 @@
                         maxlen = 256,
                         default = "")
     
-        NetRenderSettings.vcs_system = StringProperty(
-                        name="VCS",
-                        description="Version Control System",
-                        maxlen = 64,
-                        default = "Subversion")
+        NetRenderSettings.vcs_system = EnumProperty(
+                                items= netrender.versioning.ITEMS,
+                                name="VCS mode",
+                                description="Version Control System",
+                                default=netrender.versioning.ITEMS[0][0])
     
         NetRenderSettings.job_id = StringProperty(
                         name="Network job id",

Modified: trunk/py/scripts/addons/netrender/versioning.py
===================================================================
--- trunk/py/scripts/addons/netrender/versioning.py	2012-02-11 16:37:47 UTC (rev 2985)
+++ trunk/py/scripts/addons/netrender/versioning.py	2012-02-11 21:01:30 UTC (rev 2986)
@@ -46,6 +46,7 @@
     
 class Subversion(AbstractVCS):
     name = "Subversion"
+    description = "Use the Subversion version control system"
     def __init__(self):
         super().__init__()
         self.version_exp = re.compile("([0-9]*)") 
@@ -87,6 +88,7 @@
 
 class Git(AbstractVCS):
     name = "Git"
+    description = "Use the Git distributed version control system"
     def __init__(self):
         super().__init__()
         self.version_exp = re.compile("^commit (.*)") 
@@ -124,3 +126,9 @@
             Subversion.name: Subversion(),
             Git.name: Git()
            }
+
+ITEMS =  (
+          (Subversion.name, Subversion.name, Subversion.description),
+          (Git.name, Git.name, Git.description),
+          )
+



More information about the Bf-extensions-cvs mailing list