[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [Xen-devel] [PATCH OSSTEST] cri-common: Refactor select_prevxenbranch to cri-getprevxenbranch



On Fri, 2015-09-11 at 15:38 +0100, Ian Jackson wrote:
> Ian Campbell writes ("[PATCH OSSTEST] cri-common: Refactor
> select_prevxenbranch to cri-getprevxenbranch"):
> > This moves it outside any prevailing set -x and reduces the amount of
> > noise in various logs.
> ...
> > +#!/bin/bash
> > +
> > +xenbranch=$1
> 
> Missing set -e.

So it is, oops.

8>---------------

From 884b2571763164d7964de1d4dd6fd71ee1a4b6e9 Mon Sep 17 00:00:00 2001
From: Ian Campbell <ian.campbell@xxxxxxxxxx>
Date: Fri, 11 Sep 2015 10:52:49 +0100
Subject: [PATCH OSSTEST v2] cri-common: Refactor select_prevxenbranch to
 cri-getprevxenbranch
To: osstest

This moves it outside any prevailing set -x and reduces the amount of
noise in various logs.

Signed-off-by: Ian Campbell <ian.campbell@xxxxxxxxxx>
---
v2: set -e
---
 cri-common           | 16 +---------------
 cri-getprevxenbranch | 21 +++++++++++++++++++++
 2 files changed, 22 insertions(+), 15 deletions(-)
 create mode 100755 cri-getprevxenbranch

diff --git a/cri-common b/cri-common
index 94696ab..2669485 100644
--- a/cri-common
+++ b/cri-common
@@ -61,21 +61,7 @@ repo_tree_rev_fetch_git () {
 }
 
 select_prevxenbranch () {
-       local b
-       local p
-       for b in $(./mg-list-all-branches) ; do # already sorted by version
-               case "$b" in
-               xen*)
-                       if [ "x$b" = "x$xenbranch" ] ; then
-                               break
-                       else
-                               p=$b
-                       fi
-                       ;;
-               *)      ;;
-               esac
-       done
-       prevxenbranch=$p
+       prevxenbranch=`./cri-getprevxenbranch $xenbranch`
 }
 
 select_xenbranch () {
diff --git a/cri-getprevxenbranch b/cri-getprevxenbranch
new file mode 100755
index 0000000..37ea0ee
--- /dev/null
+++ b/cri-getprevxenbranch
@@ -0,0 +1,21 @@
+#!/bin/bash
+
+xenbranch=$1
+p=
+
+set -e
+
+for b in $(./mg-list-all-branches) ; do # already sorted by version
+    case "$b" in
+       xen*)
+           if [ "x$b" = "x$xenbranch" ] ; then
+               break
+           else
+               p=$b
+           fi
+           ;;
+       *)      ;;
+    esac
+done
+
+echo $p
-- 
2.5.1


_______________________________________________
Xen-devel mailing list
Xen-devel@xxxxxxxxxxxxx
http://lists.xen.org/xen-devel


 


Rackspace

Lists.xenproject.org is hosted with RackSpace, monitoring our
servers 24x7x365 and backed by RackSpace's Fanatical Support®.