sapling/mercurial
Mads Kiilerich b6559c7bf6 statichttprepo: don't modify localrepo class variables
This happened to crash in subrepo setups when the base class variable was
modified twice.

Now we don't modify the class variable but an instance copy.
2011-02-18 23:41:13 +01:00
..
help commit: abort if a subrepo is modified and ui.commitsubrepos=no 2011-02-15 22:25:48 +01:00
hgweb hgwebdir: reduce memory usage for index generation 2011-02-17 18:05:27 -02:00
pure pure: fix index parsing on empty repositories 2011-02-17 13:37:52 -02:00
templates templates: add bookmarks to command line styles 2011-02-11 20:35:30 +01:00
__init__.py Add back links from file revisions to changeset revisions 2005-05-03 13:16:10 -08:00
ancestor.py backout most of 26e0b9a8ce0d 2010-09-24 12:46:54 -05:00
archival.py explicitly close files 2010-12-24 15:23:01 +01:00
base85.c backout of e4cb9628354c 2011-01-27 11:15:08 +01:00
bdiff.c backout of e4cb9628354c 2011-01-27 11:15:08 +01:00
bookmarks.py bookmarks: forbid \0 \r \n : in bookmark names (BC) 2011-02-16 18:36:45 +01:00
bundlerepo.py Make sure bundlerepo doesn't leak temp files (issue2491) 2011-02-12 10:58:11 +01:00
byterange.py pylint, pyflakes: remove unused or duplicate imports 2010-04-14 17:58:10 +09:00
changegroup.py bundlerepo: restore close() method 2010-09-20 16:14:05 -05:00
changelog.py Merge with stable 2010-02-11 17:44:01 -06:00
cmdutil.py templater: add bookmarks to templates and default output 2011-02-11 19:47:39 +01:00
commands.py bookmarks: make track.current=True default behaviour and remove option (BC) 2011-02-16 01:29:26 +01:00
config.py code style: prefer 'is' and 'is not' tests with singletons 2010-11-22 18:15:58 +01:00
context.py remove unnecessary list comprehensions 2011-02-03 10:31:17 +01:00
copies.py copies: don't detect copies as "divergent renames" 2010-10-10 09:48:37 -05:00
dagparser.py cleanup: use x in (a, b) instead of x == a or x == b 2010-09-23 00:02:31 -05:00
demandimport.py demandimport: change default for level from None to -1 2010-12-01 21:46:08 +01:00
diffhelpers.c backout of e4cb9628354c 2011-01-27 11:15:08 +01:00
dirstate.py merge with stable 2011-02-04 09:17:07 +01:00
discovery.py discovery: list new remote heads in prepush() on --debug 2010-11-11 15:51:20 +01:00
dispatch.py dispatch: fix typo in debug message 2011-02-16 21:02:41 -02:00
encoding.py encoding: fix typo in variable name 2010-11-29 10:13:55 +01:00
error.py Abort: add a hint argument, printed in the next line inside parenthesis 2010-07-15 14:41:22 +02:00
extensions.py bookmarks: move push/pull command features to core 2011-02-10 13:46:28 -06:00
fancyopts.py help: show value requirement and multiple occurrence of options 2010-06-06 17:25:00 +09:00
filelog.py filelog: move metadata parsing to a helper function 2011-01-06 17:04:47 -06:00
filemerge.py merge: implement --tool arguments using new ui.forcemerge configurable 2010-10-19 22:33:52 -05:00
graphmod.py graphmod: safer code when a changeset has two identical parents 2010-11-08 22:45:56 +09:00
hbisect.py Lowercase error messages 2010-08-29 22:37:58 +02:00
help.py Add subrepos help topic 2010-10-24 19:28:44 +02:00
hg.py merge with stable 2011-01-28 03:09:22 +01:00
hook.py hooks: sort any dictionaries set in the environment 2010-12-24 15:22:00 +01:00
httprepo.py httpsendfile: record progress information during read() 2010-12-10 13:31:06 -06:00
i18n.py i18n: fix translation of empty paragraphs 2010-06-19 19:16:11 +02:00
ignore.py remove unnecessary list comprehensions 2011-02-03 10:31:17 +01:00
keepalive.py fix coding style (reported by pylint) 2010-02-08 15:36:34 +01:00
localrepo.py commit: abort if a subrepo is modified and ui.commitsubrepos=no 2011-02-15 22:25:48 +01:00
lock.py lock: use util.unlink (issue2537) 2011-01-11 14:10:16 +01:00
lsprof.py lsprof: remove #!-line from non-executable script 2010-10-25 23:46:26 +02:00
lsprofcalltree.py drop unused imports 2009-05-14 15:35:46 +02:00
mail.py mail: fix regression when parsing unset smtp.tls option 2011-01-07 20:50:42 +01:00
manifest.py code style: prefer 'is' and 'is not' tests with singletons 2010-11-22 18:15:58 +01:00
match.py add debugignore which yields the combined ignore patten of the .hgignore files 2011-01-15 16:02:03 +01:00
mdiff.py mdiff: carriage return (\r) is also ignorable whitespace 2010-10-19 03:55:06 +02:00
merge.py Do not allow merging with uncommitted changes in a subrepo 2011-02-16 08:56:11 -08:00
minirst.py minirst: modified minirst to also recognize empty comments. 2010-11-16 13:29:08 +01:00
mpatch.c backout of e4cb9628354c 2011-01-27 11:15:08 +01:00
node.py Update license to GPLv2+ 2010-01-19 22:20:08 -06:00
osutil.c backout of e4cb9628354c 2011-01-27 11:15:08 +01:00
parser.py templater: use the parser.py parser to extend the templater syntax 2010-12-20 12:09:00 -06:00
parsers.c backout of e4cb9628354c 2011-01-27 11:15:08 +01:00
patch.py diffstat: fix parsing of filenames with spaces 2011-02-04 16:32:14 -03:00
posix.py port win32.py to using the Python ctypes library 2011-02-14 11:12:26 +01:00
pushkey.py bookmarks: move pushkey functions into core 2011-02-10 13:46:27 -06:00
py3kcompat.py py3kcompat: added fake ord implementation for py3k 2010-08-07 16:38:38 -03:00
repair.py bookmarks: move strip support to repair 2011-02-10 13:46:28 -06:00
repo.py Make sure bundlerepo doesn't leak temp files (issue2491) 2011-02-12 10:58:11 +01:00
revlog.py revlog: remove stray test in rev() 2011-01-21 16:26:01 -06:00
revset.py bookmarks: move revset support to core 2011-02-10 13:46:28 -06:00
similar.py fix coding style 2010-05-02 00:48:33 +02:00
simplemerge.py backout most of 26e0b9a8ce0d 2010-09-24 12:46:54 -05:00
sshrepo.py sshrepo: don't use readline() on the stderr pipe 2010-12-01 21:46:08 +01:00
sshserver.py wireproto: introduce pusherr() to deal with "unsynced changes" error 2010-10-11 12:45:36 -05:00
statichttprepo.py statichttprepo: don't modify localrepo class variables 2011-02-18 23:41:13 +01:00
store.py store: remove pointless pathjoiner parameter 2011-02-16 15:02:30 +01:00
strutil.py Update license to GPLv2+ 2010-01-19 22:20:08 -06:00
subrepo.py subrepo: break long line found by check-code 2011-02-17 09:20:44 +01:00
tags.py remove pointless os.path.join calls when opening files in .hg/cache 2011-01-17 09:37:20 +01:00
templatefilters.py templater: add hex filter. 2010-09-22 00:14:57 +02:00
templatekw.py templater: add bookmarks to templates and default output 2011-02-11 19:47:39 +01:00
templater.py templater: clarify engine caching 2010-12-22 13:16:03 -06:00
transaction.py transaction: use posixfile and unlink from util 2011-02-15 14:41:49 +01:00
ui.py ui: add configpath helper 2011-01-06 17:04:33 -06:00
url.py url: merge BetterHTTPS with httpsconnection to get some proxy https validation 2011-02-16 04:36:36 +01:00
util.h backout of e4cb9628354c 2011-01-27 11:15:08 +01:00
util.py util: flush stdout before calling external processes 2011-02-18 03:35:01 +01:00
verify.py code style: prefer 'is' and 'is not' tests with singletons 2010-11-22 18:15:58 +01:00
win32.py eliminate win32.user_rcpath_win32() 2011-02-14 11:13:05 +01:00
windows.py eliminate win32.user_rcpath_win32() 2011-02-14 11:13:05 +01:00
wireproto.py pushkey: use UTF-8 2010-11-28 18:21:47 -06:00