Welcome to mirror list, hosted at ThFree Co, Russian Federation.

git.blender.org/blender-addons.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMartin Poirier <theeth@yahoo.com>2012-02-12 01:01:30 +0400
committerMartin Poirier <theeth@yahoo.com>2012-02-12 01:01:30 +0400
commita4683ac1a4f0e3ff23573dff1c9d739e6d46ac69 (patch)
tree92cb2d8c86d7758ae8a2662d6b3e700789248e57 /netrender
parent463a388e44420289110c2f39fd01863ccda0b5bb (diff)
netrender
use an enum property for VCS job type (much more user friendly this way)
Diffstat (limited to 'netrender')
-rw-r--r--netrender/ui.py10
-rw-r--r--netrender/versioning.py8
2 files changed, 13 insertions, 5 deletions
diff --git a/netrender/ui.py b/netrender/ui.py
index 456e9a6c..f1d6283d 100644
--- a/netrender/ui.py
+++ b/netrender/ui.py
@@ -558,11 +558,11 @@ class NetRenderSettings(bpy.types.PropertyGroup):
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",
diff --git a/netrender/versioning.py b/netrender/versioning.py
index 31bb2f8b..e88416cd 100644
--- a/netrender/versioning.py
+++ b/netrender/versioning.py
@@ -46,6 +46,7 @@ class AbstractVCS:
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 Subversion(AbstractVCS):
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 @@ SYSTEMS = {
Subversion.name: Subversion(),
Git.name: Git()
}
+
+ITEMS = (
+ (Subversion.name, Subversion.name, Subversion.description),
+ (Git.name, Git.name, Git.description),
+ )
+