[wayland] git snap script

Adam Jackson ajax at fedoraproject.org
Wed Jan 19 03:55:24 UTC 2011


commit d9a3a905ca7b700177cf2801a1fd60794caa35c4
Author: Adam Jackson <ajax at redhat.com>
Date:   Tue Jan 18 22:55:14 2011 -0500

    git snap script

 make-git-snapshot.sh |   22 ++++++++++++++++++++++
 1 files changed, 22 insertions(+), 0 deletions(-)
---
diff --git a/make-git-snapshot.sh b/make-git-snapshot.sh
new file mode 100755
index 0000000..626e7fd
--- /dev/null
+++ b/make-git-snapshot.sh
@@ -0,0 +1,22 @@
+#!/bin/sh
+
+# Usage: ./make-git-snapshot.sh [COMMIT]
+#
+# to make a snapshot of the given tag/branch.  Defaults to HEAD.
+# Point env var REF to a local repo to reduce clone time.
+
+DIRNAME=wayland-$( date +%Y%m%d )
+
+echo REF ${REF:+--reference $REF}
+echo DIRNAME $DIRNAME
+echo HEAD ${1:-HEAD}
+
+rm -rf $DIRNAME
+
+git clone ${REF:+--reference $REF} \
+	git://git.freedesktop.org/git/wayland $DIRNAME
+
+GIT_DIR=$DIRNAME/.git git archive --format=tar --prefix=$DIRNAME/ ${1:-HEAD} \
+	| bzip2 > $DIRNAME.tar.bz2
+
+# rm -rf $DIRNAME


More information about the scm-commits mailing list