]> review.fuel-infra Code Review - openstack-build/neutron-build.git/commitdiff
Add --dry-run mode to code review abandon tool
authorDoug Wiegley <dougw@a10networks.com>
Wed, 13 Jan 2016 22:07:12 +0000 (16:07 -0600)
committerDoug Wiegley <dougw@a10networks.com>
Wed, 13 Jan 2016 22:07:12 +0000 (16:07 -0600)
Usually I edit the script every time, to see what it would do
before the actual run. Add that mode via a flag.

Change-Id: I3ea50b905217947a43e4437b4925bb79c45a3d18

tools/abandon_old_reviews.sh

index 2cb08a7d2df3b2d162a7cea3264d7bb5af8a362d..96afa28ce97f09c88cebb3af23125dcc53a946f5 100755 (executable)
 
 # first purge the all reviews that are more than 4w old and blocked by a core -2
 
+if [ "$1" = "--dry-run" ]; then
+    echo "Enabling dry run mode"
+    DRY_RUN=1
+else
+    DRY_RUN=0
+fi
+
 set -o errexit
 
 function abandon_review {
     local gitid=$1
     shift
     local msg=$@
-    echo "Abandoning $gitid"
     # echo ssh review.openstack.org gerrit review $gitid --abandon --message \"$msg\"
-    ssh review.openstack.org gerrit review $gitid --abandon --message \"$msg\"
+    if [ $DRY_RUN -eq 1 ]; then
+       echo "Would abandon $gitid"
+    else
+       echo "Abandoning $gitid"
+       ssh review.openstack.org gerrit review $gitid --abandon --message \"$msg\"
+    fi
 }
 
 PROJECTS="(project:openstack/neutron OR project:openstack/neutron-fwaas OR \