summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorStefan Schweizer <genstef@gentoo.org>2006-06-18 00:15:56 +0000
committerStefan Schweizer <genstef@gentoo.org>2006-06-18 00:15:56 +0000
commit711da675d45107aed01d73718e72f19c5487c3ce (patch)
tree14b371dbd53942d8b20992604e3f36cce77017a8 /scripts
parentx-lite-2.0.1105d.ebuild: Removed DEPEND from RDEPEND since DEPEND is never se... (diff)
downloadsunrise-reviewed-711da675d45107aed01d73718e72f19c5487c3ce.tar.gz
sunrise-reviewed-711da675d45107aed01d73718e72f19c5487c3ce.tar.bz2
sunrise-reviewed-711da675d45107aed01d73718e72f19c5487c3ce.zip
Add review.sh script to scripts/
svn path=/sunrise/; revision=112
Diffstat (limited to 'scripts')
-rwxr-xr-xscripts/review.sh24
1 files changed, 24 insertions, 0 deletions
diff --git a/scripts/review.sh b/scripts/review.sh
new file mode 100755
index 000000000..3b02705af
--- /dev/null
+++ b/scripts/review.sh
@@ -0,0 +1,24 @@
+#!/bin/bash
+#
+# Stefan Schweizer <genstef@gentoo.org>
+# Move a certain revision from sunrise/ to reviewed/
+#
+
+if [ -z "$1" ]; then
+ echo "You need to supply the revision"
+ exit
+fi
+
+svn up
+# first-time
+#reviewed=$(svn log --verbose --stop-on-copy reviewed | grep "sunrise:[0-9]*)" -o | sed -e "s/sunrise:\([0-9]*\))/\1/")
+reviewed=$(svn log reviewed | grep "Reviewed up to revision " -m 1 | sed "s:Reviewed up to revision ::" 2>/dev/null)
+sunrise=$1
+
+if [ $reviewed -gt $sunrise ]; then
+ echo "a newer revision is already reviewed"
+ exit
+fi
+
+svn merge sunrise@$reviewed sunrise@$sunrise reviewed
+svn ci -m "Reviewed up to revision $1"