[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