[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