sapling/contrib
FUJIWARA Katsunori e916da76f7 import-checker: check modules for pure Python build correctly
Before this patch, "import-checker.py" just replaces "/" in specified
filenames by ".". This makes modules for pure Python build belong to
"mercurial.pure" package, and prevents "import-checker.py" from
correctly checking about cyclic dependency in them.

This patch discards "pure" component from fully qualified name of such
modules.

To avoid discarding "pure" from the module name of standard libraries
unexpectedly, this patch allows "dotted_name_of_path" to discard
"pure" only from Mercurial specific modules, which are specified via
command line arguments.
2014-10-17 02:07:05 +09:00
..
docker dockerrpm: create a yum/dnf repo from the generated rpms 2014-08-31 13:41:09 +02: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 Make Readme.html reference current OS X release 2010-03-06 21:29:02 -08:00
plan9 hgrc.d: separate namespace for mercurial scripts 9diff and 9mail 2013-08-15 21:35:56 -04:00
vagrant contrib/vagrant: use Vagrant for running tests on virtual machine 2014-07-05 16:32:28 +03:00
vim vim: use try catch in vim plugin to avoid conflicts 2014-05-03 19:11:51 +04:30
win32 cleanup: make sure we always access members of imported modules 2014-08-15 04:37:45 +02:00
wix wix: contrib/sample.hgrc is no more 2014-09-15 09:36:12 -05:00
bash_completion bash_completion: add -l|--list support for shelve 2014-06-06 00:21:46 -05:00
buildrpm buildrpm: introduce --rpmdir instead of using hardcoded rpmbuild dir 2014-08-31 13:40:53 +02:00
casesmash.py cleanup: drop unused variables and an unused import 2013-07-01 20:48:56 +02:00
check-code.py check-code: look for misuse of __bool__ 2014-09-17 00:28:37 +09:00
check-commit check-commit: spot growing whitespace 2014-08-07 14:57:20 -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
dockerrpm dockerrpm: create a yum/dnf repo from the generated rpms 2014-08-31 13:41:09 +02: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
hg-ssh hg-ssh: read-only flag 2012-05-22 15:17:37 -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: make runcommand message bolder 2014-09-28 17:21:38 +09:00
hgk hgk: define bookmark colour explicitly, as Tk 8.6 has changed their meaning 2014-09-28 13:27:40 +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: check modules for pure Python build correctly 2014-10-17 02:07:05 +09:00
lock-checker.py util: introduce util.debugstacktrace for showing a stack trace without crashing 2014-01-12 23:28:21 +01:00
logo-droplets.svg logo: clean up source file with scour 2010-04-05 14:33:41 -05:00
Makefile.python contrib/Makefile.python: build local Python from source 2013-02-10 00:11:45 +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 fedora: remove sample.hgrc from shipped files 2014-09-02 14:10:08 -07:00
mergetools.hgrc contrib: add OS X p4merge to mergetools.hgrc 2014-08-27 16:39:44 +02:00
mq.el Remove FSF mailing address from GPL headers 2012-01-06 16:27:13 +01:00
perf.py perf: add a way to measure the perf of constructing the foldmap 2014-10-03 19:58:26 -07: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 revsetbenchmark: allow comments ('#' prefix) in the revset input 2014-09-23 17:09:19 -07:00
revsetbenchmarks.txt revsetbenchmark: add a rebase-related revset to the benchmark list 2014-09-23 17:12:27 -07:00
simplemerge simplemerge: burn "minimal" feature to the ground 2014-08-05 14:56:25 -07:00
synthrepo.py contrib/synthrepo: walk a repo's directory structure during analysis 2014-09-12 22:07:23 -04: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 tests: run check-code on Python files without .py extension 2013-04-17 03:39:36 +02:00
xml.rnc Added RelaxNG schema for hg log XML output format 2009-12-30 02:44:37 +01:00
zsh_completion zsh_completion: complete all files for commit/backout --logfile 2013-04-17 21:06:48 +04:00