tredaell / rpms / mesa

Forked from rpms/mesa 3 years ago
Clone
cfe4e41
#!/bin/sh
cfe4e41
Kristian Høgsberg 0f60cf0
# Usage: ./make-git-snapshot.sh [COMMIT]
Kristian Høgsberg 0f60cf0
#
Kristian Høgsberg 0f60cf0
# to make a snapshot of the given tag/branch.  Defaults to HEAD.
Kristian Høgsberg 0f60cf0
# Point env var REF to a local mesa repo to reduce clone time.
Kristian Høgsberg 0f60cf0
cfe4e41
DIRNAME=mesa-$( date +%Y%m%d )
cfe4e41
Kristian Høgsberg 0f60cf0
echo REF ${REF:+--reference $REF}
Kristian Høgsberg 0f60cf0
echo DIRNAME $DIRNAME
Kristian Høgsberg 0f60cf0
echo HEAD ${1:-HEAD}
Kristian Høgsberg 0f60cf0
cfe4e41
rm -rf $DIRNAME
Kristian Høgsberg 0f60cf0
Kristian Høgsberg 0f60cf0
git clone ${REF:+--reference $REF} \
Kristian Høgsberg 0f60cf0
	git://git.freedesktop.org/git/mesa/mesa $DIRNAME
Kristian Høgsberg 0f60cf0
Kristian Høgsberg 0f60cf0
GIT_DIR=$DIRNAME/.git git archive --format=tar --prefix=$DIRNAME/ ${1:-HEAD} \
Kristian Høgsberg 0f60cf0
	| bzip2 > $DIRNAME.tar.bz2
Kristian Høgsberg 0f60cf0
Kristian Høgsberg 0f60cf0
# rm -rf $DIRNAME