sapling/contrib
Augie Fackler ad2436c3e6 debian: switch to using debhelper and dh_python2 to build debs
This is a much larger commit than I'd like, but I honestly don't see a
good way to break it up and leave things working. Summary:

We now use debian/rules with debhelper to build our debs. This is much
more standard, and means we use dh_python2 to do things like handle
leaving .pyc files out of the built debs.

The resulting package is split into mercurial and mercurial-common,
with the former being the hg stub and all the native .sos, and the
latter being basically everything else.

builddeb and dockerdeb are updated to use the new system. The old way
(using dpkg by hand) breaks with the above changes because
debian/control no longer contains a version string (that's now guessed
from the phony changelog.)

Tests are updated to assert that the right files end up in the right
debs.
2015-08-26 10:59:09 -04:00
..
debian debian: switch to using debhelper and dh_python2 to build debs 2015-08-26 10:59:09 -04:00
docker dockerdeb: rules to build a debian package using docker 2015-05-06 13:15:39 -04:00
hgfixes fix_bytes: loosen blacklist matching requirements 2014-05-10 14:54:39 -07:00
hgsh backout of e4cb9628354c 2011-01-27 11:15:08 +01:00
macosx osx: update "Read Me" "Important Information" text in the package installer 2015-01-21 05:01:01 +01:00
plan9 hgrc.d: separate namespace for mercurial scripts 9diff and 9mail 2013-08-15 21:35:56 -04:00
vagrant vagrant: update to official Debian 8.1 base box 2015-09-02 11:52:24 -05:00
vim spelling: behaviour -> behavior 2015-08-28 10:53:55 -04:00
win32 win32: update Inno Setup script after the changes done in f8c357b94e74 2015-07-19 18:11:18 +02:00
wix wix: avoid an abort with 'hg help -k foo' 2015-09-01 11:39:08 -04:00
all-revsets.txt revset: improves time complexity of 'roots(xxx)' 2015-06-22 10:19:12 -07:00
base-revsets.txt contrib: introduce an all-revsets.txt file 2015-06-16 22:15:30 -07:00
bash_completion debugnamecomplete: rename from debuglabelcomplete 2014-10-17 13:41:29 -07:00
builddeb debian: switch to using debhelper and dh_python2 to build debs 2015-08-26 10:59:09 -04:00
buildrpm buildrpm: mkdir -p two needed directories (issue4779) 2015-09-01 14:41:41 -04:00
casesmash.py cleanup: drop unused variables and an unused import 2013-07-01 20:48:56 +02:00
check-code.py global: mass rewrite to use modern exception syntax 2015-06-23 22:20:08 -07:00
check-commit check-commit: catch both patterns of double empty lines 2015-06-21 15:18:49 +09:00
check-config.py check-config: don't continue prematurely 2015-07-18 14:16:07 -05:00
debugcmdserver.py cleanup: "raise SomeException()" -> "raise SomeException" 2012-05-12 16:00:58 +02:00
debugshell.py debugshell: declare command using decorator 2014-05-04 21:19:31 -07:00
dockerdeb debian: switch to using debhelper and dh_python2 to build debs 2015-08-26 10:59:09 -04:00
dockerlib.sh dockerlib: fix initcontainer for boot2docker users 2015-05-06 14:36:17 -04:00
dockerrpm dockerlib: extract initcontainer() method 2015-05-06 10:45:51 -04:00
dumprevlog rename util.set_binary to setbinary 2011-05-06 15:25:35 +02:00
editmerge contrib: don't hardcode path to bash interpreter 2014-03-26 11:59:13 +01:00
fixpax.py osx: patch .pax.gz files in pkg bundles so they extract as root (issue4081) 2015-01-23 06:28:28 +01:00
hg-ssh hg-ssh: reject push earlier (on pretxnopen) 2015-05-10 04:39:11 -07:00
hg-test-mode.el hg-test-mode: make exit code highlight work again 2014-08-12 12:53:23 -05:00
hgclient.py test-commandserver: allow check() to make connection in different way 2014-09-27 23:14:26 +09:00
hgk hgk: display committer name when set by hg-git 2015-04-03 22:44:25 +02:00
hgperf contrib: add "hgperf" command to measure performance of commands easily 2014-02-15 19:51:20 +09:00
hgweb.fcgi mq: add a warning about uncommitted changes for qfinish 2011-11-10 15:40:34 -06:00
hgweb.wsgi mq: add a warning about uncommitted changes for qfinish 2011-11-10 15:40:34 -06:00
import-checker.py import-checker: ensure multiprocessing is treated as from stdlib 2015-08-24 10:09:00 -04:00
logo-droplets.svg logo: clean up source file with scour 2010-04-05 14:33:41 -05:00
Makefile.python contrib: make Python 2.7.9 the default in Makefile.python 2015-01-16 04:26:25 +01:00
memory.py many, many trivial check-code fixups 2010-01-25 00:05:27 -06:00
mercurial.el en-us: penalize 2012-08-17 13:58:19 -07:00
mercurial.spec rpm.spec: bump python dependency to 2.6 2015-05-08 23:28:33 -07:00
mq.el Remove FSF mailing address from GPL headers 2012-01-06 16:27:13 +01:00
packagelib.sh packaging: extract packagelib for common code from builddeb and buildrpm 2015-05-07 10:28:58 -04:00
perf.py perf: mark experimental option presleep 2015-07-18 14:16:36 -05:00
pylintrc codingstyle: remove trailing spaces in various text files 2013-04-17 03:40:18 +02:00
python-hook-examples.py misc: replace .parents()[0] with p1() 2011-04-04 16:21:59 -05:00
revsetbenchmarks.py revsetbenchmarks: run make after update so that C extensions are built 2015-08-15 17:50:59 +09:00
showstack.py contrib: add showstack extension 2015-08-28 16:59:31 -05:00
simplemerge simplemerge: burn "minimal" feature to the ground 2014-08-05 14:56:25 -07:00
synthrepo.py global: mass rewrite to use modern exception syntax 2015-06-23 22:20:08 -07:00
tcsh_completion contrib: update tcsh_completion for Mercurial 1.8 2011-03-01 07:28:20 +01:00
tcsh_completion_build.sh contrib: update tcsh_completion for Mercurial 1.8 2011-03-01 07:28:20 +01:00
undumprevlog transaction: pass a vfs map to the transaction 2014-10-17 20:49:39 -07:00
xml.rnc Added RelaxNG schema for hg log XML output format 2009-12-30 02:44:37 +01:00
zsh_completion debugnamecomplete: rename from debuglabelcomplete 2014-10-17 13:41:29 -07:00