2016-12-01 05:06:57 +03:00
|
|
|
${PYTHON:-python} -c 'import lz4' || exit 80
|
2015-07-16 18:28:28 +03:00
|
|
|
|
2013-09-04 07:03:43 +04:00
|
|
|
CACHEDIR=$PWD/hgcache
|
2016-12-01 05:06:57 +03:00
|
|
|
cat >> $HGRCPATH <<EOF
|
2013-09-04 07:03:43 +04:00
|
|
|
[remotefilelog]
|
|
|
|
cachepath=$CACHEDIR
|
|
|
|
debug=True
|
|
|
|
[extensions]
|
2016-12-03 01:38:00 +03:00
|
|
|
remotefilelog=
|
2013-09-04 07:03:43 +04:00
|
|
|
rebase=
|
|
|
|
mq=
|
2013-11-23 01:39:35 +04:00
|
|
|
[ui]
|
|
|
|
ssh=python "$TESTDIR/dummyssh"
|
|
|
|
[server]
|
|
|
|
preferuncompressed=True
|
2016-08-30 02:19:52 +03:00
|
|
|
[experimental]
|
|
|
|
changegroup3=True
|
2013-09-04 07:03:43 +04:00
|
|
|
EOF
|
|
|
|
|
2014-09-12 01:39:14 +04:00
|
|
|
hgcloneshallow() {
|
2013-08-15 22:00:51 +04:00
|
|
|
local name
|
|
|
|
local dest
|
2013-09-04 07:03:43 +04:00
|
|
|
orig=$1
|
|
|
|
shift
|
|
|
|
dest=$1
|
|
|
|
shift
|
2013-08-15 22:00:51 +04:00
|
|
|
hg clone --shallow --config remotefilelog.reponame=master $orig $dest $@
|
2013-09-04 07:03:43 +04:00
|
|
|
cat >> $dest/.hg/hgrc <<EOF
|
|
|
|
[remotefilelog]
|
2013-08-15 22:00:51 +04:00
|
|
|
reponame=master
|
2013-09-04 07:03:43 +04:00
|
|
|
EOF
|
|
|
|
}
|
|
|
|
|
2014-09-12 01:39:14 +04:00
|
|
|
hginit() {
|
2013-08-15 22:00:51 +04:00
|
|
|
local name
|
2013-09-04 07:03:43 +04:00
|
|
|
name=$1
|
|
|
|
shift
|
|
|
|
hg init $name $@
|
|
|
|
}
|
|
|
|
|
2014-09-12 01:39:14 +04:00
|
|
|
clearcache() {
|
2013-09-04 07:03:43 +04:00
|
|
|
rm -rf $CACHEDIR/*
|
|
|
|
}
|
2016-11-16 13:13:17 +03:00
|
|
|
|
|
|
|
mkcommit() {
|
|
|
|
echo "$1" > "$1"
|
|
|
|
hg add "$1"
|
|
|
|
hg ci -m "$1"
|
|
|
|
}
|