log

age author description
Sun, 18 Jun 2017 08:59:09 +0900 Yuya Nishihara dagop: just compare with the last value to deduplicate input of revancestors()
Sun, 18 Jun 2017 17:22:57 +0900 Yuya Nishihara dagop: bulk rename variables in revancestors() generator
Sun, 18 Jun 2017 17:16:02 +0900 Yuya Nishihara dagop: comment why revancestors() doesn't heapify input revs at once
Sat, 17 Jun 2017 22:33:23 +0900 Yuya Nishihara dagop: unnest inner generator of revancestors()
Wed, 21 Jun 2017 17:17:17 +0200 Denis Laxalde hgweb: plug followlines action in annotate view
Wed, 21 Jun 2017 17:07:51 +0200 Denis Laxalde hgweb: parameterize the tag name of elements holding followlines selection
Wed, 21 Jun 2017 17:02:21 +0200 Denis Laxalde gitweb: wrap table rows of annotate view into a <tbody> element
Thu, 22 Jun 2017 11:16:29 +0200 Denis Laxalde tests: update regex check for fetch error in test-clonebundles.t
Tue, 20 Jun 2017 20:53:29 -0700 Gregory Szorc hgweb: use separate CSS class for navigation links in footer
Sat, 17 Jun 2017 13:25:42 +0200 Pierre-Yves David configitems: register 'ui.clonebundleprefers' as example for 'configlist'
Sat, 17 Jun 2017 13:17:10 +0200 Pierre-Yves David configitems: register 'patch.fuzz' as first example for 'configint'
Sat, 17 Jun 2017 13:08:03 +0200 Pierre-Yves David configitems: issue a devel warning when overriding default config
Fri, 23 Jun 2017 13:22:04 +0200 Pierre-Yves David eol: fix 'error' parameter name in the commitctx wrapper stable
Fri, 23 Jun 2017 13:24:45 +0200 Pierre-Yves David eol: import 'error' as 'errormod' stable
Sat, 17 Jun 2017 12:33:59 +0200 Pierre-Yves David configitems: register 'ui.quiet' as first example
Sat, 17 Jun 2017 12:15:28 +0200 Pierre-Yves David configitems: get default values from the central registry when available
Sat, 17 Jun 2017 18:43:27 +0200 Pierre-Yves David configitems: introduce a central registry for config option
Sat, 17 Jun 2017 18:41:55 +0200 Pierre-Yves David configitems: add a basic class to hold config item information
Wed, 21 Jun 2017 01:12:31 -0700 Jun Wu run-tests: fix -i when "#testcases" is used in .t test
Wed, 21 Jun 2017 01:12:31 -0700 Jun Wu run-tests: update .t reference output after reading the test
Wed, 21 Jun 2017 01:05:20 -0700 Jun Wu run-tests: do not prompt changes (-i) if a race condition is detected
Tue, 20 Jun 2017 23:22:38 -0700 Jun Wu patch: rewrite reversehunks (issue5337)
Wed, 21 Jun 2017 10:46:18 +0200 Pierre-Yves David profiling: cope with configwith default value handling changes
Tue, 20 Jun 2017 14:00:41 -0700 Martin von Zweigbergk py3: catch StopIteration from next() in generatorset
Tue, 20 Jun 2017 23:23:45 -0400 Matt Harbison tests: adjust quoting to keep Windows happy with recent $PYTHON change
Tue, 20 Jun 2017 16:33:13 -0700 Martin von Zweigbergk bundle2: don't use debug message "no-transaction" with transaction
Wed, 21 Jun 2017 02:20:34 +0530 Pulkit Goyal py3: use pycompat.bytestr() in place of str()
Wed, 21 Jun 2017 02:13:34 +0530 Pulkit Goyal py3: use r'' to access values from kwargs where keys are str
Wed, 21 Jun 2017 02:10:25 +0530 Pulkit Goyal py3: convert keys of kwargs in template keywords functions to bytes
Tue, 20 Jun 2017 23:50:50 +0530 Pulkit Goyal py3: make sure the commands name are bytes in test-devel-warnings.t
Tue, 20 Jun 2017 23:46:18 +0530 Pulkit Goyal py3: replace str with bytes in isinstance()
Tue, 20 Jun 2017 22:11:46 +0530 Pulkit Goyal py3: catch binascii.Error raised from binascii.unhexlify
Tue, 20 Jun 2017 23:39:59 -0700 Jun Wu shelve: allow unlimited shelved changes per name
Sat, 17 Jun 2017 12:51:37 +0200 Pierre-Yves David config: use the new '_unset' value for 'configsuboptions'
Sat, 17 Jun 2017 18:28:20 +0200 Pierre-Yves David config: use the 'config' method in 'configsuboptions'
Sat, 17 Jun 2017 12:52:02 +0200 Pierre-Yves David config: use the new '_unset' value for 'configpath'
Sat, 17 Jun 2017 12:54:45 +0200 Pierre-Yves David config: use the new '_unset' value for 'configdate'
Sat, 17 Jun 2017 12:54:04 +0200 Pierre-Yves David config: use the new '_unset' value for 'configlist'
Sat, 17 Jun 2017 12:53:51 +0200 Pierre-Yves David config: use the new '_unset' value for 'configbytes'
Sat, 17 Jun 2017 12:53:40 +0200 Pierre-Yves David config: use the new '_unset' value for 'configint'
Sat, 17 Jun 2017 12:52:31 +0200 Pierre-Yves David config: use the new '_unset' value for 'configwith'
Sat, 17 Jun 2017 12:52:16 +0200 Pierre-Yves David config: use the new '_unset' value for 'configbool'
Sat, 17 Jun 2017 12:51:11 +0200 Pierre-Yves David config: explicitly track the use of the standard default value
Mon, 19 Jun 2017 22:14:37 -0700 Martin von Zweigbergk clonebundle: update hook arguments (BC)
Sat, 10 Jun 2017 23:42:38 -0700 Sean Farley commands: move checkconflict to bookmarks module
Sat, 10 Jun 2017 23:32:58 -0700 Sean Farley commands: move checkformat to bookmarks module
Tue, 20 Jun 2017 14:35:53 -0700 Danek Duvall tests: tell pip not to check for a newer version
Sat, 22 Apr 2017 21:16:08 +0900 Yuya Nishihara changeset_templater: backport parts map of [templates] section from formatter
Sat, 22 Apr 2017 21:29:00 +0900 Yuya Nishihara formatter: add support for parts map of [templates] section
Sat, 17 Jun 2017 16:32:20 +0900 Yuya Nishihara changeset_templater: backport separator template from formatter
Sat, 22 Apr 2017 21:50:51 +0900 Yuya Nishihara formatter: add support for separator template
Sat, 22 Apr 2017 21:46:14 +0900 Yuya Nishihara formatter: add support for docheader and docfooter templates
Sat, 22 Apr 2017 21:38:08 +0900 Yuya Nishihara formatter: extract helper function to render template
Sat, 22 Apr 2017 21:09:07 +0900 Yuya Nishihara changeset_templater: do not enable verbosity postfix for [templates] section
Sat, 22 Apr 2017 21:06:11 +0900 Yuya Nishihara changeset_templater: simplify handling of verbosity postfix
Tue, 20 Jun 2017 16:33:46 -0400 Augie Fackler merge with stable
Mon, 19 Jun 2017 16:08:20 -0700 Danek Duvall tests: don't touch the network when using virtualenv
Sat, 03 Jun 2017 17:32:52 -0700 Gregory Szorc tests: removed ReportedTest exception
Sat, 03 Jun 2017 17:22:45 -0700 Gregory Szorc tests: remove support for warned tests
Tue, 20 Jun 2017 09:49:43 -0400 Augie Fackler contrib: add check-code rule to enforce non-use of `python` in tests
Tue, 20 Jun 2017 09:45:02 -0400 Augie Fackler cleanup: use $PYTHON to run python in many more tests
Thu, 15 Jun 2017 14:22:39 -0400 Augie Fackler tests: enforce use of $PYTHON in tests
Thu, 15 Jun 2017 14:27:52 -0400 Augie Fackler tests: use $PYTHON in #! so we always use the right Python
Tue, 20 Jun 2017 09:33:19 -0400 Augie Fackler tests: sed away python #! in test-run-tests.t to avoid some upcoming insanity
Tue, 20 Jun 2017 08:44:56 -0400 Augie Fackler tests: remove #! from primes.py in test-highlight.t
Tue, 20 Jun 2017 12:51:36 +0100 Christian Ebert keyword: use context manager for rollback locking
Sat, 03 Jun 2017 17:13:35 -0700 Gregory Szorc tests: remove WarnTest
Sat, 03 Jun 2017 17:09:13 -0700 Gregory Szorc tests: remove unused IgnoreTest exception
Sat, 03 Jun 2017 17:04:42 -0700 Gregory Szorc tests: use unittest.SkipTest
Thu, 15 Jun 2017 23:23:47 -0700 Martin von Zweigbergk changegroup: delete "if True" and reflow
Thu, 15 Jun 2017 22:46:38 -0700 Martin von Zweigbergk changegroup: let callers pass in transaction to apply() (API)
Thu, 15 Jun 2017 23:09:14 -0700 Martin von Zweigbergk repair: create transaction for bundle1 unbundling earlier
Thu, 15 Jun 2017 22:18:21 -0700 Martin von Zweigbergk unbundle: create transaction for bundle1 unbundling earlier
Thu, 15 Jun 2017 16:10:53 -0700 Martin von Zweigbergk exchange: create transaction for bundle1 unbundling earlier
Mon, 19 Jun 2017 00:06:23 -0700 Martin von Zweigbergk changegroup: inline 'publishing' variable in apply()
Mon, 19 Jun 2017 11:24:49 -0700 Martin von Zweigbergk repair: remove unnecessary locking for bookmarks
Mon, 19 Jun 2017 13:18:00 -0700 Martin von Zweigbergk repair: move check for existing transaction earlier
Mon, 19 Jun 2017 13:13:28 -0700 Martin von Zweigbergk strip: remove unncessary "del" and inline variable
Mon, 19 Jun 2017 11:24:21 -0700 Martin von Zweigbergk repair: clarify in comment that caller must take lock, but not transaction
Mon, 19 Jun 2017 11:21:37 -0700 Martin von Zweigbergk amend: use context manager for locking
Mon, 19 Jun 2017 11:20:29 -0700 Martin von Zweigbergk strip: use context manager for locking and transaction in stripcmd()
Mon, 19 Jun 2017 11:17:31 -0700 Martin von Zweigbergk strip: use context manager for locking in strip()
Mon, 19 Jun 2017 11:18:12 -0700 Martin von Zweigbergk rebase: use context manager for locking in pullrebase()
Mon, 19 Jun 2017 11:18:05 -0700 Martin von Zweigbergk rebase: use context manager for locking in rebase()
Mon, 19 Jun 2017 21:53:54 -0400 Matt Harbison test-http-proxy: redirect proxy stdout to /dev/null
Mon, 19 Jun 2017 21:44:23 -0400 Matt Harbison test-logtoprocess: don't run on Windows
Sun, 18 Jun 2017 12:06:22 +0900 Yuya Nishihara revset: add support of keyword arguments to ancestors() and descendants()
Sun, 18 Jun 2017 11:57:28 +0900 Yuya Nishihara revsetlang: check arguments passed to ancestors() before optimizing to only()
Sun, 18 Jun 2017 11:39:03 +0900 Yuya Nishihara revsetlang: factor out helper to match ancestors() in parsed tree
Sat, 17 Jun 2017 13:34:18 +0900 Yuya Nishihara templatekw: use common "rev:node" format as the default of predecessors
Sat, 17 Jun 2017 13:23:55 +0900 Yuya Nishihara templatekw: populate all keywords depending on predecessor in map operation
Sat, 17 Jun 2017 13:18:03 +0900 Yuya Nishihara templatekw: reference predecessor node id as {node} in map operation
Sun, 18 Jun 2017 23:05:54 -0400 Augie Fackler highlight: put pygments import inside demandimport.deactivated
Sun, 18 Jun 2017 22:19:54 -0400 Matt Harbison run-tests: explicitly flush test runner output for Windows stability
Sun, 18 Jun 2017 21:31:53 -0400 Matt Harbison tinyproxy: explicitly flush logged messages
Sun, 18 Jun 2017 22:46:56 +0900 Yuya Nishihara help: clarify ancestors() and descendants() include given set (issue5594)
Sun, 19 Feb 2017 19:37:14 +0900 Yuya Nishihara dagop: move blockancestors() and blockdescendants() from context
Sun, 16 Oct 2016 18:03:24 +0900 Yuya Nishihara dagop: split module hosting DAG-related algorithms from revset
Thu, 15 Jun 2017 17:14:53 -0700 Sean Farley tests: protect tests involving git ext::sh with git-ext-sh
Thu, 15 Jun 2017 17:13:23 -0700 Sean Farley hghave: add has_git_range for testing if git understands ext::sh
Sat, 17 Jun 2017 23:09:47 -0700 Martin von Zweigbergk rebase: rewrite "x in y.children()" as "y in x.parents()"
Sat, 17 Jun 2017 23:09:39 -0700 Martin von Zweigbergk shelve: rewrite "x in y.children()" as "y in x.parents()"
Sat, 17 Jun 2017 17:16:28 +0530 Pulkit Goyal py3: use open() instead of file() constructor
Sat, 17 Jun 2017 15:29:26 +0530 Pulkit Goyal py3: convert keys of kwargs back to bytes using pycompat.byteskwargs()
Sat, 17 Jun 2017 15:05:11 +0530 Pulkit Goyal py3: use pycompat.strkwargs() to convert kwargs keys to str before passing
Sat, 17 Jun 2017 14:53:25 +0530 Pulkit Goyal py3: use '%d' instead of '%s' for integers
Sat, 17 Jun 2017 14:39:10 +0530 Pulkit Goyal py3: pass the path in hg.repository() as bytes
Sat, 17 Jun 2017 14:38:02 +0530 Pulkit Goyal py3: pass range() into list() to get one explicitly
Sun, 28 May 2017 00:12:38 +0200 Pierre-Yves David check-concurrency: expose the feature as 'concurrent-push-mode'
Fri, 16 Jun 2017 22:57:31 -0700 Martin von Zweigbergk exchange: switch to usual way of testing for bundle2-ness
Fri, 16 Jun 2017 21:57:22 -0400 Matt Harbison setup: update a comment that blamed py26 for a Windows workaround
Fri, 16 Jun 2017 20:55:34 -0400 Matt Harbison i18n: drop a py25 conditional
Fri, 16 Jun 2017 20:49:32 -0400 Matt Harbison perf: ensure HGRCPATH is exported on Windows
Fri, 16 Jun 2017 20:35:45 -0400 Matt Harbison test-status: glob fixes for Windows
Fri, 16 Jun 2017 18:42:03 -0400 Matt Harbison plan9: drop py26 hacks
Sun, 18 Jun 2017 12:25:23 +0900 Yuya Nishihara revset: fix negative ancestor spec to not return changectx objects
Mon, 01 May 2017 05:57:36 +0200 Pierre-Yves David obsolete: use ProgrammingError over assert for volatile set registration
Fri, 16 Jun 2017 10:13:44 -0700 Martin von Zweigbergk strip: remove a redundant setting of hookargs
Fri, 16 Jun 2017 10:38:14 -0700 Martin von Zweigbergk unbundle: move streamclone error case away from bundle[12] cases
Fri, 16 Jun 2017 10:36:43 -0700 Martin von Zweigbergk bundle2: use "else" instead of checking condition again
Fri, 16 Jun 2017 09:37:22 -0700 Martin von Zweigbergk wireproto: update reference to deleted addchangegroup()
Thu, 15 Jun 2017 13:02:58 +0200 Boris Feld template: add predecessors template
Sat, 22 Apr 2017 20:29:45 +0900 Yuya Nishihara commit: select template by spec.ref name
Sat, 22 Apr 2017 15:28:29 +0900 Yuya Nishihara commit: do not look up committemplate in template paths (BC)
Sat, 06 May 2017 17:03:59 +0900 Yuya Nishihara formatter: always store a literal template unnamed
Sat, 22 Apr 2017 20:14:55 +0900 Yuya Nishihara formatter: load templates section like a map file
Sat, 06 May 2017 17:41:05 +0900 Yuya Nishihara test-command-template: rewrite recursion tests by using a map file
Sat, 22 Apr 2017 19:56:47 +0900 Yuya Nishihara templater: add simple interface for unnamed template (API)
Wed, 14 Jun 2017 20:56:34 -0400 Augie Fackler ui: add support for a tweakdefaults knob
Thu, 15 Jun 2017 15:13:18 -0700 Martin von Zweigbergk localrepo: remove unused addchangegroup() (API)
Thu, 15 Jun 2017 13:47:54 -0700 Martin von Zweigbergk changegroup: rename "dh" to the clearer "deltaheads"
Thu, 15 Jun 2017 13:42:41 -0700 Martin von Zweigbergk changegroup: rename "srccontent" to "cgnodes"
Thu, 15 Jun 2017 13:42:35 -0700 Martin von Zweigbergk revlog: rename list of nodes from "content" to "nodes"
Thu, 15 Jun 2017 13:25:41 -0700 Martin von Zweigbergk revlog: delete obsolete comment
Thu, 15 Jun 2017 13:23:21 -0700 Martin von Zweigbergk revlog: delete dead assignment in addgroup()
Fri, 16 Jun 2017 03:01:22 +0530 Pulkit Goyal pycompat: move the queue related definitions below queue import
Fri, 16 Jun 2017 02:48:17 +0530 Pulkit Goyal pycompat: move multiline comments above a function to function doc
Fri, 16 Jun 2017 01:46:47 +0530 Pulkit Goyal py3: replace dict.iterkeys() with iter(dict)
Fri, 16 Jun 2017 01:28:23 +0530 Pulkit Goyal py3: explicitly convert dict.values() to a list on py3
Fri, 16 Jun 2017 01:24:31 +0530 Pulkit Goyal py3: alias long to int and xrange to range in test-ancestor.py on Python 3
Fri, 16 Jun 2017 00:36:17 +0530 Pulkit Goyal py3: add a new bytesurl() to convert a str url into bytes
Fri, 16 Jun 2017 00:32:52 +0530 Pulkit Goyal py3: add a new strurl() which will convert a bytes url to str
Thu, 15 Jun 2017 21:59:42 -0400 Matt Harbison killdaemons: fix WaitForSingleObject() error handling logic on Windows
Tue, 06 Jun 2017 20:18:06 -0400 Matt Harbison killdaemons: explicitly set the ctypes signatures
Sun, 07 May 2017 14:58:40 -0400 Matt Harbison hghave: enable 'serve' on Windows
Thu, 15 Jun 2017 11:00:29 -0400 Augie Fackler contrib: add a ratchet for tests in Python 3
Thu, 15 Jun 2017 10:59:48 -0400 Augie Fackler contrib: check in a whitelist of passing tests in Python 3
Thu, 15 Jun 2017 13:13:36 -0400 Augie Fackler tests: try and fail more gracefully with broken unicode escapes
Thu, 15 Jun 2017 12:49:13 -0400 Augie Fackler md5sum: adapt for python 3 support
Thu, 15 Jun 2017 11:10:51 -0700 Gregory Szorc profiling: allow configuring minimum display threshold for hotpath
Thu, 15 Jun 2017 11:04:46 -0700 Gregory Szorc config: document profiling.show{min,max}
Thu, 15 Jun 2017 10:58:36 -0700 Gregory Szorc check-config: look for ui.configwith
Thu, 15 Jun 2017 10:38:19 -0700 Gregory Szorc check-config: use named groups in regexp
Thu, 15 Jun 2017 10:36:23 -0700 Gregory Szorc check-config: use compiled regexp
Thu, 15 Jun 2017 10:46:39 -0700 Gregory Szorc tests: add test coverage for check-config
Thu, 15 Jun 2017 22:57:20 -0700 Martin von Zweigbergk exchange: use context manager for bundle1 unbundling
Thu, 15 Jun 2017 14:47:18 -0700 Martin von Zweigbergk unbundle: use context manager for transaction
Thu, 15 Jun 2017 17:00:32 -0700 Martin von Zweigbergk clonebundle: use context managers for lock and transaction
Tue, 11 Apr 2017 21:38:24 +0900 Yuya Nishihara changeset_templater: render template specified by templatespec tuple
Sat, 22 Apr 2017 19:29:41 +0900 Yuya Nishihara formatter: render template specified by templatespec tuple
Sat, 22 Apr 2017 19:07:00 +0900 Yuya Nishihara formatter: put topic in templatespec tuple
Sat, 22 Apr 2017 19:02:47 +0900 Yuya Nishihara cmdutil: pass templatespec tuple directly to changeset_templater (API)
Sat, 22 Apr 2017 18:48:38 +0900 Yuya Nishihara formatter: wrap (tmpl, mapfile) by named tuple
Sat, 22 Apr 2017 18:42:03 +0900 Yuya Nishihara cmdutil: factor out helper to create changeset_templater with literal template
Wed, 14 Jun 2017 23:56:58 -0400 Matt Harbison test-dirstate-race: stabilize for Windows
Sat, 06 May 2017 16:24:21 +0900 Yuya Nishihara formatter: document lookuptemplate()
Sat, 22 Apr 2017 15:30:27 +0900 Yuya Nishihara cmdutil: rename gettemplate() to _lookuplogtemplate()
Sat, 22 Apr 2017 15:11:53 +0900 Yuya Nishihara formatter: inline gettemplater()
Sat, 22 Apr 2017 15:06:06 +0900 Yuya Nishihara formatter: factor out function to create templater from literal or map file
Sat, 22 Apr 2017 14:53:05 +0900 Yuya Nishihara graphlog: do not look up graphnodetemplate in template paths (BC)
Sat, 06 May 2017 14:48:47 +0900 Yuya Nishihara formatter: open raw template file in posix semantics
Sat, 06 May 2017 14:47:31 +0900 Yuya Nishihara formatter: open raw template file in binary mode (BC)
Sat, 06 May 2017 14:40:22 +0900 Yuya Nishihara formatter: close raw template file explicitly
Tue, 13 Jun 2017 22:24:41 -0400 Matt Harbison largefiles: avoid a crash when archiving a subrepo with largefiles disabled stable
Tue, 13 Jun 2017 17:43:33 -0400 Augie Fackler patchbomb: make getaddrs function easier to work with
Tue, 13 Jun 2017 16:30:50 -0400 Augie Fackler patchbomb: look for non-empty publicurl, not a non-None one
Tue, 13 Jun 2017 16:30:11 -0400 Augie Fackler patchbomb: make variable name for publicurl always be publicurl
Wed, 14 Jun 2017 01:43:47 -0400 Brandon McCaig bisect: simpler approach for option validation message
Mon, 12 Jun 2017 16:35:57 -0700 Martin von Zweigbergk pushkey: use False/True for return values from push functions
Fri, 10 Apr 2015 00:14:16 +0900 Yuya Nishihara smartset: micro optimize spanset.slice() to narrow range accordingly
Thu, 09 Apr 2015 23:56:06 +0900 Yuya Nishihara smartset: micro optimize baseset.slice() to use slice of list
Tue, 24 Mar 2015 00:14:53 +0900 Yuya Nishihara smartset: extract method to slice abstractsmartset
Sun, 24 May 2015 11:07:14 +0900 Yuya Nishihara smartset: extract spanset factory to make it constructed without a repo
Sun, 11 Jun 2017 00:21:38 +0900 Yuya Nishihara smartset: change repr of spanset to show revisions as half-open range
Mon, 12 Jun 2017 15:34:31 -0700 Siddharth Agarwal fsmonitor: don't write out state if identity has changed (issue5581)
Mon, 12 Jun 2017 15:34:31 -0700 Siddharth Agarwal fsmonitor: write state with wlock held and dirstate unchanged (issue5581)
Mon, 12 Jun 2017 13:56:50 -0700 Siddharth Agarwal workingctx: add a way for extensions to run code at status fixup time
Mon, 12 Jun 2017 13:56:43 -0700 Siddharth Agarwal workingctx: also pass status tuple into poststatusfixup
Mon, 12 Jun 2017 13:54:59 -0700 Siddharth Agarwal workingctx: factor out post-status dirstate fixup
Tue, 13 Jun 2017 10:02:34 -0400 Augie Fackler merge with stable
Mon, 12 Jun 2017 17:24:10 +0200 Pierre-Yves David profile: properly propagate exception from the sub-context manager
Mon, 12 Jun 2017 17:25:37 +0200 Pierre-Yves David profile: close 'fp' in all cases
Mon, 12 Jun 2017 17:21:41 +0200 Pierre-Yves David profile: close 'fp' on error within '__enter__'
Mon, 12 Jun 2017 17:20:48 +0200 Pierre-Yves David profile: indent part of '__enter__'
Mon, 12 Jun 2017 17:15:43 +0200 Pierre-Yves David profile: remove now useless indent
Mon, 12 Jun 2017 17:14:56 +0200 Pierre-Yves David profile: use explicit logic to control file closing
Mon, 12 Jun 2017 17:13:35 +0200 Pierre-Yves David profiling: move 'fp' closing logic into its own function
Tue, 13 Jun 2017 01:23:54 +0530 Pulkit Goyal py3: use python3 hg in test-py3-commands.t at places where py2 hg was used
Mon, 12 Jun 2017 13:10:09 -0700 Siddharth Agarwal test-dirstate-race: back out changeset c82fa7efcbc8
Sat, 10 Jun 2017 19:48:48 +0900 Yuya Nishihara revset: fix order of first/last members in compound expression (BC)
Sat, 10 Jun 2017 19:41:42 +0900 Yuya Nishihara revset: filter first/last members by __and__ operation
Sat, 10 Jun 2017 18:35:11 +0900 Yuya Nishihara revset: reject negative number to select first/last n members
Sat, 10 Jun 2017 18:04:56 +0900 Yuya Nishihara revset: fix order of last() n members where n > 1 (BC)
Sat, 10 Jun 2017 20:14:23 +0900 Yuya Nishihara debugrevspec: add option to suppress list of computed revisions
Sat, 10 Jun 2017 20:03:35 +0900 Yuya Nishihara debugrevspec: add option to print representation of smartset object
Mon, 12 Jun 2017 11:24:21 -0700 Martin von Zweigbergk help: correct description of "glob:foo/*" matching stable
Sat, 10 Jun 2017 01:59:22 +0100 Pierre-Yves David bookmarks: make sure we close the bookmark file after reading
Sat, 10 Jun 2017 01:55:01 +0100 Pierre-Yves David bookmarks: rephrase a comment to be shorted and clearer
Mon, 05 Jun 2017 13:44:15 +0100 Pierre-Yves David checkheads: use a "lazyancestors" object for allfuturecommon
Mon, 05 Jun 2017 13:37:04 +0100 Pierre-Yves David checkheads: use "revnum" in the "allfuturecommon" set
Mon, 05 Jun 2017 15:20:20 +0100 Pierre-Yves David checkheads: use 'nodemap.get' to convert nodes to revs
Mon, 05 Jun 2017 15:17:47 +0100 Pierre-Yves David checkheads: pass "ispushed" function to the obsmarkers logic
Fri, 09 Jun 2017 12:29:29 +0100 Pierre-Yves David profile: drop maybeprofile
Fri, 09 Jun 2017 12:36:07 +0100 Pierre-Yves David profile: support --profile in alias and abbreviated version (--prof)
Fri, 09 Jun 2017 11:42:45 +0100 Pierre-Yves David profile: make the contextmanager object available to the callers
Fri, 09 Jun 2017 11:41:47 +0100 Pierre-Yves David profile: introduce a knob to control if the context is actually profiling
Fri, 09 Jun 2017 11:39:53 +0100 Pierre-Yves David profile: introduce a "start" method to the profile context
Thu, 08 Jun 2017 01:38:48 +0100 Pierre-Yves David profile: upgrade the "profile" context manager to a full class
Fri, 09 Jun 2017 22:15:53 -0400 Matt Harbison setup: avoid linker warnings on Windows about multiple export specifications
Sat, 10 Jun 2017 16:00:18 -0700 Sean Farley memctx: always use cache for filectxfn
Sat, 10 Jun 2017 00:06:57 -0400 Matt Harbison test-hardlinks: stabilize for Windows
Sun, 04 Jun 2017 00:16:45 +0200 Rishabh Madan releasenotes: add more tests for formatting and merging of release notes
Fri, 02 Jun 2017 23:33:30 +0200 Gregory Szorc releasenotes: command to manage release notes files
Mon, 12 Jun 2017 03:23:58 +0900 Toshi MARUYAMA packagelib: use LANGUAGE=C for "hg version"
Mon, 12 Jun 2017 03:23:56 +0900 Toshi MARUYAMA rpms: add hgdemandimport in files
Mon, 12 Jun 2017 03:22:45 +0900 Toshi MARUYAMA rpms: remove '%if "%{?pythonver}" != "2.4"'
Fri, 02 Jun 2017 20:49:42 -0700 Jun Wu obsstore: do not load all markers to detect duplication
Sat, 10 Jun 2017 11:33:57 -0700 Gregory Szorc clonebundles: reference correct config option
Sat, 10 Jun 2017 14:09:54 -0700 Siddharth Agarwal filestat: move __init__ to frompath constructor
Sat, 10 Jun 2017 14:07:31 -0700 Siddharth Agarwal test-dirstate-race: ensure that a isn't in the lookup set at the end
Sat, 10 Jun 2017 14:07:31 -0700 Siddharth Agarwal hghave: add test for whether fsmonitor is enabled
Sat, 10 Jun 2017 14:07:30 -0700 Siddharth Agarwal tests: add a wrapper to run fsmonitor tests
Sat, 10 Jun 2017 18:47:09 +0100 Pierre-Yves David setdiscovery: improves logged message
Sat, 10 Jun 2017 10:46:06 -0400 Augie Fackler tests: handle variation between pure and normal output in annotate --skip
Fri, 09 Jun 2017 20:12:39 -0400 Brandon McCaig bisect: improve option validation message
Sat, 10 Jun 2017 10:24:33 -0400 Sean Farley context: inline makememctx (API)
Fri, 09 Jun 2017 13:39:13 -0700 Sean Farley context: add convenience method for returning a memfilectx from a patch
Fri, 09 Jun 2017 13:25:02 -0700 Sean Farley memctx: refactor inline getfilectx into convenience method
Fri, 09 Jun 2017 13:55:51 -0700 Gregory Szorc hgweb: refresh styling of gitweb's search form
Fri, 09 Jun 2017 13:45:36 -0700 Gregory Szorc hgweb: consistently add search form to all gitweb pages
Fri, 09 Jun 2017 13:42:38 -0700 Gregory Szorc hgweb: consolidate search form for gitweb
Fri, 09 Jun 2017 13:41:10 -0700 Gregory Szorc hgweb: consolidate search form for monoblue
Fri, 09 Jun 2017 13:59:13 -0700 Gregory Szorc hgweb: consolidate search form for paper
Fri, 09 Jun 2017 23:56:50 -0400 Matt Harbison test-extension: fix load path for Windows
Sat, 10 Jun 2017 00:11:54 -0400 Matt Harbison test-setdiscovery: stabilize for Windows
Sat, 10 Jun 2017 02:20:14 -0400 Matt Harbison convert: correct the documentation about whitespace in branchmap branches
Thu, 08 Jun 2017 00:51:46 +0530 Pulkit Goyal py3: use pycompat.bytestr() instead of str()
Fri, 02 Jun 2017 16:57:21 +0530 Pulkit Goyal py3: convert bool variables to bytes
Fri, 09 Jun 2017 13:07:49 +0900 FUJIWARA Katsunori context: avoid writing outdated dirstate out (issue5584)
Fri, 09 Jun 2017 13:07:49 +0900 FUJIWARA Katsunori tests: factor external procedures out for portability
Fri, 09 Jun 2017 13:07:48 +0900 FUJIWARA Katsunori dirstate: add identity information to detect simultaneous changing in storage
Fri, 09 Jun 2017 13:07:48 +0900 FUJIWARA Katsunori util: make filestat.__eq__ return True if both of self and old have None stat
Fri, 09 Jun 2017 12:58:18 +0900 FUJIWARA Katsunori vfs: create copy at renaming to avoid file stat ambiguity if needed
Fri, 09 Jun 2017 12:58:18 +0900 FUJIWARA Katsunori vfs: factor out "rename and avoid ambiguity" to reuse
Fri, 09 Jun 2017 12:58:17 +0900 FUJIWARA Katsunori util: make filestat.avoidambig() return whether ambiguity is avoided or not
Fri, 09 Jun 2017 10:42:19 -0700 Gregory Szorc debugcommands: issue warning when repo has secret changesets (issue5589)
Fri, 09 Jun 2017 10:41:13 -0700 Gregory Szorc streamclone: consider secret changesets (BC) (issue5589)
Fri, 09 Jun 2017 21:33:15 +0900 Yuya Nishihara json: pass formatting options recursively
Sun, 23 Apr 2017 13:40:18 +0900 Yuya Nishihara json: avoid extra string manipulation of dict keys
Fri, 09 Jun 2017 21:45:22 +0900 Yuya Nishihara test-obsolete: include <> in user field to check JSON escapes
Fri, 09 Jun 2017 21:28:22 +0900 Yuya Nishihara templatefilers: correct filename in header comment
Thu, 08 Jun 2017 20:28:13 -0700 Gregory Szorc repoview: remove special casing of "requirements"
Wed, 07 Jun 2017 19:32:16 +0100 Pierre-Yves David bookmarks: move variable initialization earlier
Wed, 07 Jun 2017 19:13:09 +0100 Pierre-Yves David bookmarks: directly use base dict 'setitem'
Wed, 07 Jun 2017 19:22:39 +0100 Pierre-Yves David bookmarks: rely on exception for malformed lines
Wed, 07 Jun 2017 22:26:43 +0100 Pierre-Yves David bookmarks: explicitly convert to 'node' during initialization
Wed, 07 Jun 2017 19:21:02 +0100 Pierre-Yves David bookmarks: prefetch 'lookup' outside of the loop
Wed, 07 Jun 2017 18:22:11 +0100 Pierre-Yves David perf: add a perfbookmarks command
Tue, 23 May 2017 02:27:41 +0200 Pierre-Yves David perfphases: add a flag to also include file access time
Wed, 07 Jun 2017 17:31:30 +0100 Pierre-Yves David perf: have a generic "clearstorecache" function
Thu, 08 Jun 2017 23:23:37 -0700 Gregory Szorc localrepo: move filtername to __init__
Thu, 08 Jun 2017 21:54:30 -0700 Gregory Szorc obsolete: move obsstore creation logic from localrepo
Thu, 08 Jun 2017 22:18:17 -0700 Martin von Zweigbergk match: allow pats to be None
Tue, 06 Jun 2017 11:16:38 -0400 Augie Fackler tests: add a test for installing hg with pip in a virtualenv
Tue, 06 Jun 2017 11:16:10 -0400 Augie Fackler hghave: add check for virtualenv
Tue, 06 Jun 2017 11:02:30 -0400 Augie Fackler setup: introduce dummy copies of setuptools flags
Tue, 06 Jun 2017 10:09:48 -0400 Augie Fackler extensions: catch uisetup and extsetup failures and don't let them break hg
Tue, 06 Jun 2017 10:03:16 -0400 Augie Fackler tests: add test demonstrating how broken third-party extensions can get
Thu, 08 Jun 2017 10:44:53 -0400 Augie Fackler extensions: move wrapfilecache function from fsmonitor
Wed, 26 Apr 2017 16:05:22 +0200 Koen Van Hoof chmod: create a new file when flags are set on a hardlinked file
Wed, 07 Jun 2017 21:17:24 -0700 Siddharth Agarwal run-tests: make --restart work with output dir
Wed, 07 Jun 2017 21:17:06 -0700 Siddharth Agarwal run-tests: output coverage to output dir
Wed, 07 Jun 2017 20:46:43 -0700 Siddharth Agarwal run-tests: write JSON reports to output dir
Wed, 07 Jun 2017 20:32:11 -0700 Siddharth Agarwal run-tests: write test times to output dir
Wed, 07 Jun 2017 20:30:08 -0700 Siddharth Agarwal run-tests: allow specifying an output dir to write .errs to
Wed, 07 Jun 2017 15:47:06 -0700 Siddharth Agarwal run-tests: add information about skipped tests to XUnit output
Wed, 07 Jun 2017 15:47:06 -0700 Siddharth Agarwal run-tests: wrap failures in an XUnit 'failure' element
Wed, 07 Jun 2017 10:44:11 +0100 Pierre-Yves David discovery: log discovery result in non-trivial cases
Wed, 07 Jun 2017 10:29:39 +0100 Pierre-Yves David discovery: include timing in the debug output
Sun, 28 May 2017 21:33:33 -0400 Augie Fackler tests: remove sys.executable from "required tools"
Mon, 05 Jun 2017 16:24:01 +0100 Pierre-Yves David perfbranchmap: add an option to purge the revbranch cache
Mon, 29 May 2017 05:53:58 +0200 Pierre-Yves David push: add a way to allow concurrent pushes on unrelated heads
Mon, 29 May 2017 05:52:13 +0200 Pierre-Yves David headsummary: expose the 'discardedheads' set in the headssummary
Mon, 29 May 2017 05:47:27 +0200 Pierre-Yves David checkheads: perform obsolescence post processing directly in _headssummary
Mon, 29 May 2017 10:56:00 +0200 Pierre-Yves David headssummary: directly feed the function with the 'pushop' object
Mon, 29 May 2017 05:45:59 +0200 Pierre-Yves David checkheads: gather the postprocessing with other obsolescence specific code
Tue, 06 Jun 2017 14:38:59 -0700 Siddharth Agarwal run-tests: add a way to list tests, with JSON and XUnit support
Tue, 06 Jun 2017 13:56:53 -0700 Siddharth Agarwal run-tests: install hg after computing tests to run
Tue, 06 Jun 2017 13:52:25 -0700 Siddharth Agarwal run-tests: make time field optional for xunit report
Tue, 06 Jun 2017 13:10:55 -0700 Siddharth Agarwal run-tests: factor out json write code into another method
Tue, 06 Jun 2017 13:10:55 -0700 Siddharth Agarwal run-tests: factor out xunit write code into another method
Sat, 27 May 2017 10:25:09 -0700 David Soria Parra revset: lookup descendents for negative arguments to ancestor operator
Tue, 06 Jun 2017 22:17:39 +0530 Pulkit Goyal update: show the commit to which we updated in case of multiple heads (BC)
Fri, 19 May 2017 20:29:11 -0700 Gregory Szorc revlog: skeleton support for version 2 revlogs
Tue, 06 Jun 2017 08:58:27 -0700 Danek Duvall check-code: ban grep's context flags (-A/-B/-C) since they're not on Solaris
Tue, 06 Jun 2017 08:52:51 +0200 David Demelier patchbomb: avoid -r and -B options at the same time
Mon, 05 Jun 2017 16:19:41 -0700 Danek Duvall debugbundle: add --part-type flag to emit only named part types
Mon, 05 Jun 2017 20:37:45 -0400 Matt Harbison test-obsolete-bundle-strip: add globs for Windows
Sun, 04 Jun 2017 00:38:11 -0700 Jun Wu obsstore: move header encoding to a separate function
Sun, 04 Jun 2017 08:49:15 -0700 Jun Wu obsstore: move _version to a propertycache
Fri, 02 Jun 2017 20:38:01 -0700 Jun Wu obsstore: separate marker parsing from obsstore reading
Fri, 02 Jun 2017 19:34:56 -0700 Jun Wu obsstore: move marker version reading to a separate function
Fri, 02 Jun 2017 19:32:27 -0700 Jun Wu obsstore: minor optimization for the obsolete revset
Sun, 23 Apr 2017 00:31:29 +0900 Yuya Nishihara dispatch: do not close stdout and stderr, just flush() instead
Mon, 05 Jun 2017 23:36:35 +0900 Yuya Nishihara windows: do not close stdout on flush() failure
Mon, 05 Jun 2017 23:23:03 +0900 Yuya Nishihara test-obsolete-bundle-strip: do not include \n in filename (issue5586)
Fri, 19 Aug 2016 18:26:04 +0900 Yuya Nishihara revlog: add support for partial matching of wdir node id
Sat, 20 Aug 2016 18:15:19 +0900 Yuya Nishihara revset: add support for branch(wdir()) and wdir() & branch()
Sun, 04 Jun 2017 16:08:50 -0700 Siddharth Agarwal dirstate: add docstring for invalidate
Fri, 02 Jun 2017 23:05:03 -0700 Martin von Zweigbergk tests: simplify and clarify test-obsolete-bundle-strip.t a little
Fri, 02 Jun 2017 23:29:20 -0700 Martin von Zweigbergk tests: add missing parens in test-obsolete-bundle-strip.t
Sun, 04 Jun 2017 20:37:32 -0400 Matt Harbison test-clonebundles: conditionalize output for Windows
Sun, 04 Jun 2017 20:11:59 -0400 Matt Harbison tests: adjust recent output changes for Windows
Mon, 22 May 2017 21:45:02 -0400 Matt Harbison killdaemons: close pid file before killing processes
Sun, 21 May 2017 18:58:51 -0400 Matt Harbison win32: drop a py26 daemonizing hack
Mon, 29 May 2017 05:23:30 +0200 Pierre-Yves David checkheads: simplify the code around obsolescence post-processing
Mon, 29 May 2017 05:21:38 +0200 Pierre-Yves David checkheads: drop now unused filtering of 'unsyncedheads'
Mon, 29 May 2017 05:20:09 +0200 Pierre-Yves David checkheads: clarify that we no longer touch the head unknown locally
Mon, 29 May 2017 05:33:59 +0200 Pierre-Yves David headssummary: ensure all returned lists are sorted
Mon, 29 May 2017 05:37:19 +0200 Pierre-Yves David discovery: also use lists for the returns of '_oldheadssummary'
Mon, 29 May 2017 05:53:51 +0200 Pierre-Yves David test: add a push race case where the updated head is obsoleted
Mon, 29 May 2017 05:53:24 +0200 Pierre-Yves David test: add a push race case where obsoleted head is updated
Fri, 02 Jun 2017 14:08:26 -0700 Kyle Lippincott keepalive: set buffering=True to do more efficient reads of headers
Thu, 01 Jun 2017 18:23:20 -0700 Kyle Lippincott keepalive: pass the correct arguments to HTTPResponse
Mon, 22 May 2017 22:32:59 -0400 Matt Harbison help: update the color documentation for Windows 10 ANSI support
Mon, 22 May 2017 22:20:38 -0400 Matt Harbison color: enable ANSI support on Windows 10
Mon, 22 May 2017 22:00:56 -0400 Matt Harbison win32: add a method to enable ANSI color code processing on Windows 10
Sun, 04 Jun 2017 08:57:37 -0500 Kevin Bullock merge with stable
Sat, 03 Jun 2017 19:17:19 +0900 Yuya Nishihara export: map wctx.node() to 'ff...' node id (issue5438)
Sat, 03 Jun 2017 20:39:33 +0900 Yuya Nishihara revset: add support for integer and hex wdir identifiers
Fri, 19 Aug 2016 18:40:35 +0900 Yuya Nishihara localrepo: map integer and hex wdir identifiers to workingctx
Sat, 20 Aug 2016 22:37:58 +0900 Yuya Nishihara revlog: map rev(wdirid) to WdirUnsupported exception
Sat, 03 Jun 2017 19:12:01 +0900 Yuya Nishihara scmutil: introduce binnode(ctx) as paired function with intrev(ctx)
Sat, 03 Jun 2017 19:01:19 +0900 Yuya Nishihara merge: use scmutil.intrev() to sort ctx objects
Sat, 03 Jun 2017 18:57:28 +0900 Yuya Nishihara scmutil: pass ctx object to intrev()
Sat, 03 Jun 2017 14:05:52 +0900 Yuya Nishihara setup: do not overwrite local __modulepolicy__.py on out-of-source build
Sun, 04 Jun 2017 08:16:37 -0500 Kevin Bullock Added signature for changeset c850f0ed54c1 stable
Sun, 04 Jun 2017 08:16:29 -0500 Kevin Bullock Added tag 4.2.1 for changeset c850f0ed54c1 stable
Sat, 03 Jun 2017 16:33:28 -0400 Augie Fackler merge with stable
Fri, 02 Jun 2017 22:27:52 -0700 Siddharth Agarwal status: don't crash if a lookup file disappears stable 4.2.1
Thu, 01 Jun 2017 08:31:21 -0700 Martin von Zweigbergk match: simplify nevermatcher
Sat, 03 Jun 2017 00:25:24 +0900 Yuya Nishihara annotate: restructure formatter output to be nested list (BC)
Sat, 03 Jun 2017 00:05:12 +0900 Yuya Nishihara annotate: rename formatter variable
Sun, 07 May 2017 23:29:03 -0400 Matt Harbison setup: prevent setuptools from laying an egg
Fri, 02 Jun 2017 10:32:39 -0700 Martin von Zweigbergk bitmanipulation: add missing include of string.h
Thu, 01 Jun 2017 02:41:19 +0530 Pulkit Goyal py3: add test to show `hg update` and `hg identify` works on Python 3
Fri, 02 Jun 2017 10:14:00 +0530 Pulkit Goyal py3: add a test to show `hg diff` works on Python 3
Thu, 01 Jun 2017 02:25:18 +0530 Pulkit Goyal py3: implement __bytes__ for committablectx
Fri, 02 Jun 2017 10:35:21 +0530 Pulkit Goyal py3: convert exception to bytes to pass into ui.warn()
Thu, 01 Jun 2017 02:14:26 +0530 Pulkit Goyal py3: convert bool variables to bytes before passing into ui.debug()
Thu, 01 Jun 2017 01:14:02 +0530 Pulkit Goyal py3: use dict.update() instead of constructing lists and adding them
Fri, 03 Feb 2017 15:02:27 +0100 David Demelier patchbomb: add -B option to select a bookmark
Sat, 27 May 2017 22:27:56 +0200 Pierre-Yves David test: add the mirror push race case for non-contiguous branch head
Sat, 27 May 2017 22:27:41 +0200 Pierre-Yves David test: add a push race case where non-contiguous branch head are created
Sat, 27 May 2017 22:27:09 +0200 Pierre-Yves David test: add a push race case where the raced push touch multiple heads
Sat, 27 May 2017 22:26:51 +0200 Pierre-Yves David test: add a push race case where racing push touches multiple heads
Sat, 27 May 2017 22:26:35 +0200 Pierre-Yves David test: add a push race case where racing push create a new named branch
Sat, 27 May 2017 22:26:16 +0200 Pierre-Yves David test: add a push race case where raced push created a new named branch
Sat, 27 May 2017 22:25:40 +0200 Pierre-Yves David test: add a push race case where the racing client create a new head
Sat, 27 May 2017 22:25:20 +0200 Pierre-Yves David test: add a push race case where each client replaces a different head
Sat, 27 May 2017 22:24:58 +0200 Pierre-Yves David test: add a file dedicated to push race between clients
Sat, 20 May 2017 16:19:59 +0200 Pierre-Yves David strip: strip obsmarkers exclusive to the stripped changeset
Thu, 01 Jun 2017 12:08:49 +0200 Pierre-Yves David strip: do not include obsolescence markers for the temporary bundle
Thu, 01 Jun 2017 08:44:01 +0200 Pierre-Yves David exclusive-markers: update the dedicated test with list of exclusive markers
Sat, 20 May 2017 15:02:30 +0200 Pierre-Yves David obsolete: add a function to compute "exclusive-markers" for a set of nodes
Thu, 01 Jun 2017 08:32:24 +0200 Pierre-Yves David test-obsolete-bundle-strip: check all changesets in the isolated prune case
Fri, 26 May 2017 03:52:11 +0200 Pierre-Yves David test-obsolete-bundle-strip: add testing of markers backup during strip
Sat, 20 May 2017 15:06:10 +0200 Pierre-Yves David strip: also backup obsmarkers
Tue, 30 May 2017 20:48:43 -0400 Augie Fackler tests: fix run-tests when there's a bad #if in a test
Tue, 30 May 2017 20:47:00 -0400 Augie Fackler tests: make run-tests fail early if no channel is found
Sun, 28 May 2017 15:47:00 -0400 Augie Fackler dispatch: convert exception payload to bytes more carefully
Sun, 28 May 2017 15:49:29 -0400 Augie Fackler help: convert flag default to bytes portably
Thu, 01 Jun 2017 23:08:23 +0900 Yuya Nishihara cmdutil: use isstdiofilename() where appropriate
Thu, 01 Jun 2017 23:05:29 +0900 Yuya Nishihara py3: simply use b'%d\n' to format pid in server.py
Thu, 01 Jun 2017 22:43:24 +0900 Yuya Nishihara py3: implement __bytes__() on most of our exception classes
Thu, 01 Jun 2017 22:24:15 +0900 Yuya Nishihara py3: convert __doc__ back to bytes in help.py
Thu, 01 Jun 2017 01:41:34 +0530 Pulkit Goyal py3: ensure that we don't concat bytes and str and the end result is bytes
Thu, 01 Jun 2017 00:00:10 +0530 Pulkit Goyal py3: make sure we return strings from __str__ and __repr__
Wed, 31 May 2017 23:48:52 +0530 Pulkit Goyal py3: replace None with -1 to sort an integer array
Wed, 31 May 2017 23:42:58 +0530 Pulkit Goyal py3: pass str in os.sysconf()
Thu, 11 May 2017 13:59:48 -0700 Sean Farley context: move dirty() to committablectx
Thu, 11 May 2017 13:51:10 -0700 Sean Farley committablectx: extra is already normalized by committablectx.__init__
Fri, 02 Jun 2017 10:44:40 +0200 Xavier Lepaul help: clarify the choice of pager stable
Fri, 02 Jun 2017 20:50:46 -0300 Wagner Bruna i18n-pt_BR: fix syntax error on translation stable
Thu, 01 Jun 2017 20:06:02 -0300 Wagner Bruna i18n-pt_BR: synchronized with 870248603a4e stable
Thu, 01 Jun 2017 00:40:52 -0700 Siddharth Agarwal match: introduce nevermatcher for when no ignore files are present
Wed, 31 May 2017 11:41:54 -0700 Jun Wu check-code: suggest policy.importmod
Fri, 26 May 2017 03:41:10 +0200 Pierre-Yves David test-obsolete-bundle-strip: test bundling in the seventh case
Fri, 26 May 2017 03:23:56 +0200 Pierre-Yves David test-obsolete-bundle-strip: test bundling in the sixth case
Fri, 26 May 2017 03:20:40 +0200 Pierre-Yves David test-obsolete-bundle-strip: test bundling in the fifth case
Fri, 26 May 2017 03:20:25 +0200 Pierre-Yves David test-obsolete-bundle-strip: test bundling in the fourth case
Fri, 26 May 2017 03:19:11 +0200 Pierre-Yves David test-obsolete-bundle-strip: test bundling in the third case
Fri, 26 May 2017 03:15:53 +0200 Pierre-Yves David test-obsolete-bundle-strip: test bundling in the second case
Fri, 26 May 2017 03:11:53 +0200 Pierre-Yves David test-obsolete-bundle-strip: test bundling in the first case
Thu, 25 May 2017 16:50:23 +0200 Pierre-Yves David obsolete: raise richer exception on unknown version
Wed, 31 May 2017 20:07:08 -0700 Siddharth Agarwal import-checker: add hgdemandimport to local modules
Wed, 31 May 2017 19:46:04 -0700 Siddharth Agarwal rebase: drop unnecessary parentchange call
Tue, 30 May 2017 13:16:32 -0700 Martin von Zweigbergk hidden: remove unnecessary guard condition
Tue, 30 May 2017 10:27:20 -0700 Martin von Zweigbergk hidden: subtract pinned revs from hidden earlier
Sat, 27 May 2017 23:05:10 -0700 Martin von Zweigbergk hidden: make _revealancestors() reveal ancestors exclusively
Sat, 27 May 2017 22:55:19 -0700 Martin von Zweigbergk hidden: remove _consistencyblockers()
Sat, 27 May 2017 22:43:37 -0700 Martin von Zweigbergk hidden: pass revs to iterate into _consistencyblockers()
Sat, 27 May 2017 22:10:20 -0700 Martin von Zweigbergk hidden: remove unnecessary 'domain' parameter from _revealancestors()
Sat, 27 May 2017 21:17:06 -0700 Martin von Zweigbergk hidden: change _domainancestors() to _revealancestors()
Sat, 27 May 2017 21:08:51 -0700 Martin von Zweigbergk hidden: rename "revealedrevs" to "pinnedrevs" (API)
Sat, 27 May 2017 21:02:17 -0700 Martin von Zweigbergk hidden: drop obsolete comment about cacheability
Thu, 25 May 2017 21:53:44 +0900 Yuya Nishihara cat: add formatter support
Sat, 27 May 2017 17:58:36 +0900 Yuya Nishihara cat: use with statement to close output file
Thu, 25 May 2017 21:43:09 +0900 Yuya Nishihara cat: stop using makefileobj()
Sat, 27 May 2017 17:44:26 +0900 Yuya Nishihara formatter: add nullformatter
Sat, 27 May 2017 17:40:18 +0900 Yuya Nishihara formatter: add helper to create a formatter optionally backed by file
Sun, 18 Jan 2015 18:04:44 +0900 Yuya Nishihara formatter: add option to redirect output to file object
Thu, 01 Jun 2017 12:24:16 -0500 Kevin Bullock merge with i18n stable
Wed, 31 May 2017 20:42:58 -0300 Wagner Bruna i18n-pt_BR: synchronized with a0e46f6b248b stable
Fri, 26 May 2017 13:24:07 -0700 Kyle Lippincott zsh_completion: install as _hg not hg stable
Fri, 26 May 2017 20:03:05 -0400 Augie Fackler osx: override default exclude filter for pkgbuild stable
Wed, 31 May 2017 19:24:00 -0300 Wagner Bruna bugzilla: fix typo in help text stable
Wed, 31 May 2017 19:23:23 -0300 Wagner Bruna help: fix typos stable
Wed, 31 May 2017 23:44:33 +0900 FUJIWARA Katsunori win32mbcs: avoid unintentional failure at colorization stable
Wed, 31 May 2017 10:35:10 -0700 Martin von Zweigbergk tests: fix typo in "flagprocesor"
Tue, 30 May 2017 06:22:14 -0700 Kostia Balytskyi contrib: remove unnecessary debug output from editmergeps.ps1
Tue, 30 May 2017 06:17:51 -0700 Kostia Balytskyi contrib: fix a bug preventing editmergeps.ps1 from running unknonw editors
Tue, 30 May 2017 06:02:31 -0700 Kostia Balytskyi contrib: make editmergeps use -NoNewWindow option in Start-Process cmdlet
Tue, 30 May 2017 05:56:48 -0700 Kostia Balytskyi contrib: run editmergeps.ps1 from the same location as editmergeps.bat
Sun, 21 May 2017 16:57:32 +0900 Yuya Nishihara help: pass commands module by argument
Mon, 29 May 2017 06:06:13 -0700 Stanislau Hlebik copies: introduce getdstfctx
Mon, 29 May 2017 05:58:08 -0700 Stanislau Hlebik copies: rename getfctx to getsrcfctx
Mon, 29 May 2017 05:57:25 -0700 Stanislau Hlebik copies: remove msrc and mdst parameters
Mon, 29 May 2017 05:57:03 -0700 Stanislau Hlebik copies: add dstctx parameter
Mon, 29 May 2017 05:56:17 -0700 Stanislau Hlebik copies: rename ctx to srcctx
Mon, 29 May 2017 05:52:15 -0700 Stanislau Hlebik copies: rename m2 to mdst
Mon, 29 May 2017 05:52:15 -0700 Stanislau Hlebik copies: rename m1 to msrc
Fri, 26 May 2017 13:27:21 -0700 Gregory Szorc transaction: delete callbacks after use
Fri, 19 May 2017 13:16:15 -0700 Martin von Zweigbergk match: remove special-casing of always-matching patterns in patternmatcher
Fri, 19 May 2017 12:47:45 -0700 Martin von Zweigbergk match: move normalize() call out of matcher constructors
Fri, 19 May 2017 11:58:16 -0700 Martin von Zweigbergk match: drop support for empty pattern list in patternmatcher
Sat, 20 May 2017 23:49:14 -0700 Martin von Zweigbergk match: optimize visitdir() for when no explicit files are listed
Fri, 19 May 2017 11:50:01 -0700 Martin von Zweigbergk match: handle everything-matching using new alwaysmatcher
Fri, 26 May 2017 13:08:30 -0700 Martin von Zweigbergk match: add __repr__ for subdirmatcher
Sun, 28 May 2017 21:31:29 -0400 Augie Fackler tests: make test-manifest.py portable to Python 3
Mon, 29 May 2017 00:00:02 -0400 Augie Fackler cleanup: rename all iteritems methods to items and add iteritems alias
Sun, 28 May 2017 15:51:07 -0400 Augie Fackler help: work around textwrap.dedent() only working on strings
Sun, 28 May 2017 15:43:06 -0400 Augie Fackler server: write out pid using bytes IO instead of str IO
Sun, 28 May 2017 13:28:41 -0400 Augie Fackler help: convert dict to strkwargs
Sun, 28 May 2017 13:42:16 -0400 Augie Fackler util: use sysstr.join instead of bytes.join in textwrap wrapper
Sun, 28 May 2017 15:42:05 -0400 Augie Fackler tests: port test extension in test-help.t to python 3
Sun, 28 May 2017 15:51:26 -0400 Augie Fackler doc: port check-seclevel.py to be Python 2/3 portable
Sun, 28 May 2017 23:54:31 +0900 Yuya Nishihara match: define exactmatcher.matchfn statically
Sun, 28 May 2017 23:51:30 +0900 Yuya Nishihara match: remove override of prefix() from differencematcher
Sat, 27 May 2017 18:52:46 +0900 Yuya Nishihara cat: do not start pager if output will be written to file
Sat, 27 May 2017 18:50:05 +0900 Yuya Nishihara cat: pass filename template as explicit argument
Thu, 25 May 2017 21:28:08 +0900 Yuya Nishihara cmdutil: extract function checking if pattern should be taken as stdin/out
Thu, 25 May 2017 21:25:49 +0900 Yuya Nishihara cmdutil: drop deprecated hack to pass file object to makefileobj() (API)
Mon, 29 May 2017 21:57:51 +0900 Yuya Nishihara encoding: make sure "wide" variable never be referenced from other modules
Sun, 28 May 2017 21:29:58 -0400 Augie Fackler manifest: use itertools.chain() instead of + for Python 3 compat
Sun, 28 May 2017 21:29:15 -0400 Augie Fackler manifest: fix some pure-Python parser bits to work on Python 3
Sun, 28 May 2017 18:08:36 -0400 Augie Fackler tests: make test-manifest finish importing in Python 3
Sun, 28 May 2017 18:08:14 -0400 Augie Fackler tests: drop assertIn polyfill now that we're 2.7-only
Sun, 28 May 2017 11:13:10 -0700 Gregory Szorc perf: benchmark command for revlog indexes
Sun, 28 May 2017 10:56:28 -0700 Gregory Szorc perf: rename perfrevlog to perfrevlogrevisions
Sun, 28 May 2017 15:43:26 -0400 Augie Fackler server: use pycompat to get argv
Sun, 28 May 2017 13:27:29 -0400 Augie Fackler encoding: make wide character class list a sysstr
Sun, 28 May 2017 14:02:14 -0400 Augie Fackler cmdutil: use sorted(dict) instead of x = dict.keys(); x.sort()
Sun, 28 May 2017 16:17:43 -0400 Augie Fackler util: look for empty-sysstr instead of empty-bytesstr in textwrap code
Sun, 28 May 2017 15:47:43 -0400 Augie Fackler minirst: look for column delimiters using slices instead of indicies
Sun, 28 May 2017 13:36:02 -0400 Augie Fackler minirst: grab a byte, not an int, for the underline style
Sun, 28 May 2017 13:41:42 -0400 Augie Fackler minirst: use bytes.strip instead of str.strip
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