[Pkg-xen-changes] r45 - trunk/scripts

Guido Trotter ultrotter at costa.debian.org
Tue Feb 21 09:19:40 UTC 2006


Author: ultrotter
Date: 2006-02-21 09:19:39 +0000 (Tue, 21 Feb 2006)
New Revision: 45

Added:
   trunk/scripts/hg2dist.sh
Log:
Add hg2dist.sh script that takes an hg clone of the xen repository and makes a debian source directory


Added: trunk/scripts/hg2dist.sh
===================================================================
--- trunk/scripts/hg2dist.sh	2006-02-21 08:36:04 UTC (rev 44)
+++ trunk/scripts/hg2dist.sh	2006-02-21 09:19:39 UTC (rev 45)
@@ -0,0 +1,30 @@
+#!/bin/bash
+
+HG=$(which hg)
+HGDIR=$1
+
+if [ ! -x $HG ]; then
+	echo "hg must be installed"
+	exit 1
+fi
+
+if [ ! \( -d $HGDIR -a -d $HGDIR/.hg \) ]; then
+	echo "Usage: $0 <xen-hg-dir>"
+	exit 1
+fi
+
+
+CHANGESET=$( (cd $HGDIR; $HG log | head -1 ) | sed -e 's/ //g;' | cut -d: -f2)
+RELEASE=$( (cd $HGDIR; $HG log | grep "tag:.*RELEASE" | head -1) | sed -e 's/ //g; s/tag:RELEASE-//')
+
+DESTDIR="xen-${RELEASE}+hg${CHANGESET}"
+
+echo "Exporting xen to $DESTDIR..."
+
+mkdir $DESTDIR
+cp -R $HGDIR/* $DESTDIR/ # This skips everything starting with a ., which is what we want
+(cd $HGDIR; $HG log) > $DESTDIR/ChangeLog
+
+echo "DONE"
+echo "Now please svn export your debian directory in $DESTDIR and check that the changelog version matches"
+


Property changes on: trunk/scripts/hg2dist.sh
___________________________________________________________________
Name: svn:executable
   + *




More information about the Pkg-xen-changes mailing list