run-tests: backout
d7c23f4a14c7
We no longer have any data files, so this is no longer needed. Augie
Fackler reported on IRC that this "hack" had never worked for him in
the first place.
mercurial.iss: backout
08bbed8ac9b8
Not a complete backout, the bash_completion script is still installed.
setup: backout
68964567e406
We decided that it is better to let the distributions install these
files themselves since they know where to put them.
cmdutil: copy auth section in remoteui
This allows me to specify an auth section in a .hg/hgrc instead of just
a global or user-level hgrc.
log --follow: use a set instead of a list
benchmarked with hg log -qf on the linux kernel:
before:
Time: real 39.010 secs (user 38.840+0.000 sys 0.060+0.000)
after:
Time: real 8.560 secs (user 8.440+0.000 sys 0.080+0.000)
patchbomb: fix bug introduced in
4ddfad7ebd98 and add test
Thanks to Augie Fackler for reporting this.
run-tests: install data files correctly
In
68964567e406 we began installing some data files in PREFIX/share.
When preparing to run the tests, run-tests.py uses --home="" in order
to work around home being set in a ~/.pydistutils.cfg file. This
somehow overwrites the --prefix option.
The result was that the share/ directory was installed in the top of
the Mercurial source tree.