forked from Michel2/hg2git
26 lines
477 B
Bash
26 lines
477 B
Bash
#!/bin/bash
|
|
|
|
PROJECT_NAME=$1
|
|
if [ "$PROJECT_NAME" == "" ]; then
|
|
PROJECT_NAME="project"
|
|
fi
|
|
|
|
cd /work/result
|
|
mkdir -p $PROJECT_NAME-git
|
|
cd $PROJECT_NAME-git
|
|
git init
|
|
# Avoid having unexpected issues.
|
|
git config core.ignoreCase false
|
|
|
|
/usr/local/src/fast-export/hg-fast-export.sh -r /work/$PROJECT_NAME
|
|
|
|
if [ "$?" -ne "0" ]; then
|
|
exit 1
|
|
else
|
|
git checkout HEAD
|
|
bash
|
|
fi
|
|
|
|
# Circumvent any owner issues.
|
|
chmod -R --reference=/work/$PROJECT_NAME /work/result/$PROJECT_NAME-git
|