[CalendarServer-changes] [226] CalendarServer/trunk/support/submit

source_changes at macosforge.org source_changes at macosforge.org
Mon Oct 2 16:25:21 PDT 2006


Revision: 226
          http://trac.macosforge.org/projects/calendarserver/changeset/226
Author:   wsanchez at apple.com
Date:     2006-10-02 16:25:21 -0700 (Mon, 02 Oct 2006)

Log Message:
-----------
Derive version # from svn

Modified Paths:
--------------
    CalendarServer/trunk/support/submit

Modified: CalendarServer/trunk/support/submit
===================================================================
--- CalendarServer/trunk/support/submit	2006-10-02 23:22:28 UTC (rev 225)
+++ CalendarServer/trunk/support/submit	2006-10-02 23:25:21 UTC (rev 226)
@@ -25,6 +25,8 @@
 set -e
 set -u
 
+version="11";
+
  wd="$(cd "$(dirname "$0")" && pwd)";
 src="$(cd "${wd}/.." && pwd)";
 
@@ -34,7 +36,7 @@
 
 usage ()
 {
-  program="$(basename "$0") version release";
+  program="$(basename "$0") release";
 
   if [ "${1-}" != "-" ]; then echo "$1"; echo; fi;
 
@@ -52,10 +54,6 @@
 done;
 shift $((${OPTIND} - 1));
 
-if [ $# == 0 ]; then usage "No version specified"; fi;
-
-version="$1"; shift;
-
 if [ $# == 0 ]; then usage "No release specified"; fi;
 
 release="$1"; shift;
@@ -63,7 +61,6 @@
 if [ $# != 0 ]; then usage "Unrecognized arguments:" "$@"; fi;
 
  project="CalendarServer";
-     tag="${project}-${version}";
      uri="$(svn info "${src}" --xml | sed -n 's|^.*<url>\(.*\)</url>.*$|\1|p')";
 revision="$(svnversion "${src}")";
 
@@ -75,18 +72,20 @@
 # We need a single revision number
 #
 if [ -n "$(echo "${revision}" | sed 's|[0-9M]||g')" ]; then
-    echo "Working copy has multiple versions of files: ${revision}.  Aborting.";
-    exit 1;
+  echo "Working copy has multiple versions of files: ${revision}.  Aborting.";
+  exit 1;
 else
-    revision="$(echo "${revision}" | sed 's|M$||g')";
+  revision="$(echo "${revision}" | sed 's|M$||g')";
 fi;
 
+tag="${project}-${version}.${revision}";
+
 #
 # Make sure changes are checked in.
 #
 if [ "$(svn st "${src}" | grep -v support/submit)" != "" ]; then
-    echo "Working copy has uncommitted changes.  Aborting.";
-    exit 1;
+  echo "Working copy has uncommitted changes.  Aborting.";
+  exit 1;
 fi;
 
 #

-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.macosforge.org/pipermail/calendarserver-changes/attachments/20061002/ee9286f7/attachment.html


More information about the calendarserver-changes mailing list