log

age author description
Sun, 11 Feb 2018 10:52:13 -0800 Gregory Szorc py3: use raw string for file open mode
Sun, 11 Feb 2018 10:49:00 -0800 Gregory Szorc py3: convert content-type to bytes
Sun, 11 Feb 2018 18:32:37 -0500 Josef 'Jeff' Sipek gpg: print unknown key IDs in their entirety
Sun, 11 Feb 2018 14:35:35 +0100 Denis Laxalde tests: fix check for --graph option in test-log-linerange.t
Sun, 11 Feb 2018 17:25:53 +0530 Pulkit Goyal py3: use "%d" instead of "%s" for integers
Sun, 11 Feb 2018 17:19:07 +0530 Pulkit Goyal py3: replace file() with open() in test-contrib.t
Sun, 11 Feb 2018 17:14:00 +0530 Pulkit Goyal py3: replace file() with open() in test-eol.t
Sun, 11 Feb 2018 17:13:11 +0530 Pulkit Goyal py3: replace file() with open() in test-extdiff.t
Sun, 11 Feb 2018 17:12:28 +0530 Pulkit Goyal py3: replace file() with open() in test-fileset.t
Sun, 11 Feb 2018 17:11:45 +0530 Pulkit Goyal py3: replace file() with open() in test-import-bypass.t
Sun, 11 Feb 2018 17:53:47 +0530 Pulkit Goyal py3: replace file() with open() in test-import-eol.t
Sun, 11 Feb 2018 17:09:37 +0530 Pulkit Goyal py3: replace file() with open() in test-import-git.t
Sun, 11 Feb 2018 17:08:40 +0530 Pulkit Goyal py3: replace file() with open() in test-import.t
Sun, 11 Feb 2018 17:07:09 +0530 Pulkit Goyal py3: replace file() with open() in test-mactext.t
Sun, 11 Feb 2018 17:06:04 +0530 Pulkit Goyal py3: replace file() with open() in test-mq-missingfiles.t
Sun, 11 Feb 2018 17:04:21 +0530 Pulkit Goyal py3: replace file() with open() in test-mq-qimport.t
Sun, 11 Feb 2018 17:03:50 +0530 Pulkit Goyal py3: replace file() with open() in test-patch-offset.t
Sun, 11 Feb 2018 17:03:17 +0530 Pulkit Goyal py3: replace file() with open() in test-relink.t
Sun, 11 Feb 2018 17:02:14 +0530 Pulkit Goyal py3: replace file() with open() in test-subrepo-missing.t
Sun, 11 Feb 2018 17:01:25 +0530 Pulkit Goyal py3: replace file() with open() in test-tag.t
Sun, 11 Feb 2018 17:00:21 +0530 Pulkit Goyal py3: replace file() with open() in test-transplant.t
Sun, 11 Feb 2018 16:59:35 +0530 Pulkit Goyal py3: replace file() with open() in test-walk.t
Sun, 11 Feb 2018 16:58:22 +0530 Pulkit Goyal py3: replace file() with open() in test-win32text.t
Sun, 11 Feb 2018 16:56:47 +0530 Pulkit Goyal py3: replace file() with open() in test-convert-p4-filetypes.t
Sun, 11 Feb 2018 17:30:42 +0530 Pulkit Goyal py3: replace file() with open() in test-convert-mtn.t
Sun, 11 Feb 2018 17:30:21 +0530 Pulkit Goyal py3: replace file() with open() in test-clone.t
Tue, 06 Feb 2018 22:55:02 +0900 Yuya Nishihara merge: cut import cycle at merge -> extensions
Tue, 06 Feb 2018 22:36:38 +0900 Yuya Nishihara subrepo: split non-core functions to new module
Wed, 07 Feb 2018 23:22:53 +0900 Yuya Nishihara diff: remove fp.write() wrapper which drops label argument
Sun, 21 Jan 2018 15:54:18 +0900 Yuya Nishihara log: pack filematcher and hunksfilter into changesetdiffer object
Sun, 21 Jan 2018 15:50:24 +0900 Yuya Nishihara log: drop dead code to concatenate --line-range patterns and pats
Sun, 21 Jan 2018 15:34:37 +0900 Yuya Nishihara logcmdutil: create hunksfilter and filematcher even if no diff option given
Sun, 21 Jan 2018 14:37:04 +0900 Yuya Nishihara logcmdutil: unindent diff generator of changesetprinter
Sun, 21 Jan 2018 14:07:52 +0900 Yuya Nishihara logcmdutil: hold makefilematcher/makehunksfilter() by changesetpriner (API)
Sun, 21 Jan 2018 13:40:31 +0900 Yuya Nishihara log: pass ctx to makefilematcher() and makehunksfilter() functions
Tue, 13 Feb 2018 18:12:26 +0800 Anton Shestakov tests: allow age to go up to triple digits in test-shelve.t stable
Sat, 27 Jan 2018 19:02:33 -0500 Matt Harbison lfs: teach the 'lfs()' fileset to handle removed files
Sat, 27 Jan 2018 19:22:15 -0500 Matt Harbison lfs: teach '{lfs_files}' to handle removed files
Sat, 27 Jan 2018 18:56:24 -0500 Matt Harbison lfs: allow a pointer to be extracted from a context that removes the file
Sat, 10 Feb 2018 19:33:19 +0100 Denis Laxalde rebase: make "successors" a set in _computeobsoletenotrebased()
Sat, 10 Feb 2018 21:14:41 +0900 Yuya Nishihara merge with stable
Fri, 09 Feb 2018 22:49:20 +0100 Denis Laxalde rebase: do not consider extincts for divergence detection (issue5782)
Fri, 09 Feb 2018 21:45:16 +0100 Denis Laxalde rebase: eliminate node from successors early in _computeobsoletenotrebased()
Wed, 07 Feb 2018 12:06:13 +0100 Denis Laxalde rebase: add a test case for issue5782
Fri, 09 Feb 2018 13:18:17 +0100 Boris Feld test: glob the temporary directory out of temporary file path
Fri, 09 Feb 2018 12:48:12 +0100 Boris Feld tests: raise a better error when patterns are wrongly formatted
Sat, 27 Jan 2018 17:58:19 -0500 Matt Harbison lfs: add a fileset for detecting lfs files
Wed, 07 Feb 2018 23:42:48 -0500 Matt Harbison tests: stabilize ssh tests on Windows
Thu, 01 Feb 2018 08:54:48 -0800 Gregory Szorc wireprotoserver: rename abstractserverproto and improve docstring
Thu, 01 Feb 2018 16:11:54 -0800 Gregory Szorc wireprotoserver: document and improve the httplib workaround
Wed, 31 Jan 2018 17:34:45 -0800 Gregory Szorc wireprotoserver: move error response handling out of hgweb
Wed, 31 Jan 2018 16:43:46 -0800 Gregory Szorc hgweb: move call to protocol handler outside of try..except
Wed, 31 Jan 2018 16:21:43 -0800 Gregory Szorc wireprotoserver: move protocol parsing and dispatch out of hgweb
Thu, 01 Feb 2018 18:48:52 -0800 Gregory Szorc largefiles: register wire protocol commands with modern APIs
Tue, 30 Jan 2018 18:41:44 -0800 Gregory Szorc wireproto: function for testing if wire protocol command is available
Wed, 31 Jan 2018 14:05:11 -0800 Gregory Szorc wireproto: define and use types for wire protocol commands
Tue, 30 Jan 2018 15:21:59 -0800 Gregory Szorc wireproto: improve docstring for @wireprotocommand
Wed, 31 Jan 2018 10:06:39 -0800 Gregory Szorc wireproto: remove unnecessary exception trapping
Tue, 06 Feb 2018 11:31:25 -0800 Gregory Szorc sshpeer: implement peer for version 2 of wire protocol
Tue, 06 Feb 2018 10:57:56 -0800 Gregory Szorc sshpeer: rename sshpeer class to sshv1peer (API)
Tue, 06 Feb 2018 11:08:36 -0800 Gregory Szorc sshpeer: initial definition and implementation of new SSH protocol
Tue, 06 Feb 2018 10:51:15 -0800 Gregory Szorc internals: refactor wire protocol documentation
Mon, 05 Feb 2018 18:04:40 +0100 Boris Feld revlog: rename 'self.checkinlinesize' into '_enforceinlinesize'
Mon, 05 Feb 2018 17:57:29 +0100 Boris Feld revlog: add a _datareadfp context manager for data access needs
Mon, 05 Feb 2018 17:35:14 +0100 Boris Feld revlog: use context manager for data file lifetime in checksize
Mon, 05 Feb 2018 17:34:57 +0100 Boris Feld revlog: use context manager for index file lifetime in checkinlinesize
Mon, 05 Feb 2018 17:34:47 +0100 Boris Feld revlog: use context manager for data file lifetime in checkinlinesize
Mon, 05 Feb 2018 17:34:19 +0100 Boris Feld revlog: use context manager for index file life time in __init__
Mon, 05 Feb 2018 17:22:13 +0100 Boris Feld revlog: move index file opening in a method
Mon, 05 Feb 2018 17:03:56 +0100 Boris Feld revlog: move datafile opening in a method
Tue, 06 Feb 2018 12:25:11 +0100 Boris Feld parseindex: implement context manager method on the wrapper
Tue, 06 Feb 2018 11:52:37 +0100 Boris Feld parseindex: also forward keyword argument in a debug wrapper
Tue, 06 Feb 2018 11:51:39 +0100 Boris Feld dumprevlog: handle being passed a mode parameter
Tue, 06 Feb 2018 11:08:41 +0100 Boris Feld changelog: add the missing 'closed' property on 'appender' object
Mon, 05 Feb 2018 20:36:51 +0100 Boris Feld changelog: implement context manager method for 'appender' object
Sun, 04 Feb 2018 00:29:22 +0100 Joerg Sonnenberger diff: improve ui.write performance when not coloring on Windows
Tue, 06 Feb 2018 05:25:36 -0500 Augie Fackler hgsh: enable clang-format
Tue, 06 Feb 2018 05:24:28 -0500 Augie Fackler chg: enable clang-format on all .c and .h files
Wed, 07 Feb 2018 06:28:43 -0500 Augie Fackler python3: whitelist an additional 11 tests
Mon, 05 Feb 2018 20:48:51 +0900 Yuya Nishihara ui: add explicit path to write prompt text bypassing buffers
Mon, 05 Feb 2018 20:40:49 +0900 Yuya Nishihara ui: write prompt text in ui.prompt(), not in ui._readline()
Sun, 21 Jan 2018 14:00:56 +0900 Yuya Nishihara logcmdutil: mark changesetprinter.showpatch() as private
Sun, 21 Jan 2018 14:28:03 +0900 Yuya Nishihara logcmdutil: drop default arguments from changesetdisplayer/templater() calls
Sun, 21 Jan 2018 13:47:06 +0900 Yuya Nishihara logcmdutil: make default parameters of changesetprinters consistent
Sun, 04 Feb 2018 10:33:14 +0900 Yuya Nishihara mdiff: use str.startswith/endswith() instead of slicing
Sun, 04 Feb 2018 10:28:03 +0900 Yuya Nishihara patch: unify check_binary and binary flags
Tue, 06 Feb 2018 23:53:37 -0500 Matt Harbison fileset: don't abort when running copied() on a revision with a removed file stable
Wed, 07 Feb 2018 13:49:02 +0530 Pulkit Goyal py3: make sure we open the file in bytes mode
Wed, 07 Feb 2018 13:47:03 +0530 Pulkit Goyal py3: use bytes instead of str
Wed, 07 Feb 2018 13:34:51 +0530 Pulkit Goyal py3: add b'' prefixes to string literals in test files
Wed, 07 Feb 2018 13:21:06 +0530 Pulkit Goyal py3: use range instead of xrange
Wed, 07 Feb 2018 13:19:19 +0530 Pulkit Goyal py3: use open() instead of file()
Wed, 07 Feb 2018 13:17:19 +0530 Pulkit Goyal py3: use pycompat.bytestr to convert _b85chars to bytes
Wed, 07 Feb 2018 13:11:38 +0530 Pulkit Goyal py3: use pycompat.bytechr instead of chr
Wed, 07 Feb 2018 13:10:24 +0530 Pulkit Goyal py3: use pycompat.ziplist instead of zip
Tue, 06 Feb 2018 14:24:16 +0100 Boris Feld patches: move assignment outside the conditional
Sun, 04 Feb 2018 14:58:32 -0800 Gregory Szorc sshpeer: remove support for connecting to <0.9.1 servers (BC)
Sun, 04 Feb 2018 14:44:04 -0800 Gregory Szorc sshpeer: document the handshake mechanism
Mon, 05 Feb 2018 09:14:32 -0800 Gregory Szorc sshpeer: move handshake outside of sshpeer
Sun, 04 Feb 2018 14:10:56 -0800 Gregory Szorc sshpeer: inline I/O into _validaterepo()
Mon, 05 Feb 2018 14:17:24 -0800 Gregory Szorc sshpeer: clean up API for sshpeer.__init__ (API)
Mon, 05 Feb 2018 14:05:59 -0800 Gregory Szorc sshpeer: establish SSH connection before class instantiation
Sun, 04 Feb 2018 11:40:13 -0800 Gregory Szorc sshpeer: remove frivolous call to _cleanup()
Sun, 04 Feb 2018 11:37:19 -0800 Gregory Szorc sshpeer: extract pipe cleanup logic to own function
Sun, 04 Feb 2018 19:23:40 -0800 Gregory Szorc sshpeer: move ssh command and repo creation logic out of __init__
Sun, 04 Feb 2018 12:55:18 -0800 Gregory Szorc sshpeer: move URL validation out of sshpeer.__init__
Sun, 04 Feb 2018 14:02:41 -0800 Gregory Szorc tests: add low-level SSH protocol tests
Sat, 03 Feb 2018 12:01:01 -0800 Gregory Szorc debugcommands: introduce debugpeer command
Sun, 04 Feb 2018 12:47:37 -0800 Gregory Szorc sshpeer: make "instance" a function
Sun, 04 Feb 2018 16:17:43 -0500 Matt Harbison lfs: deduplicate oids in the transfer
Sun, 04 Feb 2018 15:26:49 -0500 Matt Harbison cat: call the storage prefetch hook
Sun, 04 Feb 2018 14:31:32 -0500 Matt Harbison archive: call the storage prefetch hook
Sun, 04 Feb 2018 00:33:28 -0500 Matt Harbison lfs: prefetch lfs blobs during revert
Sun, 04 Feb 2018 14:14:28 -0500 Matt Harbison cmdutil: convert _revertprefetch() to a generic stored file hook (API)
Sat, 03 Feb 2018 21:26:12 -0500 Matt Harbison lfs: prefetch lfs blobs when applying merge updates
Sat, 27 Jan 2018 14:53:16 -0500 Matt Harbison lfs: factor out a method for extracting the pointer of a single file
Mon, 05 Feb 2018 13:24:02 +0530 Pulkit Goyal py3: add b'' to literals in check-config.py
Fri, 29 Dec 2017 05:40:49 +0530 Pulkit Goyal check-config: specify the mode 'rb' to open the file
Mon, 05 Feb 2018 13:12:36 +0530 Pulkit Goyal py3: use open() instead of file()
Mon, 05 Feb 2018 13:12:01 +0530 Pulkit Goyal py3: use pycompat.strkwargs() to convert kwargs' key to str
Mon, 05 Feb 2018 13:10:33 +0530 Pulkit Goyal py3: add __bytes__() for mq.patchheader and make sure __str__ returns str
Mon, 05 Feb 2018 13:01:35 +0530 Pulkit Goyal py3: use "%d" to convert integer to bytes
Mon, 05 Feb 2018 12:59:57 +0530 Pulkit Goyal py3: use .startswith() instead of bytes[0]
Mon, 05 Feb 2018 12:58:51 +0530 Pulkit Goyal py3: slice on bytes to prevent getting the ascii values
Sun, 04 Feb 2018 20:46:26 +0530 Pulkit Goyal py3: add r'' to convert keys to keyword arguments to str
Sun, 04 Feb 2018 15:41:37 +0530 Pulkit Goyal py3: add b'' to tweakdefaults config string
Sun, 04 Feb 2018 12:00:17 +0100 Boris Feld cmdutil: introduce deprecated aliases
Mon, 05 Feb 2018 18:39:41 +0800 Anton Shestakov makefile: remove Ubuntu Yakkety and Zesty docker targets
Sat, 20 Jan 2018 15:33:48 -0800 Kyle Lippincott merge: use operation-provided labels (ex: dest/source) in several merge-tools
Wed, 17 Jan 2018 17:35:05 -0800 Kyle Lippincott filemerge: support passing labels to external merge tools
Fri, 02 Feb 2018 23:20:55 -0500 Matt Harbison bookmarks: drop deprecated methods (API)
Sat, 03 Feb 2018 15:26:13 +0900 Yuya Nishihara archive: rewrite default metadata template as a multi-line bytes literal
Sat, 27 Jan 2018 17:46:37 +0900 Yuya Nishihara py3: drop b'' from repr() of smartset
Sat, 27 Jan 2018 17:31:25 +0900 Yuya Nishihara py3: always drop b'' prefix from repr() of bytestr
Sat, 27 Jan 2018 17:13:51 +0900 Yuya Nishihara py3: format revision number as '%d' in debugrevspec
Sat, 27 Jan 2018 17:12:35 +0900 Yuya Nishihara py3: build repr() of smartset as bytes then convert to str
Sat, 27 Jan 2018 13:33:31 +0900 Yuya Nishihara py3: factor out helpers to apply string conversion recursively
Sat, 27 Jan 2018 13:14:06 +0900 Yuya Nishihara py3: replace "if ispy3" by pycompat.sysbytes() or util.forcebytestr()
Sat, 27 Jan 2018 13:11:46 +0900 Yuya Nishihara py3: replace "if ispy3" by pycompat.bytestr()
Sat, 27 Jan 2018 13:09:49 +0900 Yuya Nishihara py3: replace "if ispy3" by encoding.strtolocal()
Sat, 03 Feb 2018 00:01:57 -0500 Matt Harbison localrepo: drop the deprecated walk() method (API)
Fri, 02 Feb 2018 23:57:52 -0500 Matt Harbison dirstate: drop deprecated methods (API)
Fri, 02 Feb 2018 23:53:57 -0500 Matt Harbison templatekw: drop the deprecated '{troubles}' keyword
Fri, 02 Feb 2018 23:52:19 -0500 Matt Harbison obsutil: drop deprecated methods (API)
Fri, 02 Feb 2018 23:48:25 -0500 Matt Harbison revset: drop deprecated evolution predicates
Fri, 02 Feb 2018 23:45:31 -0500 Matt Harbison obsolete: drop deprecated methods (API)
Fri, 02 Feb 2018 23:27:30 -0500 Matt Harbison context: drop deprecated methods (API)
Thu, 25 Jan 2018 20:00:58 +0100 Joerg Sonnenberger ui: improve performance for multi-component writes
Sun, 21 Jan 2018 13:03:03 +0900 Yuya Nishihara cmdutil: drop aliases for logcmdutil functions (API)
Sun, 21 Jan 2018 12:48:39 +0900 Yuya Nishihara logcmdutil: drop redundant "log" from function names (API)
Sun, 21 Jan 2018 12:36:43 +0900 Yuya Nishihara logcmdutil: rename classes and functions to conform to our coding style (API)
Sun, 21 Jan 2018 12:26:42 +0900 Yuya Nishihara cmdutil: split functions of log-like commands to new module (API)
Fri, 02 Feb 2018 13:13:46 -0800 Gregory Szorc httppeer: remove support for connecting to <0.9.1 servers (BC)
Thu, 01 Feb 2018 21:55:06 -0800 Gregory Szorc internals: document when "hello" and "capabilities" commands were added
Sat, 27 Jan 2018 14:17:26 +0900 Yuya Nishihara tests: make doctest py3-compatible again
Mon, 29 Jan 2018 22:09:48 -0500 Matt Harbison lfs: emit a status message to indicate how many blobs were uploaded
Tue, 30 Jan 2018 20:33:21 -0500 Matt Harbison lfs: drop an unused function parameter
Thu, 01 Feb 2018 10:10:01 -0800 Martin von Zweigbergk discovery: don't reimplement all()
Thu, 01 Feb 2018 16:01:43 -0500 Augie Fackler contrib: fix dirstatenonnormalcheck to work in Python 3
Thu, 18 Jan 2018 13:12:09 -0500 Augie Fackler python3: whitelist another 24 passing tests
Thu, 01 Feb 2018 18:14:52 -0500 Augie Fackler mdiff: use slice instead of index on bytestr when checking single bytes
Thu, 18 Jan 2018 13:04:16 -0500 Augie Fackler obsutil: work around filter() being a generator in Python 3
Thu, 18 Jan 2018 12:59:40 -0500 Augie Fackler cmdutil: add a kludge to make bytes repr() the same on 2 and 3
Wed, 31 Jan 2018 11:32:21 -0800 Gregory Szorc wireprotoserver: make name part of protocol interface
Wed, 31 Jan 2018 11:30:16 -0800 Gregory Szorc wireprotoserver: make abstractserverproto a proper abstract base class
Wed, 31 Jan 2018 11:26:03 -0800 Gregory Szorc wireprotoserver: make response handling attributes private
Wed, 31 Jan 2018 11:24:44 -0800 Gregory Szorc wireprotoserver: make some instance attributes private
Wed, 31 Jan 2018 11:19:47 -0800 Gregory Szorc wireprotoserver: remove sshserver.getarg()
Wed, 31 Jan 2018 11:19:05 -0800 Gregory Szorc wireprotoserver: remove lock references
Wed, 31 Jan 2018 11:17:41 -0800 Gregory Szorc wireprotoserver: remove support for do_<command> handlers (API)
Wed, 31 Jan 2018 10:19:08 -0800 Gregory Szorc wireprotoserver: make attributes private
Wed, 31 Jan 2018 10:17:11 -0800 Gregory Szorc wireprotoserver: remove unused response attribute
Wed, 31 Jan 2018 10:09:41 -0800 Gregory Szorc wireprotoserver: rename p to proto
Tue, 30 Jan 2018 17:51:57 -0800 Gregory Szorc wireprotoserver: add some blank lines between methods
Thu, 25 Jan 2018 23:01:20 -0500 Augie Fackler tests: start a set of unit tests for mdiff.py, starting with splitnewlines
Thu, 25 Jan 2018 14:46:19 -0500 Augie Fackler perf: add a perfunidiff command for benchmarking unified diff speed
Wed, 31 Jan 2018 11:28:18 -0800 Gregory Szorc wireprotoserver: move abstractserverproto class from wireproto
Wed, 31 Jan 2018 10:48:35 -0800 Gregory Szorc wireprotoserver: move sshserver into module (API)
Wed, 31 Jan 2018 11:13:11 -0800 Gregory Szorc wireprotoserver: don't import symbol from hgweb.common
Wed, 31 Jan 2018 10:41:27 -0800 Gregory Szorc wireprotoserver: rename call to callhttp
Wed, 31 Jan 2018 11:09:07 -0800 Gregory Szorc wireprotoserver: rename hgweb.protocol to wireprotoserver (API)
Wed, 31 Jan 2018 22:20:59 -0800 Martin von Zweigbergk testrunner: fix updating of .testtimes file
Wed, 31 Jan 2018 23:12:45 -0800 Martin von Zweigbergk testrunner: make reading of test times work with #testcases
Wed, 31 Jan 2018 11:04:16 -0800 Gregory Szorc tests: allow [Errno] in output
Fri, 26 Jan 2018 17:31:50 +0100 Joerg Sonnenberger mdiff: remove rewindhunk by yielding a bool first to indicate data
Fri, 26 Jan 2018 02:14:39 +0100 Joerg Sonnenberger mdiff: explicitly compute places for the newline marker
Thu, 25 Jan 2018 22:40:19 +0100 Joerg Sonnenberger patch: avoid repeated binary checks if all files in a patch are text
Thu, 01 Feb 2018 10:29:24 -0800 Martin von Zweigbergk setdiscovery: don't call "heads" wire command when heads specified
Thu, 01 Feb 2018 08:17:11 -0800 Martin von Zweigbergk testrunner: on error, color the "(case xxx)" part the same as filename
Thu, 18 Jan 2018 10:08:23 -0500 Augie Fackler python3: whitelist an additional 23 passing tests
Thu, 18 Jan 2018 09:58:40 -0500 Augie Fackler tests: fix a missed b prefix in a test extension in test-strip.t
Thu, 18 Jan 2018 09:14:30 -0500 Augie Fackler revlog: correct type in check to verify rawtext is immutable
Wed, 17 Jan 2018 22:05:37 -0500 Augie Fackler mq: use bytes() instead of str() to encode statusentries for writing
Wed, 17 Jan 2018 22:05:02 -0500 Augie Fackler mq: open status file et al in bytes mode
Wed, 17 Jan 2018 22:04:34 -0500 Augie Fackler mq: fix up statusentry to be both repr()-able and bytes()-able
Wed, 17 Jan 2018 22:07:09 -0500 Augie Fackler python3: whitelist another 7 passing tests
Wed, 17 Jan 2018 21:48:37 -0500 Augie Fackler localrepo: pass transaction kwargs as strings, not bytes
Thu, 01 Feb 2018 12:38:04 -0800 Augie Fackler localrepo: consistently use native str when __dict__ is involved
Wed, 17 Jan 2018 21:46:29 -0500 Augie Fackler smartset: use native string when peeking in __dict__
Wed, 17 Jan 2018 21:46:09 -0500 Augie Fackler obsolete: use native string when peeking in __dict__
Wed, 17 Jan 2018 21:45:15 -0500 Augie Fackler lsprof: use native string when peeking in __dict__
Wed, 17 Jan 2018 21:44:15 -0500 Augie Fackler dirstate: use native strings when peeking in __dict__
Wed, 17 Jan 2018 21:43:46 -0500 Augie Fackler context: use native string when peeking in __dict__
Wed, 17 Jan 2018 21:42:56 -0500 Augie Fackler bundlerepo: use native str when peeking in __dict__
Wed, 17 Jan 2018 20:41:51 -0500 Augie Fackler transaction: fix hg version check when loading journal
Wed, 17 Jan 2018 20:38:10 -0500 Augie Fackler branchmap: make error messages consistent between Python 2 and 3
Wed, 17 Jan 2018 20:37:17 -0500 Augie Fackler tests: bytestring-ify all the adhoc extensions in test-strip.t
Wed, 17 Jan 2018 20:09:52 -0500 Augie Fackler filemerge: fix regular expression pattern to be bytes
Wed, 17 Jan 2018 20:09:10 -0500 Augie Fackler tags: explicitly grab list of dict keys
Wed, 17 Jan 2018 20:08:40 -0500 Augie Fackler commands: replace map() with list comprehension
Wed, 17 Jan 2018 20:07:53 -0500 Augie Fackler commands: rewrite legacy ternary operator hack using modern syntax
Wed, 17 Jan 2018 20:07:25 -0500 Augie Fackler strip: use %d for known-int string interpolation
Thu, 18 Jan 2018 10:22:41 -0500 Augie Fackler strip: use in-place revset formatspec instead of %-formatting ourselves
Wed, 17 Jan 2018 19:11:51 -0500 Augie Fackler tests: get run-tests to reliably hand shellquote a string and not a bytes
Thu, 01 Feb 2018 14:59:38 -0500 Augie Fackler revsetlang: fix a doctest example on Python 3
Thu, 01 Feb 2018 14:28:45 -0500 Augie Fackler merge with stable
Thu, 01 Feb 2018 14:13:41 -0500 Augie Fackler Added signature for changeset d334afc585e2 stable
Thu, 01 Feb 2018 14:13:40 -0500 Augie Fackler Added tag 4.5 for changeset d334afc585e2 stable
Thu, 01 Feb 2018 14:11:18 -0500 Augie Fackler merge with i18n stable 4.5
Wed, 31 Jan 2018 19:41:34 -0200 Wagner Bruna i18n-pt_BR: synchronized with 373fb3f5922c stable
Sun, 28 Jan 2018 14:08:59 -0500 Matt Harbison revset: evaluate filesets against each revision for 'file()' (issue5778) stable
Wed, 31 Jan 2018 23:01:44 -0500 Matt Harbison test-bookmarks-pushpull: stabilize for Windows stable
Thu, 01 Feb 2018 16:46:12 +0800 Anton Shestakov makefile: add Ubuntu Artful docker targets (.deb and ppa) stable
Wed, 31 Jan 2018 16:31:34 +0100 Boris Feld bundle2: fix the formatting of the stream part requirements stable
Mon, 29 Jan 2018 10:28:10 +0100 Boris Feld streamclone: extract requirements formatting stable
Tue, 30 Jan 2018 22:27:45 +0100 Boris Feld bookmarks: fix pushkey compatibility mode (issue5777) stable
Tue, 30 Jan 2018 20:32:48 -0800 Jun Wu lazymanifest: avoid reading uninitialized memory stable
Fri, 26 Jan 2018 11:42:47 -0800 Martin von Zweigbergk unamend: fix command summary line stable
Mon, 29 Jan 2018 13:30:29 -0800 Gregory Szorc configitems: traverse sections deterministically stable
Mon, 29 Jan 2018 21:42:18 -0500 Matt Harbison lfs: don't require the .hglfs file to be tracked to control the policy stable
Sat, 27 Jan 2018 21:50:04 -0500 Augie Fackler tests: add a pattern to fix --pure tests stable
Fri, 26 Jan 2018 16:01:42 +0100 Boris Feld streamclone: add a comment about non-publishing being broken with v1 stable
Fri, 26 Jan 2018 15:51:07 +0100 Boris Feld streamclone: move requirement update into consumev2 stable
Wed, 24 Jan 2018 21:44:31 +0100 Boris Feld streamclone: use readexactly when reading stream v2 stable
Wed, 24 Jan 2018 21:37:48 +0100 Boris Feld streamclone: rename '_emit' to '_emit2' for clarity stable
Tue, 23 Jan 2018 21:14:36 +0900 Yuya Nishihara help: do not suggest "update --clean ." to cancel uncommitted merge stable
Wed, 24 Jan 2018 22:26:28 -0500 Matt Harbison minifileset: note the unsupported file pattern when raising a parse error stable
Tue, 23 Jan 2018 21:29:45 -0500 Matt Harbison lfs: don't automatically exclude '.hg*' files from external tracking stable
Tue, 23 Jan 2018 20:50:02 -0500 Matt Harbison lfs: rename {oid} to {lfsoid} stable
Mon, 22 Jan 2018 17:47:40 -0500 Matt Harbison lfs: rename {pointer} to {lfspointer} stable
Mon, 22 Jan 2018 18:08:50 -0500 Augie Fackler Added signature for changeset 27b6df1b5adb stable
Mon, 22 Jan 2018 18:08:49 -0500 Augie Fackler Added tag 4.5-rc for changeset 27b6df1b5adb stable
Mon, 22 Jan 2018 17:53:02 -0500 Augie Fackler merge with stable to begin 4.5 freeze stable 4.5-rc
Sat, 20 Jan 2018 22:55:42 -0800 Gregory Szorc bundle2: increase payload part chunk size to 32kb
Mon, 22 Jan 2018 12:23:47 -0800 Gregory Szorc bundle2: always advertise client support for stream parts
Mon, 22 Jan 2018 12:22:01 -0800 Gregory Szorc exchange: don't send stream data when server.uncompressed is set
Mon, 22 Jan 2018 12:21:15 -0800 Gregory Szorc bundle2: don't advertise stream bundle2 capability when feature disabled
Mon, 22 Jan 2018 12:19:45 -0800 Gregory Szorc tests: add more testing around server.uncompressed
Mon, 22 Jan 2018 12:19:49 -0800 Gregory Szorc bundle2: move version of stream clone into part name
Mon, 22 Jan 2018 12:12:29 -0800 Gregory Szorc exchange: send bundle2 stream clones uncompressed
Mon, 22 Jan 2018 12:38:04 -0800 Gregory Szorc tests: update test to work with Git 2.16
Sat, 20 Jan 2018 13:41:57 -0800 Gregory Szorc exchange: return bundle info from getbundlechunks() (API)
Sat, 20 Jan 2018 15:26:31 -0800 Gregory Szorc exchange: make stream bundle part deterministic
Sat, 20 Jan 2018 13:54:36 -0800 Gregory Szorc bundle2: specify what capabilities will be used for
Sat, 20 Jan 2018 15:43:02 -0800 Gregory Szorc wireproto: don't compress errors from getbundle()
Sat, 20 Jan 2018 16:08:07 -0800 Gregory Szorc tests: teach get-with-headers.py some new tricks
Sat, 20 Jan 2018 14:59:08 -0800 Gregory Szorc tests: use argparse in get-with-headers.py
Sun, 21 Jan 2018 17:11:31 -0800 Gregory Szorc convert: use a collections.deque
Sat, 20 Jan 2018 23:21:59 -0800 Martin von Zweigbergk repair: invalidate volatile sets after stripping
Sun, 21 Jan 2018 13:54:05 -0500 Matt Harbison subrepo: handle 'C:' style paths on the command line (issue5770)
Mon, 22 Jan 2018 00:39:42 -0500 Matt Harbison dummysmtpd: don't die on client connection errors
Sun, 21 Jan 2018 15:39:48 +0100 André Sintzoff cext: define MIN macro only if it is not yet defined
Sun, 21 Jan 2018 14:47:45 +0800 Anton Shestakov copyright: update to 2018
Sun, 21 Jan 2018 14:46:26 +0800 Anton Shestakov tests: glob copyright years in test-extension.t
Sat, 20 Jan 2018 14:21:40 -0500 Matt Harbison test-sshserver: stabilize for Windows
Sat, 20 Jan 2018 14:02:05 -0500 Matt Harbison test-branch-change: stabilize for Windows
Sat, 20 Jan 2018 13:57:11 -0500 Matt Harbison test-sparse: make the '.hg' exclusion filter Windows compatible
Fri, 19 Jan 2018 19:20:50 -0500 Matt Harbison lfs: rename {lfsattrs} to {pointer}
Fri, 19 Jan 2018 21:29:31 -0500 Matt Harbison lfs: expand the user facing documentation
Thu, 18 Jan 2018 00:50:12 +0100 Boris Feld streamclone: also stream caches to the client
Wed, 17 Jan 2018 17:46:49 +0100 Boris Feld caches: make 'cachetocopy' available in scmutil
Thu, 18 Jan 2018 00:50:02 +0100 Boris Feld streamclone: add support for cloning non append-only file
Thu, 18 Jan 2018 02:28:44 +0100 Boris Feld streamclone: tests phase exchange during stream clone
Wed, 17 Jan 2018 16:41:44 +0100 Boris Feld streamclone: add support for bundle2 based stream clone
Wed, 17 Jan 2018 14:13:46 +0100 Boris Feld pull: preindent some code
Wed, 17 Jan 2018 16:32:05 +0100 Boris Feld pull: reorganize bundle2 argument bundling
Wed, 17 Jan 2018 16:38:32 +0100 Boris Feld clone: allow bundle2's stream clone with 'server.disablefullbundle'
Wed, 17 Jan 2018 16:36:23 +0100 Boris Feld bundle2: add support for a 'stream' parameter to 'getbundle'
Wed, 17 Jan 2018 16:35:22 +0100 Boris Feld bundle2: add a 'stream' part handler for stream cloning
Thu, 18 Jan 2018 00:45:27 +0100 Boris Feld streamclone: rework canperformstreamclone
Thu, 18 Jan 2018 00:48:56 +0100 Boris Feld streamclone: define first iteration of version 2 of stream format
Fri, 19 Jan 2018 22:52:35 +0100 Gregory Szorc util: implement varint functions
Fri, 19 Jan 2018 20:51:35 +0100 Boris Feld util: move 'readexactly' in the util module
Fri, 19 Jan 2018 19:13:11 -0500 Matt Harbison lfs: separate a debug message from the subsequent abort message
Fri, 19 Jan 2018 14:25:09 -0800 Siddharth Agarwal sshserver: add a couple of tests for argument parsing
Fri, 19 Jan 2018 16:28:11 -0500 Augie Fackler merge with stable
Fri, 12 Jan 2018 10:59:58 +0100 Joerg Sonnenberger wireproto: split streamres into legacy and modern case
Fri, 19 Jan 2018 12:33:03 -0800 Martin von Zweigbergk localrepo: run cache-warming transaction callback before report callback
Fri, 19 Jan 2018 11:35:55 -0800 Martin von Zweigbergk scmutil: 0-pad transaction report callback category
Wed, 17 Jan 2018 16:01:06 +0100 Boris Feld stream: add a test showing we also clone bookmarks
Fri, 19 Jan 2018 18:45:20 +0530 Pulkit Goyal branch: allow changing branch name to existing name if possible
Sun, 15 Oct 2017 23:08:45 +0530 Pulkit Goyal branch: add a --rev flag to change branch name of given revisions
Tue, 16 Jan 2018 23:50:01 +0900 Yuya Nishihara templater: fix crash by empty group expression
Tue, 16 Jan 2018 21:46:17 +0900 Yuya Nishihara log: fix typo in comment about _matchfiles()
Thu, 18 Jan 2018 13:33:21 -0800 Hollis Blanchard sparse: --include 'dir1/dir2' should not include 'dir1/*'
Sun, 14 Jan 2018 13:29:15 +0900 Yuya Nishihara fileset: add kind:pat operator
Sun, 14 Jan 2018 13:33:56 +0900 Yuya Nishihara minifileset: unify handling of symbol and string patterns
Sun, 14 Jan 2018 13:28:20 +0900 Yuya Nishihara fileset: move import of match module to top
Sun, 14 Jan 2018 21:28:12 +0100 Paul Morelle revlog: group delta computation methods under _deltacomputer object
Sun, 14 Jan 2018 14:36:22 +0100 Paul Morelle revlog: refactor out _finddeltainfo from _addrevision
Fri, 19 Jan 2018 21:39:11 +0900 Yuya Nishihara localrepo: micro-optimize __len__() to bypass repoview
Thu, 18 Jan 2018 21:18:10 -0500 Matt Harbison lfs: defer registering the pre-push hook until blobs are committed
Thu, 18 Jan 2018 18:04:56 -0500 Matt Harbison lfs: dump the full response on httperror in debug mode
Thu, 18 Jan 2018 15:59:21 -0500 Matt Harbison lfs: default the User-Agent header for blob transfers to 'git-lfs'
Thu, 18 Jan 2018 15:11:34 -0500 Matt Harbison lfs: default to not using workers for upload/download
Sun, 14 Jan 2018 17:00:24 -0500 Matt Harbison lfs: add the '{lfsattrs}' template keyword to '{lfs_files}'
Thu, 18 Jan 2018 16:47:14 +0100 Boris Feld debugdownload: read repository hgrc if there is one
Fri, 19 Jan 2018 00:18:45 -0500 Matt Harbison test-blackbox: stabilize for Windows
Fri, 19 Jan 2018 08:35:22 +0100 Paul Morelle debugdeltachain: cleanup the double call to _slicechunk
Fri, 19 Jan 2018 14:10:18 +0530 Pulkit Goyal blackbox: don't unpack the list while passing into str.join()
Wed, 17 Jan 2018 17:07:55 +0100 Boris Feld atomicupdate: add an experimental option to use atomictemp when updating
Wed, 17 Jan 2018 16:52:13 +0100 Boris Feld write: add the possibility to pass keyword argument from batchget to vfs
Thu, 18 Jan 2018 12:55:19 +0100 Joerg Sonnenberger blackbox: if --debug is used, also trace ui.debug() calls
Thu, 18 Jan 2018 14:43:04 +0000 Alex Gaynor bdiff: handle the possibility of overflow when computing allocation size
Tue, 02 Jan 2018 10:09:08 -0700 Tom Prince phabricator: add a template item for linking to a differential review
Sun, 14 Jan 2018 11:19:45 -0800 Gregory Szorc githelp: don't reference 3rd party commands for `git show`
Mon, 18 Dec 2017 21:09:08 -0800 Gregory Szorc githelp: improve help for "reset"
Mon, 18 Dec 2017 21:02:49 -0800 Gregory Szorc githelp: clean up reflog help
Mon, 18 Dec 2017 20:58:00 -0800 Gregory Szorc githelp: replace suggestion of `hg record`
Mon, 18 Dec 2017 20:56:01 -0800 Gregory Szorc githelp: remove reference to tweakdefaults
Fri, 22 Dec 2017 18:38:29 -0700 Gregory Szorc githelp: recommend `hg import` for `git am`
Mon, 18 Dec 2017 20:51:20 -0800 Gregory Szorc githelp: improve help for `git add`
Mon, 18 Dec 2017 20:44:59 -0800 Gregory Szorc githelp: vendor Facebook authored extension
Thu, 18 Jan 2018 19:40:17 +0530 Pulkit Goyal merge: use public interface ms.localctx instead of ms._local
Tue, 16 Jan 2018 14:28:57 +0100 Boris Feld bookmarks: display the obsfate of hidden revision we create a bookmark on
Tue, 16 Jan 2018 14:08:54 +0100 Boris Feld update: display the obsfate of hidden revision we update to
Sun, 14 Jan 2018 00:02:40 -0800 Martin von Zweigbergk evolution: make reporting of new unstable changesets optional
Sun, 14 Jan 2018 23:59:17 -0800 Martin von Zweigbergk evolution: report new unstable changesets
Wed, 10 Jan 2018 14:00:23 -0800 Martin von Zweigbergk transaction: register summary callbacks only at start of transaction (BC)
Sun, 14 Jan 2018 14:39:17 -0800 Martin von Zweigbergk repair: filter out unknown revisions from phasecache within transaction
Sun, 14 Jan 2018 23:37:06 -0800 Martin von Zweigbergk repair: drop unnecessary phase cache invalidation
Mon, 15 Jan 2018 15:20:02 -0800 Gregory Szorc wireproto: drop support for reader interface from streamres (API)
Mon, 08 Jan 2018 19:41:47 +0530 Pulkit Goyal merge: add `--abort` flag which can abort the merge
Thu, 04 Jan 2018 21:37:03 -0800 Phil Cohen filemerge: only write in-memory backup during premerge
Thu, 04 Jan 2018 21:36:58 -0800 Phil Cohen filemerge: fix backing up an in-memory file to a custom location
Wed, 27 Dec 2017 17:38:28 -0600 Phil Cohen rebase: don't run IMM if running rebase in a transaction
Wed, 17 Jan 2018 17:59:12 -0500 Augie Fackler python3: whitelist two more passing tests
Fri, 12 Jan 2018 11:52:57 +0000 Boris Feld sshpeer: add support for request tracing
Fri, 12 Jan 2018 10:41:03 +0000 Boris Feld httppeer: add support for tracing all http request made by the peer
Fri, 12 Jan 2018 10:14:20 +0000 Boris Feld httppeer: move url opening in its own method
Fri, 12 Jan 2018 10:57:29 +0000 Boris Feld http: add a debug version of the push test
Wed, 17 Jan 2018 21:44:32 -0500 Matt Harbison lfs: raise an error if the server sends an unsolicited oid
Wed, 17 Jan 2018 20:54:05 -0500 Matt Harbison lfs: correct documentation typo
Wed, 17 Jan 2018 22:12:10 -0500 Jordi Gutiérrez Hermoso test-convert-svn-move: sort svn checkout output
Sat, 13 Jan 2018 15:13:29 +0900 Yuya Nishihara fileset: do not crash by unary negate operation
Sat, 13 Jan 2018 15:07:37 +0900 Yuya Nishihara fileset: make it robust for bad function calls
Thu, 04 Jan 2018 14:20:58 +0900 Yuya Nishihara log: build follow-log filematcher at once
Thu, 04 Jan 2018 15:20:46 +0900 Yuya Nishihara log: allow matchfn to be non-null even if both --patch/--stat are off
Thu, 04 Jan 2018 14:37:15 +0900 Yuya Nishihara log: replace "not pats" with matcher attribute for consistency
Wed, 03 Jan 2018 15:58:59 +0900 Yuya Nishihara log: follow file history across copies even with -rREV (BC) (issue4959)
Wed, 03 Jan 2018 15:46:15 +0900 Yuya Nishihara log: resolve --follow thoroughly in getlogrevs()
Wed, 03 Jan 2018 15:13:22 +0900 Yuya Nishihara log: extract function that processes log file patterns
Sun, 10 Dec 2017 17:28:44 +0900 Yuya Nishihara log: resolve --follow with -rREV in cmdutil.getlogrevs()
Sun, 10 Dec 2017 18:22:06 +0900 Yuya Nishihara log: remove dead code to follow descendants if ascending revisions specified
Sun, 10 Dec 2017 16:59:54 +0900 Yuya Nishihara log: duplicate _logrevs() dedicated for walkchangerevs()
Tue, 16 Jan 2018 21:51:27 +0900 Yuya Nishihara update: fix crash on bare update when directaccess is enabled
Tue, 16 Jan 2018 21:42:42 +0900 Yuya Nishihara templater: make sure expression is terminated by '}'
Fri, 14 Jul 2017 19:59:10 +0200 Boris Feld bookmark: deprecate direct update of a bookmark value
Mon, 16 Oct 2017 14:32:06 +0200 Paul Morelle debugdeltachain: display how many chunks would be read in sparse-read mode
Wed, 17 Jan 2018 21:36:18 +0000 Alex Gaynor bdiff: handle the possibility of an integer overflow when allocating
Tue, 16 Jan 2018 08:40:14 -0500 Jordi Gutiérrez Hermoso svnsubrepo: check if subrepo is missing when checking dirty state (issue5657)
Wed, 17 Jan 2018 13:02:42 +0100 Boris Feld win32text: use 'tiprev' when appropriate
Wed, 17 Jan 2018 13:01:38 +0100 Boris Feld patchbomb: use 'tiprev' when appropriate
Thu, 04 May 2017 02:28:19 +0200 Boris Feld revset: use 'tiprev' when appropriate
Thu, 04 May 2017 02:24:04 +0200 Boris Feld changelog: use 'tiprev()' in 'tip()'
Thu, 04 May 2017 02:23:21 +0200 Boris Feld changelog: introduce a 'tiprev' method
Wed, 17 Jan 2018 15:47:38 -0500 Augie Fackler contrib: add some basic scaffolding for some fuzz test targets
Wed, 17 Jan 2018 15:56:12 -0500 Augie Fackler formatting: enforce clang-format on all .cc files as well as .c files
Wed, 17 Jan 2018 15:28:38 -0500 Augie Fackler hghave: add test for clang 6 and later
Sun, 14 Jan 2018 12:06:27 -0800 Gregory Szorc py3: cast error message to localstr in blackbox.py
Wed, 10 Jan 2018 21:27:05 -0800 Jun Wu lfs: remove internal url in test
Sun, 14 Jan 2018 18:12:51 -0500 Matt Harbison lfs: control tracked file selection via a tracked file
Sun, 14 Jan 2018 01:04:45 -0500 Matt Harbison lfs: move the tracked file function creation to a method
Tue, 16 Jan 2018 20:15:07 -0500 Matt Harbison lfs: allow the pointer file to be viewed with `hg cat -T '{rawdata}'`
Tue, 16 Jan 2018 19:56:00 -0500 Matt Harbison cat: factor out a function that populates the formatter
Sun, 14 Jan 2018 12:07:06 -0500 Jordi Gutiérrez Hermoso svnsubrepo: add new method _svnmissing
Sun, 14 Jan 2018 12:05:28 -0500 Jordi Gutiérrez Hermoso svnsubrepo: decorate dirty method with annotatesubrepoerror
Tue, 16 Jan 2018 22:14:33 +0900 Yuya Nishihara match: do not weirdly include explicit files excluded by -X option
Sun, 14 Jan 2018 15:56:22 -0500 Matt Harbison lfs: add the '{oid}' template keyword to '{lfs_files}'
Sun, 14 Jan 2018 15:39:10 -0500 Matt Harbison lfs: convert '{lfs_files}' keyword to a hybrid list
Sun, 10 Dec 2017 21:42:33 +0100 Boris Feld showstack: add an extension docstring
Mon, 15 Jan 2018 10:44:49 +0000 Boris Feld bookmark: run 'pushkey' hooks after bookmark move, not 'prepushkey'
Mon, 15 Jan 2018 19:44:18 +0800 Anton Shestakov hgweb: remove unused second argument of nextPageVarGet()
Sun, 14 Jan 2018 20:06:56 -0800 Gregory Szorc dispatch: handle IOError when writing to stderr
Sun, 14 Jan 2018 19:30:48 -0800 Gregory Szorc commandserver: restore cwd in case of exception
Wed, 10 Jan 2018 20:02:35 -0800 Gregory Szorc tests: make hg frame optional
Sat, 13 Jan 2018 22:40:33 -0500 Matt Harbison test-lfs: add tests to show that hashes remain unchanged by conversions
Sat, 13 Jan 2018 22:29:18 -0500 Matt Harbison test-lfs: drop an unresolved issue note, now that lfs.track=none() is a thing
Sat, 13 Jan 2018 20:07:14 -0500 Matt Harbison lfs: always exclude '.hg*' text files
Mon, 15 Jan 2018 00:16:11 +0530 Pulkit Goyal bookmarks: calculate visibility exceptions only once
Sun, 10 Dec 2017 18:25:33 +0900 Yuya Nishihara log: rewrite --follow-first -rREV like --follow for consistency (BC)
Tue, 02 Jan 2018 17:37:01 +0900 Yuya Nishihara log: use revsetlang.formatspec() thoroughly
Tue, 02 Jan 2018 17:13:18 +0900 Yuya Nishihara log: use revsetlang.formatspec() to concatenate list expression
Tue, 02 Jan 2018 17:00:48 +0900 Yuya Nishihara log: simplify 'x or ancestors(x)' expression
Tue, 02 Jan 2018 16:58:37 +0900 Yuya Nishihara log: make opt2revset table a module constant
Sun, 14 Jan 2018 13:04:26 -0800 Paul Morelle revlog: group revision info into a dedicated structure
Sun, 14 Jan 2018 13:01:35 -0800 Paul Morelle revlog: rename 'rev' to 'base', as it is the base revision
Sun, 14 Jan 2018 12:59:46 -0800 Paul Morelle revlog: separate diff computation from the collection of other info
Fri, 12 Jan 2018 18:58:44 +0100 Paul Morelle revlog: introduce 'deltainfo' to distinguish from 'delta'
Fri, 12 Jan 2018 18:10:03 +0100 Paul Morelle revlog: extract 'builddelta' closure function from _addrevision
Fri, 12 Jan 2018 15:55:25 +0100 Paul Morelle revlog: extract 'buildtext' closure function from _addrevision
Sun, 14 Jan 2018 12:49:24 -0800 Paul Morelle revlog: choose between ifh and dfh once for all
Sun, 14 Jan 2018 12:46:03 -0800 Paul Morelle revlog: refactor out the selection of candidate revisions
Sat, 30 Dec 2017 00:13:56 +0530 Pulkit Goyal py3: use email.parser module to parse email messages
Fri, 12 Jan 2018 22:18:42 +0900 Yuya Nishihara rust: convert Unix path to CString transparently
Fri, 12 Jan 2018 22:09:34 +0900 Yuya Nishihara rust: extract function to convert Path to platform CString
Mon, 09 Oct 2017 11:46:27 +0200 Boris Feld pylint: add a check for multiple statement on a single line
Mon, 09 Oct 2017 11:45:21 +0200 Boris Feld style: remove multiple statement on a single line in zeroconf
Mon, 09 Oct 2017 11:44:02 +0200 Boris Feld style: remove multiple statement on a single line
Mon, 09 Oct 2017 11:40:15 +0200 Boris Feld pylint: split command line argument on multiple lines
Sun, 14 Jan 2018 11:24:43 -0800 Tom Prince phabricator: use named group for parsing differential reviews lines
Sat, 13 Jan 2018 13:47:10 +0900 Yuya Nishihara vfs: drop text mode flag (API)
Sat, 13 Jan 2018 13:41:11 +0900 Yuya Nishihara lfs: convert EOL of hgrc before appending to bytes IO
Sat, 13 Jan 2018 13:33:55 +0900 Yuya Nishihara largefiles: convert EOL of hgrc before appending to bytes IO
Sat, 13 Jan 2018 13:31:27 +0900 Yuya Nishihara share: convert EOL of hgrc before writing to bytes IO
Sat, 13 Jan 2018 13:28:12 +0900 Yuya Nishihara subrepo: convert EOL of hgrc before writing to bytes IO
Sat, 13 Jan 2018 13:24:17 +0900 Yuya Nishihara clone: use utility function to write hgrc
Sat, 13 Jan 2018 13:23:16 +0900 Yuya Nishihara share: use context manager or utility function to write file
Sun, 31 Dec 2017 02:54:49 -0500 Matt Harbison lfs: migrate most file filtering from threshold to custom filter
Sun, 31 Dec 2017 12:47:36 -0500 Matt Harbison test-lfs: bump the number on test repo11 and higher
Wed, 10 Jan 2018 22:23:34 -0500 Matt Harbison fileset: add a lightweight file filtering language
Wed, 10 Jan 2018 22:35:08 -0500 Matt Harbison fileset: split the logic for matching a size expression to a separate method
Fri, 12 Jan 2018 23:13:38 -0500 Matt Harbison lfs: drop deprecated remote store config options
Fri, 12 Jan 2018 18:11:05 +0530 Pulkit Goyal py3: use bytes instead of pycompat.bytestr
Fri, 12 Jan 2018 17:10:55 +0100 Joerg Sonnenberger test-pull-r: explicitly kill server processes
Fri, 05 Jan 2018 22:28:06 +0530 Pulkit Goyal bookmarks: add bookmarks to hidden revs if directaccess config is set
Fri, 12 Jan 2018 11:15:41 +0000 Boris Feld visibility: pass a normal repo to _getfilteredreason
Fri, 12 Jan 2018 11:10:18 +0000 Boris Feld visibility: make the filtered message translatable
Fri, 12 Jan 2018 11:09:04 +0000 Boris Feld visibility: fix a comment introduced before which is not up-to-date
Wed, 10 Jan 2018 19:24:58 -0800 Gregory Szorc rust: avoid redundant 'static lifetime
Thu, 11 Jan 2018 11:57:59 +0000 Boris Feld pull: hold wlock for the full operation when --update is used
Thu, 11 Jan 2018 18:20:08 +0800 Anton Shestakov hgweb: drop support of browsers that don't understand <canvas> (BC)
Wed, 10 Jan 2018 19:36:45 -0800 Gregory Szorc rust: add TODO about lifetime of program_name variable
Wed, 10 Jan 2018 19:23:36 -0800 Gregory Szorc rust: move import of PathBuf
Wed, 10 Jan 2018 21:09:57 -0800 Jun Wu perf: do not import util.queue
Wed, 10 Jan 2018 19:08:51 -0800 Gregory Szorc rust: move Cargo.lock
Wed, 10 Jan 2018 19:04:52 -0800 Gregory Szorc run-tests: fix regular expression for path test
Sun, 17 Dec 2017 04:31:27 +0100 Boris Feld perf: add threading capability to perfbdiff
Wed, 10 Jan 2018 17:24:25 +0100 Paul Morelle upgraderepo: select correct deltareuse depending on actions
Tue, 02 Jan 2018 18:35:11 +0900 Yuya Nishihara revsetlang: add %p specifier to format list of function arguments
Tue, 02 Jan 2018 21:05:40 +0900 Yuya Nishihara revsetlang: unnest inner functions from formatspec()
Sat, 01 Apr 2017 17:51:56 +0900 Yuya Nishihara revsetlang: fix quoting of %ls string
Sat, 01 Apr 2017 17:44:07 +0900 Yuya Nishihara revsetlang: catch invalid value passed to formatspec()
Sat, 01 Apr 2017 17:28:28 +0900 Yuya Nishihara revsetlang: check incomplete revspec format character
Sat, 01 Apr 2017 17:25:45 +0900 Yuya Nishihara revsetlang: check number of arguments passed to formatspec()
Sat, 01 Apr 2017 17:18:31 +0900 Yuya Nishihara revsetlang: catch invalid format character with %l prefix
Fri, 29 Dec 2017 06:32:17 +0530 Pulkit Goyal py3: add 8 new passing tests to the whitelist
Fri, 29 Dec 2017 05:33:36 +0530 Pulkit Goyal py3: use list() to get a list of items using dict.items()
Fri, 29 Dec 2017 05:31:27 +0530 Pulkit Goyal py3: convert dict keys' to str before passing as kwargs
Fri, 29 Dec 2017 05:29:57 +0530 Pulkit Goyal py3: make sure we open the file to write in bytes mode
Fri, 29 Dec 2017 05:47:17 +0530 Pulkit Goyal py3: don't use dict.iterkeys()
Fri, 29 Dec 2017 05:29:04 +0530 Pulkit Goyal py3: use pycompat.bytestr() instead of str()
Fri, 29 Dec 2017 05:28:05 +0530 Pulkit Goyal py3: make regular expressions bytes by prepending b''
Fri, 29 Dec 2017 05:27:00 +0530 Pulkit Goyal py3: slice on bytes instead of indexing
Fri, 29 Dec 2017 05:25:27 +0530 Pulkit Goyal py3: use node.hex(h.digest()) instead of h.hexdigest()
Fri, 29 Dec 2017 05:22:06 +0530 Pulkit Goyal tests: make autodiff.py work on Python 3
Fri, 29 Dec 2017 03:32:04 +0530 Pulkit Goyal py3: use pycompat.ziplist instead of inbuilt zip
Fri, 29 Dec 2017 05:35:57 +0530 Pulkit Goyal py3: use bytes and open() instead of file() in test-diff-upgrade.t
Wed, 10 Jan 2018 11:02:20 -0800 Martin von Zweigbergk exchange: use context manager for locks and transaction in unbundle()
Wed, 10 Jan 2018 10:49:12 -0800 Martin von Zweigbergk bookmarks: use context managers for locks and transaction in pushbookmark()
Wed, 10 Jan 2018 10:47:13 -0800 Martin von Zweigbergk bookmarks: use context managers for lock and transaction in update()
Wed, 10 Jan 2018 10:44:21 -0800 Martin von Zweigbergk phase: use context managers for lock and transaction
Wed, 10 Jan 2018 10:33:11 -0800 Martin von Zweigbergk obsolete: use context manager for transaction in pushmarker()
Wed, 10 Jan 2018 10:32:16 -0800 Martin von Zweigbergk obsolete: use context manager for lock in pushmarker()
Wed, 10 Jan 2018 10:30:51 -0800 Martin von Zweigbergk obsolete: use context manager for transaction in createmarkers()
Fri, 05 Jan 2018 09:12:08 +0100 Boris Feld visibility: improve the message when accessing filtered obsolete rev
Fri, 29 Dec 2017 03:37:36 +0530 Pulkit Goyal tests: add b'' to string literals where bytes are required
Wed, 10 Jan 2018 08:53:22 -0800 Gregory Szorc rust: implementation of `hg`
Sun, 07 Jan 2018 15:21:16 -0500 Matt Harbison lfs: improve the error message for a missing remote blob
Sun, 07 Jan 2018 15:01:59 -0500 Matt Harbison filelog: add the ability to report the user facing name
Tue, 19 Dec 2017 20:41:25 +0800 Anton Shestakov hgweb: make different kinds of commits look differently on /graph
Thu, 21 Dec 2017 13:58:11 +0100 Boris Feld clonebundle: make it possible to retrieve the initial bundle through largefile
Thu, 21 Dec 2017 13:57:57 +0100 Boris Feld largefiles: add support for 'largefiles://' url scheme
Thu, 21 Dec 2017 13:53:26 +0100 Boris Feld largefiles: add a 'debuglfput' command to put largefile into the store
Fri, 15 Dec 2017 09:30:16 +0100 Boris Feld debug: add a 'debugdownload' command
Sat, 01 Apr 2017 17:12:48 +0900 Yuya Nishihara revsetlang: raise ParseError to report invalid format character
Sat, 01 Apr 2017 17:04:49 +0900 Yuya Nishihara revsetlang: use iterator to track current argument in formatspec()
Sat, 01 Apr 2017 16:56:47 +0900 Yuya Nishihara revsetlang: unnest "if True" in formatrevspec()
Sat, 01 Apr 2017 16:55:28 +0900 Yuya Nishihara revsetlang: use str.find() to scan expr in formatspec()
Sat, 01 Apr 2017 16:50:11 +0900 Yuya Nishihara revsetlang: avoid string concatenation in formatspec()
Thu, 04 Jan 2018 12:30:55 +0900 Yuya Nishihara test-glog: hook cmdutil.getlogrevs() so -frREV is rewritten accordingly
Wed, 03 Jan 2018 17:12:30 +0900 Yuya Nishihara test-glog: dump computed set
Wed, 03 Jan 2018 17:09:16 +0900 Yuya Nishihara test-glog: drop uninteresting nodes from AST output
Sun, 07 Jan 2018 01:14:52 -0500 Matt Harbison lfs: remove the verification option when writing to the local store
Thu, 21 Dec 2017 21:20:00 -0500 Matt Harbison lfs: use the localstore download method to transfer from remote stores
Thu, 21 Dec 2017 18:56:04 -0500 Matt Harbison lfs: introduce a localstore method for downloading from remote stores
Tue, 02 Jan 2018 12:14:08 +0900 Yuya Nishihara win32: do not call GetVolumePathName() with the minimum buffer length
Tue, 02 Jan 2018 12:02:25 +0900 Yuya Nishihara win32: allocate buffer of maximum length for GetVolumeInformation()
Sun, 22 Oct 2017 22:49:11 +0900 Yuya Nishihara log: drop unused expr from return value of getlogrevs()
Thu, 04 Jan 2018 12:00:18 +0900 Yuya Nishihara log: don't expand aliases in revset built from command options
Sun, 22 Oct 2017 22:52:36 +0900 Yuya Nishihara graphlog: remove redundant check for empty revs
Sun, 22 Oct 2017 22:38:16 +0900 Yuya Nishihara log: remove redundant handling of --limit
Sun, 22 Oct 2017 23:04:07 +0900 Yuya Nishihara log: use smartset.slice() to limit number of revisions to be displayed
Thu, 04 Jan 2018 10:51:41 +0900 Yuya Nishihara log: merge getlogrevs() and getgraphlogrevs()
Sat, 30 Dec 2017 17:55:23 +0900 Yuya Nishihara revset: parse x^:: as (x^):: (issue5764)
Mon, 08 Jan 2018 16:07:51 -0800 Jun Wu test-run-tests: stabilize the test (issue5735) stable
Mon, 08 Jan 2018 13:52:43 +0100 Mihai Popescu run-tests: avoid set PYTHONUSERBASE environment variable to None stable
Sun, 07 Jan 2018 12:07:29 +0900 Yuya Nishihara templatefilters: fix doc of basename() stable
Sun, 07 Jan 2018 15:56:58 +0900 Yuya Nishihara identify: document -r. explicitly how to disable wdir scanning (issue5622) stable
Fri, 05 Jan 2018 21:48:29 -0500 Matt Harbison lfs: add a comment to describe subtle local blobstore open() behavior
Fri, 05 Jan 2018 11:53:33 -0800 Martin von Zweigbergk tests: make #testcase available as env var in test
Fri, 05 Jan 2018 19:30:37 +0530 Pulkit Goyal archive: add support to specify hidden revs if directaccess config is set
Fri, 05 Jan 2018 19:23:30 +0530 Pulkit Goyal annotate: add support to specify hidden revs if directaccess config is set
Fri, 05 Jan 2018 19:30:30 +0800 Anton Shestakov hgweb: stop adding strings to innerHTML of #graphnodes and #nodebgs (BC)
Fri, 05 Jan 2018 19:22:05 +0800 Anton Shestakov spartan: make actual changeset entries have backgrounds on /graph
Fri, 05 Jan 2018 19:16:08 +0800 Anton Shestakov gitweb: make actual changeset entries have backgrounds on /graph
Fri, 05 Jan 2018 19:08:00 +0800 Anton Shestakov monoblue: make actual changeset entries have backgrounds on /graph
Fri, 05 Jan 2018 18:46:06 +0800 Anton Shestakov paper: make actual changeset entries have backgrounds on /graph
Thu, 04 Jan 2018 12:34:40 +0100 Elmar Bartel crecord: fallback to color = no when curses.use_default_colors() fails
Thu, 04 Jan 2018 12:12:07 +0100 Elmar Bartel crecord: honor "ui.color = no" config option
Tue, 02 Jan 2018 21:46:57 -0500 Matt Harbison lfs: use the local store method for opening a blob
Tue, 02 Jan 2018 21:18:30 -0500 Matt Harbison lfs: add a local store method for opening a blob
Fri, 05 Jan 2018 17:23:55 +0530 Pulkit Goyal hgdemandimport: use correct hyperlink to python-bug in comments (issue5765)
Wed, 03 Jan 2018 10:37:49 +0800 Anton Shestakov monoblue: adjust font size of graph entries
Wed, 03 Jan 2018 09:41:01 +0800 Anton Shestakov hgweb: make .info a block element by default
Mon, 25 Dec 2017 16:31:14 -0700 Gregory Szorc revlog: don't use slicing to return parents
Thu, 04 Jan 2018 16:29:03 -0800 Kyle Lippincott tests: switch test from '--config ui.editor=~/foo' to HGEDITOR=~/foo
Wed, 27 Dec 2017 00:24:53 +0530 Pulkit Goyal revert: support reverting to hidden cset if directaccess config is set
Wed, 27 Dec 2017 00:14:00 +0530 Pulkit Goyal update: support updating to hidden cset if directaccess config is set
Tue, 26 Dec 2017 22:54:45 +0530 Pulkit Goyal commands: check for empty rev before passing to scmutil.unhidehashlikerevs
Mon, 01 Jan 2018 16:48:31 +0100 Elmar Bartel test-convert-cvs: change TZ=US/Hawaii to TZ=Pacific/Johnston
Fri, 29 Dec 2017 23:55:52 -0500 Matt Harbison osutil: implement getfsmountpoint() on BSD systems
Fri, 29 Dec 2017 23:50:42 -0500 Matt Harbison debugfs: display the tested path and mount point of the filesystem, if known
Fri, 29 Dec 2017 22:54:14 -0500 Matt Harbison util: add a function to show the mount point of the filesystem
Fri, 29 Dec 2017 22:15:37 -0500 Matt Harbison win32: split a utility function to obtain the volume out of getfstype()
Sat, 30 Dec 2017 21:15:12 -0500 Matt Harbison util: whitelist NTFS for hardlink creation (issue4580)
Fri, 29 Dec 2017 21:28:19 -0500 Matt Harbison win32: implement util.getfstype()
Sat, 30 Dec 2017 21:07:03 -0500 Matt Harbison util: move getfstype() to the platform modules
Fri, 22 Dec 2017 23:17:04 +0800 Anton Shestakov graphlog: add another graph node type, unstable, using character "*" (BC)
Tue, 26 Dec 2017 23:40:49 -0500 Matt Harbison largefiles: modernize how capabilities are added to the wire protocol
Sat, 23 Dec 2017 17:49:12 -0500 Matt Harbison lfs: show a friendly message when pushing lfs to a server without lfs enabled
Sun, 24 Dec 2017 01:26:36 -0500 Matt Harbison lfs: allow non-lfs exchanges when the extension is only enabled on one side
Sat, 23 Dec 2017 23:51:40 -0500 Matt Harbison lfs: add the 'lfs' requirement in the changegroup transaction introducing lfs
Sat, 23 Dec 2017 15:07:24 -0500 Matt Harbison test-lfs: add tests covering http exchanges
Fri, 22 Dec 2017 14:53:54 -0500 Matt Harbison test-lfs: add tests covering local exchanges
Wed, 27 Dec 2017 11:08:32 -0700 Gregory Szorc smartset: split generatorset classes to avoid cycle
Wed, 27 Dec 2017 13:53:21 -0600 Phil Cohen merge: raise before running mergedriver if using IMM
Tue, 26 Dec 2017 22:56:07 +0530 Pulkit Goyal scmutil: use a tuple of possible values instead of using startswith()
Mon, 25 Dec 2017 22:56:59 +0900 Yuya Nishihara show: use revlog function to compute length of the longest shortest node
Tue, 19 Dec 2017 11:20:35 +0530 Pulkit Goyal commands: use the new API to access hidden changesets in various commands
Fri, 15 Dec 2017 04:31:29 +0530 Pulkit Goyal scmutil: add utility fn to return repo object with user passed revs unhidden
Mon, 18 Dec 2017 17:50:02 +0530 Pulkit Goyal repoview: add a new filtername for accessing hidden commits
Fri, 15 Dec 2017 04:25:32 +0530 Pulkit Goyal revsetlang: add utility function to return hash like symbols from the tree
Fri, 22 Dec 2017 22:19:42 +0530 Pulkit Goyal repoview: add visibilityexception argument to filterrevs() and related fns
Fri, 22 Dec 2017 17:57:11 +0530 Pulkit Goyal repoview: add visibilityexceptions as an optional argument to repo.filtered()
Sun, 24 Dec 2017 11:46:13 -0700 Gregory Szorc streamclone: move wire protocol status code from wireproto command
Fri, 22 Dec 2017 15:25:34 -0600 Phil Cohen histedit: add ui.log for action count
Fri, 22 Dec 2017 17:04:08 -0700 Gregory Szorc run-tests: extract sorting of tests to own function
Fri, 22 Dec 2017 12:22:43 -0700 Gregory Szorc run-tests: remove dead code related to temp directory
Fri, 22 Dec 2017 13:13:45 -0600 Phil Cohen rebase: switch ui.log calls to common style
Fri, 22 Dec 2017 21:25:46 +0800 Anton Shestakov hgweb: link to successors of obsoleted changesets
Tue, 21 Nov 2017 17:03:41 +0800 Anton Shestakov hgweb: display fate of obsolete changesets
Sat, 16 Dec 2017 18:58:02 -0500 Matt Harbison test-ssh: stabilize for Windows
Fri, 22 Dec 2017 21:19:29 +0900 Yuya Nishihara templater: register keywords to defaults table
Fri, 22 Dec 2017 21:22:49 +0900 Yuya Nishihara templater: drop unneeded resources from conflict-marker data
Fri, 22 Dec 2017 21:12:17 +0900 Yuya Nishihara templater: rewrite docstring of templater.__init__()
Fri, 22 Dec 2017 00:44:36 -0600 Phil Cohen rebase: don't take out a dirstate guard for in-memory rebase
Fri, 22 Dec 2017 02:38:08 -0500 Matt Harbison test-split: stabilize for Windows
Thu, 21 Dec 2017 23:31:46 -0500 Matt Harbison lfs: use ui.note() and ui.debug() instead of ui.write() and their flags
Thu, 21 Dec 2017 14:13:39 -0500 Matt Harbison lfs: only hardlink between the usercache and local store if the blob verifies
Fri, 17 Nov 2017 00:06:45 -0500 Matt Harbison lfs: verify lfs object content when transferring to and from the remote store
Mon, 04 Dec 2017 21:41:04 -0500 Matt Harbison lfs: narrow the exceptions that trigger a transfer retry
Thu, 16 Nov 2017 22:52:53 -0500 Matt Harbison test-lfs: add tests around corrupted lfs objects
Tue, 19 Dec 2017 17:53:44 -0500 Matt Harbison lfs: add note messages indicating what store holds the lfs blob
Wed, 20 Dec 2017 20:46:33 -0500 Matt Harbison tests: teach `f` to handle sha256 checksums
Wed, 20 Dec 2017 20:41:12 -0500 Matt Harbison tests: fix a bug in `f` that prevented calculating sha1sum on a file
Thu, 21 Dec 2017 22:17:39 +0900 Yuya Nishihara templater: look up symbols/resources as if they were separated (issue5699)
Thu, 21 Dec 2017 22:05:30 +0900 Yuya Nishihara templater: move repo, ui and cache to per-engine resources
Thu, 21 Dec 2017 21:29:06 +0900 Yuya Nishihara templater: keep default resources per template engine (API)
Thu, 21 Dec 2017 21:03:25 +0900 Yuya Nishihara templater: look up mapping table through template engine
Mon, 18 Dec 2017 17:33:43 -0800 Kyle Lippincott debug: add newlines at the end of three locations that appear to need it
Mon, 18 Dec 2017 17:33:08 -0800 Kyle Lippincott debug: remove an 'if ui.debug()' that is not doing anything
Thu, 21 Dec 2017 21:35:20 +0800 Anton Shestakov paper: minor adjustments to table styles
Wed, 20 Dec 2017 17:22:16 -0600 Phil Cohen filemerge: only raise InMemoryMergeConflictsError when running _xmerge
Wed, 20 Dec 2017 16:44:35 -0800 Jun Wu journal: use pager
Wed, 20 Dec 2017 11:35:38 -0800 Jun Wu commandserver: unblock SIGCHLD
Wed, 20 Dec 2017 02:13:35 -0800 Jun Wu osutil: add a function to unblock signals
Mon, 18 Dec 2017 21:15:53 +0900 Yuya Nishihara sshpeer: move docstring to top
Tue, 19 Dec 2017 21:41:39 +0900 Yuya Nishihara log: make "slowpath" condition slightly more readable
Mon, 18 Dec 2017 11:23:51 -0800 Martin von Zweigbergk completion: add support for new "amend" command
Mon, 18 Dec 2017 09:58:04 -0800 Martin von Zweigbergk completion: don't suggest clean files to revert
Sat, 24 Jun 2017 23:03:41 -0700 Jun Wu split: new extension to split changesets
Tue, 19 Dec 2017 16:27:24 -0500 Augie Fackler merge with stable
Mon, 18 Dec 2017 15:18:37 -0800 Wojciech Lis worker: handle interrupt on windows
Mon, 18 Dec 2017 14:37:00 -0800 Jun Wu lfs: fix committing deleted files caused by e0a1b9ee93cd
Mon, 18 Dec 2017 13:15:10 -0500 Augie Fackler tests: update expected output of svn encoding test
Sun, 17 Dec 2017 14:06:49 -0500 Matt Harbison run-tests: use context managers for file descriptors
Tue, 12 Dec 2017 20:11:13 -0500 Matt Harbison run-tests: add substitution patterns for common '\' path output on Windows
Mon, 27 Nov 2017 18:48:36 -0500 Boris Feld debuginstall: add a line about re2 availability
Sat, 16 Dec 2017 12:34:40 -0500 Matt Harbison tests: fix the check-code rule for testing non-existent files
Sat, 16 Dec 2017 11:32:10 -0500 Matt Harbison tests: convert the 'file://\$TESTTMP' rule to an automatic substitution
Sat, 21 Oct 2017 17:27:14 +0900 Yuya Nishihara help: deprecate ui.slash in favor of slashpath template filter (issue5572)
Sat, 21 Oct 2017 17:19:02 +0900 Yuya Nishihara templatefilters: add slashpath() to convert path separator to slash
Thu, 14 Dec 2017 22:26:46 +0900 Yuya Nishihara check-code: remove unused variable 'winglobmsg'
Thu, 14 Dec 2017 22:37:10 +0900 Yuya Nishihara phases: initialize number of loaded revisions to 0
Thu, 14 Dec 2017 22:35:37 +0900 Yuya Nishihara phases: rename _phasemaxrev to _loadedrevslen to clarify it isn't max value
Tue, 12 Dec 2017 15:16:02 -0500 Matt Harbison lfs: add an experimental config to override User-Agent for the blob transfer
Thu, 14 Dec 2017 13:04:08 -0500 Matt Harbison lfs: add git to the User-Agent header for blob transfers
Thu, 14 Dec 2017 15:03:55 -0800 Hollis Blanchard outgoing: respect ":pushurl" paths (issue5365)
Fri, 15 Dec 2017 17:52:38 -0500 Augie Fackler tests: test-pathconflicts-merge.t requires symlinks
Thu, 14 Dec 2017 14:31:57 +0000 Kostia Balytskyi sshpeer: allow for additional environment passing to ssh exe
Wed, 13 Dec 2017 17:03:39 -0800 Martin von Zweigbergk unamend: allow unamending if allowunstable is set
Wed, 13 Dec 2017 10:29:22 -0800 Phil Cohen rebase: add ui.log calls for whether IMM used, whether rebasing WCP
Mon, 11 Dec 2017 17:02:02 -0800 Wojciech Lis lfs: using workers in lfs prefetch
Thu, 30 Nov 2017 16:01:53 -0800 Wojciech Lis worker: make windows workers daemons
Sun, 17 Dec 2017 11:26:25 -0800 Wojciech Lis workers: add config to enable/diable workers
Sun, 17 Dec 2017 18:43:05 +0900 Yuya Nishihara diff: disable diff.noprefix option for diffstat (issue5759) stable
Sun, 17 Dec 2017 18:28:15 +0900 Yuya Nishihara hgweb: disable diff.noprefix option for diffstat stable
Mon, 20 Nov 2017 10:27:41 -0800 Wojciech Lis workers: handling exceptions in windows workers
Mon, 20 Nov 2017 10:25:29 -0800 Wojciech Lis workers: implemented worker on windows
Mon, 11 Dec 2017 16:51:13 -0800 Wojciech Lis workers: don't use backgroundfilecloser in threads
Thu, 14 Dec 2017 22:07:46 +0900 Yuya Nishihara debugssl: convert port number to int (issue5757) stable
Fri, 15 Dec 2017 08:47:28 -0800 Martin von Zweigbergk debugdiscovery: correct and clean up command synopsis
Thu, 14 Dec 2017 00:25:03 -0800 Martin von Zweigbergk copies: group wdir-handling in one place
Thu, 14 Dec 2017 00:18:38 -0800 Martin von Zweigbergk copies: extract method for getting non-wdir forward copies
Thu, 14 Dec 2017 08:27:22 -0800 Martin von Zweigbergk copies: consistently use """ for docstrings
Mon, 11 Dec 2017 10:24:38 -0800 Martin von Zweigbergk copies: always respect matcher arg to _forwardcopies()
Wed, 13 Dec 2017 11:21:25 -0800 Martin von Zweigbergk debugdiscovery: drop reference to non-existent --remote-head option
Wed, 13 Dec 2017 11:20:52 -0800 Martin von Zweigbergk debugdiscovery: drop reference to non-existent --serverlog option
Wed, 13 Dec 2017 11:19:24 -0800 Martin von Zweigbergk debugdiscovery: drop reference to invalid --branch option
Thu, 14 Dec 2017 22:30:03 -0800 Martin von Zweigbergk tests: avoid echo with backslash escapes
Fri, 15 Dec 2017 12:15:58 +0800 Anton Shestakov hgweb: stop using HTML comments in <script>
Thu, 14 Dec 2017 16:01:28 -0500 Augie Fackler merge with stable
Thu, 14 Dec 2017 20:18:15 +0000 Alex Gaynor statprof: remove a line of deadcode
Sun, 01 Oct 2017 12:21:50 +0100 Yuya Nishihara extdata: abort if external command exits with non-zero status (BC)
Thu, 14 Dec 2017 21:30:00 +0800 Anton Shestakov hgweb: update graph function docstring
Tue, 12 Dec 2017 22:05:21 -0800 Phil Cohen rebase: fix for hgsubversion
Mon, 11 Dec 2017 15:43:56 +0800 Anton Shestakov hgweb: render next pages on /graph incrementally
Mon, 11 Dec 2017 13:47:58 +0800 Anton Shestakov hgweb: split graphdata() into jsdata() and nodes()
Sun, 10 Dec 2017 15:56:22 +0800 Anton Shestakov hgweb: calculate <canvas> width and height client-side
Fri, 08 Dec 2017 21:50:11 +0800 Anton Shestakov hgweb: filter graphmod.colored() output before iterating over it
Mon, 11 Dec 2017 05:56:35 +0530 Pulkit Goyal py3: introduce pycompat.ziplist as zip is a generator on Python 3
Mon, 11 Dec 2017 05:26:46 +0530 Pulkit Goyal py3: pass bytes from extension to ui.write() in test-revlog-mmapindex.t
Sun, 10 Dec 2017 06:36:48 +0530 Pulkit Goyal py3: handle keyword arguments correctly in hgext/record.py
Sun, 10 Dec 2017 06:36:35 +0530 Pulkit Goyal py3: handle keyword arguments correctly in bundlerepo.py
Sun, 10 Dec 2017 06:36:20 +0530 Pulkit Goyal py3: handle keyword arguments correctly in debugcommands.py
Mon, 11 Dec 2017 09:27:40 -0800 Martin von Zweigbergk memfilectx: make changectx argument mandatory in constructor (API)
Sat, 09 Dec 2017 14:22:12 -0800 Martin von Zweigbergk debugbuilddag: create filectx instance in 'filectxfn' callback
Sat, 09 Dec 2017 14:15:30 -0800 Martin von Zweigbergk synthrepo: create filectx instance in 'filectxfn' callback
Tue, 12 Dec 2017 20:28:38 -0500 Matt Harbison lfs: use 'ui' provided to `upgrade` for output, instead of stealing srcrepo's
Tue, 12 Dec 2017 20:22:38 -0500 Matt Harbison lfs: correct the directory list value returned by lfsvfs.walk()
Sun, 12 Nov 2017 15:34:46 +0100 Paul Morelle debuglocks: allow setting a lock
Sun, 12 Nov 2017 15:34:19 +0100 Paul Morelle debuglocks: add tests (and fix typo in early return)
Sun, 10 Dec 2017 22:50:57 -0500 Matt Harbison tests: remove (glob) annotations that were only for '\' matches
Sun, 10 Dec 2017 22:45:35 -0500 Matt Harbison check-code: drop the rules for adding (glob) for Windows paths
Sun, 10 Dec 2017 19:21:48 -0500 Matt Harbison run-tests: stop automatically adding a (glob) for bundle backup lines
Tue, 12 Dec 2017 18:22:11 +0100 Boris Feld histedit: preserve active branch while histediting stable
Thu, 07 Dec 2017 17:18:29 +0800 Anton Shestakov hgweb: implement json-graph
Mon, 11 Dec 2017 22:16:13 -0800 Phil Cohen rebase: replace --inmemory flag with rebase.experimental.inmemory config
Mon, 11 Dec 2017 09:37:11 -0500 Augie Fackler tests: add some commentary and diagnostics to test-run-tests.t
Tue, 12 Dec 2017 16:29:26 +0800 Anton Shestakov templater: fix "one arguments" stable
Sun, 10 Dec 2017 21:57:37 -0800 Phil Cohen tests: add commit hashes to log commands in rebase tests
Sun, 10 Dec 2017 22:39:46 -0800 Phil Cohen tests: add a simple test for in-memory rebase
Mon, 11 Dec 2017 22:38:31 +0900 Yuya Nishihara patch: do not break up multibyte character when highlighting word
Sun, 10 Dec 2017 00:16:11 -0500 Matt Harbison run-tests: accept '\' vs '/' path differences without '(glob)'
Sun, 10 Dec 2017 00:00:36 -0500 Matt Harbison run-tests: suggest a (glob) for os.path.sep mismatches with '\r\n' EOL too
Sat, 09 Dec 2017 23:46:44 -0500 Matt Harbison tests: stabilize the sorted output of list-tree.py on Windows
Sun, 10 Dec 2017 19:43:35 +0900 Yuya Nishihara upgrade: simplify workaround for repo.ui.copy()
Sun, 10 Dec 2017 19:41:49 +0900 Yuya Nishihara debugformat: embed raw values in JSON and template output
Sun, 10 Dec 2017 19:39:39 +0900 Yuya Nishihara debugformat: flush formatter output per item
Sat, 09 Dec 2017 19:42:51 -0600 Augie Fackler tests: use Python to write binary data in lfs test instead of shell
Sun, 10 Dec 2017 05:41:05 +0530 Pulkit Goyal py3: add 32 new tests passing to the whitelist
Sun, 10 Dec 2017 04:50:16 +0530 Pulkit Goyal py3: handle keyword arguments correctly in wireproto.py
Sun, 10 Dec 2017 04:50:03 +0530 Pulkit Goyal py3: handle keyword arguments correctly in ui.py
Sun, 10 Dec 2017 04:49:53 +0530 Pulkit Goyal py3: handle keyword arguments correctly in templater.py
Sun, 10 Dec 2017 04:49:40 +0530 Pulkit Goyal py3: handle keyword arguments correctly in subrepo.py
Sun, 10 Dec 2017 04:49:29 +0530 Pulkit Goyal py3: handle keyword arguments correctly in statprof.py
Sun, 10 Dec 2017 04:48:59 +0530 Pulkit Goyal py3: handle keyword arguments correctly in sslutil.py
Sun, 10 Dec 2017 04:48:24 +0530 Pulkit Goyal py3: handle keyword arguments correctly in simplemerge.py
Sun, 10 Dec 2017 04:48:12 +0530 Pulkit Goyal py3: handle keyword arguments correctly in revset.py
Sun, 10 Dec 2017 04:48:00 +0530 Pulkit Goyal py3: handle keyword arguments correctly in patch.py
Sun, 10 Dec 2017 04:47:49 +0530 Pulkit Goyal py3: handle keyword arguments correctly in obsolete.py
Sun, 10 Dec 2017 04:47:34 +0530 Pulkit Goyal py3: handle keyword arguments correctly in keepalive.py
Fri, 08 Dec 2017 00:18:30 -0500 Matt Harbison lfs: restore the local blob store after a repo upgrade
Thu, 07 Dec 2017 23:44:06 -0500 Matt Harbison lfs: override walk() in lfsvfs
Thu, 07 Dec 2017 22:36:31 -0500 Matt Harbison tests: add coverage for preserving 'lfs' requirement on repo upgrade
Thu, 07 Dec 2017 22:35:19 -0500 Matt Harbison test-upgrade-repo: glob away timing values
Sun, 10 Dec 2017 04:47:21 +0530 Pulkit Goyal py3: handle keyword arguments correctly in httppeer.py
Sun, 10 Dec 2017 04:47:04 +0530 Pulkit Goyal py3: handle keyword arguments correctly in httpconnection.py
Sun, 10 Dec 2017 04:46:50 +0530 Pulkit Goyal py3: handle keyword arguments correctly in hook.py
Sun, 10 Dec 2017 04:46:39 +0530 Pulkit Goyal py3: handle keyword arguments correctly in help.py
Sun, 10 Dec 2017 04:46:25 +0530 Pulkit Goyal py3: handle keyword arguments correctly in exchange.py
Sun, 10 Dec 2017 04:46:13 +0530 Pulkit Goyal py3: handle keyword arguments correctly in dispatch.py
Sun, 10 Dec 2017 04:45:56 +0530 Pulkit Goyal py3: handle keyword arguments correctly in context.py
Sun, 10 Dec 2017 04:45:41 +0530 Pulkit Goyal py3: handle keyword arguments correctly in commands.py
Sun, 10 Dec 2017 04:45:27 +0530 Pulkit Goyal py3: handle keyword arguments correctly in color.py
Sun, 10 Dec 2017 04:45:10 +0530 Pulkit Goyal py3: handle keyword arguments correctly in cmdutil.py
Sun, 10 Dec 2017 04:43:41 +0530 Pulkit Goyal py3: handle keyword arguments correctly in archival.py
Sun, 10 Dec 2017 02:52:48 +0530 Pulkit Goyal py3: handle keyword arguments correctly in hgext/largefiles/
Thu, 07 Dec 2017 00:26:45 +0530 Pulkit Goyal remotenames: rename related file and storage dir to logexchange
Thu, 07 Dec 2017 21:56:18 +0100 Boris Feld lfs: allow to run 'debugupgraderepo' on repo with largefiles
Thu, 07 Dec 2017 20:27:03 +0100 Boris Feld upgrade: add a 'redeltafullall' mode
Thu, 07 Dec 2017 22:37:18 +0100 Boris Feld upgrade: use actual filelog to convert filelog
Thu, 07 Dec 2017 18:56:10 +0100 Boris Feld upgrade: more standard creation of the temporary repository
Thu, 07 Dec 2017 18:55:35 +0100 Boris Feld upgrade: use the repository 'ui' as the base for the new repository
Thu, 07 Dec 2017 20:50:24 +0100 Boris Feld upgrade: add a test to show the repository config being ignored
Thu, 07 Dec 2017 16:50:48 +0100 Boris Feld upgrade: register compression as a format variants
Thu, 07 Dec 2017 16:49:24 +0100 Boris Feld debugformat: handle non-boolean value for variant
Thu, 07 Dec 2017 16:12:32 +0100 Boris Feld debugformat: update label depending on value difference
Thu, 07 Dec 2017 16:05:20 +0100 Boris Feld debugformat: add data about the config when verbose
Thu, 07 Dec 2017 16:19:46 +0100 Boris Feld debugformat: add a 'debugformat' command
Thu, 07 Dec 2017 15:55:59 +0100 Boris Feld upgrade: rename 'removecldeltachain' to 'plain-cl-delta'
Fri, 08 Dec 2017 23:48:23 -0500 Augie Fackler tests: glob away ' that doesn't occur on all platforms in lfs test
Fri, 08 Dec 2017 12:44:27 -0800 Phil Cohen rebase: extract _assignworkingcopy
Fri, 08 Dec 2017 15:27:58 -0800 Phil Cohen rebase: disable `inmemory` if the rebaseset contains the working copy
Wed, 06 Dec 2017 06:40:27 +0530 Pulkit Goyal clone: add support for storing remotenames while cloning
Fri, 08 Dec 2017 14:20:34 -0800 Jun Wu revset: use phasecache.getrevset to calculate public()
Fri, 08 Dec 2017 16:14:19 -0500 Augie Fackler highlight: eagerly discover plugin lexers while demandimport is off
Fri, 08 Dec 2017 17:20:11 +0900 Matthieu Laneuville patch: move part of tabsplitter logic in _inlinediff
Thu, 07 Dec 2017 16:07:06 -0800 Phil Cohen overlayworkingctx: invalidate the manifest cache when changing parents
Thu, 07 Dec 2017 16:07:06 -0800 Phil Cohen overlayworkingctx: add `_compact()`
Thu, 07 Dec 2017 22:26:07 -0800 Phil Cohen overlayworkingctx: add ``tomemctx()``
Thu, 07 Dec 2017 16:07:06 -0800 Phil Cohen overlayworkingctx: add _auditconflicts to write()
Thu, 07 Dec 2017 16:07:06 -0800 Phil Cohen overlayworkingctx: inherit from committablectx instead of workingctx
Thu, 07 Dec 2017 16:07:06 -0800 Phil Cohen overlayworkingctx: add a no-op ``clearunknown()``
Thu, 07 Dec 2017 16:07:06 -0800 Phil Cohen overlayworkingctx: add _manifest, files(), added(), removed(), modified()
Fri, 08 Dec 2017 12:14:38 -0800 Phil Cohen rebase: rerun a rebase on-disk if IMM merge conflicts arise
Thu, 07 Dec 2017 22:35:43 -0800 Phil Cohen rebase: add concludememorynode(), and call it when rebasing in-memory
Thu, 07 Dec 2017 16:07:06 -0800 Phil Cohen rebase: pass the wctx object (IMM or on-disk) to merge.update
Thu, 07 Dec 2017 16:07:06 -0800 Phil Cohen rebase: do not update if IMM; instead, set the overlaywctx's parents
Thu, 07 Dec 2017 16:07:06 -0800 Phil Cohen rebase: pass wctx to rebasenode()
Sat, 09 Dec 2017 00:39:15 +0900 Yuya Nishihara check-code: allow tabs in heredoc
Fri, 08 Dec 2017 22:27:14 +0800 Anton Shestakov hgweb: rewrite `template = A and B or C` to be a proper ternary operator
Wed, 06 Dec 2017 18:37:49 -0800 Eamonn Kent fsmonitor: fsmonitor should send wlock notifications to watchman
Wed, 06 Dec 2017 18:37:49 -0800 Eamonn Kent fsmonitor: remove watchman transaction and working copy change notifications
Fri, 08 Dec 2017 16:54:59 +0900 Matthieu Laneuville patch: catch unexpected case in _inlinediff
Fri, 08 Dec 2017 16:47:18 +0900 Matthieu Laneuville patch: reverse _inlinediff output for consistency
Wed, 06 Dec 2017 15:46:41 +0100 Joerg Sonnenberger phases: drop the list with phase of each rev, always comput phase sets
Fri, 08 Dec 2017 01:23:34 +0100 Joerg Sonnenberger transaction: build changes['revs'] as range instead of a set
Wed, 06 Dec 2017 16:43:07 -0500 Augie Fackler ui: add diff.showfunc to tweakdefaults
Wed, 06 Dec 2017 16:42:24 -0500 Augie Fackler ui: add curses interface to tweakdefaults
Wed, 06 Dec 2017 23:33:01 +0100 Boris Feld push: restrict common discovery to the pushed set
Wed, 06 Dec 2017 22:44:51 +0100 Boris Feld setdiscover: allow to ignore part of the local graph
Thu, 07 Dec 2017 01:53:14 +0100 Boris Feld largefiles: allow to run 'debugupgraderepo' on repo with largefiles
Thu, 07 Dec 2017 01:51:54 +0100 Boris Feld upgraderepo: allow extension to register preserved requirements
Thu, 22 Sep 2016 19:41:42 +0900 Yuya Nishihara revset: make follow() accept empty startrev
Thu, 22 Sep 2016 19:40:07 +0900 Yuya Nishihara revset: alias follow(startrev=rev) to ancestors(rev)
Thu, 22 Sep 2016 19:35:36 +0900 Yuya Nishihara revset: make follow() accept keyword arguments
Thu, 22 Sep 2016 19:11:26 +0900 Yuya Nishihara revset: make follow() accept multiple startrevs
Thu, 22 Sep 2016 18:41:51 +0900 Yuya Nishihara dagop: use heap to compute max rev in filectxancestors()
Sun, 22 Oct 2017 18:57:42 +0900 Yuya Nishihara dagop: add smartset interface to filectxancestors()
Thu, 07 Dec 2017 13:20:47 -0800 Phil Cohen overlayworkingctx: add `_checkexist(path)`
Thu, 07 Dec 2017 13:20:47 -0800 Phil Cohen overlayworkingctx: fix a bad reference to `self._path`
Thu, 07 Dec 2017 13:20:47 -0800 Phil Cohen overlayworkingctx: track copy information in the context
Thu, 07 Dec 2017 13:20:47 -0800 Phil Cohen rebaseruntime: raise InMemoryMergeConflictsError on merge conflicts
Thu, 07 Dec 2017 13:20:47 -0800 Phil Cohen rebase: do not bail on uncomitted changes if rebasing in-memory
Thu, 07 Dec 2017 13:25:23 -0800 Phil Cohen rebase: add the --inmemory option flag; assign a wctx object for the rebase
Thu, 07 Dec 2017 13:20:47 -0800 Phil Cohen overlayworkingctx: move _wrappedctx out of the constructor
Thu, 07 Dec 2017 13:20:47 -0800 Phil Cohen merge: don't check for unknown files in IMM
Fri, 13 Oct 2017 14:08:14 -0700 Jun Wu rebase: enable multidest by default
Fri, 01 Dec 2017 00:07:23 -0800 Phil Cohen overlayworkingctx: make clean() public
Fri, 01 Dec 2017 00:07:23 -0800 Phil Cohen overlayworkingctx: remove flushall()
Fri, 01 Dec 2017 00:07:23 -0800 Phil Cohen merge: skip subrepo state, update hooks, and updating the dirstate in IMM
Fri, 01 Dec 2017 00:07:23 -0800 Phil Cohen merge: remove calls to flushall()
Fri, 01 Dec 2017 00:07:23 -0800 Phil Cohen filemerge: raise InMemoryMergeConflictsError if we hit merge conflicts in IMM
Fri, 01 Dec 2017 00:07:23 -0800 Phil Cohen context: switch ctx() use to changectx()
Wed, 06 Dec 2017 22:56:15 -0500 Matt Harbison lfs: introduce a user level cache for lfs files
Tue, 05 Dec 2017 23:08:59 -0500 Matt Harbison largefiles: refactor _usercachedir() to allow reuse with lfs
Thu, 16 Nov 2017 21:05:15 -0500 Matt Harbison lfs-test: note a problem with unpushed lfs files and cloning/sharing
Thu, 26 Oct 2017 00:13:38 +0900 Matthieu Laneuville patch: add within-line color diff capacity
Thu, 22 Sep 2016 18:23:58 +0900 Yuya Nishihara dagop: extend filectxancestors() to walk multiple files
Thu, 22 Sep 2016 18:18:56 +0900 Yuya Nishihara dagop: put start fctx into visit dict of filectxancestors()
Thu, 22 Sep 2016 18:11:37 +0900 Yuya Nishihara dagop: change visit dict of filectxancestors() indexed solely by rev
Thu, 22 Sep 2016 18:01:55 +0900 Yuya Nishihara dagop: use fctx.rev() consistently in filectxancestors()
Thu, 22 Sep 2016 17:48:46 +0900 Yuya Nishihara dagop: yield intro filectx by filectxancestors()
Sun, 22 Oct 2017 17:23:34 +0900 Yuya Nishihara filectx: extract helper method to obtain filectx pointing to its introrev
Thu, 22 Sep 2016 17:16:53 +0900 Yuya Nishihara dagop: copy basefilectx.ancestors() to free function
Thu, 22 Sep 2016 15:52:09 +0900 Yuya Nishihara test-log: test that fctx.ancestors() can't index parents only by linkrev
Tue, 17 Oct 2017 15:27:22 +0200 Boris Feld pull: retrieve bookmarks through the binary part when possible
Tue, 17 Oct 2017 15:27:17 +0200 Boris Feld getbundle: add support for 'bookmarks' boolean argument
Tue, 17 Oct 2017 15:26:16 +0200 Boris Feld bundle2: support a 'records' mode for the 'bookmarks' part
Tue, 17 Oct 2017 15:39:34 +0200 Boris Feld bundle2: add a 'modes' dictionary to the bundle operation
Tue, 17 Oct 2017 12:38:13 +0200 Boris Feld bookmark: use the 'bookmarks' bundle2 part to push bookmark update (issue5165)
Tue, 17 Oct 2017 12:37:39 +0200 Boris Feld bookmark: introduce in advance a variant of the exchange test
Sun, 15 Oct 2017 19:22:56 +0200 Boris Feld push: move bundle2-pushkey based bookmarks exchange in its own function
Tue, 17 Oct 2017 12:07:24 +0200 Boris Feld bookmark: add pushkey hook compatiblity to the bundle2 part
Sun, 15 Oct 2017 18:02:11 +0200 Boris Feld bookmark: introduce a 'bookmarks' part
Mon, 13 Nov 2017 04:22:45 +0100 Boris Feld push: include a 'check:bookmarks' part when possible
Sun, 15 Oct 2017 15:01:03 +0200 Boris Feld bookmark: add a 'check:bookmarks' bundle2 part
Sun, 15 Oct 2017 14:59:55 +0200 Boris Feld bookmark: add methods to binary encode and decode bookmark values
Wed, 06 Dec 2017 09:25:43 -0500 Augie Fackler tests: remove {a..h} bashism from remotenames
Wed, 06 Dec 2017 12:10:16 +0800 Anton Shestakov hgweb: move common vertex code to Graph.prototype
Wed, 06 Dec 2017 12:01:07 +0800 Anton Shestakov hgweb: create Graph methods using a prototype
Wed, 06 Dec 2017 11:59:19 +0800 Anton Shestakov hgweb: remove unused Graph.cur property
Tue, 05 Dec 2017 16:58:00 -0500 Augie Fackler tests: remove shell function helper from test-largefiles-misc
Tue, 05 Dec 2017 16:44:20 -0500 Augie Fackler contrib: ban find(1)'s -printf operator, as it is a GNU-ism
Wed, 06 Dec 2017 16:45:38 -0500 Augie Fackler merge with stable
Tue, 05 Dec 2017 21:56:48 +0900 Yuya Nishihara repoview: include filter name in repr for debugging
Tue, 05 Dec 2017 21:50:33 +0900 Yuya Nishihara repoview: extract a factory function of proxy class
Tue, 05 Dec 2017 21:37:30 +0900 Yuya Nishihara repoview: do not include filter name in name of proxy class
Tue, 05 Dec 2017 21:31:01 +0900 Yuya Nishihara setup: convert version strings to unicode on Python 3
Thu, 30 Nov 2017 22:43:03 +0900 Yuya Nishihara thirdparty: move selectors2 module to where it should be
Tue, 28 Nov 2017 05:50:45 +0530 Pulkit Goyal rewriteutil: use precheck() in uncommit and amend commands
Fri, 24 Nov 2017 03:44:50 +0530 Pulkit Goyal rewriteutil: add a precheck function to check if revs can be rewritten
Fri, 24 Nov 2017 03:40:33 +0530 Pulkit Goyal rewriteutil: add utility function to check if we can create new unstable cset
Tue, 05 Dec 2017 12:23:48 -0800 Jun Wu test-run-tests: do not rebuild hg in the test
Thu, 09 Nov 2017 12:10:03 +0530 Pulkit Goyal remotenames: consider existing data while storing newer data
Thu, 05 Oct 2017 01:31:53 +0530 Pulkit Goyal remotenames: add functions to read remotenames data from .hg/remotenames/
Fri, 10 Nov 2017 22:54:59 +0530 Pulkit Goyal remotenames: add test showing overwriting on remotenames data
Thu, 05 Oct 2017 00:44:38 +0530 Pulkit Goyal remotenames: add functionality to store remotenames under .hg/hgremotenames/
Thu, 05 Oct 2017 00:02:02 +0530 Pulkit Goyal remotenames: move function to pull remotenames from the remoterepo to core
Tue, 05 Dec 2017 19:06:46 +0100 Boris Feld test: fix bad replace for fixing pure-only build
Wed, 29 Nov 2017 23:20:52 -0500 Boris Feld test: fix common-pattern for pure variant
Sat, 02 Dec 2017 20:03:28 -0500 Matt Harbison tests: add a substitution for EADDRINUSE/WSAEADDRINUSE messages
Sat, 02 Dec 2017 20:10:58 -0500 Matt Harbison tests: add a substitution for ECONNRESET/WSAECONNRESET messages
Sat, 02 Dec 2017 20:38:23 -0500 Matt Harbison tests: add a substitution for ENOTDIR/ERROR_PATH_NOT_FOUND messages
Sat, 02 Dec 2017 19:33:34 -0500 Matt Harbison tests: add a substitution for ENOENT/ERROR_FILE_NOT_FOUND messages
Sun, 03 Dec 2017 20:55:35 -0800 Gregory Szorc setup: only write some autogenerated files if they change
Mon, 04 Dec 2017 15:30:30 -0500 Augie Fackler python3: whitelist many more passing tests
Sat, 25 Nov 2017 17:30:50 +0900 Yuya Nishihara fancyopts: fix handling of "--" value in earlygetopt()
Fri, 24 Nov 2017 01:09:00 +0900 Yuya Nishihara fancyopts: use getopt.gnu_getopt()
Thu, 23 Nov 2017 23:18:56 +0900 Yuya Nishihara dispatch: replace _earlygetopt(strip=True) with new parser
Thu, 23 Nov 2017 22:23:59 +0900 Yuya Nishihara dispatch: replace _earlyreq*() with new fancyopts-based parser
Sat, 25 Nov 2017 17:03:52 +0900 Yuya Nishihara dispatch: alias --repo to --repository while parsing early options
Mon, 04 Dec 2017 19:08:41 +0800 Anton Shestakov spartan: render changesets server-side on /graph page
Mon, 04 Dec 2017 18:26:54 +0800 Anton Shestakov monoblue: render changesets server-side on /graph page
Mon, 04 Dec 2017 17:43:45 +0800 Anton Shestakov gitweb: render changesets server-side on /graph page
Mon, 04 Dec 2017 16:21:15 +0800 Anton Shestakov paper: render changesets server-side on /graph page
Fri, 01 Dec 2017 16:00:40 +0800 Anton Shestakov hgweb: only include graph-related data in jsdata variable on /graph pages (BC)
Tue, 05 Dec 2017 16:55:41 -0500 Augie Fackler tests: write and use a custom helper script to avoid find's -printf stable
Fri, 01 Dec 2017 14:17:20 +0800 Anton Shestakov hgweb: adopt child nodes in ajaxScrollInit on /graph pages too
Sun, 26 Nov 2017 21:14:48 -0500 Matt Harbison lfs: enable the extension locally after converting to an 'lfs' repo
Thu, 16 Nov 2017 21:01:21 -0500 Matt Harbison lfs: enable the extension locally after sharing a repo with 'lfs' requirement
Thu, 16 Nov 2017 20:23:20 -0500 Matt Harbison lfs: enable the extension locally after cloning a repo with 'lfs' requirement
Sat, 02 Dec 2017 16:29:49 +0900 Yuya Nishihara log: translate column labels at once (issue5750)
Sat, 02 Dec 2017 16:08:24 +0900 Yuya Nishihara log: remove temporary variable 'date' used only once
Mon, 04 Dec 2017 11:28:29 -0500 Augie Fackler merge with stable
Wed, 29 Nov 2017 20:39:59 -0500 Boris Feld lock: allow to configure when the lock messages are displayed
Wed, 29 Nov 2017 20:36:29 -0500 Boris Feld lock: add a trylock method handling the timeout and messaging logic
Wed, 29 Nov 2017 21:00:02 -0500 Boris Feld lock: use configint for 'ui.timeout' config
Mon, 04 Dec 2017 09:39:37 +0100 Boris Feld scmutil: improve format pattern used in nodesummaries
Sat, 02 Dec 2017 17:52:53 -0500 Matt Harbison tests: trivial fixes for Windows
Wed, 29 Nov 2017 08:40:25 +0530 Pulkit Goyal py3: use encoding.strtolocal() to convert string to bytes
Wed, 29 Nov 2017 08:39:48 +0530 Pulkit Goyal py3: use pycompat.bytestr() or '%d' in place of str()
Fri, 01 Dec 2017 17:39:21 +1100 James May archive: pass thru mtime for directory archives, like other archive types do
Fri, 01 Dec 2017 20:33:02 +0800 Anton Shestakov hgweb: remove negative top from .info line in graph
Sun, 03 Dec 2017 00:29:51 +0530 Pulkit Goyal unamend: drop unused vars, query after taking lock, use ctx.hex() for extras
Fri, 01 Dec 2017 22:40:55 -0500 Matt Harbison test-lfs: drop a hack for ignoring convert devel-warnings
Fri, 01 Dec 2017 23:27:08 -0500 Matt Harbison convert: restore the ability to use bzr < 2.6.0 (issue5733) stable
Fri, 01 Dec 2017 16:53:55 +0530 Pulkit Goyal py3: use bytes in place of basestring
Fri, 01 Dec 2017 14:13:55 -0800 Martin von Zweigbergk amend: make a copy of "extra" to avoid mutating an input
Sat, 02 Dec 2017 06:32:41 +0530 Pulkit Goyal tests: removes bashism from test-unamend.t
Fri, 01 Dec 2017 12:28:05 -0800 Martin von Zweigbergk run-tests: avoid calculating _testdir again
Fri, 01 Dec 2017 12:27:28 -0800 Martin von Zweigbergk run-tests: simplify by using dict.pop() with default
Mon, 20 Nov 2017 23:23:10 -0800 Gregory Szorc py3: use byteskwargs in sparse.py
Mon, 20 Nov 2017 23:13:09 -0800 Gregory Szorc py3: define __next__ in patch.py
Mon, 20 Nov 2017 23:02:32 -0800 Gregory Szorc run-tests: mechanism to report exceptions during test execution
Mon, 20 Nov 2017 21:26:11 -0800 Gregory Szorc run-tests: make --extra-config-opt work with Python 3
Mon, 20 Nov 2017 21:08:18 -0800 Gregory Szorc run-tests: organize options into argument groups
Mon, 20 Nov 2017 20:41:43 -0800 Gregory Szorc run-tests: convert to argparse
Fri, 01 Dec 2017 15:21:05 -0600 Kevin Bullock merge with stable
Thu, 16 Nov 2017 03:52:42 +0100 Boris Feld server: introduce a 'experimental.single-head-per-branch' option
Thu, 16 Nov 2017 03:52:38 +0100 Boris Feld scmutil: extra utility to display a reasonable amount of nodes
Fri, 06 Oct 2017 04:17:36 +0530 Pulkit Goyal uncommit: unify functions _uncommitdirstate and _unamenddirstate to one
Sun, 24 Sep 2017 00:56:52 +0530 Pulkit Goyal unamend: move fb extension unamend to core
Tue, 28 Nov 2017 13:27:43 -0500 Augie Fackler color: respect HGPLAINEXCEPT=color to allow colors while scripting (issue5749)
Sun, 26 Nov 2017 11:22:27 +0900 Yuya Nishihara test-ssh: do not actually look up "brokenrepository" by DNS
Thu, 23 Nov 2017 01:21:10 -0500 Matt Harbison largefiles: explicitly set the source and sink types to 'hg' for lfconvert
Wed, 22 Nov 2017 22:38:50 -0500 Matt Harbison lfs: add a repo requirement for this extension when converting to lfs
Sun, 26 Nov 2017 14:59:39 -0500 Matt Harbison convert: allow the sink object to be wrapped when the extension isn't loaded
Wed, 22 Nov 2017 20:49:01 -0500 Matt Harbison convert: save an indicator of the repo type for sources and sinks
Wed, 15 Nov 2017 23:43:15 -0500 Matt Harbison lfs: add a repo requirement for this extension once an lfs file is committed
Fri, 01 Dec 2017 13:49:47 -0600 Kevin Bullock Added signature for changeset a92b9f8e11ba stable
Fri, 01 Dec 2017 13:49:46 -0600 Kevin Bullock Added tag 4.4.2 for changeset a92b9f8e11ba stable
Fri, 24 Nov 2017 12:53:58 -0800 Mark Thomas merge: check created file dirs for path conflicts only once (issue5716) stable 4.4.2
Fri, 24 Nov 2017 12:53:58 -0800 Mark Thomas merge: cache unknown dir checks (issue5716) stable
Thu, 23 Nov 2017 22:17:03 +0900 Yuya Nishihara dispatch: add HGPLAIN=+strictflags to restrict early parsing of global options stable
Thu, 23 Nov 2017 22:04:53 +0900 Yuya Nishihara fancyopts: add early-options parser compatible with getopt() stable
Sun, 12 Nov 2017 23:45:14 -0500 Matt Harbison largefiles: pay attention to dropped standin files when updating largefiles stable
Sun, 12 Nov 2017 00:24:38 -0500 Matt Harbison test-largefiles: demonstrate problems with renaming and reverting a directory stable
Sat, 11 Nov 2017 12:37:05 -0500 Matt Harbison tests: add globs for Windows stable
Sat, 25 Nov 2017 15:29:34 +0900 Yuya Nishihara cat: record the current behavior of wildcard matches in subrepos stable
Thu, 30 Nov 2017 22:32:13 +0900 Yuya Nishihara match: remove doc about undefined behavior of visitdir()
Thu, 30 Nov 2017 15:48:42 -0500 Augie Fackler merge with stable
Wed, 22 Nov 2017 22:18:06 +0800 Anton Shestakov hgweb: add .jshintrc with some basic rules
Wed, 22 Nov 2017 22:11:37 +0800 Anton Shestakov hgweb: look up "URLSearchParams" in "window" to work around jshint issues
Wed, 22 Nov 2017 21:49:36 +0800 Anton Shestakov hgweb: define locally used variables as actually local in mercurial.js
Wed, 22 Nov 2017 21:32:18 +0800 Anton Shestakov hgweb: rename an instance of XMLHttpRequest to xhr in mercurial.js
Wed, 22 Nov 2017 21:15:44 +0800 Anton Shestakov hgweb: properly iterate over arrays and objects in mercurial.js
Wed, 22 Nov 2017 20:52:59 +0800 Anton Shestakov hgweb: use strict equals in mercurial.js
Wed, 22 Nov 2017 20:32:07 +0800 Anton Shestakov hgweb: use strict equals, remove non-breaking space in followlines.js
Wed, 29 Nov 2017 10:34:49 -0800 Martin von Zweigbergk run-tests: make "| foo (re)" not match everything
Wed, 29 Nov 2017 10:58:32 -0800 Martin von Zweigbergk tests: fix regex in test-subrepo-git.t to match entire string
Wed, 29 Nov 2017 17:06:45 -0500 Augie Fackler contrib: improve check-code ban on $LOCALIP in output without (glob)
Wed, 29 Nov 2017 17:05:51 -0500 Augie Fackler tests: re-add (glob) for $LOCALIP matches
Wed, 29 Nov 2017 08:44:06 +0530 Pulkit Goyal py3: make sure the first argument of time.strftime() is str
Wed, 29 Nov 2017 08:46:37 +0530 Pulkit Goyal py3: alias xrange to range in tests/seq.py
Wed, 29 Nov 2017 08:40:58 +0530 Pulkit Goyal py3: use pycompat.maplist() instead of map()
Thu, 30 Nov 2017 16:30:43 +0800 Anton Shestakov tests: move JSON escape test to test-hgweb-json.t
Wed, 29 Nov 2017 07:57:17 +0530 Pulkit Goyal py3: fix handling of keyword arguments in revert
Tue, 28 Nov 2017 11:00:54 -0500 Boris Feld fsmonitor: issue debug messages when we fall back to core status
Wed, 29 Nov 2017 04:47:27 +0530 Pulkit Goyal py3: add b'' to regular expressions which are raw strings
Wed, 29 Nov 2017 04:41:19 +0530 Pulkit Goyal py3: use '%d' for integers rather than '%s'
Wed, 29 Nov 2017 04:41:48 +0530 Pulkit Goyal py3: fix args handling for obsfate template
Wed, 29 Nov 2017 06:48:52 +0530 Pulkit Goyal py3: remove test-terse-status.t from python3 whitelist as it was renamed
Tue, 21 Nov 2017 00:24:09 -0500 Matt Harbison test-lfs: allow the test server to be killed on Windows
Tue, 14 Nov 2017 22:53:52 -0500 Matt Harbison test-lfs: perform the `chmod +x` command in a manner compatible with Windows
Tue, 14 Nov 2017 22:35:42 -0500 Matt Harbison hghave: add a check for lfs-test-server
Tue, 21 Nov 2017 20:28:57 +0800 Anton Shestakov hgweb: show changeset age in more places (gitweb and monoblue)
Sun, 19 Nov 2017 05:34:50 +0100 Boris Feld obsolete: drop usage of changectx in '_computecontentdivergentset'
Sun, 19 Nov 2017 05:23:12 +0100 Boris Feld obsolete: drop usage of changectx in '_computephasedivergentset'
Sat, 25 Nov 2017 16:01:27 +0800 Anton Shestakov hgweb: remove unused Graph() properties
Sat, 25 Nov 2017 15:42:24 +0800 Anton Shestakov gitweb: remove unused css classes
Sat, 25 Nov 2017 15:23:07 +0800 Anton Shestakov monoblue: also highlight target line on annotate and comparison pages
Sat, 25 Nov 2017 15:01:47 +0800 Anton Shestakov paper: remove css hack that made .branchname look like .branchhead
Sun, 26 Nov 2017 13:29:18 +0800 Anton Shestakov hgweb: rename the main attribute of instabilities
Thu, 23 Nov 2017 14:13:14 -0800 David Soria Parra hbisect: use a defaultdict to avoid large allocations for a large changelogs
Thu, 23 Nov 2017 14:12:55 -0800 David Soria Parra hbisect: use a revset for ancestor calculation
Thu, 23 Nov 2017 14:11:27 -0800 David Soria Parra hbisect: pass repo into hbisect.bisect
Wed, 22 Nov 2017 19:24:22 -0800 Kyle Lippincott develwarn: do not emit warning if "config" is unspecified
Sat, 28 Oct 2017 19:03:23 +0530 Pulkit Goyal histedit: add support to output nodechanges using formatter
Sat, 28 Oct 2017 17:50:25 +0530 Pulkit Goyal rebase: use fm.formatlist() and fm.formatdict() to support user template
Thu, 09 Nov 2017 20:06:30 +0530 Pulkit Goyal tests: add test for rebase template showing wrong behavior
Fri, 17 Nov 2017 22:52:40 +0000 pavanpc remove: print message for each file in verbose mode only while using `-A` (BC)
Fri, 03 Nov 2017 17:19:56 -0400 Augie Fackler localrepo: update comments around path auditors
Fri, 03 Nov 2017 17:07:29 -0400 Augie Fackler localrepo: specify optional callback parameter to pathauditor as a keyword
Mon, 13 Nov 2017 22:20:12 -0800 Gregory Szorc bundle2: avoid unbound read when seeking
Mon, 13 Nov 2017 21:54:46 -0800 Gregory Szorc bundle2: inline struct operations
Mon, 13 Nov 2017 21:48:35 -0800 Gregory Szorc bundle2: inline changegroup.readexactly()
Mon, 13 Nov 2017 22:05:54 -0800 Gregory Szorc bundle2: inline debug logging
Mon, 13 Nov 2017 21:10:37 -0800 Gregory Szorc bundle2: don't use seekable bundle2 parts by default (issue5691)
Mon, 13 Nov 2017 20:12:00 -0800 Gregory Szorc bundle2: only seek to beginning of part in bundlerepo
Mon, 13 Nov 2017 20:03:02 -0800 Gregory Szorc bundle2: implement consume() API on unbundlepart
Sun, 12 Nov 2017 19:46:15 -0800 Gregory Szorc bundle2: implement generic part payload decoder
Mon, 13 Nov 2017 19:22:11 -0800 Gregory Szorc bundle2: extract logic for seeking bundle2 part into own class
Wed, 29 Nov 2017 17:49:08 -0500 Augie Fackler merge with i18n stable
Tue, 21 Nov 2017 13:50:25 -0200 Wagner Bruna i18n-pt_BR: synchronized with cabc840ffdee stable
Mon, 13 Nov 2017 19:20:34 -0800 Gregory Szorc perf: add command to benchmark bundle reading
Mon, 20 Nov 2017 01:40:26 -0800 Zuzanna Mroczek sshpeer: add a configurable hint for the ssh error message
Thu, 16 Nov 2017 15:01:21 -0800 rlevasseur docs: add args/returns docs for some cmdutil, context, and registrar functions
Tue, 21 Nov 2017 04:37:51 +0530 Pulkit Goyal commands: add value for cmdtype argument for read only commands
Wed, 15 Nov 2017 21:07:30 -0800 Phil Cohen error: add InMemoryMergeConflictsError
Mon, 20 Nov 2017 18:05:15 -0500 Augie Fackler lfs: generate a large file by using `python` instead of yes | head
Mon, 20 Nov 2017 18:00:02 -0500 Augie Fackler setup: add hgext.lfs to list of Python packages
Sat, 18 Nov 2017 12:54:06 -0500 Matt Harbison test-lfs: add tests demonstrating the interaction with largefiles
Tue, 14 Nov 2017 01:09:48 -0500 Matt Harbison test-lfs: cast the flags printed to an int
Tue, 14 Nov 2017 01:03:22 -0500 Matt Harbison lfs: register config options
Tue, 14 Nov 2017 00:14:52 -0500 Matt Harbison lfs: quiesce check-module-import warnings
Tue, 14 Nov 2017 00:06:23 -0500 Matt Harbison lfs: import the Facebook git-lfs client extension
Sat, 18 Nov 2017 16:12:00 +0900 Matthieu Laneuville run-tests: outputdir also has to be changed if $TESTDIR is not $PWD
Mon, 20 Nov 2017 21:59:00 +0800 Anton Shestakov hgweb: use webutil.commonentry() for nodes (but not for jsdata yet) in /graph
Mon, 20 Nov 2017 21:47:11 +0800 Anton Shestakov hgweb: check changeset's original branch in graphdata()
Sun, 19 Nov 2017 14:02:50 +0800 Anton Shestakov hgweb: show instabilities of a commit
Sun, 19 Nov 2017 13:18:54 +0800 Anton Shestakov context: add instabilities() method to basefilectx
Sun, 19 Nov 2017 04:11:21 +0100 Boris Feld run-test: drop 'execfile' usage for 'common-pattern.py' file
Sun, 19 Nov 2017 04:10:55 +0100 Boris Feld run-test: use byte for 'common-pattern.py' path
Mon, 20 Nov 2017 14:30:54 -0500 Jordi Gutiérrez Hermoso templates: reword 'back to filelog' link anchor text
Sat, 18 Nov 2017 12:04:08 +0800 Anton Shestakov hgweb: show obsolescence status of a commit
Sat, 18 Nov 2017 11:58:57 +0800 Anton Shestakov context: add obsolete() method to basefilectx
Sat, 18 Nov 2017 13:00:47 +0800 Anton Shestakov check-code: grep's context flags don't need an extra space before number
Wed, 15 Nov 2017 01:07:42 -0800 Mark Thomas dirstate: make map implementation overridable
Wed, 15 Nov 2017 01:07:42 -0800 Mark Thomas fsmonitor: only access inner dirstate map if it is available
Wed, 15 Nov 2017 01:07:42 -0800 Mark Thomas dirstate: add explicit methods for querying directories (API)
Wed, 15 Nov 2017 01:07:42 -0800 Mark Thomas dirstate: remove _droppath method
Wed, 15 Nov 2017 01:07:42 -0800 Mark Thomas dirstate: move dropping of folded filenames into the dirstate map
Wed, 15 Nov 2017 01:07:42 -0800 Mark Thomas dirstate: move management of the dirstate dirs into the dirstatemap
Wed, 15 Nov 2017 01:07:42 -0800 Mark Thomas dirstate: move management of nonnormal sets into dirstate map
Wed, 15 Nov 2017 01:07:42 -0800 Mark Thomas dirstate: add explicit methods for modifying dirstate
Wed, 15 Nov 2017 01:07:42 -0800 Mark Thomas dirstate: document dirstatemap interface
Mon, 13 Nov 2017 19:12:56 -0800 Gregory Szorc bundlerepo: rename "bundlefilespos" variable and attribute
Mon, 13 Nov 2017 19:12:17 -0800 Gregory Szorc bundlerepo: rename "bundle" arguments to "cgunpacker"
Sat, 11 Nov 2017 18:55:04 -0800 Gregory Szorc bundlerepo: use early return
Sun, 05 Nov 2017 08:23:12 +0100 Boris Feld test-pattern: actually update tests using the patterns
Sun, 05 Nov 2017 08:23:53 +0100 Boris Feld test-pattern: substitute the HTTP log timestamp too
Mon, 13 Nov 2017 04:59:45 +0100 Boris Feld test-pattern: register the current the bundle2 capabilities string
Sun, 05 Nov 2017 06:43:40 +0100 Boris Feld test-pattern: register current the bundlecaps string
Sun, 05 Nov 2017 06:41:38 +0100 Boris Feld test-pattern: substitute common compression list
Sun, 05 Nov 2017 06:34:27 +0100 Boris Feld run-tests: allow to register any arbitrary pattern for replacement
Mon, 13 Nov 2017 18:22:25 -0800 Jun Wu crecord: fix revert -ir '.^' crash caused by 3649c3f2cd
Thu, 16 Nov 2017 17:11:14 -0800 Martin von Zweigbergk tweakdefaults: turn on ui.statuscopies
Wed, 15 Nov 2017 17:54:27 -0800 Kyle Lippincott run-tests: fix TESTDIR if testdescs are absolute paths
Thu, 16 Nov 2017 22:21:03 +0800 Anton Shestakov hgweb: show commit phase if it's not public
Wed, 15 Nov 2017 23:55:09 +0800 Anton Shestakov hgweb: move changeset "tags" to a template in map file (paper and coal)
Fri, 03 Nov 2017 21:01:20 +0100 Boris Feld logtoprocess: clean-up old comment
Tue, 14 Nov 2017 10:26:36 -0800 Martin von Zweigbergk patch: accept prefix argument to changedfiles() helper
Wed, 15 Nov 2017 19:36:16 +0800 Anton Shestakov hgweb: move changeset "tags" to a template in map file (gitweb and monoblue)
Wed, 15 Nov 2017 16:06:00 +0800 Anton Shestakov hgweb: split long lines in gitweb and monoblue (changeset summary and tags)
Thu, 26 Oct 2017 09:27:09 +0200 Paul Morelle debugdeltachain: output information about sparse read if enabled
Tue, 14 Nov 2017 22:46:10 +0100 Denis Laxalde rebase: exclude descendants of obsoletes w/o a successor in dest (issue5300)
Sat, 11 Nov 2017 19:25:32 +0100 Denis Laxalde tests: add a couple of 'hg log' calls in test-rebase-obsolete.t
Mon, 06 Nov 2017 22:08:02 +0100 Denis Laxalde tests: conditionally display obsfate in test-rebase-obsolete log output
Sat, 11 Nov 2017 19:23:31 +0100 Denis Laxalde tests: clarify a comment in test-rebase-obsolete.t
Sat, 11 Nov 2017 18:41:14 -0800 Gregory Szorc bundlerepo: rename _bundle to _cgunpacker
Sat, 11 Nov 2017 18:34:50 -0800 Gregory Szorc bundlerepo: assign bundle attributes in bundle type blocks
Sat, 11 Nov 2017 18:22:36 -0800 Gregory Szorc bundlerepo: make bundle and bundlefile attributes private
Sat, 11 Nov 2017 18:14:41 -0800 Gregory Szorc bundlerepo: don't assume there are only two bundle classes
Sat, 11 Nov 2017 18:09:16 -0800 Gregory Szorc bundlerepo: add docstring for bundlerepository class
Sat, 11 Nov 2017 18:05:02 -0800 Gregory Szorc bundlerepo: rename arguments to bundlerepository.__init__
Sat, 11 Nov 2017 17:07:33 -0800 Gregory Szorc bundlerepo: use suffix variable
Sat, 11 Nov 2017 17:02:31 -0800 Gregory Szorc bundlerepo: make methods agree with base class
Sat, 11 Nov 2017 16:48:40 -0800 Gregory Szorc bundle2: use os.SEEK_* constants
Mon, 30 Oct 2017 20:35:30 -0700 Rodrigo Damazio Bovendorp help: adding a topic on flags
Fri, 06 Oct 2017 05:47:56 +0530 Pulkit Goyal py3: handle keyword arguments correctly in hgext/patchbomb.py
Sat, 11 Nov 2017 15:07:21 +0800 Anton Shestakov tests: use jshint when available to check .js files
Sat, 11 Nov 2017 14:14:38 +0800 Anton Shestakov hgweb: fix jshint issues in mercurial.js
Tue, 17 Oct 2017 15:55:40 +0200 Boris Feld exchange: drop unused '_getbookmarks' function
Sun, 15 Oct 2017 15:21:47 +0200 Boris Feld bookmark: use bundle2 debug output in one push tests
Tue, 17 Oct 2017 11:01:45 +0200 Boris Feld pull: store binary node in pullop.remotebookmarks
Thu, 19 Oct 2017 11:46:41 +0200 David Demelier config: rename allow_push to allow-push
Thu, 19 Oct 2017 11:43:19 +0200 David Demelier config: rename allowpull to allow-pull
Tue, 28 Nov 2017 23:20:08 -0500 Matt Harbison convert: avoid wrong lfconvert defaults by moving configitems to core stable
Fri, 24 Nov 2017 21:51:41 -0500 Boris Feld tr-summary: keep a weakref to the unfiltered repository stable
Sat, 11 Nov 2017 12:40:13 +0900 Yuya Nishihara dispatch: verify result of early command parsing stable
Sat, 11 Nov 2017 17:55:15 +0900 Yuya Nishihara dispatch: convert non-list option parsed by _earlygetopt() to string stable
Sat, 11 Nov 2017 16:46:41 +0900 Yuya Nishihara dispatch: add option to not strip command args parsed by _earlygetopt() stable
Tue, 14 Nov 2017 00:25:59 +0900 Yuya Nishihara dispatch: fix early parsing of short option with value like -R=foo stable
Sat, 11 Nov 2017 14:02:41 +0900 Yuya Nishihara dispatch: abort if early boolean options can't be parsed stable
Fri, 10 Nov 2017 22:27:26 +0900 Yuya Nishihara dispatch: stop parsing of early boolean option at "--" stable
Fri, 10 Nov 2017 22:22:39 +0900 Yuya Nishihara dispatch: extract stub function to peek boolean command option stable
Sat, 11 Nov 2017 12:09:19 +0900 Yuya Nishihara dispatch: do not drop unpaired argument at _earlygetopt() stable
Sat, 04 Nov 2017 20:07:40 +0900 Yuya Nishihara amend: update .hgsubstate before committing a memctx (issue5677) stable
Sat, 04 Nov 2017 19:21:39 +0900 Yuya Nishihara subrepo: extract preprocess of repo.commit() to free function stable
Sat, 04 Nov 2017 18:54:57 +0900 Yuya Nishihara tests: demonstrate that .hgsubstate isn't updated on amend stable
Sat, 04 Nov 2017 23:48:19 +0900 Yuya Nishihara amend: do not drop missing files (issue5732) stable
Sat, 04 Nov 2017 23:45:59 +0900 Yuya Nishihara amend: do not take untracked files as modified or clean (issue5732) stable
Sat, 04 Nov 2017 23:40:26 +0900 Yuya Nishihara tests: add more complete test for status changes on amend stable
Fri, 10 Nov 2017 19:14:06 +0800 Anton Shestakov hgweb: add missing semicolons to followlines.js
Fri, 10 Nov 2017 18:50:44 +0800 Anton Shestakov gitweb: apply styles from annotate tooltip to followlines popup
Fri, 10 Nov 2017 18:45:43 +0800 Anton Shestakov paper: apply styles from annotate tooltip to followlines popup
Fri, 10 Nov 2017 09:44:49 -0800 Martin von Zweigbergk pull: clarify that -u only updates linearly
Wed, 08 Nov 2017 09:27:14 -0800 Mark Thomas dirstate: don't remove normallookup files from nonnormalset
Wed, 08 Nov 2017 09:23:53 -0800 Mark Thomas dirstate: clear map cached properties when clearing the map
Wed, 08 Nov 2017 09:18:18 -0800 Mark Thomas util: add util.clearcachedproperty
Fri, 10 Nov 2017 17:12:04 -0500 Augie Fackler merge with stable
Wed, 08 Nov 2017 18:24:43 -0800 Kyle Lippincott changegroup: use any node, not min(), in treemanifest's generatemanifests
Tue, 07 Nov 2017 10:16:53 -0800 Durham Goode bundle: allow bundlerepo to support alternative manifest implementations
Thu, 19 Oct 2017 12:35:47 +0200 Boris Feld obsfate: makes successorsetverb takes the markers as argument
Fri, 03 Nov 2017 09:27:36 -0700 Mark Thomas scmutil: don't try to delete origbackup symlinks to directories (issue5731) stable
Fri, 03 Nov 2017 09:27:35 -0700 Mark Thomas tests: add a test demonstrating issue5731 stable
Tue, 07 Nov 2017 13:48:33 -0800 Ryan McElroy cmdutil: create dirs for templated cat file output
Tue, 07 Nov 2017 13:46:15 -0800 Ryan McElroy cat: test output path behvaior when target path does not exist
Mon, 23 Oct 2017 00:06:49 +0530 Pulkit Goyal py3: handle keyword arguments in hgext/shelve.py
Mon, 23 Oct 2017 00:06:23 +0530 Pulkit Goyal py3: handle keyword arguments in hgext/uncommit.py
Mon, 23 Oct 2017 00:05:04 +0530 Pulkit Goyal py3: handle keyword arguments in hgext/releasenotes.py
Mon, 23 Oct 2017 00:04:47 +0530 Pulkit Goyal py3: handle keyword arguments in hgext/rebase.py
Mon, 23 Oct 2017 00:04:30 +0530 Pulkit Goyal py3: handle keyword arguments in hgext/keyword.py
Mon, 23 Oct 2017 00:04:12 +0530 Pulkit Goyal py3: handle keyword arguments in hgext/journal.py
Mon, 23 Oct 2017 00:03:54 +0530 Pulkit Goyal py3: handle keyword arguments in hgext/histedit.py
Mon, 23 Oct 2017 00:03:27 +0530 Pulkit Goyal py3: handle keyword arguments in hgext/hgk.py
Mon, 23 Oct 2017 00:03:08 +0530 Pulkit Goyal py3: handle keyword arguments in hgext/graphlog.py
Tue, 07 Nov 2017 13:18:49 -0500 Augie Fackler merge with stable
Tue, 07 Nov 2017 13:15:35 -0500 Augie Fackler Added signature for changeset cabc840ffdee stable
Tue, 07 Nov 2017 13:15:34 -0500 Augie Fackler Added tag 4.4.1 for changeset cabc840ffdee stable
Sat, 21 Oct 2017 17:46:41 +0900 Yuya Nishihara templatekw: add verbosity keyword to select template by -q/-v/--debug flag
Sat, 21 Oct 2017 17:31:13 +0900 Yuya Nishihara templatekw: move loadkeyword() to bottom
Sat, 21 Oct 2017 17:05:04 +0900 Yuya Nishihara help: hide phaseidx template keyword
Tue, 07 Nov 2017 11:22:24 -0500 Augie Fackler stable: merge with security patches stable 4.4.1
Mon, 06 Nov 2017 22:32:41 -0800 Gregory Szorc subrepo: use per-type config options to enable subrepos stable
Mon, 06 Nov 2017 14:56:17 -0500 Augie Fackler config: add some more documentation around why svn and git subrepos are off stable
Sun, 05 Nov 2017 21:51:42 +0900 Yuya Nishihara subrepo: disable git and svn subrepos by default (BC) (SEC) stable
Sun, 05 Nov 2017 21:48:58 +0900 Yuya Nishihara subrepo: extend config option to disable subrepos by type (SEC) stable
Sun, 05 Nov 2017 21:22:07 +0900 Yuya Nishihara subrepo: add config option to reject any subrepo operations (SEC) stable
Fri, 03 Nov 2017 20:12:50 +0900 Yuya Nishihara subrepo: disallow symlink traversal across subrepo mount point (SEC) stable
Fri, 03 Nov 2017 19:17:25 +0900 Yuya Nishihara tests: show symlink traversal across subrepo mount point (SEC) stable
Mon, 06 Nov 2017 10:33:40 -0800 Gregory Szorc share: move config item declarations into core stable
Sat, 04 Nov 2017 23:39:54 -0400 Matt Harbison morestatus: don't crash with different drive letters for repo.root and CWD stable
Fri, 03 Nov 2017 22:22:50 -0400 Matt Harbison pathutil: add doctests for canonpath() stable
Thu, 02 Nov 2017 23:55:09 -0400 Matt Harbison share: handle --relative shares to a different drive letter gracefully stable
Mon, 23 Oct 2017 00:02:46 +0530 Pulkit Goyal py3: handle keyword arguments in hgext/gpg.py
Mon, 23 Oct 2017 00:02:28 +0530 Pulkit Goyal py3: handle keyword arguments in hgext/fetch.py
Mon, 23 Oct 2017 00:02:07 +0530 Pulkit Goyal py3: handle keyword arguments in hgext/extdiff.py
Mon, 23 Oct 2017 00:01:45 +0530 Pulkit Goyal py3: handle keyword arguments in hgext/commitextras.py
Mon, 23 Oct 2017 00:01:16 +0530 Pulkit Goyal py3: handle keyword arguments in hgext/churn.py
Sun, 22 Oct 2017 23:53:10 +0530 Pulkit Goyal py3: handle keyword arguments in hgext/children.py
Sun, 22 Oct 2017 23:52:47 +0530 Pulkit Goyal py3: handle keyword arguments in hgext/blackbox.py
Sun, 22 Oct 2017 23:52:22 +0530 Pulkit Goyal py3: handle keyword arguments in hgext/automv.py
Sun, 22 Oct 2017 23:51:57 +0530 Pulkit Goyal py3: handle keyword arguments in hgext/amend.py
Thu, 19 Oct 2017 23:13:57 +0900 Matthieu Laneuville run-tests: allow automatic test discovery when providing folder as argument
Fri, 03 Nov 2017 14:47:37 +0100 Denis Laxalde revert: do not reverse hunks in interactive when REV is not parent (issue5096)
Fri, 03 Nov 2017 10:32:38 -0500 Kevin Bullock merge with stable
Fri, 03 Nov 2017 21:14:57 +0900 Matthieu Laneuville run-tests: endswith takes bytes as argument in python3, not str
Thu, 02 Nov 2017 20:35:31 -0400 Matt Harbison pathutil: use util.pathto() to calculate relative cwd in canonpath() stable
Sat, 21 Oct 2017 16:50:57 +0900 Yuya Nishihara patch: improve heuristics to not take the word "diff" as header (issue1879)
Sat, 21 Oct 2017 17:01:20 +0900 Yuya Nishihara rebase: drop --style option
Wed, 02 Aug 2017 13:27:45 +0900 Matthieu Laneuville run-tests: $TESTDIR can be something else than $PWD
Wed, 01 Nov 2017 17:08:33 +0100 Boris Feld obsolete: activate effect-flag by default
Mon, 30 Oct 2017 17:09:29 +0100 Boris Feld debug: print parsed bundle2 capabilities with debugcapabilities
Mon, 30 Oct 2017 17:08:16 +0100 Boris Feld debug: add a debugcapabilities commands
Mon, 30 Oct 2017 17:46:07 -0400 Augie Fackler revert: no longer mark --interactive as experimental
Wed, 25 Oct 2017 23:01:54 -0400 Augie Fackler ui: add configlist doctest to document a bit more of the whitespace behavior
Wed, 01 Nov 2017 17:19:45 -0500 Kevin Bullock merge stable into default
Wed, 01 Nov 2017 16:54:39 -0500 Kevin Bullock Added signature for changeset 0ccb43d4cf01 stable
Wed, 01 Nov 2017 16:54:38 -0500 Kevin Bullock Added tag 4.4 for changeset 0ccb43d4cf01 stable
Wed, 01 Nov 2017 14:22:26 -0700 Jun Wu test-dispatch: stabilize the test stable 4.4
Wed, 01 Nov 2017 15:34:22 -0500 Kevin Bullock internals: update test-help.t for config registrar copy-edit stable
Wed, 01 Nov 2017 13:24:08 -0500 Kevin Bullock internals: copy-edit "register" -> "registrar" in configitem docs stable
Wed, 01 Nov 2017 16:07:33 -0400 Augie Fackler merge with i18n stable
Wed, 01 Nov 2017 08:31:16 -0200 Wagner Bruna i18n-pt_BR: synchronized with cab34bda259e stable
Tue, 31 Oct 2017 23:09:29 -0400 Matt Harbison help: minor copy editing for grammar stable
Tue, 31 Oct 2017 22:37:30 +0900 Yuya Nishihara configitems: relax warning about unwanted default value stable
Thu, 26 Oct 2017 11:07:06 -0700 Kostia Balytskyi filemerge: pass a default value to _toolstr (issue5718) stable
Tue, 31 Oct 2017 06:39:38 +0530 Pulkit Goyal children: fix the log expansion of `hg children` in doc stable
Sun, 29 Oct 2017 17:53:52 +0900 Yuya Nishihara test-static-http: flush access log per request stable
Sat, 28 Oct 2017 17:23:52 +0900 Yuya Nishihara statichttprepo: do not use platform path separator to build a URL stable
Tue, 24 Oct 2017 11:15:30 -0700 Siddharth Agarwal merge: disable path conflict checking by default (issue5716) stable
Tue, 24 Oct 2017 11:14:38 -0700 Siddharth Agarwal merge: add a config option to disable path conflict checking stable
Fri, 20 Oct 2017 05:53:35 -0700 Mark Thomas dirstate: clean up when restoring identical backups stable
Fri, 20 Oct 2017 05:53:33 -0700 Mark Thomas tests: add a test demonstrating failure to clean up dirstate backups stable
Fri, 20 Oct 2017 23:01:56 -0400 Matt Harbison tests: adjust hooks for Windows stable
Fri, 20 Oct 2017 21:29:15 -0400 Matt Harbison test-log-linerange: open binary file in binary mode stable
Thu, 19 Oct 2017 23:16:48 -0400 Matt Harbison test-arbitraryfilectx: stabilize for Windows stable
Sat, 28 Oct 2017 12:35:54 -0700 Durham Goode dirstate: remove excess attribute lookups for dirstate.status (issue5714) stable
Thu, 26 Oct 2017 16:15:36 -0700 Durham Goode dirstate: avoid reading the map when possible (issue5713) (issue5717) stable
Thu, 26 Oct 2017 16:15:31 -0700 Durham Goode dirstate: move clear onto dirstatemap class stable
Fri, 27 Oct 2017 18:19:07 +0200 Boris Feld internal-doc: document the config register mechanism stable
Fri, 27 Oct 2017 21:43:22 +0200 Boris Feld help: clarify the pre-txnclose-phase documentation stable
Fri, 27 Oct 2017 21:35:34 +0200 Boris Feld internal-doc: document the 'phases' parameters to 'getbundle' stable
Sat, 28 Oct 2017 00:00:05 -0400 Matt Harbison status: update the help to indicate that clean files are not normally tersed stable
Fri, 27 Oct 2017 23:48:38 -0400 Matt Harbison terse: split on repo separator instead of os.sep (issue5715) stable
Thu, 26 Oct 2017 11:58:55 +0800 Anton Shestakov makefile: put format-c into .PHONY targets stable
Wed, 25 Oct 2017 21:58:03 +0900 Yuya Nishihara statichttprepo: prevent loading dirstate over HTTP on node lookup (issue5717) stable
Wed, 25 Oct 2017 21:21:42 +0900 Yuya Nishihara test-static-http: show all files accessed over HTTP stable
Wed, 25 Oct 2017 21:20:01 +0900 Yuya Nishihara server: drop executable bit from daemon log file stable
Mon, 23 Oct 2017 22:13:59 -0500 Kevin Bullock setup: filter out devel-warn messages from system hg stable
Mon, 23 Oct 2017 21:30:59 -0500 Kevin Bullock setup: remove duplicate assignment of HGRCPATH stable
Fri, 20 Oct 2017 13:54:51 -0500 Kevin Bullock packaging: update book URL in Mac and Windows READMEs stable
Mon, 23 Oct 2017 22:45:24 +0200 muxator commands: be more uniform in an "hg update" error message stable
Wed, 04 Oct 2017 23:22:34 +0200 muxator update: mention long options explicitly in description of merge.update() stable
Sat, 21 Oct 2017 13:42:43 +0900 Yuya Nishihara mq: copy pager attributes back to qrepo.ui stable
Sat, 21 Oct 2017 13:13:20 +0900 Yuya Nishihara registrar: host "dynamicdefault" constant by configitem object stable
Sat, 21 Oct 2017 13:04:58 +0900 Yuya Nishihara configitems: register 'ui.editor' stable
Fri, 20 Oct 2017 14:15:46 -0700 Joe Blaylock help: fix typo in hg merge documentation stable
Fri, 20 Oct 2017 13:44:38 -0500 Kevin Bullock Added signature for changeset 1e2454b60e59 stable
Fri, 20 Oct 2017 13:44:35 -0500 Kevin Bullock Added tag 4.4-rc for changeset 1e2454b60e59 stable
Sat, 05 Aug 2017 23:15:37 +0900 Yuya Nishihara help: do not abort topicmatch() because of unimportable extensions stable 4.4-rc
Fri, 20 Oct 2017 22:25:09 +0900 Yuya Nishihara configitems: register 'email.to' and 'patchbomb.to' stable
Thu, 19 Oct 2017 21:50:14 +0200 Boris Feld exchange: propagate the subfunctions return stable
Thu, 19 Oct 2017 15:15:05 -0500 Kevin Bullock merge default into stable for code freeze stable
Thu, 19 Oct 2017 15:06:33 +0200 Denis Laxalde log: add an assertion about fctx not being None in patch.diff()
Thu, 19 Oct 2017 14:55:10 +0200 Denis Laxalde log: handle removed files with --line-range patterns
Thu, 19 Oct 2017 14:12:49 +0200 Denis Laxalde log: disable bare file patterns with --line-range
Thu, 19 Oct 2017 12:37:26 +0200 Denis Laxalde log: switch to FROMLINE:TOLINE syntax for -L/--line-range
Wed, 18 Oct 2017 19:00:33 +0200 Denis Laxalde log: handle binary files in --line-range patterns
Tue, 17 Oct 2017 22:46:08 +0200 muxator build: build deb/rpm independently on config/extensions in the host system
Thu, 19 Oct 2017 17:50:20 +0200 Boris Feld config: also gather effect-flags on experimental.evolution
Thu, 19 Oct 2017 12:33:53 +0200 Boris Feld obsfate: rename obsfate into obsolete in default mapfile
Thu, 19 Oct 2017 12:32:42 +0200 Boris Feld obsfate: rename obsfate into obsolete in changeset_printer
Thu, 19 Oct 2017 11:17:10 -0400 Augie Fackler tests: add some (?) output lines to catch "helpful" output from Solaris diff
Wed, 18 Oct 2017 15:28:19 +0200 Paul Morelle sparse-read: ignore trailing empty revs in each read chunk
Wed, 18 Oct 2017 15:42:44 -0700 Jun Wu fsmonitor: use nonnormalset from dirstatemap
Wed, 18 Oct 2017 22:10:08 -0700 Martin von Zweigbergk registrar: don't i18n ProgrammingError message
Wed, 18 Oct 2017 22:07:53 -0700 Martin von Zweigbergk registrar: move "constant" possiblecmdtypes to class level
Wed, 18 Oct 2017 16:28:18 -0700 Martin von Zweigbergk tests: de-flake test-run-tests.t's "--jobs=2 --first" test
Wed, 18 Oct 2017 18:30:02 -0400 Augie Fackler cmdutil: fix status tersing on Python 3
Wed, 18 Oct 2017 18:29:17 -0400 Augie Fackler hghave: fix clang-format check to use bytes regex
Wed, 18 Oct 2017 18:29:00 -0400 Augie Fackler configitems: make all regular expressions bytes and not native str
Wed, 18 Oct 2017 18:11:50 -0400 Augie Fackler convert: register missed subversion config items
Thu, 19 Oct 2017 03:20:47 +0530 Pulkit Goyal amend: error out if the note is greater than 255bytes
Wed, 18 Oct 2017 15:05:03 -0700 Jun Wu show: move configitems to core
Wed, 18 Oct 2017 14:55:39 -0700 Jun Wu chgserver: do not treat HG as sensitive environ when CHGHG is set
Wed, 18 Oct 2017 22:54:50 +0200 Gregory Szorc fsmonitor: declare missing config options
Wed, 18 Oct 2017 22:57:15 +0200 Gregory Szorc fsmonitor: warn when fsmonitor could be used
Fri, 06 Oct 2017 06:48:43 -0700 Ryan McElroy merge: additional test cases to show merge-halting behavior
Wed, 18 Oct 2017 04:31:46 +0530 Pulkit Goyal rebase: add support to output nodechanges
Tue, 17 Oct 2017 13:20:25 -0700 Saurabh Singh ui: move request exit handlers to global state
Wed, 18 Oct 2017 09:07:48 +0200 Paul Morelle sparse-read: skip gaps too small to be worth splitting
Wed, 18 Oct 2017 12:53:00 +0200 Boris Feld sparse-read: move from a recursive-based approach to a heap-based one
Tue, 17 Oct 2017 22:55:33 -0400 Matt Harbison subrepo: implement 'unshare' for Mercurial subrepos
Tue, 17 Oct 2017 21:48:56 -0400 Matt Harbison share: move the implementation of 'unshare' to the 'hg' module
Tue, 17 Oct 2017 20:25:43 +0200 Denis Laxalde show: use labelcset() template alias for work (and stack) views
Wed, 18 Oct 2017 12:19:53 -0500 Kevin Bullock phases: pass phase names to hooks instead of internal values
Wed, 18 Oct 2017 12:36:23 +0200 Boris Feld configitems: document the choice of using 'match' instead of 'search'
Wed, 18 Oct 2017 12:26:08 +0200 Boris Feld configitems: do not directly match generic items
Wed, 18 Oct 2017 15:38:51 +0200 Boris Feld obsfate: fix obsfate_printer with empty date list
Tue, 17 Oct 2017 16:54:31 +0200 Boris Feld config: gather allowdivergence under the evolution namespace
Tue, 17 Oct 2017 15:57:56 +0200 Boris Feld config: remove stabilization.* aliases
Tue, 17 Oct 2017 15:56:49 +0200 Boris Feld config: rename stabilization.track-operation
Tue, 17 Oct 2017 15:54:05 +0200 Boris Feld config: rename stabilization.bundle-obsmarker
Thu, 28 Sep 2017 21:07:58 +0100 Boris Feld config: use 'experimental.evolution.exchange'
Thu, 28 Sep 2017 18:56:40 +0100 Boris Feld config: use 'experimental.evolution.allowunstable'
Thu, 28 Sep 2017 18:19:06 +0100 Boris Feld config: use 'experimental.evolution.create-markers'
Tue, 17 Oct 2017 11:29:26 +0200 Boris Feld config: replace experimental.stabilization by experimental.evolution
Mon, 16 Oct 2017 17:14:47 +0200 Boris Feld config: update evolution-related config
Mon, 16 Oct 2017 17:14:32 +0200 Boris Feld config: invert evolution-related configuration aliases
Mon, 16 Oct 2017 14:53:57 -0400 Augie Fackler parsers: allow clang-format here
Mon, 16 Oct 2017 14:49:35 -0400 Augie Fackler cext: add /* header */ comment to all PyVarObject_HEAD_INIT() calls
Tue, 21 Apr 2015 16:02:23 -0400 Augie Fackler parsers: protect some case-folding tables from clang-format
Mon, 14 Sep 2015 14:52:20 -0400 Augie Fackler makefile: add target to apply clang-format in-place
Mon, 16 Oct 2017 17:41:27 +0200 Boris Feld configitems: adds a developer warning when accessing undeclared configuration
Tue, 17 Oct 2017 21:15:31 +0200 Denis Laxalde log: add -L/--line-range option to follow file history by line range
Fri, 06 Oct 2017 14:45:17 +0200 Denis Laxalde diff: pass a diff hunks filter function from changeset_printer to patch.diff()
Thu, 05 Oct 2017 21:20:08 +0200 Denis Laxalde diff: also yield file context objects in patch.trydiff() (API)
Wed, 04 Oct 2017 15:27:43 +0200 Denis Laxalde revset: extract a parsefollowlinespattern helper function
Fri, 06 Oct 2017 17:53:36 +0200 Boris Feld obsfate: add obsfate to default mapfile
Thu, 05 Oct 2017 15:25:18 +0200 Boris Feld log: add obsfate by default in changeset printer
Mon, 09 Oct 2017 15:34:26 +0200 Boris Feld obsfate: only display date in verbose mode
Mon, 09 Oct 2017 15:34:12 +0200 Boris Feld obsfate: filter out current user if not in verbose
Fri, 06 Oct 2017 16:23:47 +0200 Boris Feld ui: add the possibility to returns None as username in ui
Fri, 06 Oct 2017 17:15:49 +0200 Boris Feld test: test obfate template keyword in test-obsmarker-template.t
Thu, 05 Oct 2017 17:42:56 +0200 Boris Feld templatekw: introduce obsfate keyword
Tue, 10 Oct 2017 02:25:03 +0530 Pulkit Goyal copies: add a config to limit the number of candidates to check in heuristics
Tue, 17 Oct 2017 10:31:44 -0700 Martin von Zweigbergk extensions: always include traceback when extension setup fails
Tue, 17 Oct 2017 10:25:32 -0700 Martin von Zweigbergk tests: move baduisetup() test out of "#if demandimport"
Tue, 17 Oct 2017 09:46:31 -0700 Martin von Zweigbergk tests: make test-extension.t's baduisetup.py test fail even if bdiff exists
Tue, 17 Oct 2017 10:33:27 -0700 Martin von Zweigbergk run-tests: move newline out of colorized message
Tue, 17 Oct 2017 11:07:18 -0700 Saurabh Singh test-extension: make the test compatible with chg
Tue, 17 Oct 2017 11:35:58 -0700 Saurabh Singh hghave: disable demandimport when chg is running
Tue, 17 Oct 2017 10:41:56 -0700 Jun Wu test-show: make it compatible with chg
Tue, 17 Oct 2017 10:51:43 -0400 Augie Fackler templater: use pycompat.sysbytes to bytes-ify some __name__ attrs
Mon, 16 Oct 2017 22:44:43 -0400 Augie Fackler templatefilters: defend against evil unicode strs in json filter
Wed, 20 Sep 2017 19:38:06 +0200 Boris Feld phase: use a binary phase part to push through bundle2 (BC)
Tue, 17 Oct 2017 12:41:24 -0700 Phil Cohen arbitraryfilecontext: skip the cmp fast path if any side is a symlink
Mon, 14 Sep 2015 14:17:27 -0400 Augie Fackler test-clang-format: new test to verify that files stay clang-formatted
Tue, 17 Oct 2017 08:11:13 -0700 Mark Thomas context: audit paths before clearing unknown files and dirs
Tue, 17 Oct 2017 08:07:43 -0700 Mark Thomas tests: add test demonstrating regression in path audit
Fri, 13 Oct 2017 23:00:31 +0200 Boris Feld configitems: move rebase config into core
Sat, 14 Oct 2017 01:09:46 +0200 Boris Feld eol: ensure the eol extensions is loaded when hooks run
Sat, 14 Oct 2017 01:16:03 +0200 Boris Feld acl: make sure the extensions is enabled when the acl-hooks run
Mon, 16 Oct 2017 18:16:29 +0200 Boris Feld configitems: register the 'web.archivesubrepos' config
Sun, 08 Oct 2017 22:22:27 +0200 Boris Feld configitems: register the 'experimental.effect-flags' config
Sun, 08 Oct 2017 20:37:13 +0200 Boris Feld configitems: register the full 'merge-tools' config and sub-options
Sat, 14 Oct 2017 17:05:41 +0200 Paul Morelle revlog-sparse-read: add a lower-threshold for read block size
Tue, 10 Oct 2017 17:50:27 +0200 Paul Morelle revlog: introduce an experimental flag to slice chunks reads when too sparse
Mon, 09 Oct 2017 15:13:41 +0200 Paul Morelle revlog: ignore empty trailing chunks when reading segments
Wed, 20 Sep 2017 19:17:37 +0200 Boris Feld phase: isolate logic to update remote phrase through bundle2 pushkey
Wed, 11 Oct 2017 07:40:00 +0200 Boris Feld phase: generate a push-race detection part on push
Wed, 11 Oct 2017 07:13:02 +0200 Boris Feld phase: introduce a new 'check:phases' part
Wed, 11 Oct 2017 18:39:04 +0200 Boris Feld phase: gather remote phase information in a summary object
Wed, 11 Oct 2017 18:39:34 +0200 Boris Feld phase: simplify the check for issue3781 shortcut in discovery
Mon, 16 Oct 2017 12:36:42 +0200 Boris Feld exchange: fix issue3781 reference in the comment
Wed, 11 Oct 2017 20:08:02 +0200 Boris Feld phase: filter out non-draft item in "draft root"
Sun, 15 Oct 2017 22:48:02 -0400 Matt Harbison subrepo: share instead of clone if the parent repo is shared (issue5675) (BC)
Sun, 15 Oct 2017 16:57:34 -0400 Matt Harbison tests: update output for no-symlink platforms
Mon, 16 Oct 2017 22:46:37 +0530 Pulkit Goyal releasenotes: show a warning if fuzzywuzzy is not present
Mon, 16 Oct 2017 22:46:11 +0530 Pulkit Goyal releasenotes: move import of fuzzywuzzy to import level
Sun, 15 Oct 2017 20:31:44 +0530 Pulkit Goyal releasenotes: don't abort is there is a bad formatted entry for releasenotes
Sun, 15 Oct 2017 20:29:16 +0530 Pulkit Goyal releasenotes: make the import of fuzzywuzzy optional
Mon, 16 Oct 2017 22:51:58 -0400 Augie Fackler webcommands: replace str(ctx) etc with pycompat.bytestr(ctx) etc
Mon, 16 Oct 2017 22:50:39 -0400 Augie Fackler templater: don't blow up when trying to build an abort message
Mon, 16 Oct 2017 22:44:06 -0400 Augie Fackler webutil: use pycompat.bytestr() instead of str()
Mon, 16 Oct 2017 22:43:19 -0400 Augie Fackler hgweb: correct an earlier error of mine - `start` should be bytes
Mon, 16 Oct 2017 18:58:16 +0200 Boris Feld config: simplify aliasing commands.update.check
Wed, 04 Oct 2017 18:51:21 -0700 Jun Wu run-tests: set HGPLAIN=1 when bisecting
Wed, 04 Oct 2017 18:50:18 -0700 Jun Wu run-tests: extract Popen logic to a single method
Wed, 04 Oct 2017 18:42:24 -0700 Jun Wu run-tests: move bisect logic to a separate method
Wed, 04 Oct 2017 11:00:04 -0400 Augie Fackler mpatch: switch alignment of wrapped line from tab to spaces with clang-format
Wed, 04 Oct 2017 10:56:33 -0400 Augie Fackler mpatch: reformat function prototypes with clang-format
Mon, 16 Oct 2017 11:43:41 -0400 Augie Fackler contrib: remove check-code rule about indentation
Sat, 24 Jan 2015 17:04:25 -0500 Augie Fackler clang-format: configuration for the clang-format source formatter
Fri, 06 Oct 2017 06:48:43 -0700 Ryan McElroy merge: allow user to halt merge on merge-tool failures
Fri, 06 Oct 2017 06:48:43 -0700 Ryan McElroy filemerge: introduce functions to halt merge flow
Sun, 15 Oct 2017 19:29:56 +0530 Pulkit Goyal amend: add a flag `-n/--note` to store note with amend
Sun, 15 Oct 2017 15:32:03 +0530 Pulkit Goyal cmdutil: pass metadata from amend() to cleanupnodes
Sun, 15 Oct 2017 14:34:24 +0530 Pulkit Goyal scmutil: add capability to cleanupnodes to take obsmarker metadata
Mon, 16 Oct 2017 13:06:33 -0700 Saurabh Singh test-hgweb-annotate-whitespace: make test compatible with chg
Mon, 16 Oct 2017 17:41:37 -0700 Saurabh Singh test-pager: make the test compatible with chg
Mon, 16 Oct 2017 17:06:32 -0700 Saurabh Singh test-obsolete-bounds-checking: make the test compatible with chg
Mon, 16 Oct 2017 17:14:21 -0700 Saurabh Singh test-dispatch: make the test compatible with chg
Mon, 16 Oct 2017 12:15:00 -0700 Saurabh Singh histedit: remove the nonexistant config 'histeditng'
Sun, 15 Oct 2017 20:36:29 -0700 Phil Cohen context: add workingfilectx.markcopied
Sun, 15 Oct 2017 20:36:29 -0700 Phil Cohen merge: don't use workers in in-memory mode
Sun, 15 Oct 2017 20:36:29 -0700 Phil Cohen filemerge: add a missing flushall()
Fri, 13 Oct 2017 12:34:22 -0700 Phil Cohen filemerge: store backups in the overlayworkingctx if using imm
Fri, 13 Oct 2017 12:34:22 -0700 Phil Cohen context: add overlayfilectx.cmp()
Mon, 16 Oct 2017 13:10:55 -0700 Phil Cohen filemerge: use arbitraryfilectx for backups
Wed, 20 Sep 2017 04:47:43 +0530 Pulkit Goyal registrar: add support for storing the type of command in func object
Mon, 16 Oct 2017 22:19:02 +0530 Pulkit Goyal releasenotes: fix documentation of similaritycheck()
Sat, 14 Oct 2017 01:15:01 +0200 Boris Feld configitems: register acl config section
Sat, 14 Oct 2017 00:34:46 +0200 Boris Feld configitems: register the 'extdata.*.diffargs' config
Sat, 14 Oct 2017 00:33:57 +0200 Boris Feld configitems: register the 'exdiff.opts.*' config
Sat, 14 Oct 2017 00:30:14 +0200 Boris Feld configitems: register the 'hostsecurity.*:verifycertsfile' config
Sat, 14 Oct 2017 00:29:31 +0200 Boris Feld configitems: register the 'hostsecurity.*:fingerprints' config
Sat, 14 Oct 2017 00:28:48 +0200 Boris Feld configitems: register the 'hostsecurity.*:ciphers' config
Sat, 14 Oct 2017 00:28:13 +0200 Boris Feld configitems: register the 'hostsecurity.*:minimumprotocol' config
Sat, 14 Oct 2017 00:16:12 +0200 Boris Feld configitems: register the test 'fakepatchtime.fakenow' config
Sat, 14 Oct 2017 00:15:37 +0200 Boris Feld configitems: register the test 'fakedirstatewritetime.fakenow' config
Fri, 13 Oct 2017 23:26:16 +0200 Boris Feld configitems: register the 'gpg' arbitraty key section
Fri, 13 Oct 2017 23:23:48 +0200 Boris Feld configitems: register the 'extdata' section
Fri, 13 Oct 2017 23:33:31 +0200 Boris Feld configitems: fix registration of extensions config
Wed, 11 Oct 2017 23:33:59 +0200 Boris Feld configitems: register the test config in 'test-push-race.t'
Wed, 11 Oct 2017 04:33:00 +0200 Boris Feld configitems: register the test 'ui.ioerrors' config
Fri, 13 Oct 2017 23:53:06 +0200 Boris Feld configitems: register the test 'failafterfinalize.fail' config
Fri, 13 Oct 2017 23:46:37 +0200 Boris Feld configitems: register the test 'logtoprocess.foo' config
Fri, 13 Oct 2017 23:10:49 +0200 Boris Feld configitems: register the test 'failpush.reason' config
Fri, 13 Oct 2017 23:07:12 +0200 Boris Feld configitems: register the 'patchbomb.reply-to' config
Fri, 13 Oct 2017 23:07:01 +0200 Boris Feld configitems: register the 'patchbomb.cc' config
Fri, 13 Oct 2017 23:06:40 +0200 Boris Feld configitems: register the 'patchbomb.bcc' config
Fri, 13 Oct 2017 23:03:46 +0200 Boris Feld configitems: register the 'web.staticurl' config
Thu, 12 Oct 2017 00:38:18 +0200 Boris Feld configitems: register the 'experimental.uncommitondirtywdir' config
Fri, 13 Oct 2017 22:28:03 +0200 Boris Feld configitems: register the 'largefiles.usercache' config
Fri, 13 Oct 2017 22:26:58 +0200 Boris Feld configitems: register the 'largefiles.patterns' config
Fri, 13 Oct 2017 22:26:03 +0200 Boris Feld configitems: register the 'largefiles.minsize' config
Fri, 13 Oct 2017 21:50:43 +0200 Boris Feld configitem: register the 'notify.changegroup' config
Fri, 13 Oct 2017 21:50:32 +0200 Boris Feld configitem: register the 'notify.outgoing' config
Thu, 12 Oct 2017 00:57:49 +0200 Boris Feld configitem: register the 'notify.incoming' config
Thu, 12 Oct 2017 00:44:45 +0200 Boris Feld configitems: register the 'hgweb-paths' section
Fri, 13 Oct 2017 21:32:29 +0200 Boris Feld contrib-perf: register the 'parentscount' config item
Fri, 13 Oct 2017 21:31:24 +0200 Boris Feld contrib-perf: update the config registration
Thu, 12 Oct 2017 00:20:41 +0200 Boris Feld configitems: register the 'hostfingerprints' section
Thu, 12 Oct 2017 00:19:12 +0200 Boris Feld configitems: register the 'hostsecurity.minimumprotocol' config
Wed, 11 Oct 2017 22:53:17 +0200 Boris Feld configitems: register the 'progress.format' config
Wed, 11 Oct 2017 22:51:23 +0200 Boris Feld configitems: register the 'blackbox.maxfiles' config
Sun, 15 Oct 2017 00:43:01 -0400 Augie Fackler hgweb: fix decodevaluefromheaders to always return a bytes value
Sun, 15 Oct 2017 00:42:25 -0400 Augie Fackler hgweb: more "headers are native strs" cleanup
Sun, 15 Oct 2017 00:41:34 -0400 Augie Fackler hgweb: when unpacking args from request form, convert to bytes
Sun, 15 Oct 2017 00:39:53 -0400 Augie Fackler wireproto: more strkwargs cleanup
Sun, 15 Oct 2017 00:38:33 -0400 Augie Fackler hgweb: more "http headers are native strs" cleanup
Sun, 15 Oct 2017 00:05:43 -0400 Augie Fackler wireproto: bounce kwargs to/from bytes/str as needed
Mon, 16 Oct 2017 15:12:50 +0200 Boris Feld configitems: fixup default value of annotate config option
Mon, 16 Oct 2017 15:35:08 +0200 Denis Laxalde transaction-summary: use a revset to filter obsoletes in reportnewcs()
Sun, 15 Oct 2017 20:32:10 +0530 Pulkit Goyal releasenotes: add pager support when printing to the ui
Fri, 13 Oct 2017 22:08:55 +0200 Boris Feld configitems: fixup default value of diff config option
Sun, 08 Oct 2017 21:42:32 +0200 Boris Feld devel-warn: add 'warn-' to 'devel.empty-changegroup' config
Sun, 15 Oct 2017 00:05:00 -0400 Augie Fackler peer: ensure command names are always ascii bytestrs
Sun, 15 Oct 2017 00:03:31 -0400 Augie Fackler httppeer: always produce native str header keys and values
Sun, 15 Oct 2017 00:40:07 -0400 Augie Fackler wireproto: use %d to encode int, not %s
Sun, 15 Oct 2017 00:06:06 -0400 Augie Fackler wireproto: use a proper exception instead of `assert False`
Sun, 15 Oct 2017 00:39:29 -0400 Augie Fackler wireproto: use listcomp instead of map()
Sun, 15 Oct 2017 00:37:24 -0400 Augie Fackler dagutil: use a listcomp instead of a map()
Sat, 14 Oct 2017 12:03:42 -0400 Augie Fackler peer: when collecting method names for batch calls, bytes-ify __name__
Sat, 14 Oct 2017 12:02:15 -0400 Augie Fackler python3: replace im_{self,func} with __{self,func}__ globally
Sat, 14 Oct 2017 12:00:35 -0400 Augie Fackler httppeer: extract content-type from headers using native str
Sat, 14 Oct 2017 11:59:51 -0400 Augie Fackler httppeer: convert request url back to bytes before inspecting it
Sat, 14 Oct 2017 11:30:17 -0400 Augie Fackler templater: explode if we try to emit a str
Sat, 14 Oct 2017 11:20:31 -0400 Augie Fackler hgweb: fill in content-type and content-length as native strings
Sat, 14 Oct 2017 10:47:29 -0400 Augie Fackler hgweb: mimetype guessing needs a unicode path
Sat, 14 Oct 2017 15:37:33 -0400 Augie Fackler hgweb: set sent_headers attr as early as practical
Thu, 05 Oct 2017 14:53:52 -0400 Augie Fackler hgweb: detect Python 3-era libraries and use modern attribute names
Sat, 14 Oct 2017 15:53:36 -0400 Augie Fackler server: indent block that's about to get conditionalized
Sat, 14 Oct 2017 18:41:20 +0900 Yuya Nishihara templates: fix missed space between instability labels
Sat, 14 Oct 2017 18:24:01 +0900 Yuya Nishihara templates: introduce labelcset() function in map-cmdline.default as example
Sat, 14 Oct 2017 18:06:42 +0900 Yuya Nishihara templater: load aliases from [templatealias] section in map file
Sat, 14 Oct 2017 17:51:01 +0900 Yuya Nishihara templater: load template fragments from [templates] section in map file
Sat, 14 Oct 2017 17:41:41 +0900 Yuya Nishihara config: allow remapping the default section
Sat, 20 Aug 2016 18:33:02 +0900 Yuya Nishihara templater: simplify merge of __base__ dicts by reading it first
Sun, 08 Oct 2017 17:23:18 +0200 Boris Feld phase: add a dedicated pretxnclose-phase hook
Sun, 08 Oct 2017 17:50:46 +0200 Boris Feld phase: add a dedicated txnclose-phase hook
Sun, 08 Oct 2017 18:50:14 +0200 Boris Feld bookmark: add a dedicated pretxnclose-bookmark hook
Tue, 10 Oct 2017 17:53:42 +0200 Boris Feld bookmark: add a dedicated txnclose-bookmark hook
Fri, 13 Oct 2017 15:58:54 -0400 Augie Fackler tweakdefaults: make commands.update.check be `noconflict`
Sat, 14 Oct 2017 15:43:06 -0400 Augie Fackler hgweb: fix logging to use native strings as appropriate
Sat, 14 Oct 2017 03:13:50 -0400 Augie Fackler config: graduate experimental.updatecheck to commands.update.check
Sat, 14 Oct 2017 15:42:38 -0400 Augie Fackler hgweb: rewrite most obviously-native-strings to be native strings
Thu, 05 Oct 2017 14:48:52 -0400 Augie Fackler hgweb: use native strings consistently for querystring parsing
Thu, 05 Oct 2017 14:48:31 -0400 Augie Fackler hgweb: rewrite two X or Y and Z ad-hoc ternaries with Y if X else Z
Sun, 01 Oct 2017 12:12:34 -0400 Augie Fackler httppeer: use native strings for headers
Thu, 05 Oct 2017 14:29:51 -0400 Augie Fackler hgweb: more native string treatment in query string parsing
Sat, 14 Oct 2017 14:07:39 -0400 Augie Fackler httppeer: pass url to urllib as native str, not bytes
Sat, 14 Oct 2017 13:33:37 +0200 Denis Laxalde tersestatus: rework dirnode and tersedir docstrings
Wed, 04 Oct 2017 10:52:50 -0400 Augie Fackler bitmanipulation: reformat with clang-format
Mon, 14 Sep 2015 14:16:31 -0400 Augie Fackler hghave: add a check for clang-format
Thu, 05 Oct 2017 14:16:20 -0400 Augie Fackler python3: use our bytes-only version of cgi.escape everywhere
Sat, 14 Oct 2017 02:57:26 -0400 Augie Fackler url: add cgi.escape equivalent for bytestrings
Thu, 05 Oct 2017 14:15:05 -0400 Augie Fackler python3: move from using func_name to __name__
Sat, 14 Oct 2017 01:20:12 -0400 Matt Harbison tests: add globs for Windows
Sat, 14 Oct 2017 01:07:59 -0400 Matt Harbison test-conflicts: conditionalize for no-symlink platforms
Sat, 14 Oct 2017 00:20:59 -0400 Matt Harbison test-extdata: conditonalize error message for Windows
Sat, 14 Oct 2017 00:07:26 -0400 Matt Harbison test-audit-path: fill in missing output for no-symlink case
Sat, 14 Oct 2017 13:37:14 +0900 Yuya Nishihara test-i18n: guard gettext test appropriately
Sun, 08 Oct 2017 13:08:31 +0200 Boris Feld hook: add a 'hashook' function to test for hook existence
Fri, 13 Oct 2017 22:42:17 +0200 muxator build: for the bootstrap phase of a deb/rpm build pure-py mercurial is enough
Fri, 13 Oct 2017 12:40:05 -0700 Phil Cohen context: add a fast-comparision for arbitraryfilectx and workingfilectx
Fri, 13 Oct 2017 04:02:06 +0530 Denis Laxalde tersestatus: avoid modifying tersedict
Wed, 11 Oct 2017 21:19:19 +0200 Denis Laxalde tersestatus: make methods part of the dirnode class
Fri, 06 Oct 2017 20:54:23 +0530 Pulkit Goyal tersestatus: re-implement the functionality to terse the status
Fri, 13 Oct 2017 12:54:46 -0700 Phil Cohen context: add is `isinmemory()` to filectx
Fri, 06 Oct 2017 06:48:43 -0700 Ryan McElroy merge: ensure that we always commit the mergestate
Fri, 06 Oct 2017 06:48:43 -0700 Ryan McElroy merge: add tests to show current behavior on failed filemerges
Thu, 05 Oct 2017 11:34:41 -0700 Durham Goode dirstate: move the _dirfoldmap to dirstatemap
Thu, 05 Oct 2017 11:34:41 -0700 Durham Goode dirstate: remove _dirs property cache
Thu, 05 Oct 2017 11:34:41 -0700 Durham Goode dirstate: remove _filefoldmap property cache
Thu, 05 Oct 2017 11:34:41 -0700 Durham Goode dirstate: move identity to dirstatemap
Thu, 05 Oct 2017 11:34:41 -0700 Durham Goode dirstate: move nonnormal and otherparent sets to dirstatemap
Thu, 05 Oct 2017 11:34:41 -0700 Durham Goode dirstate: move write into dirstatemap
Thu, 05 Oct 2017 11:34:41 -0700 Durham Goode dirstate: move _read into dirstatemap
Sun, 08 Oct 2017 21:29:24 +0200 Boris Feld configitems: register the 'templates' section
Wed, 11 Oct 2017 05:01:55 +0200 Boris Feld configitems: register the 'paths' config section
Wed, 11 Oct 2017 02:26:09 +0200 Boris Feld configitems: register the 'pager.attend-.*' options
Fri, 13 Oct 2017 16:39:06 +0200 Boris Feld configitems: register the 'hooks' config section
Tue, 10 Oct 2017 10:48:47 +0200 Boris Feld configitems: register the 'extensions' section
Sun, 08 Oct 2017 20:39:51 +0200 Boris Feld configitems: register the 'defaults' section
Sun, 08 Oct 2017 21:02:02 +0200 Boris Feld configitems: register the 'committemplate' section
Tue, 10 Oct 2017 10:49:28 +0200 Boris Feld configitems: register the 'color' section
Sun, 08 Oct 2017 20:26:25 +0200 Boris Feld configitems: register the 'alias' section
Tue, 10 Oct 2017 10:49:15 +0200 Boris Feld configitems: allow for the registration of "generic" config item
Thu, 12 Oct 2017 09:39:50 +0200 Denis Laxalde transaction-summary: show the range of new revisions upon pull/unbundle (BC)
Fri, 13 Oct 2017 21:36:10 +0900 Yuya Nishihara i18n: cache translated messages per encoding
Thu, 12 Oct 2017 22:09:11 +0900 Yuya Nishihara templater: fix ifcontains() to handle type mismatch gracefully
Thu, 12 Oct 2017 21:56:13 +0900 Yuya Nishihara help: use single quotes in ``template example``
Thu, 12 Oct 2017 21:48:02 +0900 Yuya Nishihara help: hide template keywords of obsolescence as they are still experimental
Thu, 12 Oct 2017 21:42:42 +0900 Yuya Nishihara help: fix formatting of template keywords
Thu, 12 Oct 2017 22:21:14 +0900 Yuya Nishihara chg: remove outdated rule to start test server
Fri, 13 Oct 2017 00:22:54 +0900 Yuya Nishihara configitems: drop redundant default of web.allow<archtype>
Fri, 13 Oct 2017 00:14:28 +0900 Yuya Nishihara configitems: correct default values of web.allow<archtype> and web.hidden
Fri, 13 Oct 2017 22:38:24 +0900 Yuya Nishihara bdiff: include compat.h in header to define ssize_t
Sat, 30 Sep 2017 22:37:20 +0100 Boris Feld test: add an extra case for obsolescence distributed case
Fri, 29 Sep 2017 19:59:15 +0100 Boris Feld test: add a test file dedicated to an important distributed case
Tue, 10 Oct 2017 23:19:35 +0530 Pulkit Goyal repoview: remove incorrect documentation of the function
Thu, 12 Oct 2017 09:34:58 -0700 Jun Wu check-code: suggest pycompat.is(posix|windows|darwin)
Thu, 12 Oct 2017 23:34:34 -0700 Jun Wu codemod: use pycompat.isdarwin
Thu, 12 Oct 2017 09:04:22 -0700 Jun Wu codemod: use pycompat.isposix
Thu, 12 Oct 2017 23:30:46 -0700 Jun Wu codemod: use pycompat.iswindows
Thu, 12 Oct 2017 19:20:04 -0700 Jun Wu pycompat: define operating system constants
Wed, 11 Oct 2017 21:24:32 -0700 Jun Wu hgweb: do not import uuid immediately to avoid its side effect
Wed, 11 Oct 2017 17:42:57 -0700 Jun Wu check-code: forbid platform.system()
Wed, 11 Oct 2017 17:42:35 -0700 Jun Wu largefiles: do not use platform.system()
Wed, 11 Oct 2017 17:38:20 -0700 Jun Wu logtoprocess: do not use platform.system()
Wed, 11 Oct 2017 17:27:21 -0700 Jun Wu selectors2: do not use platform.system()
Mon, 09 Oct 2017 12:42:28 -0700 Jun Wu dispatch: when --pager=no is passed, also disable pager on req.repo.ui
Wed, 11 Oct 2017 10:36:59 -0700 Durham Goode bundle2: immediate exit for ctrl+c (issue5692)
Wed, 04 Oct 2017 11:04:18 -0400 Augie Fackler exewrapper: format with clang-format
Wed, 04 Oct 2017 11:02:44 -0400 Augie Fackler util: add clang-format control comment around struct and format macro
Wed, 04 Oct 2017 10:57:23 -0400 Augie Fackler mpatch: reflow two oddly formatted else blocks with clang-format
Wed, 04 Oct 2017 10:55:51 -0400 Augie Fackler mpatch: re-wrap wide line with clang-format
Wed, 04 Oct 2017 10:51:39 -0400 Augie Fackler bdiff: remove trailing newlines
Wed, 04 Oct 2017 10:51:25 -0400 Augie Fackler bdiff: rewrap function prototypes per clang-format
Wed, 04 Oct 2017 10:50:54 -0400 Augie Fackler bdiff: re-wrap lines per clang-format
Wed, 04 Oct 2017 10:49:34 -0400 Augie Fackler bdiff: remove extra space after * per clang-format
Wed, 04 Oct 2017 10:48:46 -0400 Augie Fackler bdiff: fix misplaced comma in macro definition with clang-format
Wed, 04 Oct 2017 10:47:51 -0400 Augie Fackler bdiff: format header file with clang-format
Wed, 04 Oct 2017 10:47:19 -0400 Augie Fackler bdiff: sort includes using clang-format
Wed, 11 Oct 2017 01:47:00 +0200 muxator build: "make deb" failed when the base path contained spaces
Wed, 11 Oct 2017 02:06:12 +0200 muxator build: chg build was failing when the base directory contained spaces
Wed, 11 Oct 2017 01:37:43 +0200 muxator build: initial version detection by make deb/rpm was missing quoting
Wed, 11 Oct 2017 01:19:48 +0200 muxator build: make install in "/doc" failed if the destination dir contained spaces
Thu, 05 Oct 2017 16:13:05 +0200 Paul Morelle strip: take branch into account when selecting update target (issue5540)
Wed, 04 Oct 2017 18:49:09 +0200 Denis Laxalde scmutil: factor out building of transaction summary callback
Sun, 01 Oct 2017 09:52:44 +0200 Denis Laxalde scmutil: factor out transaction name lookup in registersummarycallback()
Wed, 11 Oct 2017 05:23:45 +0200 Boris Feld configitems: register the annotate diff options
Wed, 11 Oct 2017 05:42:56 +0200 Boris Feld configitems: register the 'convert.cvsps.logencoding' config
Wed, 11 Oct 2017 05:36:10 +0200 Boris Feld configitems: register the 'ui.interface.chunkselector' config
Wed, 11 Oct 2017 05:18:20 +0200 Boris Feld configitems: register the 'experimental.archivemetatemplate' config
Wed, 11 Oct 2017 04:57:54 +0200 Boris Feld configitems: register the 'rebase.singletransaction' config
Wed, 11 Oct 2017 17:51:40 +0200 Boris Feld configitems: register the 'server.bundle*' family of config
Wed, 11 Oct 2017 04:16:17 +0200 Boris Feld configitems: register the 'web.logourl' config
Wed, 11 Oct 2017 04:16:05 +0200 Boris Feld configitems: register the 'web.logoimg' config
Wed, 11 Oct 2017 04:15:48 +0200 Boris Feld configitems: register the 'web.labels' config
Wed, 11 Oct 2017 04:15:37 +0200 Boris Feld configitems: register the 'web.hidden' config
Wed, 11 Oct 2017 04:15:24 +0200 Boris Feld configitems: register the 'web.guessmime' config
Wed, 11 Oct 2017 04:15:08 +0200 Boris Feld configitems: register the 'web.deny_push' config
Wed, 11 Oct 2017 04:14:44 +0200 Boris Feld configitems: register the 'web.contact' config
Wed, 11 Oct 2017 04:14:33 +0200 Boris Feld configitems: register the 'web.cache' config
Wed, 11 Oct 2017 04:14:14 +0200 Boris Feld configitems: register the 'web.allowzip' config
Wed, 11 Oct 2017 04:14:01 +0200 Boris Feld configitems: register the 'web.allow_push' config
Wed, 11 Oct 2017 04:12:50 +0200 Boris Feld configitems: register the 'web.allowpull' config
Wed, 11 Oct 2017 04:12:34 +0200 Boris Feld configitems: register the 'web.allowgz' config
Wed, 11 Oct 2017 04:12:23 +0200 Boris Feld configitems: register the 'web.allowbz2' config
Wed, 11 Oct 2017 03:54:19 +0200 Boris Feld configitems: register the 'email.reply-to' config
Wed, 11 Oct 2017 03:54:05 +0200 Boris Feld configitems: register the 'email.cc' config
Wed, 11 Oct 2017 03:53:58 +0200 Boris Feld configitems: register the 'email.bcc' config
Wed, 11 Oct 2017 03:50:24 +0200 Boris Feld configitems: register the 'logtoprocess.uiblocked' config
Wed, 11 Oct 2017 03:50:14 +0200 Boris Feld configitems: register the 'logtoprocess.develwarn' config
Wed, 11 Oct 2017 03:49:47 +0200 Boris Feld configitems: register the 'logtoprocess.command' config
Wed, 11 Oct 2017 03:49:21 +0200 Boris Feld configitems: register the 'logtoprocess.commandfinish' config
Wed, 11 Oct 2017 03:49:04 +0200 Boris Feld configitems: register the 'logtoprocess.commandexception' config
Wed, 11 Oct 2017 03:45:14 +0200 Boris Feld configitems: register the 'pager.pager' config
Wed, 11 Oct 2017 03:41:48 +0200 Boris Feld configitems: register the 'web.maxchanges' config
Wed, 11 Oct 2017 03:41:01 +0200 Boris Feld configitems: register the 'web.maxfiles' config
Wed, 11 Oct 2017 03:39:21 +0200 Boris Feld configitems: register the 'web.maxshortchanges' config
Wed, 11 Oct 2017 03:36:44 +0200 Boris Feld configitems: register the 'web.motd' config
Wed, 11 Oct 2017 03:32:59 +0200 Boris Feld configitems: register the 'web.name' config
Wed, 11 Oct 2017 03:29:09 +0200 Boris Feld configitems: register the 'web.push_ssl' config
Wed, 11 Oct 2017 03:18:04 +0200 Boris Feld configitems: register the 'web.view' config
Wed, 11 Oct 2017 15:25:57 +0200 Boris Feld configitems: fix registration for 'blackbox.track' config
Tue, 10 Oct 2017 10:27:35 -0500 Kevin Bullock status: copy-edit and improve --terse and --verbose help
Tue, 19 Sep 2017 23:13:46 +0900 Yuya Nishihara templater: store revisions as ints so min/max won't compare them as strings
Mon, 09 Oct 2017 12:47:22 -0700 Durham Goode fsmonitor: update to match new dirstate refactor
Tue, 26 Sep 2017 08:37:17 +0200 David Demelier doc: rename README to README.rst
Mon, 09 Oct 2017 08:35:55 +0200 Boris Feld test: use current user in the multi-user amend scenario
Fri, 06 Oct 2017 17:05:19 +0200 Boris Feld test: cleanup verbosity variant from fatelog test
Fri, 06 Oct 2017 16:36:41 +0200 Boris Feld test: rename obsfate template alias
Fri, 06 Oct 2017 16:15:24 +0200 Boris Feld obsolete: add a devel.user.obsmarker
Thu, 05 Oct 2017 15:11:34 +0200 Paul Morelle strip: factor out update target selection
Wed, 11 Oct 2017 03:48:11 -0700 Augie Fackler contrib: add check-code rule banning use of readlink
Tue, 10 Oct 2017 11:03:14 -0400 Augie Fackler tests: use readlink.py instead of readlink
Tue, 10 Oct 2017 11:02:53 -0400 Augie Fackler tests: use readlink.py instead of readlink
Tue, 10 Oct 2017 11:02:40 -0400 Augie Fackler tests: use readlink.py instead of readlink
Tue, 10 Oct 2017 11:02:23 -0400 Augie Fackler tests: use readlink.py instead of readlink
Wed, 11 Oct 2017 01:56:49 -0700 Augie Fackler ui: recommend tweakdefaults in the default hgrc template
Tue, 10 Oct 2017 01:03:24 +0530 Pulkit Goyal tests: optimize test-copytrace-heuristics.t
Thu, 05 Oct 2017 13:38:48 -0700 Jun Wu patch: do not cache translated messages (API)
Mon, 09 Oct 2017 10:09:36 -0700 Eamonn Kent fsmonitor: add new watchman notifications to fsmonitor extension
Mon, 09 Oct 2017 10:09:36 -0700 Eamonn Kent fsmonitor: change the distance calculation
Mon, 09 Oct 2017 16:31:43 +0200 Boris Feld configitems: update default value of 'phases.new-commit'
Mon, 09 Oct 2017 17:33:03 +0200 Boris Feld mq: use the newcommitphase utility
Tue, 26 Sep 2017 18:17:47 +0200 Denis Laxalde patch: rename "header" variable into "hdr" in diff()
Thu, 05 Oct 2017 08:03:57 -0700 Mark Thomas merge: improve comments in mergestate._makerecords
Mon, 02 Oct 2017 14:05:30 -0700 Mark Thomas commands: tidy up merge state decoding in resolve
Mon, 02 Oct 2017 14:05:30 -0700 Mark Thomas tests: add test for path conflicts during merge
Mon, 02 Oct 2017 14:05:30 -0700 Mark Thomas tests: add test for path conflicts during update
Mon, 02 Oct 2017 14:05:30 -0700 Mark Thomas context: also consider path conflicts when clearing unknown files
Mon, 02 Oct 2017 14:05:30 -0700 Mark Thomas merge: check for path conflicts when merging (issue5628)
Mon, 02 Oct 2017 14:05:30 -0700 Mark Thomas util: add safename function for generating safe names to rename to
Mon, 02 Oct 2017 14:05:30 -0700 Mark Thomas merge: improve error messages for path conflicts during update
Mon, 02 Oct 2017 14:05:30 -0700 Mark Thomas merge: check for path conflicts when updating (issue5628)
Mon, 02 Oct 2017 14:05:30 -0700 Mark Thomas merge: rename conflicts to fileconflicts in _checkunknownfiles
Mon, 02 Oct 2017 14:05:30 -0700 Mark Thomas merge: add _checkunknowndirs function for detecting path conflicts
Mon, 02 Oct 2017 14:05:30 -0700 Mark Thomas merge: backup conflicting directories when getting files
Mon, 02 Oct 2017 14:05:30 -0700 Mark Thomas merge: add merge action 'pr' to rename files during update
Mon, 02 Oct 2017 14:05:30 -0700 Mark Thomas merge: add merge action 'p' to record path conflicts during update
Mon, 02 Oct 2017 14:05:30 -0700 Mark Thomas commands: update the resolve command to handle path conflicts
Mon, 02 Oct 2017 14:05:30 -0700 Mark Thomas merge: add pathconflict merge state
Mon, 02 Oct 2017 14:05:30 -0700 Mark Thomas tests: add a test demonstrating basic path conflict failures
Mon, 02 Oct 2017 14:05:30 -0700 Mark Thomas scmutil: handle conflicting files and dirs in origbackuppath
Sun, 01 Oct 2017 12:21:50 +0100 Yuya Nishihara extdata: show debug message if external command exits with non-zero status
Sat, 30 Sep 2017 08:57:50 +0100 Yuya Nishihara templatekw: allow accessing to nested namespace item by its template name
Sat, 30 Sep 2017 08:50:24 +0100 Yuya Nishihara templatekw: get rid of temporary dicts from shownamespaces()
Mon, 18 Sep 2017 23:53:05 +0900 Yuya Nishihara templatekw: rename peerpaths to peerurls per naming convention (BC)
Mon, 18 Sep 2017 23:31:01 +0900 Yuya Nishihara templatekw: make experimental {peerpaths} return a single-level dict (BC)
Mon, 18 Sep 2017 23:49:05 +0900 Yuya Nishihara templatekw: fix scope of peerpath url bound to generator
Mon, 18 Sep 2017 23:07:17 +0900 Yuya Nishihara templater: extend dot operator as a short for get(dict, key)
Sat, 09 Sep 2017 19:32:56 +0900 Yuya Nishihara templater: add dot operator to easily access a sub item
Sat, 09 Sep 2017 19:13:25 +0900 Yuya Nishihara templater: wrap get/min/max result so map operation can apply to element
Mon, 02 Oct 2017 07:18:24 +0100 Yuya Nishihara dispatch: move initialization of sys.std* files
Mon, 02 Oct 2017 06:52:10 +0100 Yuya Nishihara py3: work around the scope of exception variable in dispatch.run()
Sat, 07 Oct 2017 22:07:10 +0900 Yuya Nishihara chg: just forward --time to command server
Mon, 09 Oct 2017 02:30:23 -0700 Kostia Balytskyi windows: add an experimental option for long paths support
Sun, 08 Oct 2017 22:07:47 +0200 Boris Feld configitems: register the 'experimental.graphstyle.grandparent' config
Sun, 08 Oct 2017 22:07:21 +0200 Boris Feld configitems: register the 'experimental.graphstyle.missing' config
Sun, 08 Oct 2017 22:06:35 +0200 Boris Feld configitems: register the 'experimental.graphstyle.parent' config
Sun, 08 Oct 2017 21:41:37 +0200 Boris Feld configitems: register the 'devel.empty-changegroup' config
Sun, 08 Oct 2017 21:41:22 +0200 Boris Feld configitems: register the 'devel.cache-vfs' config
Sun, 08 Oct 2017 21:36:26 +0200 Boris Feld configitems: register the 'devel.warn-config-default' config
Sun, 08 Oct 2017 21:41:10 +0200 Boris Feld configitems: register the 'devel.warn-config' config
Sun, 08 Oct 2017 21:48:40 +0200 Boris Feld configitems: register 'merge.checkunknown' and 'merge.checkignored'
Sun, 08 Oct 2017 21:47:14 +0200 Boris Feld configitems: register the 'diff.*' config
Sun, 08 Oct 2017 20:43:46 +0200 Boris Feld configitems: register the 'experimental.mmapindexthreshold' config
Sun, 08 Oct 2017 20:42:19 +0200 Boris Feld configitems: register the 'experimental.maxdeltachainspan' config
Sun, 08 Oct 2017 20:16:09 +0200 Boris Feld configitems: register the 'commands.show.aliasprefix' config
Sun, 08 Oct 2017 20:11:34 +0200 Boris Feld configitems: register the 'blackbox.track' config
Sun, 08 Oct 2017 04:39:42 +0530 Pulkit Goyal copies: add docs for config `experimental.copytrace.sourcecommitlimit`
Thu, 05 Oct 2017 14:29:13 -0400 Augie Fackler hgweb: extract function for loading style from request context
Thu, 05 Oct 2017 14:27:21 -0400 Augie Fackler request: coerce content-type to native str
Thu, 05 Oct 2017 14:26:09 -0400 Augie Fackler request: use trivial iterator over dictionary keys
Thu, 05 Oct 2017 14:22:02 -0400 Augie Fackler hgweb: when constructing or adding to a wsgi environ dict, use native strs
Thu, 05 Oct 2017 14:17:50 -0400 Augie Fackler hgweb: produce native string for etag value
Thu, 05 Oct 2017 14:13:20 -0400 Augie Fackler hgweb: in protocol adapter, look for bytes instances, not str
Thu, 05 Oct 2017 14:12:51 -0400 Augie Fackler hgweb: in protocol adapter, avoid control reaching end of non-void function
Thu, 05 Oct 2017 14:18:55 -0700 Saurabh Singh test-check-code: fail new commits which use 'atexit' instead of 'ui.atexit'
Thu, 05 Oct 2017 20:46:49 +0000 Saurabh Singh test-push-race: use 'ui.atexit' instead of python's 'atexit'
Mon, 02 Oct 2017 04:48:06 +0530 Pulkit Goyal py3: use '%d' for integers instead of '%s'
Mon, 02 Oct 2017 04:46:17 +0530 Pulkit Goyal py3: fix keyword arguments handling in mq
Thu, 05 Oct 2017 20:41:50 -0700 Jun Wu test-rebase-base: clarify it is about the "--base" flag
Fri, 30 Jun 2017 03:36:10 +0200 Boris Feld configitems: register the 'convert.p4.encoding' config
Fri, 30 Jun 2017 03:42:34 +0200 Boris Feld configitems: register the 'gpg.key' config
Fri, 30 Jun 2017 03:42:33 +0200 Boris Feld configitems: register the 'gpg.cmd' config
Fri, 30 Jun 2017 03:42:50 +0200 Boris Feld configitems: register the 'keywordset.svn' config
Fri, 30 Jun 2017 03:42:35 +0200 Boris Feld configitems: register the 'hgk.path' config
Fri, 30 Jun 2017 03:44:18 +0200 Boris Feld configitems: register the 'share.poolnaming' config
Fri, 30 Jun 2017 03:44:17 +0200 Boris Feld configitems: register the 'share.pool' config
Fri, 30 Jun 2017 03:44:19 +0200 Boris Feld configitems: register the 'shelve.maxbackups' config
Fri, 30 Jun 2017 03:43:33 +0200 Boris Feld configitems: register the 'pager.attend' config
Fri, 30 Jun 2017 03:43:46 +0200 Boris Feld configitems: register the 'perf.stub' config
Fri, 30 Jun 2017 03:32:25 +0200 Boris Feld configitems: register the 'commands.rebase.requiredest' config
Fri, 30 Jun 2017 03:42:06 +0200 Boris Feld configitems: register the 'experimental.rebaseskipobsolete' config
Fri, 30 Jun 2017 03:41:49 +0200 Boris Feld configitems: register the 'experimental.nonnormalparanoidcheck' config
Fri, 30 Jun 2017 03:39:44 +0200 Boris Feld configitems: register the 'experimental.allowdivergence' config
Thu, 05 Oct 2017 21:56:25 +0000 Saurabh Singh histedit: removing the experimental config 'histeditng'
Thu, 05 Oct 2017 00:48:44 +0000 Saurabh Singh convert: fix the RevisionSpec import in the bzr module
Thu, 05 Oct 2017 15:12:11 -0400 Augie Fackler test-annotate: fix up expected output for pure
Fri, 29 Sep 2017 15:48:34 +0000 Alex Gaynor style: never use a space before a colon or comma
Mon, 02 Oct 2017 19:25:11 -0700 Jun Wu eol: make [eol] config section sensitive for chg confighash
Mon, 02 Oct 2017 16:48:58 -0700 Jun Wu test-alias: make it compatible with chg
Wed, 04 Oct 2017 18:39:26 -0700 Saurabh Singh serve: make tests compatible with chg
Sun, 01 Oct 2017 12:10:48 -0400 Augie Fackler ui: convert to/from Optional[bytes] to Optional[str] in password manager
Wed, 04 Oct 2017 09:04:52 -0400 Augie Fackler tests: invoke run-tests.py in test-hghave using $PYTHON (issue5697) stable
Fri, 30 Jun 2017 03:37:05 +0200 Boris Feld configitems: register the 'debug.dirstate.delaywrite' config
Fri, 30 Jun 2017 03:43:13 +0200 Boris Feld configitems: register the 'merge.preferancestor' config
Fri, 30 Jun 2017 03:39:10 +0200 Boris Feld configitems: register the 'email.from' config
Fri, 30 Jun 2017 03:44:24 +0200 Boris Feld configitems: register the 'smtp.port' config
Fri, 30 Jun 2017 03:43:48 +0200 Boris Feld configitems: register the 'phases.new-commit' config
Fri, 30 Jun 2017 03:41:23 +0200 Boris Feld configitems: register the 'experimental.histeditng' config
Fri, 30 Jun 2017 03:41:19 +0200 Boris Feld configitems: register the 'experimental.histedit.autoverb' config
Fri, 30 Jun 2017 03:42:40 +0200 Boris Feld configitems: register the 'histedit.singletransaction' config
Fri, 30 Jun 2017 03:42:39 +0200 Boris Feld configitems: register the 'histedit.linelen' config
Fri, 30 Jun 2017 03:42:38 +0200 Boris Feld configitems: register the 'histedit.dropmissing' config
Fri, 30 Jun 2017 03:42:37 +0200 Boris Feld configitems: register the 'histedit.defaultrev' config
Fri, 30 Jun 2017 03:44:30 +0200 Boris Feld configitems: register the 'transplant.log' config
Fri, 30 Jun 2017 03:44:29 +0200 Boris Feld configitems: register the 'transplant.filter' config
Wed, 04 Oct 2017 11:58:00 -0400 Augie Fackler urllibcompat: move some adapters from pycompat to urllibcompat
Sun, 01 Oct 2017 12:14:21 -0400 Augie Fackler cleanup: use urllibcompat for renamed methods on urllib request objects
Sun, 01 Oct 2017 10:45:03 -0400 Augie Fackler urllibcompat: new library to help abstract out some python3 urllib2 stuff
Wed, 04 Oct 2017 10:42:55 -0700 Saurabh Singh test-devel-warnings: make the test compatible with chg
Sun, 01 Oct 2017 22:26:24 +0100 Gregory Szorc fsmonitor: use configitem
Sun, 01 Oct 2017 23:47:16 +0100 Gregory Szorc fsmonitor: access copymap in new location
Sun, 01 Oct 2017 12:12:56 +0100 Yuya Nishihara extdata: use subprocess so we don't have to chdir() manually
Sun, 01 Oct 2017 11:58:27 +0100 Yuya Nishihara extdata: just use iterator to read lines one by one
Sun, 01 Oct 2017 11:56:41 +0100 Yuya Nishihara extdata: ignore ambiguous identifier as well
Sun, 01 Oct 2017 11:13:09 +0100 Yuya Nishihara templater: add experimental support for extdata
Sun, 01 Oct 2017 10:50:00 +0100 Yuya Nishihara revset: add experimental support for extdata
Tue, 13 Sep 2016 14:14:05 -0500 Matt Mackall extdata: add extdatasource reader
Wed, 04 Oct 2017 10:02:15 +0200 Denis Laxalde tests: change to parent directory before all "hg init" in test-log.t
Tue, 03 Oct 2017 12:00:07 -0700 Jun Wu config: add a missing preparewrite() call
Tue, 03 Oct 2017 16:59:17 -0700 Saurabh Singh test-strip: make test compatible with chg
Tue, 03 Oct 2017 14:35:24 -0700 Saurabh Singh test-hook: make test compatible with chg
Tue, 03 Oct 2017 13:30:36 -0700 Saurabh Singh test-setdiscovery: make test compatible with chg
Tue, 03 Oct 2017 13:05:58 -0700 Saurabh Singh test-merge-subrepos: make test compatible with chg
Tue, 03 Oct 2017 12:49:28 -0700 Saurabh Singh test-convert-cvs: make test compatible with chg
Tue, 03 Oct 2017 12:09:23 -0700 Saurabh Singh test-basic: make test compatible with chg
Mon, 02 Oct 2017 20:23:25 -0700 Jun Wu zeroconf: do not crash if socket being read is closed by another thread
Mon, 02 Oct 2017 19:31:33 -0700 Jun Wu test-revlog-mmapindex: make it compatible with chg
Mon, 02 Oct 2017 19:10:32 -0700 Jun Wu test-profile: gate chg-incompatible part with '#if chg'
Mon, 02 Oct 2017 18:22:43 -0700 Jun Wu test-logtoprocess: make it compatible with chg
Tue, 03 Oct 2017 11:10:03 -0700 Saurabh Singh test-globalopts: make the test compatible with chg
Mon, 02 Oct 2017 16:11:57 -0700 Jun Wu test-pager: make it compatible with chg
Mon, 02 Oct 2017 11:03:53 +0100 Gregory Szorc changelog: use a Factory for default value for files
Mon, 02 Oct 2017 19:28:41 +0100 Gregory Szorc cext: wrap before brace for functions
Mon, 02 Oct 2017 19:09:52 +0100 Gregory Szorc cext: put case statements on separate line
Mon, 02 Oct 2017 19:06:00 +0100 Gregory Szorc cext: reorder #include
Mon, 02 Oct 2017 19:02:43 +0100 Gregory Szorc cext: move braces for control statements to same line
Mon, 02 Oct 2017 19:17:04 +0100 Saurabh Singh registrar: fixing typo in comment
Fri, 29 Sep 2017 15:49:20 +0000 Alex Gaynor style: never put multiple statements on one line
Mon, 02 Oct 2017 18:18:57 +0100 Siddharth Agarwal annotate: mark lines affected by skip-annotate with *
Mon, 02 Oct 2017 02:34:47 -0700 Siddharth Agarwal annotate: track whether a particular annotation was the result of a skip
Mon, 02 Oct 2017 02:34:47 -0700 Siddharth Agarwal annotate: introduce attr for storing per-line annotate data
Mon, 02 Oct 2017 02:34:47 -0700 Siddharth Agarwal context: rename local 'attr' to 'attr_'
Mon, 02 Oct 2017 02:34:47 -0700 Siddharth Agarwal annotate: move annotatepair unit tests to a separate file
Mon, 02 Oct 2017 02:34:47 -0700 Siddharth Agarwal check-code: allow an exception for camelcase where required
Sun, 01 Oct 2017 12:16:34 -0400 Augie Fackler url: use native strings for header values
Sun, 01 Oct 2017 12:15:53 -0400 Augie Fackler keepalive: python 3 portability tweaks
Sun, 01 Oct 2017 07:29:51 -0400 Augie Fackler httppasswordmgrdbproxy: specify exact arguments
Sun, 01 Oct 2017 08:37:04 +0100 Yuya Nishihara formatter: fix default list/dict generator to be evaluated more than once
Wed, 27 Sep 2017 21:38:48 +0900 Yuya Nishihara doctest: drop hack to run py2/3 tests selectively
Sun, 01 Oct 2017 01:02:22 +0200 muxator docker: try to follow the best practices for writing Dockerfiles
Thu, 24 Aug 2017 18:40:30 +0200 Boris Feld effectflag: document effect flag
Thu, 06 Jul 2017 15:00:07 +0200 Boris Feld effectflag: detect when diff changed
Thu, 06 Jul 2017 14:58:44 +0200 Boris Feld effectflag: detect when meta changed
Thu, 06 Jul 2017 14:56:16 +0200 Boris Feld effectflag: detect when parents changed
Thu, 06 Jul 2017 14:55:12 +0200 Boris Feld effectflag: detect when branch changed
Thu, 06 Jul 2017 14:54:22 +0200 Boris Feld effectflag: detect when date changed
Thu, 06 Jul 2017 14:53:48 +0200 Boris Feld effectflag: detect when user changed
Thu, 06 Jul 2017 14:52:34 +0200 Boris Feld effectflag: detect when description changed
Thu, 06 Jul 2017 14:51:08 +0200 Boris Feld tests: add tests for effect flags
Thu, 06 Jul 2017 14:50:17 +0200 Boris Feld effectflag: store an empty effect flag for the moment
Fri, 30 Jun 2017 03:44:00 +0200 Boris Feld configitems: register the 'profiling.type' config
Fri, 30 Jun 2017 03:43:57 +0200 Boris Feld configitems: register the 'profiling.showmin' config
Fri, 30 Jun 2017 03:43:56 +0200 Boris Feld configitems: register the 'profiling.showmax' config
Fri, 30 Jun 2017 03:43:55 +0200 Boris Feld configitems: register the 'profiling.output' config
Sun, 01 Oct 2017 16:46:02 +0100 Simon Whitaker dirstate: implement __len__ on dirstatemap (issue5695)
Sun, 01 Oct 2017 12:54:35 +0100 Simon Whitaker obsmarker: crash more helpfully when metadata fields are >255bytes (issue5681)
Sun, 01 Oct 2017 03:31:32 -0700 Kyle Lippincott deb: build and install chg
Sun, 01 Oct 2017 02:53:10 -0700 Kyle Lippincott deb: install zsh completions to /usr/share/zsh/vendor-completions
Sun, 01 Oct 2017 14:37:50 +0100 Rishabh Madan releasenotes: display release notes when no filename is specified
Sun, 01 Oct 2017 12:29:33 +0100 Gregory Szorc hgweb: use parsebool for parsing diff query string options
Sun, 01 Oct 2017 14:02:47 +0100 Gregory Szorc hgweb: remove extra </div>
Sun, 01 Oct 2017 05:21:32 -0700 Kyle Lippincott tests: add "have" check for dpkg builddeps
Sun, 01 Oct 2017 04:37:56 -0700 Kyle Lippincott tests: expect parsers.so in cext, parsers.py in pure (test-debian-packages)
Sun, 01 Oct 2017 04:10:01 -0700 Kyle Lippincott hghave: check for debuild being installed as well
Sun, 01 Oct 2017 03:24:20 -0700 Siddharth Agarwal changelog: use attrs instead of namedtuple
Sun, 01 Oct 2017 04:14:16 -0700 Siddharth Agarwal thirdparty: vendor attrs
Sun, 01 Oct 2017 04:04:18 -0700 Siddharth Agarwal python3: don't byte mangle third-party packages
Sun, 01 Oct 2017 03:24:19 -0700 Siddharth Agarwal tests: disable lints on mercurial/thirdparty
Sun, 01 Oct 2017 03:48:28 -0700 Kyle Lippincott hghave: fix dpkg --version check to work on recent dpkg versions
Sun, 01 Oct 2017 11:29:20 +0100 Gregory Szorc commands: rename clone --uncompressed to --stream and document
Sun, 01 Oct 2017 10:17:11 +0100 Gregory Szorc commands: remove suggestion to clone via `cp -al`
Sat, 30 Sep 2017 09:01:36 +0100 Gregory Szorc hgweb: add HTML elements to control whitespace settings for annotate
Sat, 30 Sep 2017 09:08:01 +0100 Gregory Szorc hgweb: query string arguments to control whitespace for annotate
Sat, 30 Sep 2017 09:07:00 +0100 Gregory Szorc tests: add tests for hgweb annotate output
Thu, 06 Jul 2017 14:46:07 +0200 Boris Feld obsolete: clean createmarkers part about operation
Sat, 30 Sep 2017 12:58:06 -0400 Augie Fackler treediscovery: update test expectation
Sat, 30 Sep 2017 12:57:00 -0400 Augie Fackler tests: update some clonebundles expectations to pass on both pure and non-pure
Sun, 01 Oct 2017 10:41:39 +0100 Kevin Bullock merge with stable
Fri, 29 Sep 2017 11:55:44 -0400 Augie Fackler contrib: add a check to check-code to ban superfluous pass statements
Sat, 30 Sep 2017 07:45:18 -0400 Augie Fackler posix: replace superfluous pass statement with explicit return
Sat, 30 Sep 2017 07:45:51 -0400 Augie Fackler subrepo: remove superfluous pass statements
Sat, 30 Sep 2017 07:45:41 -0400 Augie Fackler registrar: remove superfluous pass statements
Sat, 30 Sep 2017 07:45:07 -0400 Augie Fackler patch: remove superfluous pass statements
Sat, 30 Sep 2017 07:44:55 -0400 Augie Fackler obsolete: remove superfluous pass statements
Sat, 30 Sep 2017 07:44:45 -0400 Augie Fackler match: remove superfluous pass statements
Sat, 30 Sep 2017 07:44:34 -0400 Augie Fackler localrepo: remove superfluous pass statements
Sat, 30 Sep 2017 07:44:20 -0400 Augie Fackler hgweb: remove superfluous pass statements
Sat, 30 Sep 2017 07:44:08 -0400 Augie Fackler formatter: remove superfluous pass statements
Sat, 30 Sep 2017 07:43:53 -0400 Augie Fackler exchange: remove superfluous pass statements
Sat, 30 Sep 2017 07:43:40 -0400 Augie Fackler commandserver: remove superfluous pass statements
Sat, 30 Sep 2017 07:43:26 -0400 Augie Fackler cmdutil: remove superfluous pass statements
Sat, 30 Sep 2017 07:43:11 -0400 Augie Fackler byterange: remove superfluous pass statements
Sat, 30 Sep 2017 07:42:59 -0400 Augie Fackler branchmap: remove superfluous pass statements
Sat, 30 Sep 2017 07:42:47 -0400 Augie Fackler convert: remove superfluous pass statements
Fri, 29 Sep 2017 11:55:26 -0400 Augie Fackler bugzilla: remove superfluous pass statements
Sat, 30 Sep 2017 07:52:48 -0700 Martin von Zweigbergk merge with stable
Fri, 22 Sep 2017 22:45:02 +0900 Yuya Nishihara copytrace: use ctx.mutable() instead of adhoc constant of non-public phases
Sat, 30 Sep 2017 10:09:29 +0100 Boris Feld exchange: fix test for remote support of binary phases
Thu, 28 Sep 2017 15:24:54 +0100 Gregory Szorc exchange: perform stream clone with clone bundle with --uncompressed
Thu, 28 Sep 2017 12:17:30 +0200 Gregory Szorc tests: add tests for clone bundles with --uncompressed
Wed, 27 Sep 2017 19:27:41 +0900 Yuya Nishihara py3: work around bytes/unicode divergence in parsedate()
Wed, 27 Sep 2017 19:13:43 +0900 Yuya Nishihara py3: replace bytes[n] with slicing in checkwinfilename()
Wed, 27 Sep 2017 19:11:28 +0900 Yuya Nishihara py3: manually escape control character to be embedded in win filename error
Wed, 27 Sep 2017 19:08:23 +0900 Yuya Nishihara py3: replace str(None) with literal in convcmd.py
Wed, 27 Sep 2017 19:04:32 +0900 Yuya Nishihara py3: remove use of str() in hgwebdir
Wed, 27 Sep 2017 18:07:48 -0700 Jun Wu config: use copy-on-write to improve copy performance
Sun, 01 Oct 2017 05:28:54 -0400 Augie Fackler Added signature for changeset 2f427b57bf90 stable
Sun, 01 Oct 2017 05:28:49 -0400 Augie Fackler Added tag 4.3.3 for changeset 2f427b57bf90 stable
Mon, 18 Sep 2017 10:54:00 -0700 Jun Wu rebase: move bookmarks with --keep (issue5682) stable 4.3.3
Wed, 20 Sep 2017 09:32:26 -0700 Martin von Zweigbergk cleanupnodes: rename "mapping" to "replacements" stable
Wed, 20 Sep 2017 09:10:43 -0700 Martin von Zweigbergk cleanupnodes: separate out bookmark destination calculation from actual update stable
Wed, 20 Sep 2017 09:55:52 -0700 Mark Thomas ui: check for progress singleton when clearing progress bar (issue5684) stable
Sat, 30 Sep 2017 18:19:14 +0530 Pulkit Goyal py3: whitelist 15 more tests passing on Python 3
Sat, 30 Sep 2017 15:48:08 +0530 Pulkit Goyal py3: use pycompat.bytestr instead of str
Sat, 30 Sep 2017 15:45:15 +0530 Pulkit Goyal py3: explicitly convert dict.keys() and dict.items() into a list
Sat, 30 Sep 2017 18:02:53 +0530 Pulkit Goyal py3: use '%d' instead of '%s' for integers
Sat, 30 Sep 2017 15:46:36 +0530 Pulkit Goyal py3: use pycompat.strkwargs() before passing a dict as keyword argument
Sat, 30 Sep 2017 05:22:22 +0530 Pulkit Goyal py3: return False early while checking whether None is a key in lazymanifest
Fri, 29 Sep 2017 14:49:05 -0700 Martin von Zweigbergk dirstate: use keyword arguments to clarify status()'s callers
Fri, 29 Sep 2017 14:19:36 -0700 Martin von Zweigbergk dirstate: use keyword arguments to clarify walk()'s callers
Fri, 29 Sep 2017 14:23:41 -0700 Martin von Zweigbergk perf: remove fallbacks to ancient versions of dirstate.walk()
Tue, 29 Aug 2017 00:21:25 +0530 Rishabh Madan releasenotes: update docstrings with information on additional flags
Thu, 28 Sep 2017 13:22:58 +0530 Rishabh Madan releasenotes: raise error on simultaneous usage of flags
Tue, 26 Sep 2017 03:56:20 -0700 Durham Goode dirstate: move parents source of truth to dirstatemap
Tue, 26 Sep 2017 03:56:20 -0700 Durham Goode dirstate: move parent reading to the dirstatemap class
Tue, 26 Sep 2017 03:56:20 -0700 Durham Goode dirstate: move opendirstatefile to dirstatemap
Tue, 26 Sep 2017 03:56:20 -0700 Durham Goode dirstate: move _copymap to dirstatemap
Tue, 26 Sep 2017 03:56:20 -0700 Durham Goode dirstate: move _dirs to dirstatemap
Tue, 26 Sep 2017 03:56:20 -0700 Durham Goode dirstate: move filefoldmap to dirstatemap
Tue, 26 Sep 2017 03:56:20 -0700 Durham Goode dirstate: move nonnormalentries to dirstatemap
Tue, 26 Sep 2017 03:56:20 -0700 Durham Goode dirstate: create new dirstatemap class
Fri, 29 Sep 2017 15:49:43 +0000 Alex Gaynor style: always use `x is not None` instead of `not x is None`
Sun, 24 Apr 2016 18:41:23 +0900 Yuya Nishihara templatekw: add new-style template expansion to {manifest}
Mon, 24 Apr 2017 21:37:11 +0900 Yuya Nishihara templater: adjust binding strength of '%' and '|' operators (BC)
Sun, 24 Sep 2017 15:22:46 +0900 Yuya Nishihara templatekw: just pass underlying value (or key) to joinfmt() function
Sun, 24 Sep 2017 12:43:57 +0900 Yuya Nishihara scmutil: extract helper functions that returns human-readable change id
Sat, 02 Sep 2017 23:13:54 +0900 Yuya Nishihara templater: extract helper to just evaluate template expression
Sat, 02 Sep 2017 23:09:34 +0900 Yuya Nishihara templater: do not destructure operands in buildmap()
Sat, 09 Sep 2017 19:01:18 +0900 Yuya Nishihara templater: use helper function to get name of non-iterable keyword
Tue, 26 Sep 2017 15:55:01 +0200 Boris Feld pull: remove inadequate use of operations records to update stepdone
Sun, 24 Sep 2017 21:27:18 +0200 Boris Feld pull: use 'phase-heads' to retrieve phase information
Wed, 20 Sep 2017 18:29:10 +0200 Boris Feld bundle2: only grab a transaction when 'phase-heads' affect the repository
Tue, 19 Sep 2017 22:23:41 +0200 Boris Feld phases: move the binary decoding function in the phases module
Tue, 19 Sep 2017 22:01:31 +0200 Boris Feld phases: move binary encoding into a reusable function
Tue, 19 Sep 2017 22:08:09 +0200 Boris Feld phases: use a Struct object for binary encoding and decoding
Wed, 20 Sep 2017 05:47:33 +0200 Boris Feld discovery: avoid dropping remote heads hidden locally
Fri, 29 Sep 2017 11:41:24 -0700 Jun Wu test-patchbomb: use mocktime
Thu, 28 Sep 2017 10:37:53 -0700 Jun Wu test-patchbomb: fix the test
Wed, 27 Sep 2017 15:14:59 -0700 Jun Wu progress: make ETA only consider progress made in the last minute
Wed, 27 Sep 2017 14:30:58 -0700 Jun Wu progress: remove progress.estimate config
Tue, 26 Sep 2017 12:48:15 -0700 Jun Wu progress: demonstrate non-linear progress has a bad ETA experience
Thu, 21 Sep 2017 15:58:44 +0530 Pulkit Goyal copytrace: add a a new config to limit the number of drafts in heuristics
Tue, 26 Sep 2017 16:14:57 +0300 Igor Ippolitov mail: encode long unicode lines in emails properly (issue5687)
Sat, 23 Sep 2017 14:58:40 -0700 Jun Wu chg: show timestamp with debug messages
Mon, 25 Sep 2017 11:05:16 +0200 Gregory Szorc keepalive: add more context to bad status line errors
Fri, 18 Aug 2017 20:20:38 -0700 Gregory Szorc tests: add interface checks for bundle, statichttp, and union peers
Sat, 23 Sep 2017 13:46:12 -0700 Jun Wu alias: make alias command lazily resolved
Sat, 23 Sep 2017 13:31:09 -0700 Jun Wu alias: test duplicated definition earlier
Sun, 24 Sep 2017 19:37:55 +0530 Pulkit Goyal uncommit: add a test for uncommit with uncommitondirtywdir config in merge
Thu, 14 Sep 2017 13:14:32 -0700 Phil Cohen largefiles: force an on-disk merge
Thu, 14 Sep 2017 13:14:32 -0700 Phil Cohen merge: allow a custom working context to be passed to update
Wed, 14 Jun 2017 11:13:57 -0400 Augie Fackler patchbomb: add test that shows --to and --cc override matching config item
Thu, 21 Sep 2017 11:10:20 -0700 Jun Wu blackbox: move _openlogfile to a separate method
Thu, 21 Sep 2017 11:03:37 -0700 Jun Wu blackbox: do not prevent 'chg init' from working
Mon, 11 Sep 2017 20:07:41 -0400 Augie Fackler tests: add a test for blackbox with nested alias configurations
Mon, 11 Sep 2017 20:06:52 -0400 Augie Fackler tests: clean up blackbox test around aliases a little bit
Wed, 13 Sep 2017 17:26:26 +0000 Mark Thomas revlog: add option to mmap revlog index
Thu, 21 Sep 2017 05:54:34 -0700 Mark Thomas util: add an mmapread method
Wed, 20 Sep 2017 09:35:45 -0700 Durham Goode changegroup: remove dictionary creation from deltachunk
Wed, 20 Sep 2017 09:39:03 -0700 Durham Goode bundlerepo: update to use new deltaiter api
Wed, 20 Sep 2017 09:28:30 -0700 Durham Goode debug: update debugbundle to use new deltaiter api
Wed, 20 Sep 2017 09:22:22 -0700 Durham Goode revlog: add revmap back to revlog.addgroup
Tue, 19 Sep 2017 22:06:26 -0700 Martin von Zweigbergk rebase: also include other namespaces in changeset description
Wed, 20 Sep 2017 07:46:55 +0530 Pulkit Goyal tersestatus: sort the dictionary before iterating on it
Sun, 03 Sep 2017 20:06:45 +0530 Pulkit Goyal copytrace: use the full copytracing method if only drafts are involved
Fri, 15 Sep 2017 10:43:22 -0700 Martin von Zweigbergk templates: introduce a obsfateoperation() function
Fri, 15 Sep 2017 10:42:49 -0700 Martin von Zweigbergk obsmarker: track operation by default
Wed, 20 Sep 2017 02:40:25 +0530 Pulkit Goyal uncommit: add an experimental.uncommitondirtywdir config
Wed, 20 Sep 2017 02:18:01 +0530 Pulkit Goyal uncommit: don't allow bare uncommit on dirty working directory
Sat, 16 Sep 2017 02:34:13 +0530 Pulkit Goyal uncommit: rename the flag 'empty' to 'keep' which retains empty changeset
Mon, 18 Sep 2017 14:19:47 -0400 Augie Fackler tests: avoid repr in test-bundle2-format.t
Mon, 18 Sep 2017 14:04:05 -0400 Augie Fackler tests: port test-bundle2-format inline helper script to Python 3
Tue, 19 Sep 2017 00:27:55 -0400 Augie Fackler bundle2: portably grab first byte of part name for letter check
Mon, 18 Sep 2017 14:03:21 -0400 Augie Fackler bundle2: make ValueError messages native strings
Mon, 18 Sep 2017 13:36:05 -0400 Augie Fackler bundle2: update check for a generator to work on Python 3
Mon, 18 Sep 2017 13:35:43 -0400 Augie Fackler bundle2: stop using %r to quote part names
Mon, 18 Sep 2017 16:01:03 -0700 Jun Wu blackbox: set lastui even if ui.log is not called (issue5518)
Wed, 06 Sep 2017 21:23:38 -0700 Jun Wu blackbox: unindent a try block
Mon, 18 Sep 2017 15:56:08 -0700 Jun Wu blackbox: simplify ui states
Fri, 01 Sep 2017 19:42:09 -0700 Jun Wu revset: move weight information to predicate
Fri, 01 Sep 2017 19:30:40 -0700 Jun Wu revset: remove "small" argument from "_optimize"
Mon, 18 Sep 2017 13:37:00 -0400 Augie Fackler ui: fix progress debug log format strings to work on Python 3
Mon, 18 Sep 2017 13:37:32 -0400 Augie Fackler tests: update `f` helper script to work on Python 3
Tue, 19 Sep 2017 00:09:37 -0400 Augie Fackler tests: fix run-tests XML reporting on Python 3
Tue, 19 Sep 2017 00:08:52 -0400 Augie Fackler tests: convert bisect support regex to binary
Tue, 19 Sep 2017 00:08:12 -0400 Augie Fackler tests: decode bytes path to hg command before hitting with shellquote
Tue, 19 Sep 2017 00:07:51 -0400 Augie Fackler tests: fix test-is-whitelisted check in run-tests
Tue, 19 Sep 2017 00:07:23 -0400 Augie Fackler tests: fix run-tests "slow test" check
Tue, 19 Sep 2017 00:06:57 -0400 Augie Fackler tests: fix run-tests default values in Test constructor
Mon, 18 Sep 2017 17:11:32 -0400 Augie Fackler tests: add support for listing tests to run in a file
Mon, 18 Sep 2017 15:34:50 -0400 Augie Fackler python3: remove test-update-dest.t from the whitelist
Thu, 14 Sep 2017 10:20:05 -0700 Durham Goode bundle2: move part processing to a separate function
Thu, 14 Sep 2017 10:20:05 -0700 Durham Goode bundle2: remove unnecessary try finally
Thu, 14 Sep 2017 10:20:05 -0700 Durham Goode bundle2: move handler validation out of processpart
Thu, 14 Sep 2017 10:20:05 -0700 Durham Goode bundle2: move processpart stream maintenance into part iterator
Mon, 18 Sep 2017 14:12:20 -0500 Kevin Bullock merge with stable
Sun, 17 Sep 2017 12:39:53 +0900 Yuya Nishihara py3: convert system strings to bytes in doctest of formatter.py
Sun, 17 Sep 2017 12:39:14 +0900 Yuya Nishihara py3: rewrite stdout hack of doctest by using ui.pushbuffer()
Sun, 17 Sep 2017 12:26:42 +0900 Yuya Nishihara py3: use bytes os.sep in doctest of pathutil.py
Sun, 17 Sep 2017 12:23:16 +0900 Yuya Nishihara py3: fix doctests in patch.py to be compatible with Python 3
Sun, 17 Sep 2017 12:20:35 +0900 Yuya Nishihara py3: stop using bytes[n] in patch.py
Sun, 03 Sep 2017 16:45:33 +0900 Yuya Nishihara error: move patch.PatchError so it can easily implement __bytes__ (API)
Fri, 15 Sep 2017 00:01:57 -0700 Martin von Zweigbergk templater: extract shortest() logic from template function
Fri, 15 Sep 2017 18:37:29 -0400 Augie Fackler bundle2: raise a more helpful error if building a bundle part header fails
Fri, 15 Sep 2017 18:57:50 +0200 Boris Feld hgwebdir: read 'web.template' untrusted
Fri, 30 Jun 2017 03:45:53 +0200 Boris Feld configitems: register the 'web.templates' config
Fri, 30 Jun 2017 03:45:52 +0200 Boris Feld configitems: register the 'web.style' config
Fri, 30 Jun 2017 03:45:51 +0200 Boris Feld configitems: register the 'web.stripes' config
Fri, 30 Jun 2017 03:45:50 +0200 Boris Feld configitems: register the 'web.refreshinterval' config
Fri, 30 Jun 2017 03:45:49 +0200 Boris Feld configitems: register the 'web.prefix' config
Fri, 30 Jun 2017 03:45:48 +0200 Boris Feld configitems: register the 'web.port' config
Fri, 30 Jun 2017 03:45:47 +0200 Boris Feld configitems: register the 'web.ipv6' config
Fri, 30 Jun 2017 03:45:45 +0200 Boris Feld configitems: register the 'web.errorlog' config
Fri, 30 Jun 2017 03:45:44 +0200 Boris Feld configitems: register the 'web.encoding' config
Fri, 30 Jun 2017 03:45:43 +0200 Boris Feld configitems: register the 'web.description' config
Fri, 30 Jun 2017 03:45:42 +0200 Boris Feld configitems: register the 'web.descend' config
Fri, 30 Jun 2017 03:45:41 +0200 Boris Feld configitems: register the 'web.deny_read' config
Fri, 30 Jun 2017 03:45:40 +0200 Boris Feld configitems: register the 'web.csp' config
Fri, 30 Jun 2017 03:45:38 +0200 Boris Feld configitems: register the 'web.collapse' config
Fri, 30 Jun 2017 03:45:37 +0200 Boris Feld configitems: register the 'web.certificate' config
Fri, 30 Jun 2017 03:45:36 +0200 Boris Feld configitems: register the 'web.cacerts' config
Fri, 30 Jun 2017 03:45:35 +0200 Boris Feld configitems: register the 'web.baseurl' config
Fri, 30 Jun 2017 03:45:34 +0200 Boris Feld configitems: register the 'web.allow_read' config
Fri, 30 Jun 2017 03:45:33 +0200 Boris Feld configitems: register the 'web.allow_archive' config
Fri, 30 Jun 2017 03:45:32 +0200 Boris Feld configitems: register the 'web.address' config
Fri, 30 Jun 2017 03:45:31 +0200 Boris Feld configitems: register the 'web.accesslog' config
Fri, 15 Sep 2017 19:21:08 +0200 Boris Feld web: use '_unset' default value for proxy config method
Sat, 16 Sep 2017 11:48:05 -0400 Augie Fackler tests: use int() instead of long() in test-pathencode.py
Sat, 16 Sep 2017 11:47:53 -0400 Augie Fackler tests: add xrange alias for test-pathencode.py
Sat, 16 Sep 2017 11:33:16 -0400 Augie Fackler python3: another 3 tests whitelisted
Tue, 22 Aug 2017 21:22:34 -0400 Augie Fackler repair: reliably obtain bytestr of node ids
Fri, 15 Sep 2017 18:38:36 -0400 Augie Fackler bundles: turn nbchanges int into a bytestr using pycompat.bytestr
Sat, 16 Sep 2017 11:09:08 -0400 Augie Fackler exchange: hit opargs with pycompat.strkwargs before **-ing it
Fri, 15 Sep 2017 23:58:45 +0900 Yuya Nishihara revlog: update signature of dummy addgroup() in bundlerepo and unionrepo
Sat, 16 Sep 2017 22:55:48 +0900 Yuya Nishihara py3: use 'surrogatepass' error handler to process U+DCxx transparently
Sat, 16 Sep 2017 22:42:19 +0900 Yuya Nishihara py3: don't pass bytes to array.array()
Sun, 03 Sep 2017 15:54:29 +0900 Yuya Nishihara py3: wrap bytes in encoding.from/toutf8b() with bytestr
Sun, 03 Sep 2017 17:28:47 +0900 Yuya Nishihara py3: iterate bytes as a byte string in store.lowerencode()
Sun, 03 Sep 2017 17:27:50 +0900 Yuya Nishihara py3: use bytechr() in store._buildlowerencodefun()
Sun, 03 Sep 2017 17:26:10 +0900 Yuya Nishihara store: give name to lowerencode function
Sun, 03 Sep 2017 15:32:45 +0900 Yuya Nishihara py3: iterate bytes as a byte string in dagparser.py
Sun, 03 Sep 2017 15:28:39 +0900 Yuya Nishihara py3: wrap string constants in dagparser.py with bytestr()
Sun, 03 Sep 2017 15:25:50 +0900 Yuya Nishihara py3: drop use of str() in dagparser.py
Sun, 03 Sep 2017 15:22:54 +0900 Yuya Nishihara dagparser: fix variable name in error message
Sun, 03 Sep 2017 17:47:21 +0900 Yuya Nishihara py3: convert function name to bytes in ui.configwith()
Wed, 23 Aug 2017 01:23:16 -0400 Augie Fackler drawdag: port to python 3
Wed, 23 Aug 2017 10:51:26 -0400 Augie Fackler drawdag: add a couple of doctests to help with python3 porting
Wed, 23 Aug 2017 01:24:01 -0400 Augie Fackler drawdag: tagsmod.tag() takes a list of names, not a single name
Wed, 23 Aug 2017 01:22:59 -0400 Augie Fackler bruterebase: port to python 3
Tue, 22 Aug 2017 21:21:13 -0400 Augie Fackler exchange: use '%d' % x instead of str(x) to encode ints
Fri, 15 Sep 2017 19:44:32 -0400 Augie Fackler posix: always pass a native str to unicodedata.normalize's first arg
Fri, 15 Sep 2017 19:44:05 -0400 Augie Fackler posix: use slicing to grab a single byte out of a bytes in HFS+ normcase code
Fri, 15 Sep 2017 19:43:32 -0400 Augie Fackler encoding: ensure getutf8char always returns a bytestr, never an int
Fri, 15 Sep 2017 19:43:02 -0400 Augie Fackler posix: fix HFS+ normcase doctest to produce valid bytes literals in Python 3
Fri, 15 Sep 2017 22:08:25 -0400 Augie Fackler tests: add and remove some (glob) markers
Mon, 18 Sep 2017 11:53:54 -0400 Augie Fackler Added signature for changeset 920977f72c7b stable
Mon, 18 Sep 2017 11:53:53 -0400 Augie Fackler Added tag 4.3.2 for changeset 920977f72c7b stable
Mon, 18 Sep 2017 11:51:41 -0400 Augie Fackler merge with i18n stable 4.3.2
Mon, 31 Jul 2017 12:18:42 -0300 Wagner Bruna i18n-pt_BR: synchronized with 850d2ec2cf6a stable
Fri, 15 Sep 2017 18:57:50 +0200 Boris Feld hgwebdir: read 'web.template' untrusted stable
Thu, 24 Aug 2017 22:55:56 +0530 Pulkit Goyal uncommit: move fb-extension to core which uncommits a changeset
Wed, 13 Sep 2017 21:15:46 -0700 Gregory Szorc show: use consistent (and possibly shorter) node lengths
Thu, 03 Aug 2017 21:51:34 -0700 Gregory Szorc show: pass the minimum length for nodes as a template keyword
Thu, 03 Aug 2017 21:13:27 -0700 Gregory Szorc cmdutil: allow extra properties to be added to each context
Thu, 14 Sep 2017 09:41:22 -0700 Michael Bolin dirstate: perform transactions with _map using single call, where possible
Tue, 05 Sep 2017 00:34:13 +0200 Boris Feld extensions: register config item early
Tue, 05 Sep 2017 00:31:59 +0200 Boris Feld extensions: factor extra data loading out
Fri, 30 Jun 2017 03:45:56 +0200 Boris Feld configitems: register the 'win32text.warn' config
Fri, 30 Jun 2017 03:43:17 +0200 Boris Feld configitems: register the 'mq.secret' config
Fri, 30 Jun 2017 03:43:16 +0200 Boris Feld configitems: register the 'mq.plain' config
Fri, 30 Jun 2017 03:43:15 +0200 Boris Feld configitems: register the 'mq.keepchanges' config
Fri, 30 Jun 2017 03:43:14 +0200 Boris Feld configitems: register the 'mq.git' config
Fri, 30 Jun 2017 03:45:54 +0200 Boris Feld configitems: register the 'win32mbcs.encoding' config
Sun, 03 Sep 2017 03:49:15 +0530 Pulkit Goyal copytrace: move fast heuristic copytracing algorithm to core
Fri, 30 Jun 2017 03:36:46 +0200 Boris Feld configitems: register the 'convert.svn.startrev' config
Fri, 30 Jun 2017 03:36:36 +0200 Boris Feld configitems: register the 'convert.svn.debugsvnlog' config
Fri, 30 Jun 2017 03:36:28 +0200 Boris Feld configitems: register the 'convert.skiptags' config
Fri, 30 Jun 2017 03:36:20 +0200 Boris Feld configitems: register the 'convert.p4.startrev' config
Fri, 30 Jun 2017 03:36:00 +0200 Boris Feld configitems: register the 'convert.localtimezone' config
Fri, 30 Jun 2017 03:35:55 +0200 Boris Feld configitems: register the 'convert.ignoreancestorcheck' config
Fri, 30 Jun 2017 03:35:48 +0200 Boris Feld configitems: register the 'convert.hg.usebranchnames' config
Fri, 30 Jun 2017 03:35:38 +0200 Boris Feld configitems: register the 'convert.hg.tagsbranch' config
Fri, 30 Jun 2017 03:35:29 +0200 Boris Feld configitems: register the 'convert.hg.startrev' config
Fri, 30 Jun 2017 03:35:22 +0200 Boris Feld configitems: register the 'convert.hg.sourcename' config
Fri, 30 Jun 2017 03:35:12 +0200 Boris Feld configitems: register the 'convert.hg.saverev' config
Fri, 30 Jun 2017 03:34:58 +0200 Boris Feld configitems: register the 'convert.hg.revs' config
Fri, 30 Jun 2017 03:34:49 +0200 Boris Feld configitems: register the 'convert.hg.ignoreerrors' config
Fri, 30 Jun 2017 03:34:45 +0200 Boris Feld configitems: register the 'convert.hg.clonebranches' config
Fri, 30 Jun 2017 03:34:32 +0200 Boris Feld configitems: register the 'convert.git.skipsubmodules' config
Fri, 30 Jun 2017 03:34:23 +0200 Boris Feld configitems: register the 'convert.git.similarity' config
Fri, 30 Jun 2017 03:34:14 +0200 Boris Feld configitems: register the 'convert.git.saverev' config
Fri, 30 Jun 2017 03:34:06 +0200 Boris Feld configitems: register the 'convert.git.renamelimit' config
Fri, 30 Jun 2017 03:34:00 +0200 Boris Feld configitems: register the 'convert.git.remoteprefix' config
Fri, 30 Jun 2017 03:33:51 +0200 Boris Feld configitems: register the 'convert.git.findcopiesharder' config
Fri, 30 Jun 2017 03:33:41 +0200 Boris Feld configitems: register the 'convert.git.extrakeys' config
Fri, 30 Jun 2017 03:33:29 +0200 Boris Feld configitems: register the 'convert.git.committeractions' config
Fri, 30 Jun 2017 03:33:25 +0200 Boris Feld configitems: register the 'convert.cvsps.mergeto' config
Fri, 30 Jun 2017 03:33:15 +0200 Boris Feld configitems: register the 'convert.cvsps.mergefrom' config
Fri, 30 Jun 2017 03:33:06 +0200 Boris Feld configitems: register the 'convert.cvsps.fuzz' config
Fri, 30 Jun 2017 03:32:53 +0200 Boris Feld configitems: register the 'convert.cvsps.cache' config
Wed, 13 Sep 2017 20:39:01 -0700 Durham Goode bundle2: move exception handling into part iterator
Wed, 13 Sep 2017 17:16:50 -0700 Durham Goode bundle2: move part counter to partiterator
Wed, 13 Sep 2017 17:16:45 -0700 Durham Goode bundle2: move part iterator a separate class
Mon, 11 Sep 2017 13:39:22 -0700 Durham Goode changegroup: add source parameter to generatemanifests
Wed, 13 Sep 2017 10:43:44 -0700 Durham Goode changegroup: remove changegroup dependency from revlog.addgroup
Wed, 13 Sep 2017 10:43:16 -0700 Durham Goode revlog: refactor chain variable
Mon, 11 Sep 2017 17:49:49 +0000 Mark Thomas scmutil: don't append .orig to backups in origbackuppath (BC)
Mon, 11 Sep 2017 15:59:18 -0700 Durham Goode ssh: fix flakey ssh errors on BSD systems stable
Thu, 14 Sep 2017 11:16:57 -0700 Martin von Zweigbergk repair: preserve phase also when not using generaldelta (issue5678) stable
Thu, 14 Sep 2017 11:16:47 -0700 Martin von Zweigbergk tests: add test for issue5678 stable
Tue, 12 Sep 2017 19:27:01 -0700 Phil Cohen merge: move cwd-missing detection to helper functions
Sun, 03 Sep 2017 15:09:04 +0900 Yuya Nishihara doctest: enable tests by default on Python 3
Thu, 24 Aug 2017 22:33:28 +0900 Yuya Nishihara doctest: normalize b'', u'' and exception output on Python 3
Sun, 03 Sep 2017 17:33:10 +0900 Yuya Nishihara doctest: coerce dict.keys() to list
Sun, 03 Sep 2017 15:16:01 +0900 Yuya Nishihara doctest: upgrade old-style "except" clause
Sun, 03 Sep 2017 14:56:31 +0900 Yuya Nishihara doctest: use print_function and convert bytes to unicode where needed
Sun, 03 Sep 2017 15:47:17 +0900 Yuya Nishihara doctest: do not embed non-ascii characters in docstring
Sun, 03 Sep 2017 15:42:27 +0900 Yuya Nishihara doctest: pass encoding name as system string
Sun, 03 Sep 2017 14:38:58 +0900 Yuya Nishihara doctest: replace str() with bytes()
Sun, 03 Sep 2017 14:37:25 +0900 Yuya Nishihara doctest: replace chr() with pycompat.bytechr()
Sun, 03 Sep 2017 14:35:37 +0900 Yuya Nishihara doctest: replace .iteritems() with .items()
Sun, 03 Sep 2017 14:32:11 +0900 Yuya Nishihara doctest: bulk-replace string literals with b'' for Python 3
Thu, 07 Sep 2017 22:36:54 +0900 Yuya Nishihara debuginstall: do not pass exception object to formatter (issue5676)
Thu, 07 Sep 2017 22:27:23 +0900 Yuya Nishihara debuginstall: use codecs.lookup() to detect invalid encoding
Sun, 10 Sep 2017 23:37:14 +0900 Yuya Nishihara extensions: fix wrapcommand/function of class instance
Tue, 12 Sep 2017 09:13:02 -0700 Durham Goode changegroup: avoid creating empty changegroup part
Tue, 12 Sep 2017 15:12:27 -0700 Durham Goode tests: split test-revset.t in half
Mon, 11 Sep 2017 13:17:43 -0700 Phil Cohen merge: flush any deferred writes just before recordupdates()
Mon, 11 Sep 2017 13:03:27 -0700 Phil Cohen merge: flush any deferred writes before, and after, running any workers
Mon, 11 Sep 2017 13:03:27 -0700 Phil Cohen filemerge: flush if using deferred writes when running a merge tool
Mon, 11 Sep 2017 13:03:27 -0700 Phil Cohen merge: pass wctx to premerge, filemerge
Mon, 11 Sep 2017 18:07:29 +0200 Boris Feld cmdutil: fix amend when passing a date
Tue, 12 Sep 2017 11:18:35 -0400 Augie Fackler merge with stable
Fri, 30 Jun 2017 03:39:32 +0200 Boris Feld configitems: register the 'eol.only-consistent' config
Fri, 30 Jun 2017 03:39:26 +0200 Boris Feld configitems: register the 'eol.native' config
Fri, 30 Jun 2017 03:39:21 +0200 Boris Feld configitems: register the 'eol.fix-trailing-newline' config