#!/bin/bash
# git cloneディレクトリを元にアーカイブを作成する
if [ -z "$1" ]; then
  echo "Usage: $0 <Name>"
  exit 1
fi
NAME=$1
COMMIT=$(cat $NAME/.git/$(cat $NAME/.git/HEAD | cut -d" " -f2))
BRANCH=$(cat $NAME/.git/HEAD | cut -d" " -f2 | cut -d/ -f3)
#REFDATE=$(date +%y%m%d)
# 最終コミット日を得る
pushd $NAME
REFDATE=$(date --date=$(git log --date=short --pretty=format:%ad -1) +%y%m%d)
popd
REFCOMMIT=${COMMIT:0:8}
tar --transform "s/^$NAME/$NAME-$COMMIT/" --exclude .git -cvzf $NAME-${BRANCH}.${REFDATE}git${REFCOMMIT}.tar.gz $NAME

