[asterisk-commits] mjordan: branch 1.8 r368604 -	/branches/1.8/build_tools/make_version
    SVN commits to the Asterisk project 
    asterisk-commits at lists.digium.com
       
    Wed Jun  6 12:20:11 CDT 2012
    
    
  
Author: mjordan
Date: Wed Jun  6 12:20:07 2012
New Revision: 368604
URL: http://svnview.digium.com/svn/asterisk?view=rev&rev=368604
Log:
Add feature modifier to versions produced from branches
Certain branches, such as Certified Asterisk, may have a modifier added to
them that specifies the features available in that branch.  For branches, this
modifier is expected to be reflected in the location of the branch in
subversion. For example, a subversion of URL of /certified/branches/1.8.11
would have a feature modifier of 'certified'.  This is slightly different then
how features are determined for tags, where the feature is part of the actual
tag name, e.g., "10.5.0-digiumphones".
In keeping with the nomenclature used for tags, the feature specifier for
branches is translated and placed after the revision numbers.  For the example
given previously, this would result in a branch version of
"Asterisk SVN-branch-1.8.11-cert-rXXXXXX".
Modified:
    branches/1.8/build_tools/make_version
Modified: branches/1.8/build_tools/make_version
URL: http://svnview.digium.com/svn/asterisk/branches/1.8/build_tools/make_version?view=diff&rev=368604&r1=368603&r2=368604
==============================================================================
--- branches/1.8/build_tools/make_version (original)
+++ branches/1.8/build_tools/make_version Wed Jun  6 12:20:07 2012
@@ -7,6 +7,7 @@
     BRANCH=0
     TEAM=0
     TAG=0
+    FEATURE=0
 
     REV=`svnversion -c ${1} | cut -d: -f2`
 
@@ -40,6 +41,9 @@
             else
                 RESULT="${RESULT}-${PART}"
             fi
+            if [ ${FEATURE} != 0 ] ; then
+                RESULT="${RESULT}-${FEATURE_NAME}"
+            fi
             break
         fi
 
@@ -49,6 +53,12 @@
             else
                 RESULT="${RESULT}-${PART}"
             fi
+            continue
+        fi
+
+        if [ "${PART}" = "certified" ] ; then
+            FEATURE=1
+            FEATURE_NAME="cert"
             continue
         fi
 
    
    
More information about the asterisk-commits
mailing list