test-pushvars.t
69 lines
| 1.6 KiB
| text/troff
|
Tads3Lexer
/ tests / test-pushvars.t
Pulkit Goyal
|
r33656 | Setup | ||
$ PYTHONPATH=$TESTDIR/..:$PYTHONPATH | ||||
$ export PYTHONPATH | ||||
$ cat > $TESTTMP/pretxnchangegroup.sh << EOF | ||||
> #!/bin/sh | ||||
> env | egrep "^HG_USERVAR_(DEBUG|BYPASS_REVIEW)" | sort | ||||
> exit 0 | ||||
> EOF | ||||
$ cat >> $HGRCPATH << EOF | ||||
> [hooks] | ||||
Matt Harbison
|
r33793 | > pretxnchangegroup = sh $TESTTMP/pretxnchangegroup.sh | ||
Pulkit Goyal
|
r33656 | > EOF | ||
$ hg init repo | ||||
$ hg clone -q repo child | ||||
$ cd child | ||||
Test pushing vars to repo with pushvars.server not set | ||||
$ echo b > a | ||||
$ hg commit -Aqm a | ||||
$ hg push --pushvars "DEBUG=1" --pushvars "BYPASS_REVIEW=true" | ||||
Matt Harbison
|
r35394 | pushing to $TESTTMP/repo | ||
Pulkit Goyal
|
r33656 | searching for changes | ||
adding changesets | ||||
adding manifests | ||||
adding file changes | ||||
added 1 changesets with 1 changes to 1 files | ||||
Setting pushvars.sever = true and then pushing. | ||||
$ echo [push] >> $HGRCPATH | ||||
$ echo "pushvars.server = true" >> $HGRCPATH | ||||
$ echo b >> a | ||||
$ hg commit -Aqm a | ||||
$ hg push --pushvars "DEBUG=1" --pushvars "BYPASS_REVIEW=true" | ||||
Matt Harbison
|
r35394 | pushing to $TESTTMP/repo | ||
Pulkit Goyal
|
r33656 | searching for changes | ||
adding changesets | ||||
adding manifests | ||||
adding file changes | ||||
HG_USERVAR_BYPASS_REVIEW=true | ||||
HG_USERVAR_DEBUG=1 | ||||
r43167 | added 1 changesets with 1 changes to 1 files | |||
Pulkit Goyal
|
r33656 | |||
Test pushing var with empty right-hand side | ||||
$ echo b >> a | ||||
$ hg commit -Aqm a | ||||
$ hg push --pushvars "DEBUG=" | ||||
Matt Harbison
|
r35394 | pushing to $TESTTMP/repo | ||
Pulkit Goyal
|
r33656 | searching for changes | ||
adding changesets | ||||
adding manifests | ||||
adding file changes | ||||
r43167 | HG_USERVAR_DEBUG= | |||
Pulkit Goyal
|
r33656 | added 1 changesets with 1 changes to 1 files | ||
Test pushing bad vars | ||||
$ echo b >> a | ||||
$ hg commit -Aqm b | ||||
$ hg push --pushvars "DEBUG" | ||||
Matt Harbison
|
r35394 | pushing to $TESTTMP/repo | ||
Jun Wu
|
r33886 | searching for changes | ||
Pulkit Goyal
|
r33656 | abort: unable to parse variable 'DEBUG', should follow 'KEY=VALUE' or 'KEY=' format | ||
[255] | ||||