log

age author description
Mon, 29 May 2017 16:21:15 +0530 Pulkit Goyal py3: use pycompat.bytestr so that we don't get ascii values
Mon, 29 May 2017 16:08:37 +0530 Pulkit Goyal py3: update test-check-py3-compat.t
Sun, 28 May 2017 15:45:47 -0400 Augie Fackler loader: pywatchman appears to already be py3 compatible
Sun, 28 May 2017 17:02:24 -0400 Augie Fackler py3: update test expectations for py3-commands test
Thu, 25 May 2017 17:20:43 -0700 Jun Wu context: do not cache manifestctx
Thu, 25 May 2017 17:06:32 -0700 Jun Wu test-context: add a case demonstrating manifest caching problem
Thu, 25 May 2017 16:50:46 +0200 Pierre-Yves David debugbundle: display the content of obsmarkers parts
Sun, 28 May 2017 11:50:43 -0700 Pierre-Yves David bundle: add an experimental knob to include obsmarkers in bundle
Sun, 28 May 2017 11:48:18 -0700 Pierre-Yves David bundle2: move function building obsmarker-part in the bundle2 module
Tue, 02 May 2017 21:45:48 +0900 Yuya Nishihara policy: remove unused policynoc and policynocffi constants
Tue, 02 May 2017 21:45:10 +0900 Yuya Nishihara cffi: remove superfluous "if True" blocks
Tue, 02 May 2017 21:15:31 +0900 Yuya Nishihara cffi: split modules from pure
Sun, 28 May 2017 15:45:52 +0900 Yuya Nishihara policy: extend API version checks for cffi
Sun, 28 May 2017 17:36:01 +0900 Yuya Nishihara filterpyflakes: allow reexporting pure symbols from cffi modules
Tue, 02 May 2017 22:28:18 +0900 Yuya Nishihara import-checker: guess names of C extension modules
Sun, 28 May 2017 15:21:18 +0900 Yuya Nishihara import-checker: convert localmods to a set of module names
Tue, 02 May 2017 22:24:57 +0900 Yuya Nishihara import-checker: allow importing symbols from pure modules
Tue, 02 May 2017 21:08:38 +0900 Yuya Nishihara cffi: put compiled modules into mercurial.cffi package
Tue, 02 May 2017 21:04:40 +0900 Yuya Nishihara cffi: rename build scripts
Fri, 19 May 2017 11:44:05 -0700 Martin von Zweigbergk match: remove support for includes from patternmatcher
Mon, 22 May 2017 23:31:15 -0700 Martin von Zweigbergk match: simplify includematcher a bit
Fri, 19 May 2017 13:36:34 -0700 Martin von Zweigbergk match: remove support for non-include patterns from includematcher
Fri, 19 May 2017 22:36:14 -0700 Martin von Zweigbergk match: split up main matcher into patternmatcher and includematcher
Thu, 18 May 2017 23:39:39 -0700 Martin von Zweigbergk match: remove support for exact matching from main matcher class
Wed, 17 May 2017 09:26:15 -0700 Martin von Zweigbergk match: handle exact matching using new exactmatcher
Fri, 12 May 2017 16:33:33 -0700 Martin von Zweigbergk merge: use intersectmatchers() in "m2-vs-ma optimization"
Fri, 12 May 2017 23:12:05 -0700 Martin von Zweigbergk match: handle includes using new intersectionmatcher
Thu, 25 May 2017 14:32:56 -0700 Martin von Zweigbergk match: move entire uipath() implementation to basematcher
Thu, 25 May 2017 12:09:09 +0200 Pierre-Yves David local-clone: also copy tags related caches
Thu, 25 May 2017 12:05:33 +0200 Pierre-Yves David local-clone: also copy revs-branch-cache files
Thu, 25 May 2017 11:59:07 +0200 Pierre-Yves David local-clone: extract the listing of caches to copy
Thu, 25 May 2017 11:55:00 +0200 Pierre-Yves David local-clone: extract the closure copying caches
Thu, 25 May 2017 19:38:00 +0200 Pierre-Yves David test: add isolated prune case (to test-obsolete-bundle-strip.t)
Thu, 25 May 2017 19:37:47 +0200 Pierre-Yves David test-obsolete-bundle-strip: add a complex split and fold case
Thu, 25 May 2017 19:37:29 +0200 Pierre-Yves David test-obsolete-bundle-strip: add cases with prune on missing revs
Thu, 25 May 2017 19:37:29 +0200 Pierre-Yves David obsolete: fix relevant-obsmarkers computation on pruned changeset
Thu, 25 May 2017 19:37:07 +0200 Pierre-Yves David test: add a test file for relevant obsmarkers and its usage
Wed, 24 May 2017 19:39:33 -0700 Siddharth Agarwal annotate: add a new experimental --skip option to skip revs
Wed, 24 May 2017 19:07:14 -0700 Siddharth Agarwal annotate: add core algorithm to skip a rev
Wed, 24 May 2017 17:40:08 -0700 Siddharth Agarwal annotate: make pair take all parents to pair against
Wed, 24 May 2017 17:38:28 -0700 Siddharth Agarwal annotate: move pair function to top level
Thu, 25 May 2017 23:20:00 +0900 Yuya Nishihara bookmarks: fix check of hash-like name to not abort by ambiguous identifier
Thu, 25 May 2017 23:18:02 +0900 Yuya Nishihara localrepo: document that __contains__() may raise LookupError
Sun, 21 May 2017 15:56:02 +0200 Pierre-Yves David hidden: drop outdated comment about "dynamic" performance
Sun, 21 May 2017 15:47:06 +0200 Pierre-Yves David hidden: unify the static and dynamic blocker logic
Sun, 21 May 2017 15:53:08 +0200 Pierre-Yves David hidden: drop the hidden cache logic
Sun, 21 May 2017 16:01:20 +0200 Pierre-Yves David hidden: simplify the computation of consistency blocker
Sun, 21 May 2017 15:35:21 +0200 Pierre-Yves David hidden: use _domainancestors to compute revs revealed by dynamic blocker
Sun, 21 May 2017 15:21:46 +0200 Pierre-Yves David hidden: add a function returning ancestors of revs within a domain
Fri, 26 May 2017 14:52:54 -0700 Kyle Lippincott tests: hint how to run slow tests when rejecting
Fri, 26 May 2017 13:24:07 -0700 Kyle Lippincott zsh_completion: install as _hg not hg
Mon, 20 Mar 2017 17:50:31 -0400 Augie Fackler osx: include chg by default
Fri, 26 May 2017 20:03:05 -0400 Augie Fackler osx: override default exclude filter for pkgbuild
Fri, 26 May 2017 20:05:59 -0400 Augie Fackler osx: update Mac packaging tests for bdiff.so install location change
Fri, 26 May 2017 19:33:20 -0700 Rodrigo Damazio Bovendorp debian: add less as a build dependency stable
Fri, 05 May 2017 18:15:42 +0200 Pierre-Yves David strip: use the 'writenewbundle' function to get bundle on disk
Tue, 23 May 2017 02:23:07 +0200 Pierre-Yves David perfphases: add 'perfphases' command
Tue, 16 May 2017 22:15:42 -0700 Martin von Zweigbergk match: remove support for excludes from matcher class
Tue, 16 May 2017 16:36:48 -0700 Martin von Zweigbergk match: handle excludes using new differencematcher
Thu, 25 May 2017 09:52:56 -0700 Martin von Zweigbergk match: override matchfn() the usual way in subdirmatcher
Thu, 25 May 2017 09:52:49 -0700 Martin von Zweigbergk match: make matchfn a method on the class
Wed, 24 May 2017 17:50:17 +0200 Boris Feld util: raise ParseError when parsing dates (BC)
Tue, 16 May 2017 14:31:21 -0700 Martin von Zweigbergk match: fix visitdir for roots of includes
Wed, 17 May 2017 23:02:42 -0700 Martin von Zweigbergk match: make subdirmatcher extend basematcher
Fri, 19 May 2017 10:17:08 -0700 Martin von Zweigbergk match: make basematcher._files a @propertycache
Wed, 17 May 2017 23:45:13 -0700 Martin von Zweigbergk match: extract base class for matchers
Mon, 22 May 2017 11:08:52 -0700 Martin von Zweigbergk debugwalk: also print matcher representation
Thu, 25 May 2017 23:42:37 -0400 Matt Harbison wix: add 'ro' and 'ru' locales stable
Thu, 25 May 2017 23:03:56 -0400 Matt Harbison wix: include zstd.pyd in the installation stable
Wed, 24 May 2017 22:59:59 -0400 Matt Harbison clonebundles: fix missing newline character stable
Wed, 24 May 2017 15:25:24 -0700 Gregory Szorc exchange: print full reason variable stable
Thu, 25 May 2017 01:45:52 +0200 Pierre-Yves David transaction: run _writejournal unfiltered
Mon, 22 May 2017 19:18:12 -0400 Augie Fackler bookmarks: warn about bookmark names that unambiguously resolve to a node (BC)
Thu, 04 May 2017 11:51:07 +0900 Yuya Nishihara pycompat: try __bytes__() to convert object to bytestr
Tue, 23 May 2017 15:44:50 +0200 Boris Feld ui: fix ui.configdate for invalid dates
Fri, 28 Apr 2017 00:01:22 +0900 Yuya Nishihara demandimport: stop overriding __getattribute__()
Fri, 28 Apr 2017 23:46:16 +0900 Yuya Nishihara demandimport: look for 'mod' suffix as alternative name for module reference
Mon, 01 May 2017 14:26:56 +0900 Yuya Nishihara demandimport: insert empty line per method
Mon, 01 May 2017 13:43:31 +0900 Yuya Nishihara demandimport: strictly compare identity of proxy object
Tue, 23 May 2017 08:49:01 -0700 Martin von Zweigbergk match: use ProgrammingError where appropriate
Tue, 23 May 2017 01:30:36 +0530 Pulkit Goyal revlog: raise error.WdirUnsupported from revlog.node() if wdirrev is passed
Tue, 23 May 2017 01:22:33 +0530 Pulkit Goyal revset: add support for ancestors(wdir())
Tue, 23 May 2017 01:08:19 +0530 Pulkit Goyal revset: add support for using ~ operator on wdir() predicate
Mon, 22 May 2017 02:14:22 +0530 Pulkit Goyal revset: add support for p2(wdir()) to get second parent of working directory
Mon, 22 May 2017 02:03:43 +0530 Pulkit Goyal revset: use try-except instead of if-else because of perf
Mon, 22 May 2017 01:38:00 +0530 Pulkit Goyal revset: remove redundant condition and change to else from elif
Mon, 22 May 2017 01:35:53 +0530 Pulkit Goyal tests: add tests for predicates and operators which works with wdir()
Mon, 22 May 2017 01:01:45 +0530 Pulkit Goyal revset: add support for "wdir()^n"
Mon, 22 May 2017 00:54:02 +0530 Pulkit Goyal revset: add parentheses after wdir since its a function
Mon, 22 May 2017 15:05:18 -0400 Augie Fackler cmdutil: avoid redefining write() function in export if possible
Mon, 22 May 2017 13:34:03 -0400 Augie Fackler cmdutil: extract closure that performs the actual export formatting
Mon, 22 May 2017 13:35:22 -0400 Augie Fackler cmdutil: use a generator expression instead of a list comprehension
Sat, 20 May 2017 20:15:05 -0400 Augie Fackler cmdutil: rename template param to export to fntemplate
Sat, 20 May 2017 17:58:04 -0400 Augie Fackler cmdutil: comprehensively document the interface of export
Mon, 22 May 2017 15:56:47 -0700 Durham Goode tests: hide warning from test-xdg.t
Mon, 22 May 2017 22:59:40 -0700 Jun Wu policy: define C module versions individually
Sat, 20 May 2017 19:43:58 +0200 Pierre-Yves David repoview: rename '_getdynamicblockers' to 'revealedrevs' (API)
Sat, 20 May 2017 19:43:29 +0200 Pierre-Yves David repoview: move '_getdynamicblock' next to 'hideablerevs'
Sun, 21 May 2017 13:26:17 -0700 Siddharth Agarwal python3: allow hgloader to work with lazy loaders
Sun, 21 May 2017 12:51:01 -0700 Siddharth Agarwal init: turn on demandimport for Python 3.6 and above
Sun, 21 May 2017 12:23:04 -0700 Siddharth Agarwal demandimport: add python 3 implementation
Sun, 21 May 2017 12:10:53 -0700 Siddharth Agarwal demandimport: move ignore list to __init__.py
Sun, 21 May 2017 13:44:26 -0700 Siddharth Agarwal check: check modules in hgdemandimport
Sun, 21 May 2017 12:10:53 -0700 Siddharth Agarwal demandimport: move to separate package
Sun, 21 May 2017 12:09:01 -0700 Siddharth Agarwal import-checker: add a way to directly import certain symbols
Sun, 21 May 2017 13:34:42 -0700 Siddharth Agarwal check-code: allow skipping hasattr check in py3-only code
Mon, 22 May 2017 01:17:49 -0700 Jun Wu profiling: allow loading profiling extension before everything else
Mon, 22 May 2017 00:51:56 -0700 Jun Wu extensions: allow loading a whitelisted subset of extensions
Mon, 22 May 2017 08:49:34 -0700 Martin von Zweigbergk match: catch attempts to create case-insenstive exact matchers
Mon, 22 May 2017 19:29:21 +0200 Boris Feld test: remove aliases forcing date, use default-date
Mon, 22 May 2017 19:28:47 +0200 Boris Feld test: prepare tests for removing date aliases
Tue, 16 May 2017 18:36:08 +0200 Boris Feld devel: update blackbox to use default-date
Fri, 19 May 2017 12:08:47 +0200 Boris Feld devel: use default-date config field when creating obsmarkers
Mon, 22 May 2017 16:59:57 +0200 Pierre-Yves David devel: activate default-date in tests
Fri, 19 May 2017 12:18:25 +0200 Boris Feld devel: add a config field to force dates to timestamp 0
Fri, 19 May 2017 12:07:41 +0200 Boris Feld ui: add the possiblity to get a date config field
Fri, 19 May 2017 12:07:23 +0200 Boris Feld util: refactor util.parsedate to raises ValueError
Mon, 22 May 2017 11:08:18 -0700 Martin von Zweigbergk match: implement __repr__() and update users (API)
Mon, 22 May 2017 10:41:32 -0700 Martin von Zweigbergk fsmonitor: fix silly "*kwargs" bug in merge.update() override
Fri, 19 May 2017 20:06:45 +0530 Pulkit Goyal revset: make `hg log -r 'wdir()^'` work (issue4905)
Fri, 19 May 2017 19:12:06 +0530 Pulkit Goyal revlog: raise WdirUnsupported when wdirrev is passed
Fri, 19 May 2017 19:10:37 +0530 Pulkit Goyal error: add a new exception named WdirUnsupported
Thu, 18 May 2017 22:20:59 -0700 Martin von Zweigbergk match: replace icasefsmatch() function by flag to regular match()
Thu, 18 May 2017 16:48:02 -0700 Martin von Zweigbergk match: delete icasefsmatcher now that it's same as matcher
Thu, 18 May 2017 15:45:50 -0700 Martin von Zweigbergk match: pass in normalize() function to matchers
Thu, 18 May 2017 16:05:46 -0700 Martin von Zweigbergk match: don't print explicitly listed files with wrong case (BC)
Thu, 18 May 2017 15:25:16 -0700 Martin von Zweigbergk match: move body of _normalize() to a static function
Thu, 18 May 2017 15:11:04 -0700 Martin von Zweigbergk match: pass 'warn' argument to _normalize() for consistency
Fri, 12 May 2017 23:11:41 -0700 Martin von Zweigbergk match: replace match class by match function (API)
Sun, 21 May 2017 18:36:28 -0400 Augie Fackler checklink: degrade gracefully on posix when fs is readonly (issue5511)
Fri, 19 May 2017 20:14:31 -0700 Gregory Szorc revlog: remove some revlogNG terminology
Fri, 19 May 2017 20:10:50 -0700 Gregory Szorc revlog: tweak wording and logic for flags validation
Fri, 19 May 2017 20:01:35 -0700 Gregory Szorc tests: tests for revlog version and flags loading
Sun, 21 May 2017 13:32:07 +0200 Pierre-Yves David perf: allow to clear the obsstore in 'perfvolatilesets'
Sun, 21 May 2017 13:49:48 +0200 Pierre-Yves David obsolete: test an important corner case
Thu, 18 May 2017 22:47:42 -0700 Martin von Zweigbergk largefiles: replace always() method, not _always field
Sun, 21 May 2017 02:45:32 -0400 Augie Fackler merge with stable
Sun, 21 May 2017 13:41:01 +0900 Yuya Nishihara cext: mark constant variables
Sun, 21 May 2017 13:35:19 +0900 Yuya Nishihara cext: move util.h to cext tree
Sun, 21 May 2017 13:31:27 +0900 Yuya Nishihara cext: move back finalization of dirstateTupleType where it should be
Tue, 23 May 2017 03:29:23 +0900 FUJIWARA Katsunori dispatch: setup color before pager for correct console information on windows stable
Sat, 20 May 2017 22:27:52 -0700 Martin von Zweigbergk cleanup: reuse existing wctx variables instead of calling repo[None]
Thu, 18 May 2017 16:43:56 -0400 Augie Fackler localrepo: extract bookmarkheads method to bookmarks.py
Sat, 20 May 2017 20:50:29 -0400 Augie Fackler tests: avoid renamed files triggering check-commit failures
Sat, 29 Apr 2017 21:39:47 -0700 Jun Wu dispatch: make request accept additional reposetups
Sat, 20 May 2017 14:01:05 -0700 Gregory Szorc cext: extract revlog/index parsing code to own C file
Thu, 04 May 2017 17:13:12 +0900 Yuya Nishihara debugcommands: use temporary dict for its command table
Sun, 14 May 2017 16:42:16 +0900 Yuya Nishihara commands: move debugcommands and debugcomplete back to commands module
Sun, 14 May 2017 16:19:47 +0900 Yuya Nishihara commands: move templates of common command options to cmdutil (API)
Sat, 13 Aug 2016 12:29:53 +0900 Yuya Nishihara import-checker: drop workaround for pure modules
Sat, 13 Aug 2016 12:28:52 +0900 Yuya Nishihara policy: drop custom importer for pure modules
Sat, 13 Aug 2016 12:23:56 +0900 Yuya Nishihara parsers: switch to policy importer
Sat, 13 Aug 2016 12:18:58 +0900 Yuya Nishihara mpatch: switch to policy importer
Sat, 13 Aug 2016 12:15:49 +0900 Yuya Nishihara diffhelpers: switch to policy importer
Sat, 13 Aug 2016 12:12:50 +0900 Yuya Nishihara bdiff: switch to policy importer
Sat, 13 Aug 2016 12:08:23 +0900 Yuya Nishihara base85: switch to policy importer
Fri, 12 Aug 2016 11:35:17 +0900 Yuya Nishihara osutil: switch to policy importer
Fri, 12 Aug 2016 11:30:17 +0900 Yuya Nishihara policy: add helper to import cext/pure module
Sat, 20 May 2017 15:09:14 +0900 Yuya Nishihara demandimport: strictly check missing locals argument
Thu, 18 May 2017 18:01:48 -0400 Augie Fackler localrepo: mark walk convenience method as deprecated (API)
Thu, 18 May 2017 18:01:01 -0400 Augie Fackler debugcommands: use repo[None].walk instead of repo.walk
Thu, 18 May 2017 18:00:52 -0400 Augie Fackler cmdutil: use repo[None].walk instead of repo.walk
Thu, 18 May 2017 18:00:38 -0400 Augie Fackler largefiles: use repo[None].walk instead of repo.walk
Tue, 25 Apr 2017 17:43:30 -0700 Jun Wu parsers: add version to help detect breaking binary changes
Tue, 25 Apr 2017 17:36:59 -0700 Jun Wu osutil: add version to help detect breaking binary changes
Tue, 25 Apr 2017 17:38:36 -0700 Jun Wu mpatch: add version to help detect breaking binary changes
Tue, 25 Apr 2017 17:40:13 -0700 Jun Wu diffhelpers: add version to help detect breaking binary changes
Tue, 25 Apr 2017 17:45:48 -0700 Jun Wu base85: add version to help detect breaking binary changes
Tue, 25 Apr 2017 17:34:41 -0700 Jun Wu bdiff: add version to help detect breaking binary changes
Sat, 20 May 2017 03:10:23 +0200 Pierre-Yves David obsmarker: add an experimental flag controlling "operation" recording
Fri, 19 May 2017 19:46:45 -0700 Gregory Szorc run-tests: remove references to Python 2.6
Thu, 18 May 2017 17:13:32 -0400 Augie Fackler dirstate: mark {begin,end}parentchange as deprecated (API)
Thu, 18 May 2017 17:11:24 -0400 Augie Fackler merge: migrate to context manager for changing dirstate parents
Thu, 18 May 2017 17:11:14 -0400 Augie Fackler localrepo: migrate to context manager for changing dirstate parents
Thu, 18 May 2017 17:11:07 -0400 Augie Fackler context: migrate to context manager for changing dirstate parents
Thu, 18 May 2017 17:11:01 -0400 Augie Fackler rebase: migrate to context manager for changing dirstate parents
Thu, 18 May 2017 17:10:53 -0400 Augie Fackler mq: migrate to context manager for changing dirstate parents
Thu, 18 May 2017 17:10:30 -0400 Augie Fackler dirstate: introduce new context manager for marking dirstate parent changes
Fri, 19 May 2017 17:01:34 -0700 Kostia Balytskyi contrib: make editmergeps able to work with notepad++
Fri, 19 May 2017 17:00:55 -0700 Kostia Balytskyi contrib: make editmergeps able to work with Windows GUI editors
Sat, 09 Jan 2016 23:24:52 +0900 Yuya Nishihara extensions: show deprecation warning for the use of cmdutil.command
Sat, 13 May 2017 15:41:50 +0900 Yuya Nishihara extensions: prohibit registration of command without using @command (API)
Sun, 14 May 2017 15:46:45 +0900 Yuya Nishihara extensions: optionally print hint on import failure
Sun, 14 May 2017 15:41:27 +0900 Yuya Nishihara error: add hint to ProgrammingError
Mon, 08 May 2017 22:14:56 +0900 Yuya Nishihara registrar: unindent superfluous "if True" block
Mon, 08 May 2017 22:08:40 +0900 Yuya Nishihara registrar: switch @command decorator to class
Sat, 09 Jan 2016 23:07:20 +0900 Yuya Nishihara registrar: move cmdutil.command to registrar module (API)
Sat, 13 May 2017 17:53:55 +0900 Yuya Nishihara gendoc: make sure locale path is set before loading any modules
Thu, 18 May 2017 12:49:10 -0700 Wez Furlong fsmonitor: don't attempt state-leave if we didn't state-enter
Thu, 18 May 2017 12:48:07 -0700 Wez Furlong fsmonitor: acquire localrepo.wlock prior to emitting hg.update state
Fri, 19 May 2017 13:12:42 +0200 Pierre-Yves David obsolete: move the 'isenabled' function at the top of the file
Fri, 19 May 2017 13:09:23 +0200 Pierre-Yves David cache: make the cache updated callback easily accessible to extension
Fri, 19 May 2017 12:35:14 +0200 Pierre-Yves David obscheckhead: skip context creation to test phase
Fri, 19 May 2017 02:44:30 +0200 Pierre-Yves David tests: add missing 'test-push-checkheads-partial-C1.t'
Thu, 18 May 2017 14:36:46 -0700 Kostia Balytskyi contrib: add editmerge version for powershell
Wed, 17 May 2017 12:51:40 -0700 Kostia Balytskyi run-tests: allow hg executable to be hg.exe
Tue, 09 May 2017 16:29:31 -0700 Durham Goode obsolete: add operation metadata to rebase/amend/histedit obsmarkers
Wed, 17 May 2017 15:39:37 +0200 Pierre-Yves David obsolete: invalidate "volatile" set cache after merging marker stable
Wed, 17 May 2017 22:33:15 -0700 Martin von Zweigbergk match: use match.prefix() in subdirmatcher
Fri, 12 May 2017 16:31:21 -0700 Martin von Zweigbergk match: avoid accessing match._pathrestricted from subdirmatcher
Thu, 18 May 2017 10:17:57 -0700 Martin von Zweigbergk match: override visitdir() the usual way in subdirmatcher
Thu, 18 May 2017 09:04:37 -0700 Martin von Zweigbergk match: make _fileroots a @propertycache and rename it to _fileset
Wed, 17 May 2017 23:54:43 -0700 Martin von Zweigbergk fsmonitor: use modern match API
Wed, 17 May 2017 20:51:17 -0500 Andrew Zwicky diffstat: properly count lines starting in '--' or '++' (issue5479)
Fri, 19 May 2017 12:38:34 +0200 Pierre-Yves David test-http-bad-server: match different in output
Thu, 18 May 2017 13:38:37 -0700 Martin von Zweigbergk config: make config.items() return a copy
Fri, 19 May 2017 03:47:43 -0700 Stanislau Hlebik filemerge: store error messages in module variables
Tue, 16 May 2017 23:10:31 -0700 Jun Wu run-tests: support multiple cases in .t test
Wed, 17 May 2017 19:52:18 -0700 Gregory Szorc revlog: rename constants (API)
Wed, 17 May 2017 20:01:29 -0700 Gregory Szorc localrepo: reformat set literals
Thu, 18 May 2017 13:18:05 -0700 Jeremy Fitzhardinge rebase: make sure merge state is cleaned up for no-op rebases (issue5494)
Wed, 17 May 2017 09:43:50 -0700 Martin von Zweigbergk match: remove ispartial()
Tue, 16 May 2017 21:17:40 -0700 Jun Wu run-tests: rename test description dict to testdesc
Sat, 29 Apr 2017 11:40:47 -0700 Jun Wu run-tests: change test identity from a path to a dict
Wed, 17 May 2017 14:31:47 -0700 Martin von Zweigbergk largefiles: delete unnecessary meddling with matcher internals
Thu, 04 May 2017 00:23:09 +0530 Pulkit Goyal py3: explicitly convert a list to bytes to pass in ui.debug
Wed, 17 May 2017 20:14:27 -0700 Jun Wu changelog: make sure datafile is 00changelog.d (API)
Wed, 17 May 2017 23:01:56 +0900 Yuya Nishihara util: drop unneeded override, sortdict.copy()
Wed, 17 May 2017 10:48:56 -0700 Jun Wu drawdag: provide filenode for its dummy filectx
Sat, 13 May 2017 21:30:02 -0400 Matt Harbison tests: fix up recent conditionalized output changes
Tue, 16 May 2017 14:42:13 -0700 Martin von Zweigbergk run-tests: drop fallback for proc.terminate() for pre-py2.6
Tue, 16 May 2017 14:40:22 -0700 Martin von Zweigbergk run-tests: drop fallback for sysconfig for pre-py2.7
Tue, 16 May 2017 17:47:27 -0700 Martin von Zweigbergk largefiles: move identical statement to after if/else
Tue, 16 May 2017 23:40:29 -0700 Martin von Zweigbergk util: rewrite sortdict using Python 2.7's OrderedDict
Tue, 16 May 2017 23:36:38 +0900 Yuya Nishihara encoding: use i.startswith() instead of i[0] to eliminate py2/3 divergence
Sat, 13 May 2017 21:15:56 -0400 Matt Harbison test-casefolding: sync with latest code changes
Mon, 15 May 2017 19:37:11 -0700 Gregory Szorc perf: always pass node to revlog.revision()
Mon, 15 May 2017 18:55:58 -0700 Durham Goode hg: backout optimizing for treemanifests
Mon, 15 May 2017 13:29:18 -0700 Jun Wu test-hardlink: do not test .hg/cache/checklink
Mon, 15 May 2017 13:25:59 -0700 Jun Wu test-hardlinks: unify two test files into one
Mon, 15 May 2017 14:08:02 -0400 Augie Fackler style: ban [ foo == bar] bashism in tests
Sat, 13 May 2017 16:26:43 -0700 Gregory Szorc changelog: load pending file directly
Fri, 10 Feb 2017 16:56:29 -0800 Martin von Zweigbergk cleanup: use set literals
Sat, 06 May 2017 04:51:25 +0530 Pulkit Goyal py3: convert date and format arguments str before passing in time.strptime
Thu, 04 May 2017 00:24:21 +0530 Pulkit Goyal py3: convert kwargs' keys to str using pycompat.strkwargs
Sun, 14 May 2017 09:38:06 -0700 Jun Wu verify: add a config option to skip certain flag processors
Mon, 15 May 2017 09:35:27 -0700 Durham Goode changegroup: add bundlecaps back
Wed, 10 May 2017 16:17:58 -0700 Jun Wu flagprocessor: add a fast path when flags is 0
Sat, 13 May 2017 14:52:29 -0700 Kostia Balytskyi shelve: make shelvestate use simplekeyvaluefile
Sun, 14 May 2017 14:15:07 -0700 Kostia Balytskyi shelve: refactor shelvestate loading
Thu, 11 May 2017 22:33:45 -0400 Matt Harbison extdiff: copy back execbit-only changes to the working directory
Sat, 13 May 2017 12:14:24 -0700 Gregory Szorc tests: remove regular expression matching for Python 2.6
Sat, 13 May 2017 11:58:08 -0700 Gregory Szorc branchmap: remove use of buffer() to support Python 2.6
Sat, 13 May 2017 11:55:39 -0700 Gregory Szorc py3: remove delayed import of importlib
Sat, 13 May 2017 11:52:44 -0700 Gregory Szorc tests: use context manager form of assertRaises
Sat, 13 May 2017 11:42:42 -0700 Gregory Szorc obsolete: use 2 argument form of enumerate()
Sat, 13 May 2017 11:31:36 -0700 Gregory Szorc tests: remove special handling for undefined memoryview
Sat, 13 May 2017 11:20:51 -0700 Gregory Szorc encoding: remove workaround for locale.getpreferredencoding()
Sat, 13 May 2017 11:12:44 -0700 Gregory Szorc mail: remove code to support < Python 2.7
Thu, 11 May 2017 00:02:32 -0700 Gregory Szorc help: clarify that colons are allowed in fingerprints values
Wed, 10 May 2017 23:49:37 -0700 Gregory Szorc sslutil: tweak the legacy [hostfingerprints] warning message
Thu, 11 May 2017 11:37:18 -0700 Martin von Zweigbergk rebase: allow rebase even if some revisions need no rebase (BC) (issue5422)
Wed, 10 May 2017 11:55:22 -0700 Jun Wu chgserver: more explicit about sensitive environ variables
Thu, 11 May 2017 08:49:33 -0700 Kostia Balytskyi scmutil: make simplekeyvaluefile able to have a non-key-value first line
Thu, 11 May 2017 08:39:44 -0700 Kostia Balytskyi scmutil: add simplekeyvaluefile reading test
Tue, 02 May 2017 18:57:52 +0200 Pierre-Yves David caches: stop warming the cache after changegroup application
Tue, 02 May 2017 22:27:44 +0200 Pierre-Yves David caches: move the 'updating the branch cache' message in 'updatecaches'
Tue, 02 May 2017 18:56:07 +0200 Pierre-Yves David caches: stop warming the cache after 'localrepo.commitctx'
Tue, 02 May 2017 21:35:06 +0200 Pierre-Yves David caches: introduce a 'debugupdatecaches' command
Tue, 02 May 2017 19:05:58 +0200 Pierre-Yves David caches: call 'repo.updatecache()' in 'repo.destroyed()'
Tue, 02 May 2017 21:39:43 +0200 Pierre-Yves David caches: introduce a function to warm cache
Tue, 02 May 2017 18:45:51 +0200 Pierre-Yves David transaction: track newly introduced revisions
Tue, 02 May 2017 18:31:18 +0200 Pierre-Yves David transaction: introduce "changes" dictionary to precisely track updates
Thu, 11 May 2017 10:50:05 -0700 Siddharth Agarwal clone: add a server-side option to disable full getbundles (pull-based clones)
Mon, 08 May 2017 20:01:06 -0700 Siddharth Agarwal clone: warn when streaming was requested but couldn't be performed
Mon, 08 May 2017 18:47:24 -0700 Siddharth Agarwal clone: test streaming disabled because client is missing requirement
Mon, 08 May 2017 17:30:51 -0700 Siddharth Agarwal bundle2: don't check for whether we can do stream clones
Sat, 13 May 2017 03:37:50 +0900 FUJIWARA Katsunori debugcommands: add debugpickmergetool to examine which merge tool is chosen
Sat, 13 May 2017 03:31:42 +0900 FUJIWARA Katsunori filemerge: add internal merge tool to dump files forcibly
Sat, 13 May 2017 03:28:36 +0900 FUJIWARA Katsunori filemerge: make warning message more i18n friendly
Sat, 13 May 2017 03:28:36 +0900 FUJIWARA Katsunori filemerge: show warning about choice of :prompt only at an actual fallback
Tue, 09 May 2017 13:56:46 -0700 Durham Goode treemanifest: allow manifestrevlog to take an explicit treemanifest arg
Wed, 26 Apr 2017 23:02:43 +0900 Yuya Nishihara policy: relax the default for in-place build
Thu, 11 May 2017 14:52:02 -0700 Jun Wu verify: always check rawsize
Thu, 11 May 2017 22:38:15 -0700 Martin von Zweigbergk rebase: rename "target" to "destination" in messages
Thu, 11 May 2017 22:38:03 -0700 Martin von Zweigbergk rebase: rename "target" to "dest" in variable names
Wed, 10 May 2017 23:32:00 -0700 Gregory Szorc sslutil: remove conditional cipher code needed for Python 2.6
Thu, 11 May 2017 18:38:43 -0700 Phil Cohen merge: use repo.wvfs.setflags() instead of util.setflags()
Fri, 12 May 2017 11:20:25 -0700 Martin von Zweigbergk merge with stable
Tue, 09 May 2017 21:27:06 -0700 Jun Wu revlog: move part of "addrevision" to "addrawrevision"
Tue, 09 May 2017 20:23:21 -0700 Jun Wu filectx: add an overlayfilectx class
Tue, 09 May 2017 19:16:48 -0700 Jun Wu filectx: remove __new__
Tue, 09 May 2017 16:34:12 -0700 Jun Wu filectx: add a rawflags method
Tue, 09 May 2017 19:53:31 -0700 Jun Wu filectx: move size to basefilectx
Tue, 09 May 2017 19:48:57 -0700 Jun Wu filectx: make renamed a property cache
Tue, 09 May 2017 19:23:28 -0700 Jun Wu filectx: make flags a property cache
Sun, 30 Apr 2017 11:21:05 -0700 Jun Wu commandserver: move printbanner logic to bindsocket
Sun, 30 Apr 2017 11:08:27 -0700 Jun Wu commandserver: move "listen" responsibility from service to handler
Mon, 08 May 2017 15:31:34 -0700 Gregory Szorc hghave: remove py27+ capability
Mon, 08 May 2017 15:30:15 -0700 Gregory Szorc tests: remove test targeting Python 2.6
Tue, 02 May 2017 16:19:04 -0700 Gregory Szorc setup: drop support for Python 2.6 (BC)
Sat, 06 May 2017 11:16:59 -0700 Gregory Szorc perf: move revlog construction and length calculation out of benchmark
Sat, 06 May 2017 11:15:56 -0700 Gregory Szorc perf: clear revlog caches on every iteration
Sat, 06 May 2017 11:12:23 -0700 Gregory Szorc perf: don't convert rev to node before calling revlog.revision()
Sat, 06 May 2017 12:12:53 -0700 Gregory Szorc revlog: rename _chunkraw to _getsegmentforrevs()
Sat, 06 May 2017 12:02:31 -0700 Gregory Szorc perf: store reference to revlog._chunkraw in a local variable
Sat, 06 May 2017 12:02:12 -0700 Gregory Szorc revlog: rename internal functions containing "chunk" to use "segment"
Sat, 06 May 2017 16:36:24 -0700 Jun Wu fsmonitor: do not nuke dirstate filecache
Sat, 06 May 2017 11:01:02 -0700 Gregory Szorc perf: move gettimer() call
Sat, 06 May 2017 10:59:38 -0700 Gregory Szorc perf: don't clobber startrev variable
Fri, 05 May 2017 17:31:15 +0200 Pierre-Yves David bundle: add optional 'tagsfnodecache' data to on disk bundle (issue5543)
Fri, 05 May 2017 17:28:52 +0200 Pierre-Yves David bundle2: move tagsfnodecache generation in a generic function
Fri, 05 May 2017 17:09:47 +0200 Pierre-Yves David bundle: introduce an higher level function to write bundle on disk
Thu, 04 May 2017 21:47:03 +0200 Pierre-Yves David bundle: handle compression earlier
Thu, 04 May 2017 21:46:02 +0200 Pierre-Yves David bundle: check changegroup version earlier
Thu, 04 May 2017 21:44:36 +0200 Pierre-Yves David bundle: check lack of revs to bundle before generating the changegroup
Sat, 06 May 2017 23:00:57 -0400 Matt Harbison extdiff: copy back files to the working directory if the size changed
Sat, 06 May 2017 22:48:06 -0400 Matt Harbison test-extdiff: enable a previously failing test on Windows
Sat, 06 May 2017 19:11:59 -0400 Matt Harbison test-extdiff: narrow the range of an '#if execbit' block
Sat, 06 May 2017 14:36:26 -0400 Matt Harbison test-extdiff: deduplicate tests
Sat, 06 May 2017 13:37:00 -0400 Matt Harbison test-extdiff: fill in a missing Windows test
Sat, 13 Aug 2016 17:21:58 +0900 Yuya Nishihara policy: eliminate ".pure." from module name only if marked as dual
Fri, 12 Aug 2016 11:06:14 +0900 Yuya Nishihara policy: add "cext" package which will host CPython extension modules
Tue, 02 May 2017 18:35:09 +0900 Yuya Nishihara policy: mark all string literals as sysstr or bytes
Wed, 26 Apr 2017 23:30:52 +0900 Yuya Nishihara debuginstall: check C extensions only if they are loadable per policy
Wed, 26 Apr 2017 22:26:28 +0900 Yuya Nishihara osutil: proxy through util (and platform) modules (API)
Fri, 12 May 2017 21:46:14 +0900 FUJIWARA Katsunori win32mbcs: wrap underlying pycompat.bytestr to use checkwinfilename safely stable
Tue, 09 May 2017 15:08:47 +0200 Pierre-Yves David hghave: prefill more version of Mercurial stable
Thu, 11 May 2017 17:18:40 +0200 Mads Kiilerich graft: fix graft across merges of duplicates of grafted changes stable
Tue, 09 May 2017 00:11:30 +0200 Mads Kiilerich graft: test coverage of grafts and how merges can break duplicate detection stable
Wed, 26 Apr 2017 22:05:59 +0900 Yuya Nishihara mpatch: proxy through mdiff module
Wed, 26 Apr 2017 22:03:37 +0900 Yuya Nishihara bdiff: proxy through mdiff module
Wed, 26 Apr 2017 21:56:47 +0900 Yuya Nishihara base85: proxy through util module
Tue, 02 May 2017 17:05:22 +0900 Yuya Nishihara mdiff: move re-exports to top
Tue, 02 May 2017 19:10:55 +0900 Yuya Nishihara test-commit-interactive-curses: remove unused import of parsers
Mon, 08 May 2017 23:05:01 -0400 Matt Harbison churn: use the non-deprecated template option in the examples stable
Mon, 08 May 2017 11:35:23 -0700 Durham Goode strip: make tree stripping O(changes) instead of O(repo)
Mon, 08 May 2017 11:35:23 -0700 Durham Goode strip: move tree strip logic to it's own function
Mon, 08 May 2017 09:39:21 -0700 Martin von Zweigbergk manifest: remove unused property _oldmanifest
Mon, 08 May 2017 09:30:26 -0700 Gregory Szorc sslutil: reference fingerprints config option properly (issue5559) stable
Fri, 05 May 2017 04:48:42 +0530 Pulkit Goyal py3: convert key to str to make kwargs.pop work in mq
Fri, 05 May 2017 04:41:45 +0530 Pulkit Goyal py3: convert kwargs' keys to str before passing in cmdutil.getcommiteditor
Wed, 03 May 2017 23:50:41 -0700 Jun Wu diff: add a fast path to avoid loading binary contents
Fri, 05 May 2017 17:20:32 -0700 Jun Wu diff: correct binary testing logic
Fri, 05 May 2017 16:48:58 -0700 Jun Wu diff: draw a table about binary diff behaviors
Wed, 03 May 2017 22:20:44 -0700 Jun Wu diff: use fctx.size() to test empty
Wed, 03 May 2017 22:16:54 -0700 Jun Wu diff: use fctx.isbinary() to test binary
Thu, 20 Apr 2017 22:16:12 +0900 Yuya Nishihara pycompat: extract helper to raise exception with traceback
Thu, 04 May 2017 15:23:51 +0900 Yuya Nishihara largefiles: make sure debugstate command is populated before wrapping stable
Mon, 01 May 2017 17:23:48 +0900 Yuya Nishihara check-code: ignore re-exports of os.environ in encoding.py
Wed, 26 Apr 2017 21:51:19 +0900 Yuya Nishihara check-code: exclude demandimport.py and policy.py from Python 3 checks
Mon, 01 May 2017 17:10:22 +0900 Yuya Nishihara check-code: rewrite py3 exclusion pattern with negative lookahead
Wed, 03 May 2017 11:16:55 +0900 Yuya Nishihara cleanup: remove useless re-raises of KeyboardInterrupt
Fri, 12 Aug 2016 11:36:42 +0900 Yuya Nishihara make: drop deprecated rule to process temporary copy of pure modules
Sat, 06 May 2017 02:33:00 +0900 FUJIWARA Katsunori help: describe about choice of :prompt as a fallback merge tool explicitly stable
Sat, 06 May 2017 10:18:34 -0500 Steve Borho wix: only one KeyPath is allowed per Component stable
Fri, 05 May 2017 08:49:46 -0700 Martin von Zweigbergk dirstate: optimize walk() by using match.visitdir()
Fri, 05 May 2017 08:49:07 -0700 Martin von Zweigbergk match: optimize visitdir() for patterns matching only root directory
Sat, 11 Mar 2017 12:25:56 -0800 Martin von Zweigbergk rebase: don't update state dict same way for each root
Thu, 04 May 2017 21:11:40 -0700 Martin von Zweigbergk forget: access status fields by name, not index
Wed, 03 May 2017 18:26:57 -0700 Phil Cohen demandimport: add urwid.command_map to ignore list
Fri, 05 May 2017 10:08:36 -0700 Martin von Zweigbergk outgoing: run on filtered repo
Fri, 05 May 2017 14:10:58 -0700 Martin von Zweigbergk manifest: remove check for non-contexts in _dirmancache
Thu, 04 May 2017 12:48:45 +0200 Pierre-Yves David bundle: factor the 'getchangegroup' out
Thu, 04 May 2017 12:47:27 +0200 Pierre-Yves David bundle: avoid reset of the 'outgoing' variable
Thu, 04 May 2017 12:43:41 +0200 Pierre-Yves David changegroup: deprecate 'getlocalchangroup' (API)
Thu, 04 May 2017 12:41:50 +0200 Pierre-Yves David tests: directly 'getchangegroup'
Thu, 04 May 2017 12:41:36 +0200 Pierre-Yves David exchange: directly 'getchangegroup'
Thu, 04 May 2017 12:41:17 +0200 Pierre-Yves David commands: directly 'getchangegroup'
Thu, 04 May 2017 12:36:45 +0200 Pierre-Yves David changegroup: deduplicate 'getlocalchangegroup'
Thu, 04 May 2017 04:57:30 +0530 Pulkit Goyal py3: add test to show 'hg log -Tjson' works
Thu, 04 May 2017 04:52:03 +0530 Pulkit Goyal py3: add test to show 'hg log -G' works
Thu, 04 May 2017 04:42:05 +0530 Pulkit Goyal py3: rename test-check-py3-commands.t to test-py3-commands.t
Thu, 04 May 2017 04:38:20 +0530 Pulkit Goyal py3: use list of bytes rather than bytestring while extending bytes into lists
Thu, 04 May 2017 01:12:14 +0530 Pulkit Goyal py3: use pycompat.byteskwargs to converts kwargs to bytes
Thu, 04 May 2017 00:44:53 +0530 Pulkit Goyal py3: make adefaults keys str to be compatible with getattr
Wed, 03 May 2017 15:41:28 +0530 Pulkit Goyal py3: abuse r'' to access keys in keyword arguments
Wed, 03 May 2017 15:37:51 +0530 Pulkit Goyal py3: use pycompat.bytechr instead of chr
Fri, 05 May 2017 01:41:54 +0530 Pulkit Goyal py3: use %d to format integers into bytestrings
Fri, 05 May 2017 01:26:49 +0530 Pulkit Goyal py3: use pycompat.bytestr instead of bytes
Fri, 05 May 2017 01:26:13 +0530 Pulkit Goyal py3: slice over bytes to prevent getting ascii values
Sat, 08 Apr 2017 11:02:37 +0530 Pulkit Goyal py3: use encoding.unitolocal instead of .encode(encoding.encoding)
Wed, 03 May 2017 10:43:59 -0700 Durham Goode rebase: use matcher to optimize manifestmerge
Tue, 02 May 2017 23:47:10 -0700 Martin von Zweigbergk changegroup: delete unused 'bundlecaps' argument (API)
Wed, 03 May 2017 10:33:26 -0700 Martin von Zweigbergk localrepo: reuse exchange.bundle2requested()
Fri, 28 Apr 2017 01:13:07 +0530 Pulkit Goyal py3: use raw strings while accessing class.__dict__
Tue, 25 Apr 2017 01:52:30 +0530 Pulkit Goyal py3: handle opts correctly for `hg add`
Mon, 24 Apr 2017 04:32:04 +0530 Pulkit Goyal py3: handle opts correctly for rollback
Fri, 21 Apr 2017 15:04:32 +0530 Pulkit Goyal py3: handle opts correctly for unbundle
Fri, 21 Apr 2017 02:20:46 +0530 Pulkit Goyal py3: convert opts to bytes in cmdutil.dorecord()
Fri, 28 Apr 2017 00:49:30 +0530 Pulkit Goyal py3: make sure opts are passed and used correctly in help command
Wed, 03 May 2017 15:25:06 +0530 Pulkit Goyal py3: handle opts uniformly in commands.py
Thu, 04 May 2017 00:26:55 -0400 Augie Fackler merge with stable
Wed, 03 May 2017 22:56:53 -0400 Matt Harbison help: call out specific replacement configuration settings stable