[CalendarServer-changes] [12257] twext/trunk/setup.py

source_changes at macosforge.org source_changes at macosforge.org
Wed Mar 12 11:15:25 PDT 2014


Revision: 12257
          http://trac.calendarserver.org//changeset/12257
Author:   wsanchez at apple.com
Date:     2014-01-07 13:55:31 -0800 (Tue, 07 Jan 2014)
Log Message:
-----------
Handle version generation when no svn is present.
Author: exarkun
Fixes #831

Modified Paths:
--------------
    twext/trunk/setup.py

Modified: twext/trunk/setup.py
===================================================================
--- twext/trunk/setup.py	2014-01-07 19:53:20 UTC (rev 12256)
+++ twext/trunk/setup.py	2014-01-07 21:55:31 UTC (rev 12257)
@@ -19,6 +19,7 @@
 from __future__ import print_function
 
 import sys
+import errno
 from os.path import dirname, abspath, join as joinpath
 import subprocess
 
@@ -64,8 +65,16 @@
 
     for branch in branches:
         cmd = ["svnversion", "-n", source_root, branch]
-        svn_revision = subprocess.check_output(cmd)
 
+        try:
+            svn_revision = subprocess.check_output(cmd)
+
+        except OSError as e:
+            if e.errno == errno.ENOENT:
+                full_version = base_version + "-unknown"
+                break
+            raise
+
         if "S" in svn_revision:
             continue
 
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://lists.macosforge.org/pipermail/calendarserver-changes/attachments/20140312/45863be8/attachment.html>


More information about the calendarserver-changes mailing list