equal
deleted
inserted
replaced
|
1 ${PYTHON:-python} -c 'import lz4' || exit 80 |
|
2 |
|
3 CACHEDIR=$PWD/hgcache |
|
4 cat >> $HGRCPATH <<EOF |
|
5 [remotefilelog] |
|
6 cachepath=$CACHEDIR |
|
7 debug=True |
|
8 historypackv1=True |
|
9 datapackversion=1 |
|
10 [extensions] |
|
11 remotefilelog= |
|
12 rebase= |
|
13 mq= |
|
14 [ui] |
|
15 ssh=python "$TESTDIR/dummyssh" |
|
16 [server] |
|
17 preferuncompressed=True |
|
18 [experimental] |
|
19 changegroup3=True |
|
20 [rebase] |
|
21 singletransaction=True |
|
22 EOF |
|
23 |
|
24 hgcloneshallow() { |
|
25 local name |
|
26 local dest |
|
27 orig=$1 |
|
28 shift |
|
29 dest=$1 |
|
30 shift |
|
31 hg clone --shallow --config remotefilelog.reponame=master $orig $dest $@ |
|
32 cat >> $dest/.hg/hgrc <<EOF |
|
33 [remotefilelog] |
|
34 reponame=master |
|
35 datapackversion=1 |
|
36 [phases] |
|
37 publish=False |
|
38 EOF |
|
39 } |
|
40 |
|
41 hgcloneshallowlfs() { |
|
42 local name |
|
43 local dest |
|
44 local lfsdir |
|
45 orig=$1 |
|
46 shift |
|
47 dest=$1 |
|
48 shift |
|
49 lfsdir=$1 |
|
50 shift |
|
51 hg clone --shallow --config "extensions.lfs=" --config "lfs.url=$lfsdir" --config remotefilelog.reponame=master $orig $dest $@ |
|
52 cat >> $dest/.hg/hgrc <<EOF |
|
53 [extensions] |
|
54 lfs= |
|
55 [lfs] |
|
56 url=$lfsdir |
|
57 [remotefilelog] |
|
58 reponame=master |
|
59 datapackversion=1 |
|
60 [phases] |
|
61 publish=False |
|
62 EOF |
|
63 } |
|
64 |
|
65 hginit() { |
|
66 local name |
|
67 name=$1 |
|
68 shift |
|
69 hg init $name $@ |
|
70 } |
|
71 |
|
72 clearcache() { |
|
73 rm -rf $CACHEDIR/* |
|
74 } |
|
75 |
|
76 mkcommit() { |
|
77 echo "$1" > "$1" |
|
78 hg add "$1" |
|
79 hg ci -m "$1" |
|
80 } |
|
81 |
|
82 ls_l() { |
|
83 $PYTHON $TESTDIR/ls-l.py "$@" |
|
84 } |
|
85 |
|
86 identifyrflcaps() { |
|
87 xargs -n 1 echo | egrep '(remotefilelog|getflogheads|getfile)' | sort |
|
88 } |