sapling/contrib
Mads Kiilerich 771c21f193 util: introduce util.debugstacktrace for showing a stack trace without crashing
This is often very handy when hacking/debugging.

Calling util.debugstacktrace('hey') from a place in hg will give something like:
  hey at:
   ./hg:38                                     in <module>
   /home/user/hgsrc/mercurial/dispatch.py:28   in run
   /home/user/hgsrc/mercurial/dispatch.py:65   in dispatch
   /home/user/hgsrc/mercurial/dispatch.py:88   in _runcatch
   /home/user/hgsrc/mercurial/dispatch.py:740  in _dispatch
   /home/user/hgsrc/mercurial/dispatch.py:514  in runcommand
   /home/user/hgsrc/mercurial/dispatch.py:830  in _runcommand
   /home/user/hgsrc/mercurial/dispatch.py:801  in checkargs
   /home/user/hgsrc/mercurial/dispatch.py:737  in <lambda>
   /home/user/hgsrc/mercurial/util.py:472      in check
...
2014-01-12 23:28:21 +01:00
..
hgfixes check-code: check for spaces around = for named parameters 2013-10-03 14:50:47 +02: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
vim codingstyle: remove trailing spaces in various text files 2013-04-17 03:40:18 +02:00
win32 doc: bump copyright year 2014-01-10 16:26:11 -06:00
wix codingstyle: remove trailing spaces in various text files 2013-04-17 03:40:18 +02:00
bash_completion bash_completion: add global support for -b|--branch 2013-11-26 14:33:18 -06:00
buildrpm buildrpm: enhance changelog of the RPM file 2009-11-06 10:06:08 +01:00
casesmash.py cleanup: drop unused variables and an unused import 2013-07-01 20:48:56 +02:00
check-code.py check-code: print debug output when an ignore pattern matches 2014-01-07 22:29:57 +01:00
convert-repo convertrepo: make it work with refactored convert extension 2008-03-23 21:41:03 +01:00
debugcmdserver.py cleanup: "raise SomeException()" -> "raise SomeException" 2012-05-12 16:00:58 +02:00
debugshell.py debugshell: appease pyflakes 2013-09-23 14:28:01 -07:00
dumprevlog rename util.set_binary to setbinary 2011-05-06 15:25:35 +02:00
editmerge contrib: add editmerge script for editor conflict prompts 2013-11-15 13:20:49 -08:00
hg-ssh hg-ssh: read-only flag 2012-05-22 15:17:37 -07:00
hgk hgk: fix tag list parser (issue4101) 2013-12-01 13:53:24 -06: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 check-code: do not skip entire file, skip only one match instead 2014-01-07 22:28:45 +01: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
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 mercurial.spec: specify file modes for install 2010-08-26 23:11:03 +02:00
mergetools.hgrc mergetools: rename 'base' to 'merged' in meld 2013-04-16 13:55:38 +02:00
mq.el Remove FSF mailing address from GPL headers 2012-01-06 16:27:13 +01:00
perf.py perf: fix perfvolatilesets 2013-12-23 16:04:51 -08: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
sample.hgrc contrib: stop mentioning obsolete graphlog extension in sample.hgrc 2013-11-22 19:11:48 +01:00
simplemerge cleanup: drop unused variables and an unused import 2013-07-01 20:48:56 +02:00
synthrepo.py cleanup: remove unused imports 2013-06-13 01:36:58 +02: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
tmplrewrite.py contrib: add tmplrewrite.py script to help rewrite old templater syntax 2009-05-15 10:47:19 +02: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