log

age author description
Sun, 02 Jul 2017 00:32:09 -0400 Matt Harbison hooks: allow Unix style environment variables on external Windows hooks
Sun, 24 Jun 2018 01:13:09 -0400 Matt Harbison windows: add a method to convert Unix style command lines to Windows style
Thu, 28 Jun 2018 10:50:53 +0800 Anton Shestakov hgweb: add archive entries to graph page
Thu, 28 Jun 2018 07:41:08 +0800 Anton Shestakov hgweb: add z-index for search field tooltip
Wed, 27 Jun 2018 07:19:30 -0700 Martin von Zweigbergk tests: pass "rev" argument to commands.update() as string
Wed, 27 Jun 2018 23:39:41 +0900 Yuya Nishihara revset: fix heads() order to always follow the input set (BC)
Wed, 27 Jun 2018 23:33:57 +0900 Yuya Nishihara test-revset: show that order of heads() can be wrong
Wed, 27 Jun 2018 10:21:07 -0400 Augie Fackler stringutil: update list of re-special characters to include &~
Tue, 26 Jun 2018 11:38:58 -0400 Augie Fackler tests: fix up some lax escaping in test-template-basic.t
Tue, 26 Jun 2018 10:36:23 -0400 Augie Fackler cleanup: migrate from re.escape to stringutil.reescape
Tue, 26 Jun 2018 10:33:52 -0400 Augie Fackler stringutil: add a new function to do minimal regex escaping
Tue, 26 Jun 2018 16:14:02 +0530 Sushil khanchi graft: add no-commit mode (issue5631)
Tue, 26 Jun 2018 02:05:11 +0530 Pulkit Goyal patchbomb: use email.mime.base instead of email.MIMEBase
Tue, 26 Jun 2018 02:04:17 +0530 Pulkit Goyal patchbomb: use email.mime.multipart instead of email.MIMEMultipart
Tue, 26 Jun 2018 01:08:47 +0530 Pulkit Goyal py3: add b'' prefixes in tests/test-bundle2-pushback.t
Tue, 26 Jun 2018 00:37:02 +0530 Pulkit Goyal py3: make tests/test-diff-antipatience.t work with python 3
Mon, 25 Jun 2018 11:04:17 -0700 Martin von Zweigbergk terse: pass "clean" and "unknown" booleans by name for clarity
Mon, 25 Jun 2018 11:01:11 -0700 Martin von Zweigbergk terse: add tests of running from subdirectory
Sat, 23 Jun 2018 19:23:53 +0900 Yuya Nishihara convert: don't pass --no-files to "darcs show repo" command
Tue, 29 May 2018 00:15:44 +0200 Boris Feld shelve: stop testing missing rebase state file
Tue, 29 May 2018 00:12:35 +0200 Boris Feld shelve: actually test corrupted shelve state
Tue, 29 May 2018 00:13:48 +0200 Boris Feld shelve: directly handle `--continue`
Mon, 28 May 2018 18:15:21 +0200 Boris Feld shelve: directly handle the abort process
Mon, 28 May 2018 20:51:20 +0200 Boris Feld shelve: check the actual shelvestate in morestatus
Sat, 12 May 2018 18:44:03 -0700 Gregory Szorc packaging: dynamically define make targets
Sat, 12 May 2018 14:41:48 -0700 Gregory Szorc packaging: don't write files for templatized Dockerfiles
Sat, 12 May 2018 17:03:47 -0700 Gregory Szorc packaging: replace dockerlib.sh with a Python script
Sat, 12 May 2018 15:51:37 -0700 Gregory Szorc packaging: consistently create build user in Dockerfiles
Fri, 15 Jun 2018 00:50:48 +0530 Pulkit Goyal scmutil: move construction of instability count message to separate fn
Mon, 25 Jun 2018 16:36:14 +0200 Sune Foldager procutil: use unbuffered stdout on Windows stable 4.6.2
Mon, 25 Jun 2018 16:36:14 +0200 Sune Foldager procutil: use unbuffered stdout on Windows
Fri, 25 May 2018 18:16:38 +0530 Pulkit Goyal graft: introduce --abort flag to abort interrupted graft
Fri, 15 Jun 2018 02:46:34 +0530 Pulkit Goyal graft: move `if continue` to elif and add new line
Fri, 15 Jun 2018 02:34:27 +0530 Pulkit Goyal graft: start storing new nodes formed in graftstate
Thu, 14 Jun 2018 23:22:51 +0900 Yuya Nishihara show: use filter() function to strip "tip" tag
Thu, 14 Jun 2018 23:10:14 +0900 Yuya Nishihara templater: extend filter() to accept template expression for emptiness test
Thu, 14 Jun 2018 22:33:26 +0900 Yuya Nishihara templater: introduce filter() function to remove empty items from list
Sun, 17 Jun 2018 16:10:38 +0900 Yuya Nishihara templater: fix truth testing of integer 0 taken from a list/dict
Mon, 18 Jun 2018 21:58:04 +0900 Yuya Nishihara formatter: look for template symbols from the associated name
Mon, 25 Jun 2018 15:54:56 +0530 Pulkit Goyal py3: add b'' prefixes in tests/test-obsolete-divergent.t
Mon, 25 Jun 2018 01:07:23 +0530 Pulkit Goyal py3: use stringutil.pprint() to print NoneType
Sat, 23 Jun 2018 08:59:18 +0530 Sushil khanchi rebase: make dry-run return 1 or 0 according to result
Fri, 24 Mar 2017 00:33:35 -0400 Matt Harbison relink: use context manager for lock management
Fri, 24 Mar 2017 00:32:31 -0400 Matt Harbison censor: use context manager for lock management
Thu, 21 Jun 2018 22:33:42 +0900 Yuya Nishihara templater: remove redundant member variables from templater class
Thu, 21 Jun 2018 22:27:30 +0900 Yuya Nishihara templater: resurrect cache of engine instance
Thu, 21 Jun 2018 22:23:43 +0900 Yuya Nishihara templater: extract template loader to separate class
Sat, 16 Jun 2018 14:34:35 +0900 Yuya Nishihara tests: rename and document test-command-template.t
Sat, 16 Jun 2018 14:14:52 +0900 Yuya Nishihara tests: extract test-template-keywords.t from test-command-template.t
Sat, 16 Jun 2018 14:10:12 +0900 Yuya Nishihara tests: fold test-template-filters.t into test-template-functions.t
Sat, 16 Jun 2018 13:17:11 +0900 Yuya Nishihara tests: extract test-template-functions.t from test-command-template.t
Sat, 16 Jun 2018 12:37:43 +0900 Yuya Nishihara tests: extract test-template-map.t from test-command-template.t
Thu, 21 Jun 2018 08:22:11 -0700 Martin von Zweigbergk cleanupnodes: preserve phase of parents of new nodes
Sat, 16 Jun 2018 18:36:25 +0530 Sushil khanchi rebase: delete the comment which was not following "do not eat my data"
Fri, 08 Jun 2018 22:16:23 +0900 Yuya Nishihara tags: unblock log-like template keywords and functions
Fri, 08 Jun 2018 22:10:22 +0900 Yuya Nishihara formatter: provide hint of context keys required by template
Thu, 14 Jun 2018 21:18:58 +0900 Yuya Nishihara templatefuncs: declare resource requirements for future use
Thu, 14 Jun 2018 21:17:56 +0900 Yuya Nishihara templatefuncs: minimize resource requirements
Thu, 21 Jun 2018 09:32:31 -0700 Martin von Zweigbergk merge with stable
Tue, 19 Jun 2018 22:45:52 +0900 Yuya Nishihara merge: do not fill manifest of committed revision with pseudo node (issue5526) stable
Tue, 19 Jun 2018 13:49:06 -0700 Martin von Zweigbergk split: preserve phase of commit that is being split
Tue, 19 Jun 2018 11:07:40 -0700 Martin von Zweigbergk scmutil: make cleanupnodes optionally also fix the phase
Tue, 19 Jun 2018 11:07:23 -0700 Martin von Zweigbergk tests: add test of uncommit with default phase as secret
Sun, 17 Jun 2018 15:52:08 +0530 Sangeet Kumar Mishra grep: add --diff flag
Wed, 20 Jun 2018 09:27:30 -0700 Martin von Zweigbergk fix: include cleanupnodes() in transaction
Tue, 19 Jun 2018 22:19:37 -0700 Martin von Zweigbergk progress: enforce use of complete() on the helper class
Tue, 19 Jun 2018 22:11:34 -0700 Martin von Zweigbergk progress: extract function for closing topic
Tue, 19 Jun 2018 22:06:28 -0700 Martin von Zweigbergk progress: use context manager for lock
Tue, 19 Jun 2018 18:21:37 +0200 Boris Feld configitem: reorder items in the 'server' section
Thu, 21 Jun 2018 00:48:59 -0400 Matt Harbison test-lfs: add coverage for the binary() fileset
Thu, 21 Jun 2018 00:05:26 -0400 Matt Harbison fileset: use filectx.isbinary() to filter out binaries in eol()
Tue, 19 Jun 2018 13:07:18 +0300 Matti Hamalainen crecord: re-center display in interactive curses commit on pageup/down
Fri, 02 Feb 2018 14:21:04 -0800 Kyle Lippincott tests: in test-split.t, save a "clean" copy of pre-split repo for later use
Mon, 18 Jun 2018 16:01:06 -0700 Martin von Zweigbergk tests: use progress helper
Mon, 18 Jun 2018 15:55:38 -0700 Martin von Zweigbergk changegroup: use progress helper
Mon, 18 Jun 2018 15:17:27 -0700 Martin von Zweigbergk synthrepo: close progress topics
Mon, 18 Jun 2018 15:17:10 -0700 Martin von Zweigbergk synthrepo: use progress helper
Mon, 18 Jun 2018 15:14:39 -0700 Martin von Zweigbergk largefiles: use progress helper
Mon, 18 Jun 2018 15:05:52 -0700 Martin von Zweigbergk convert: use progress helper
Mon, 18 Jun 2018 14:59:53 -0700 Martin von Zweigbergk lfs: use progess helper
Mon, 18 Jun 2018 14:52:41 -0700 Martin von Zweigbergk relink: use progress helper
Mon, 18 Jun 2018 14:34:07 -0700 Martin von Zweigbergk patchbomb: use progress helper
Mon, 18 Jun 2018 14:32:12 -0700 Martin von Zweigbergk patchbomb: don't close unused progress topic
Mon, 18 Jun 2018 14:29:08 -0700 Martin von Zweigbergk churn: use progess helper
Sun, 17 Jun 2018 23:54:58 -0700 Martin von Zweigbergk treediscovery: use progress helper
Sun, 17 Jun 2018 23:48:23 -0700 Martin von Zweigbergk upgrade: use progress helper
Sun, 17 Jun 2018 23:49:27 -0700 Martin von Zweigbergk upgrade: close progress after each revlog
Sun, 17 Jun 2018 23:28:00 -0700 Martin von Zweigbergk verify: use progress helper
Sun, 17 Jun 2018 23:35:49 -0700 Martin von Zweigbergk verify: use progress helper for subdirectory progress
Sun, 17 Jun 2018 23:17:03 -0700 Martin von Zweigbergk similar: use progress helper
Sun, 17 Jun 2018 23:13:03 -0700 Martin von Zweigbergk repair: use progress helper
Sun, 17 Jun 2018 23:11:06 -0700 Martin von Zweigbergk httpconnection: use progress helper
Sun, 03 Jun 2018 18:18:36 +0900 Yuya Nishihara py3: byte-stringify literals in contrib/phabricator.py as example
Sun, 03 Jun 2018 18:19:54 +0900 Yuya Nishihara byteify-strings: remove superfluous "if True" block
Fri, 01 Jun 2018 00:13:55 +0900 Yuya Nishihara byteify-strings: try to preserve column alignment
Thu, 31 May 2018 23:44:35 +0900 Yuya Nishihara byteify-strings: do not rewrite system string literals to u''
Thu, 31 May 2018 22:34:23 +0900 Yuya Nishihara byteify-strings: do not rewrite iteritems() and itervalues() by default
Thu, 31 May 2018 22:31:37 +0900 Yuya Nishihara byteify-strings: drop import-line hack
Thu, 31 May 2018 22:28:29 +0900 Yuya Nishihara byteify-strings: add --inplace option to write back result
Thu, 31 May 2018 22:23:30 +0900 Yuya Nishihara byteify-strings: add basic command interface
Thu, 31 May 2018 22:07:04 +0900 Yuya Nishihara byteify-strings: fork py3 code transformer to make it a standalone command
Mon, 18 Jun 2018 21:54:52 +0900 Yuya Nishihara highlight: get around tmpl.load() which now returns a parsed tree
Sun, 17 Jun 2018 23:06:20 -0700 Martin von Zweigbergk changegroup: use progress helper
Sun, 17 Jun 2018 23:00:59 -0700 Martin von Zweigbergk archival: use progress helper
Sun, 17 Jun 2018 22:57:34 -0700 Martin von Zweigbergk copystore: use progress helper
Sun, 17 Jun 2018 22:09:15 -0700 Martin von Zweigbergk subrepo: use progress helper
Sun, 17 Jun 2018 22:05:54 -0700 Martin von Zweigbergk histedit: use progress helper
Sun, 17 Jun 2018 22:01:59 -0700 Martin von Zweigbergk rebase: use progress helper
Sun, 17 Jun 2018 21:47:34 -0700 Martin von Zweigbergk debugbuilddag: use context manager for progress, locks, transaction
Sun, 17 Jun 2018 21:44:57 -0700 Martin von Zweigbergk debugbuilddag: use progress helper
Sun, 17 Jun 2018 13:48:58 -0700 Martin von Zweigbergk progress: make the progress helper a context manager
Sun, 17 Jun 2018 22:13:41 -0700 Martin von Zweigbergk progress: hide update(None) in a new complete() method
Sat, 16 Jun 2018 08:22:10 +0530 Sushil khanchi rebase: add dry-run functionality
Mon, 18 Jun 2018 16:07:46 +0530 Pulkit Goyal py3: add `and None` to suppress return values of .write() calls
Mon, 18 Jun 2018 16:06:28 +0530 Pulkit Goyal py3: slice over bytes to prevent getting ascii values
Mon, 18 Jun 2018 16:06:01 +0530 Pulkit Goyal py3: use pycompat.maplist() instead of map() in hgext/transplant.py
Mon, 18 Jun 2018 15:50:15 +0530 Pulkit Goyal py3: add 4 new passing tests to whitelist
Mon, 18 Jun 2018 15:31:13 +0530 Pulkit Goyal py3: make tests/test-impexp-branch.t compatible with Python 3
Mon, 18 Jun 2018 15:28:18 +0530 Pulkit Goyal py3: convert error instances to bytes using pycompat.bytestr()
Mon, 18 Jun 2018 15:27:34 +0530 Pulkit Goyal py3: encode sys.argv to bytes using .encode()
Mon, 18 Jun 2018 15:25:57 +0530 Pulkit Goyal py3: use '%d' for os.stat_result.st_nlink instead of '%s'
Mon, 18 Jun 2018 15:24:17 +0530 Pulkit Goyal py3: suppress the output of .write() calls in tests/test-revlog-v2.t
Mon, 18 Jun 2018 15:23:25 +0530 Pulkit Goyal py3: add couple of missing b'' prefixes in tests/test-pager-legacy.t
Thu, 14 Jun 2018 15:17:47 -0700 Martin von Zweigbergk import: use context manager for lock, dirstateguard, transaction
Sun, 17 Jun 2018 23:03:23 -0400 Augie Fackler streamclone: update progress later to avoid passing None to util.bytecount
Sun, 17 Jun 2018 23:00:08 -0400 Augie Fackler highlight: adjust to attribute being private
Thu, 03 May 2018 12:04:36 +0900 Yuya Nishihara annotate: automatically populate fields referenced from template
Thu, 03 May 2018 12:10:47 +0900 Yuya Nishihara annotate: reverse mapping between option name and field name
Thu, 03 May 2018 11:56:49 +0900 Yuya Nishihara formatter: provide hint of referenced field names
Thu, 03 May 2018 11:53:56 +0900 Yuya Nishihara templater: add function to look up symbols used in template
Thu, 03 May 2018 11:17:52 +0900 Yuya Nishihara templater: parse template string to tree by templater class
Thu, 03 May 2018 10:58:56 +0900 Yuya Nishihara templater: drop extension point of engine classes (API)
Thu, 03 May 2018 11:09:27 +0900 Yuya Nishihara templater: make it clearer that parsing doesn't cause recursion
Thu, 03 May 2018 10:53:29 +0900 Yuya Nishihara templater: mark most attributes as private
Sun, 17 Jun 2018 06:23:29 -0700 Martin von Zweigbergk setdiscovery: use progress helper
Sat, 16 Jun 2018 00:37:44 -0700 Martin von Zweigbergk streamclone: use progress helper
Sat, 16 Jun 2018 00:25:13 -0700 Martin von Zweigbergk similar: use progress helper
Sat, 16 Jun 2018 00:03:23 -0700 Martin von Zweigbergk remove: use progress helper
Fri, 15 Jun 2018 23:04:44 -0700 Martin von Zweigbergk changegroup: use progress helper in apply() (API)
Fri, 15 Jun 2018 22:37:01 -0700 Martin von Zweigbergk progress: create helper class for incrementing progress
Sun, 17 Jun 2018 18:01:49 +0900 Yuya Nishihara extensions: use context manger for open()
Sun, 17 Jun 2018 17:59:12 +0900 Yuya Nishihara py3: open extension source in binary mode to read docstring as bytes
Wed, 13 Jun 2018 16:22:54 +0530 Sangeet Kumar Mishra grep: adds allfiles mode
Wed, 13 Jun 2018 22:50:32 +0530 Pulkit Goyal morestatus: remove some extra spaces
Fri, 15 Jun 2018 16:32:31 -0700 John Stiles graph: improve graph output by using Unicode characters
Sat, 16 Jun 2018 17:07:47 -0400 Augie Fackler py3: whitelist another 5 passing tests thanks to the ratchet
Mon, 28 May 2018 16:55:11 +0200 Boris Feld shelve: wider check for successful abort in test
Tue, 29 May 2018 18:01:35 +0200 Boris Feld shelve: use full hash in tests
Thu, 14 Jun 2018 12:35:04 -0400 Matt Harbison phabricator: preserve the phase when amending in the Differential fields
Fri, 15 Jun 2018 22:16:58 +0900 Yuya Nishihara manifest: fix possible SEGV caused by uninitialized lazymanifest fields stable
Fri, 15 Jun 2018 10:14:32 -0400 Augie Fackler tests: replace `echo -n` with `printf` per check-code stable
Thu, 14 Jun 2018 14:04:26 -0700 Jun Wu crecord: fix line number in hunk header (issue5917) stable
Sat, 16 Jun 2018 19:31:07 +0900 Yuya Nishihara py3: ditch email.parser.BytesParser which appears to be plain crap
Sat, 16 Jun 2018 17:56:37 +0900 Yuya Nishihara py3: remove b'' from error message of disallowed filename
Sat, 16 Jun 2018 17:54:29 +0900 Yuya Nishihara py3: remove b'' from output of test-eol.t
Sat, 16 Jun 2018 17:53:51 +0900 Yuya Nishihara py3: replace s[-1] with s.endswith() in eol handling
Sat, 16 Jun 2018 17:36:44 +0900 Yuya Nishihara py3: fix loop over byte string in wireprotov1peer
Sat, 16 Jun 2018 17:04:03 +0900 Yuya Nishihara py3: glob out some error messages in test-fileset.t
Sat, 16 Jun 2018 17:00:05 +0900 Yuya Nishihara fileset: raise ProgrammingError for bad existing() calls
Sat, 16 Jun 2018 16:56:38 +0900 Yuya Nishihara py3: cast bytes encoding name to str in fileset.py
Thu, 14 Jun 2018 15:12:28 -0700 Martin von Zweigbergk import: use context manager for wlock
Thu, 14 Jun 2018 15:08:32 -0700 Martin von Zweigbergk tag: use context manager for locks
Thu, 14 Jun 2018 15:05:14 -0700 Martin von Zweigbergk commit: use context manager for locks
Thu, 14 Jun 2018 15:08:19 -0700 Martin von Zweigbergk backout: use context manager for locks
Thu, 14 Jun 2018 15:28:32 -0700 Martin von Zweigbergk backout: use context manager for dirstateguard
Thu, 14 Jun 2018 15:26:18 -0700 Martin von Zweigbergk backout: use context manager for config override
Thu, 14 Jun 2018 15:46:31 -0700 Martin von Zweigbergk update: use context manager for config override (API)
Thu, 14 Jun 2018 15:46:17 -0700 Martin von Zweigbergk resolve: use context manager for config override
Thu, 14 Jun 2018 15:45:45 -0700 Martin von Zweigbergk merge: use context manager for config override
Thu, 14 Jun 2018 15:45:16 -0700 Martin von Zweigbergk graft: use context manager for config override
Thu, 14 Jun 2018 11:49:10 -0400 Augie Fackler tests: suppress read(-1) -> '' calls in fileobjectobserver
Thu, 14 Jun 2018 11:47:51 -0400 Augie Fackler debugcommands: work around logiofd being a pipe and unseekable
Wed, 13 Jun 2018 22:51:08 +0530 Pulkit Goyal py3: replace `unicode` with pycompat.unicode
Fri, 15 Jun 2018 02:07:39 +0530 Pulkit Goyal cmdutil: say that `graft --stop` stops the graft instead of aborting
Thu, 14 Jun 2018 16:51:39 -0400 Augie Fackler py3: two more passing tests from the ratchet in buildbot
Thu, 14 Jun 2018 20:25:51 +0900 Yuya Nishihara bdiff: one more safe call of bdiff_freehunks(NULL)
Thu, 14 Jun 2018 20:25:16 +0900 Yuya Nishihara bdiff: document that bdiff_freehunks() accepts NULL
Thu, 14 Jun 2018 13:44:42 +0200 Sune Foldager hgweb: propagate http headers from ErrorResponse for web interface commands
Thu, 14 Jun 2018 20:29:27 +0900 Yuya Nishihara py3: fix map() use in templatekw.showpredecessors()
Thu, 14 Jun 2018 20:09:54 +0900 Yuya Nishihara merge with stable
Wed, 13 Jun 2018 14:28:39 -0700 Martin von Zweigbergk templatefilters: rename commonprefix to commondir
Wed, 13 Jun 2018 10:24:44 -0400 Augie Fackler bitmanipulation: fix undefined behavior in bit shift in getbe32
Wed, 13 Jun 2018 10:41:20 -0400 Josef 'Jeff' Sipek lazymanifest: don't crash when out of memory (issue5916) stable
Wed, 13 Jun 2018 10:37:39 -0400 Josef 'Jeff' Sipek cext: stop worrying and love the free(NULL) stable
Wed, 13 Jun 2018 21:58:42 +0900 Yuya Nishihara templatefilters: undeprecate hgdate
Wed, 13 Jun 2018 21:57:24 +0900 Yuya Nishihara templater: restore the original string format of {date}
Tue, 12 Jun 2018 20:43:56 -0400 Augie Fackler hgweb: insist http_status value is a sysstr
Tue, 12 Jun 2018 20:42:42 -0400 Augie Fackler hgweb: pass a sysstr to low-level _start_response method
Tue, 12 Jun 2018 18:49:35 -0400 Augie Fackler tests: fix printenv script on Python 3
Tue, 12 Jun 2018 18:49:22 -0400 Augie Fackler cvsps: port changeset __repr__ to py3
Tue, 12 Jun 2018 18:24:25 -0400 Augie Fackler cvsps: avoid comparison between None and a tuple in date sorting
Tue, 12 Jun 2018 18:21:41 -0400 Augie Fackler py3: buildbot informs me we have two new passing tests
Sun, 20 May 2018 23:05:18 -0400 Augie Fackler tests: fix test-patch.t on pickier /bin/sh implementations stable
Tue, 12 Jun 2018 12:41:09 -0700 Jun Wu commandserver: close server's fds explicitly from a worker
Tue, 12 Jun 2018 23:04:27 +0200 Boris Feld run-tests: restrict the test cases allowed characters
Sat, 09 Jun 2018 13:34:47 +0900 Yuya Nishihara templater: abstract truth testing to fix {if(list_of_empty_strings)}
Tue, 12 Jun 2018 23:17:38 +0900 Yuya Nishihara show: stringify filtered list of tags before testing emptiness
Sat, 24 Mar 2018 18:03:23 +0900 Yuya Nishihara templatefilters: deprecate hgdate as {date|hgdate} is the default format
Sat, 24 Mar 2018 17:59:19 +0900 Yuya Nishihara templater: make date wrapper support dot/map operations
Sat, 24 Mar 2018 17:54:02 +0900 Yuya Nishihara templater: introduce a wrapper for date tuple (BC)
Sat, 21 Apr 2018 19:01:35 +0900 Yuya Nishihara templater: promote tomap() to an interface type
Sat, 09 Jun 2018 12:36:06 +0900 Yuya Nishihara templater: rename mappable to hybriditem as it is the primary use case
Fri, 08 Jun 2018 23:32:33 +0900 Yuya Nishihara serve: do not daemonize by default by --print-url
Thu, 07 Jun 2018 16:19:18 -0700 Gregory Szorc mercurial: add .t files to .editorconfig
Mon, 28 May 2018 21:13:32 +0530 Pulkit Goyal graft: add a new `--stop` flag to stop interrupted graft
Tue, 12 Jun 2018 02:36:34 +0530 Pulkit Goyal graft: fix the help text to say `graft reapplies previous options`
Mon, 11 Jun 2018 10:09:35 -0700 Martin von Zweigbergk files: drop now-unnecessary filtering of removed dirstate files
Mon, 11 Jun 2018 10:05:23 -0700 Martin von Zweigbergk context: make workingctx.matches() filter our removed files (API)
Mon, 11 Jun 2018 09:47:07 -0700 Martin von Zweigbergk locate: explicitly use dirstate.matches() for working copy
Mon, 11 Jun 2018 11:37:21 -0700 Martin von Zweigbergk revsets: define a none() revset
Mon, 11 Jun 2018 19:24:01 +0200 Boris Feld statprof: fix save and load
Mon, 11 Jun 2018 19:05:41 +0200 Boris Feld perftemplating: abort on incompatible version
Tue, 05 Jun 2018 21:40:33 +0900 Yuya Nishihara templater: fix string representation of wrapped None
Fri, 08 Jun 2018 20:57:54 +0900 Yuya Nishihara templater: show slightly better hint on map operation error
Wed, 21 Mar 2018 12:28:12 +0900 Yuya Nishihara templater: inline unwraphybrid()
Mon, 19 Mar 2018 00:26:55 +0900 Yuya Nishihara templater: drop hybrid-ness on unwrapvalue()
Fri, 23 Mar 2018 22:31:58 +0900 Yuya Nishihara templater: mark .keytype as a private attribute
Mon, 19 Mar 2018 00:23:20 +0900 Yuya Nishihara templater: abstract ifcontains() over wrapped types
Wed, 21 Mar 2018 12:06:18 +0900 Yuya Nishihara templater: inline wraphybridvalue()
Mon, 19 Mar 2018 00:16:12 +0900 Yuya Nishihara templater: abstract min/max away
Sun, 10 Jun 2018 12:24:53 +0900 Yuya Nishihara stringutil: fix prettyrepr() to not orphan foo=<...> line
Sun, 10 Jun 2018 11:55:52 +0900 Yuya Nishihara debugwalk: pretty-print nested matcher
Sun, 10 Jun 2018 11:53:56 +0900 Yuya Nishihara debugwalk: show matcher output only if -v/--verbose
Sun, 10 Jun 2018 11:50:09 +0900 Yuya Nishihara stringutil: promote smartset.prettyformat() to utility function
Fri, 01 Jun 2018 17:27:58 +0200 Boris Feld profiling: introduce a "profiling.time-track" option
Fri, 01 Jun 2018 11:23:27 +0200 Boris Feld statprof: also gather wall time
Thu, 31 May 2018 19:34:08 +0200 Boris Feld perftemplating: allow to specify the template to test
Thu, 31 May 2018 19:23:04 +0200 Boris Feld perftemplating: stop going through the log command
Thu, 31 May 2018 18:48:08 +0200 Boris Feld perftemplating: move revision argument to flag only
Thu, 31 May 2018 18:43:15 +0200 Boris Feld perftemplating: drop usage of buffer
Thu, 31 May 2018 17:31:46 +0200 Boris Feld perftemplating: move template formating into its own function
Thu, 31 May 2018 18:05:15 +0200 Boris Feld perftemplating: fix the revisions argument
Sat, 09 Jun 2018 15:14:31 +0530 Pulkit Goyal py3: make sure util.username() always returns bytes
Sat, 09 Jun 2018 15:01:04 +0530 Pulkit Goyal py3: add b'' prefix to make the regex bytes
Tue, 05 Jun 2018 02:50:25 +0200 Boris Feld phases: use "published" in the phase movement message
Tue, 05 Jun 2018 01:49:52 +0200 Boris Feld phase: clarify the message about movement on command changeset
Sun, 29 Apr 2018 00:29:40 -0400 Augie Fackler fuzz: try and generate an interesting mpatch seed from a repo
Sun, 29 Apr 2018 00:04:16 -0400 Augie Fackler fuzz: structured helpers for creating mpatch seed corpus entries
Sat, 28 Apr 2018 22:35:14 -0400 Augie Fackler fuzz: new fuzzer for the mpatch code
Thu, 07 Jun 2018 21:09:16 +0200 Boris Feld run-tests: follow-up on the test-case format
Fri, 04 May 2018 12:43:15 +0900 Yuya Nishihara templater: resolve type of dict key in getmember()
Wed, 21 Mar 2018 11:30:21 +0900 Yuya Nishihara templater: promote getmember() to an interface of wrapped types
Wed, 21 Mar 2018 01:39:44 +0900 Yuya Nishihara templater: move getdictitem() to hybrid class
Sat, 21 Apr 2018 17:43:16 +0900 Yuya Nishihara templater: add try-except stub to runmember()
Wed, 21 Mar 2018 01:18:29 +0900 Yuya Nishihara templater: do dict lookup over a wrapped object
Wed, 06 Jun 2018 13:31:24 -0400 Augie Fackler merge with stable
Sat, 26 May 2018 03:01:14 +0530 Pulkit Goyal graft: reuse the --log value passed initially in `hg graft --continue` (BC)
Sat, 26 May 2018 02:57:36 +0530 Pulkit Goyal graft: add test showing --continue not preserving --log passed earlier
Sun, 03 Jun 2018 13:40:58 +0900 Yuya Nishihara test-fuzz-targets: look for clang-6.0 binary as well
Sun, 03 Jun 2018 13:23:12 +0900 Yuya Nishihara test-fuzz-targets: rebuild executable silently
Sun, 03 Jun 2018 13:21:13 +0900 Yuya Nishihara fuzz: fix "make clean" to pass even if no binaries built yet
Sun, 03 Jun 2018 13:18:13 +0900 Yuya Nishihara fuzz: compile xdiff.cc with -std=c++17
Sun, 03 Jun 2018 13:12:32 +0900 Yuya Nishihara fuzz: fix use of undeclared function memcpy()
Sun, 03 Jun 2018 13:11:49 +0900 Yuya Nishihara fuzz: fix the default make target
Sun, 03 Jun 2018 13:11:22 +0900 Yuya Nishihara fuzz: expand variables by make
Sat, 21 Apr 2018 17:21:31 +0900 Yuya Nishihara templater: always map over a wrapped object
Sat, 21 Apr 2018 17:15:11 +0900 Yuya Nishihara templater: consistently join() string-like object per character (BC)
Sat, 21 Apr 2018 17:00:21 +0900 Yuya Nishihara templater: always join() over a wrapped object (BC)
Tue, 20 Mar 2018 23:56:26 +0900 Yuya Nishihara templater: add wrapped types for pure non-list/dict values
Wed, 04 Apr 2018 21:06:14 +0900 Yuya Nishihara templater: unify unwrapvalue() with _unwrapvalue()
Wed, 04 Apr 2018 21:01:21 +0900 Yuya Nishihara templater: inline unwrapvalue()
Sun, 13 May 2018 23:18:26 +0200 Boris Feld run-tests: update the test case name format
Thu, 26 Apr 2018 23:57:20 +0200 Boris Feld run-tests: add support for running specific test cases
Sun, 03 Jun 2018 17:02:38 +0530 Pulkit Goyal configitems: drop the deprecated alias for commands.update.check
Sat, 02 Jun 2018 15:55:28 +0530 Sushil khanchi graft: correct documentation about options can be reapplied
Sat, 02 Jun 2018 22:18:12 -0400 Matt Harbison cmdutil: use internal separators when building the terse list
Wed, 30 May 2018 14:20:09 +0530 Sushil khanchi advanceboundary: add dryrun parameter
Wed, 30 May 2018 17:37:17 +0530 Sangeet Kumar Mishra grep: enable passing wdir as a revision
Fri, 01 Jun 2018 23:33:17 -0400 Matt Harbison outgoing: drop an extraneous URL parse
Mon, 14 May 2018 12:38:05 +0200 David Demelier config: rename allow_archive to allow-archive
Sat, 21 Apr 2018 17:31:03 +0900 Yuya Nishihara hgweb: fill {rename} even if ?linerange is specified
Wed, 04 Apr 2018 20:53:16 +0900 Yuya Nishihara hgweb: wrap {earlycommands} and {othercommands} of help with mappinggenerator
Wed, 04 Apr 2018 20:51:49 +0900 Yuya Nishihara hgweb: wrap {topics}es of help with mappinggenerator or mappinglist
Wed, 04 Apr 2018 20:48:37 +0900 Yuya Nishihara hgweb: wrap {edges} of {nodes} of graph with mappinglist
Wed, 04 Apr 2018 20:48:00 +0900 Yuya Nishihara hgweb: wrap {nodes} of graph with mappinggenerator
Wed, 04 Apr 2018 20:46:12 +0900 Yuya Nishihara hgweb: adapt {jsdata} of graph to mappinggenerator
Wed, 04 Apr 2018 20:44:18 +0900 Yuya Nishihara hgweb: wrap {nextentry} of graph with mappinglist
Fri, 01 Jun 2018 23:02:36 +0900 Yuya Nishihara setup: write version constant as bytes literal
Thu, 31 May 2018 18:53:28 +0800 Anton Shestakov spartan: don't show '[up]' in file view when in root directory already
Thu, 31 May 2018 18:39:35 +0800 Anton Shestakov monoblue: don't show '[up]' in file view when in root directory already
Thu, 31 May 2018 18:33:49 +0800 Anton Shestakov gitweb: don't show '[up]' in file view when in root directory already
Thu, 31 May 2018 18:01:54 +0800 Anton Shestakov paper: don't show '[up]' in file view when in root directory already
Thu, 31 May 2018 16:52:02 +0800 Anton Shestakov spartan: add missing closing tags
Fri, 20 Apr 2018 15:21:03 +0200 Joerg Sonnenberger templatefilters: add commonprefix
Sun, 20 May 2018 19:07:51 +0530 Pulkit Goyal py3: add 3 new passing tests to whitelist
Thu, 24 May 2018 09:56:28 +0000 Nicola Spanti serve: add option print-url
Wed, 06 Jun 2018 12:53:26 -0700 Jun Wu chg: fix an undefined behavior about memcpy stable
Wed, 06 Jun 2018 13:28:49 -0400 Augie Fackler Added signature for changeset 9c5ced5276d6 stable
Wed, 06 Jun 2018 13:28:48 -0400 Augie Fackler Added tag 4.6.1 for changeset 9c5ced5276d6 stable
Mon, 30 Apr 2018 22:24:58 -0400 Augie Fackler mpatch: avoid integer overflow in combine() (SEC) stable 4.6.1
Mon, 30 Apr 2018 22:23:06 -0400 Augie Fackler mpatch: avoid integer overflow in mpatch_decode (SEC) stable
Mon, 30 Apr 2018 22:20:13 -0400 Augie Fackler mpatch: fix UB integer overflows in discard() (SEC) stable
Mon, 30 Apr 2018 22:15:11 -0400 Augie Fackler mpatch: fix UB in int overflows in gather() (SEC) stable
Thu, 03 May 2018 12:54:20 -0400 Augie Fackler mpatch: introduce a safesub() helper as well stable
Mon, 30 Apr 2018 22:13:42 -0400 Augie Fackler mpatch: introduce a safeadd() helper to work around UB int overflow stable
Sat, 28 Apr 2018 10:09:12 -0400 Augie Fackler mpatch: ensure fragment start isn't past the end of orig (SEC) stable
Sat, 28 Apr 2018 02:04:56 -0400 Augie Fackler mpatch: protect against underflow in mpatch_apply (SEC) stable
Sat, 28 Apr 2018 00:42:16 -0400 Augie Fackler mpatch: be more careful about parsing binary patch data (SEC) stable
Wed, 06 Jun 2018 09:14:33 -0700 Gregory Szorc zstandard: pull in bug fixes from upstream 0.9.1 release (issue5884) stable
Wed, 06 Jun 2018 21:19:42 +0800 Anton Shestakov templatefuncs: only render text portion of minirst.format() result stable
Wed, 06 Jun 2018 21:15:26 +0800 Anton Shestakov tests: demonstrate that hgweb renders "pruned" that minirst.format() returns stable
Tue, 05 Jun 2018 23:49:54 -0400 Matt Harbison rebase: avoid RevlogError when computing obsoletenotrebased (issue5907) stable
Sat, 02 Jun 2018 13:44:44 -0400 Matt Harbison rebase: prioritize indicating an interrupted rebase over update (issue5838) stable
Sat, 02 Jun 2018 13:25:45 -0400 Matt Harbison tests: demonstrate inconsistent messaging around interrupted rebases stable
Thu, 31 May 2018 22:15:52 -0400 Matt Harbison tests: adapt test-check-pylint to run on Windows stable
Thu, 31 May 2018 22:11:47 -0400 Matt Harbison hghave: avoid a deadlock reading the child process's output stable
Thu, 31 May 2018 09:19:09 -0400 Matt Harbison lfs: bypass wrapped functions when reposetup() hasn't been called (issue5902) stable
Sat, 26 May 2018 11:33:02 +0900 Yuya Nishihara revlog: disallow setting uncompressed length to None
Sat, 26 May 2018 11:31:51 +0900 Yuya Nishihara unionrepo: fill in uncompressed length of revlog entry
Sun, 29 Apr 2018 19:48:16 -0400 Augie Fackler fuzz: add clean target
Mon, 30 Apr 2018 22:02:07 -0400 Augie Fackler fuzzutil: make it possible to use absl when C++17 isn't supported
Sat, 28 Apr 2018 22:18:50 -0400 Augie Fackler fuzz: extract some common utilities and use modern C++ idioms
Sat, 28 Apr 2018 22:13:33 -0400 Augie Fackler tests: update fuzzer tests to include both fuzzers
Thu, 24 May 2018 12:19:50 +0200 Denis Laxalde transaction-summary: show phase changes statistics in pull/unbundle
Mon, 28 May 2018 01:36:34 -0400 Matt Harbison outgoing: pay attention to `default:pushurl` for bookmarks and subrepos
Sat, 21 Apr 2018 17:27:57 +0200 Paul Morelle revlog: make chainbase cache its result for the correct revision
Wed, 07 Mar 2018 11:10:22 +0100 Paul Morelle revlog: make getcandidaterevs more consistent about updating tested revs set
Mon, 26 Mar 2018 10:49:01 -0700 Martin von Zweigbergk templatekw: make getrenamed() return only filename, not nodeid
Sat, 26 May 2018 12:38:07 +0900 Yuya Nishihara py3: wrap tempfile.NamedTemporaryFile() to return bytes fp.name
Sat, 26 May 2018 12:20:36 +0900 Yuya Nishihara py3: wrap tempfile.mkdtemp() to use bytes path
Sat, 26 May 2018 12:14:04 +0900 Yuya Nishihara py3: wrap tempfile.mkstemp() to use bytes path
Thu, 03 May 2018 18:39:58 +0900 Yuya Nishihara extensions: remove strip_init=True from _disabledpaths()
Thu, 03 May 2018 18:38:02 +0900 Yuya Nishihara extensions: peek command table of disabled extensions without importing
Thu, 26 Apr 2018 23:00:19 -0400 Matt Harbison lfs: clarify pointer validation error messages
Tue, 22 May 2018 23:22:15 -0400 Matt Harbison terse: pconvert() entries added to the temporary terse dict for Windows
Thu, 24 May 2018 15:56:47 -0600 hindlemail filemerge: don't pass function name as loadpath's module_name param
Tue, 22 May 2018 18:10:37 +0200 Boris Feld phases: define an official tuple of phases we do not share
Tue, 22 May 2018 18:10:00 +0200 Boris Feld phases: define an official tuple of mutable phases
Mon, 21 May 2018 17:33:50 +0200 Boris Feld repoview: use 'phasecache.getrevset' when computing 'unserved' filter
Sat, 26 May 2018 02:11:09 +0530 Pulkit Goyal graft: drop --user and --date values info from hint in case of conflicts
Fri, 25 May 2018 17:21:01 +0530 Pulkit Goyal graft: reuse --user and --date values in `hg graft --continue` (BC)
Sat, 26 May 2018 01:52:42 +0530 Pulkit Goyal tests: add test showing --continue not preserving --date and --user flags
Fri, 25 May 2018 16:14:15 +0530 Pulkit Goyal graft: store user passed date and user information in graftstate
Fri, 25 May 2018 16:00:37 +0530 Pulkit Goyal graft: use cmdstate.delete() to delete the state file
Thu, 24 May 2018 23:05:12 -0700 John Stiles graph: add outputgraph() function, called by ascii() to print
Wed, 28 Feb 2018 03:07:48 +0530 Pulkit Goyal graft: add test for reading old graftstate files with new mechanism
Fri, 25 May 2018 01:53:30 +0530 Pulkit Goyal graft: start using the cmdstate class to read and write data to graftstate
Fri, 25 May 2018 01:25:31 +0530 Pulkit Goyal graft: use state.cmdstate() to check whether graftstate exists
Fri, 25 May 2018 01:15:30 +0530 Pulkit Goyal graft: factor out function to read graft state in separate function
Fri, 25 May 2018 01:46:06 +0530 Pulkit Goyal state: removing remaining instances of opts class variable
Thu, 24 May 2018 23:26:28 +0900 Yuya Nishihara help: mention pattern syntax of latesttag() template function
Wed, 23 May 2018 22:25:00 -0400 Matt Harbison py3: replace str.format(x) with `str % x` in githelp
Wed, 23 May 2018 22:17:04 -0400 Matt Harbison githelp: drop the trailing period from single sentence output for consistency
Wed, 04 Apr 2018 20:37:52 +0900 Yuya Nishihara hgweb: wrap {entries}* of filelog with mappinglist
Wed, 04 Apr 2018 20:37:03 +0900 Yuya Nishihara hgweb: don't use dict(key=value) to build a mapping dict in filelog
Wed, 04 Apr 2018 20:31:16 +0900 Yuya Nishihara hgweb: wrap {diffopts} of annotate by hybriddict()
Wed, 04 Apr 2018 20:29:58 +0900 Yuya Nishihara hgweb: wrap {parents} of {annotate} with mappinggenerator
Wed, 04 Apr 2018 20:28:51 +0900 Yuya Nishihara hgweb: wrap {annotate} with mappinggenerator
Wed, 04 Apr 2018 20:24:04 +0900 Yuya Nishihara hgweb: wrap {bookmarks} of summary with mappinggenerator
Wed, 04 Apr 2018 20:21:29 +0900 Yuya Nishihara hgweb: wrap {lastchange} of bookmarks with mappinglist
Wed, 04 Apr 2018 20:19:51 +0900 Yuya Nishihara hgweb: wrap {entries}* of bookmarks with mappinggenerator
Wed, 23 May 2018 03:13:04 +0530 Pulkit Goyal state: raise CorruptedState error isntead of ProgrammingError
Tue, 22 May 2018 11:20:55 -0700 Kyle Lippincott localrepo: add docstring to _makedirstate to make it less likely to be removed
Tue, 15 May 2018 14:35:41 +0200 David Demelier scmutil: move repair.stripbmrevset as scmutil.bookmarkrevs (API)
Tue, 22 May 2018 23:48:08 -0400 Matt Harbison githelp: cleanup one more abort message
Tue, 22 May 2018 20:43:42 +0900 Yuya Nishihara githelp: do not concatenate i18n messages dynamically so they can be collected
Wed, 16 May 2018 14:59:32 -0700 Kyle Lippincott narrow: only wrap dirstate functions once, instead of per-reposetup
Tue, 22 May 2018 00:25:18 +0530 Pulkit Goyal state: temporary silence pyflakes warning by removing variable assignment
Tue, 22 May 2018 00:22:23 +0530 Pulkit Goyal state: fix usage of an unassigned variable
Sun, 20 May 2018 18:53:03 +0530 Pulkit Goyal py3: add b'' prefixes in tests/test-revset2.t
Mon, 21 May 2018 23:26:53 +0530 Pulkit Goyal py3: use encoding.strfromlocal() instead of pycompat.sysstr()
Sun, 20 May 2018 23:05:18 -0400 Matt Harbison tests: stabilize test-patch.t on Windows
Mon, 21 May 2018 23:04:28 -0400 Matt Harbison githelp: lowercase the start of output messages for consistency
Mon, 21 May 2018 22:57:05 -0400 Matt Harbison githelp: rewrite a Yoda conditional
Mon, 21 May 2018 22:55:17 -0400 Matt Harbison githelp: make several strings localizable
Mon, 21 May 2018 22:41:55 -0400 Matt Harbison githelp: cleanly abort if the `svn` command is unknown
Mon, 21 May 2018 22:32:15 -0400 Matt Harbison githelp: fail gracefully in a couple cases where arguments are missing
Wed, 07 Mar 2018 12:00:58 +0100 Paul Morelle revlog: isgooddeltainfo takes the whole revinfo object
Wed, 07 Mar 2018 12:00:07 +0100 Paul Morelle revlog: make variable name 'd' more explicit in _isgooddeltainfo
Thu, 19 Apr 2018 07:57:06 +0200 Paul Morelle debugdeltachain: r.start and r.length can be retrieved outside the loop
Fri, 04 May 2018 15:00:55 +0200 Paul Morelle revlog: in _getcandidaterevs, shorten revlog._generaldelta to gdelta
Sat, 19 May 2018 14:24:36 -0400 Augie Fackler pathencode: remove unused variable
Sun, 20 May 2018 18:41:24 +0530 Pulkit Goyal py3: add r'' prefixes to fix kwargs handling in hgext/sparse.py
Sun, 20 May 2018 17:39:09 +0530 Pulkit Goyal py3: use bytes in tests/printenv.py
Sun, 20 May 2018 17:37:07 +0530 Pulkit Goyal py3: use stringutil.pprint() to prevent b'' prefixes in output
Sun, 20 May 2018 17:35:57 +0530 Pulkit Goyal py3: use pycompat.fsencode to convert path to bytes
Sun, 20 May 2018 17:34:53 +0530 Pulkit Goyal py3: add b'' prefixes in tests/test-ssh.t and tests/test-ssh-bundle1.t
Sun, 20 May 2018 17:33:18 +0530 Pulkit Goyal py3: add b'' prefixes in contrib/hg-ssh
Fri, 18 May 2018 16:28:45 +0530 Pulkit Goyal state: write the version number in plain text on top of state files
Fri, 18 May 2018 16:34:19 +0530 Pulkit Goyal state: set canonical=True to write deterministically
Wed, 28 Mar 2018 16:31:16 +0530 Pulkit Goyal state: don't have a dict like interface for cmdstate class
Wed, 21 Feb 2018 17:20:22 +0530 Pulkit Goyal state: import the file to write state files from evolve extension
Mon, 14 May 2018 13:05:14 +0200 Paul Morelle revlog: suggest other parent when a parent was refused for a delta (issue5481)
Mon, 14 May 2018 22:02:44 -0400 Augie Fackler status: add default of --terse=u to tweakdefaults (BC)
Mon, 14 May 2018 22:01:27 -0400 Augie Fackler status: add a config knob for setting default of --terse
Sat, 19 May 2018 16:50:30 -0400 Augie Fackler tests: port inline extensions in test-obsolete.t to Python 3
Sat, 19 May 2018 16:22:15 -0400 Augie Fackler py3: consolidate down some (case ...) entries
Sat, 19 May 2018 16:21:53 -0400 Augie Fackler py3: re-sort test whitelist
Sat, 19 May 2018 16:02:39 -0400 Augie Fackler tests: fix test-subrepo-paths.t on Python 3
Sat, 19 May 2018 15:53:31 -0400 Augie Fackler tests: fix test-parseindex2 on Python 3
Sat, 19 May 2018 15:47:32 -0400 Augie Fackler tests: use [(] instead of \( to avoid warning on py3
Sat, 19 May 2018 15:15:51 -0400 Augie Fackler tests: fix test-patch.t on pickier /bin/sh implementations
Sat, 19 May 2018 15:14:56 -0400 Augie Fackler patch: add debug message to show external patch tool invocation
Sat, 19 May 2018 20:04:54 +0530 Pulkit Goyal py3: add 13 new passing tests to whitelist
Sat, 19 May 2018 18:59:21 +0530 Pulkit Goyal py3: check for None before comparing with integers
Sat, 19 May 2018 18:58:35 +0530 Pulkit Goyal py3: use `except error as e` instead of `except error, e`
Sat, 19 May 2018 18:56:00 +0530 Pulkit Goyal py3: use pycompat.fsencode() to convert tempfile name to bytes
Sat, 19 May 2018 18:55:30 +0530 Pulkit Goyal py3: add b'' prefixes in tests/test-parseindex.t
Sat, 19 May 2018 18:52:56 +0530 Pulkit Goyal py3: fix .write() calls in few tests
Sat, 19 May 2018 18:51:14 +0530 Pulkit Goyal py3: bytestr() bytes to get bytechar while iterating on it
Sat, 19 May 2018 18:49:07 +0530 Pulkit Goyal py3: slice over bytes to prevent getting the ascii values
Sat, 19 May 2018 18:48:26 +0530 Pulkit Goyal py3: use utils.stringutil.forcebytestr to convert error to bytes
Sat, 19 May 2018 18:47:20 +0530 Pulkit Goyal py3: make sure we open files in bytes mode
Sat, 19 May 2018 18:45:53 +0530 Pulkit Goyal py3: add b'' prefix in test/test-fileset.t
Sat, 19 May 2018 18:43:13 +0530 Pulkit Goyal py3: suppress the output from .write() calls in few tests
Sat, 19 May 2018 18:42:18 +0530 Pulkit Goyal py3: use print as a function in tests/test-parseindex.t
Sat, 19 May 2018 18:41:02 +0530 Pulkit Goyal py3: use print as a function in tests/test-pull.t
Sat, 19 May 2018 18:33:36 +0530 Pulkit Goyal py3: add b'' prefixes in tests/test-rebuildstate.t
Sat, 19 May 2018 18:32:57 +0530 Pulkit Goyal py3: add b'' prefixes in tests/test-progress.t
Sat, 19 May 2018 18:32:24 +0530 Pulkit Goyal py3: add b'' prefixes in tests/test-profile.t
Sat, 19 May 2018 18:31:15 +0530 Pulkit Goyal py3: add b'' prefixes in tests/test-pager.t
Sat, 19 May 2018 18:30:20 +0530 Pulkit Goyal py3: add b'' prefixes in tests/test-hgrc.t
Sat, 19 May 2018 18:28:52 +0530 Pulkit Goyal py3: add b'' prefixes in tests/test-extensions-afterloaded.t
Sat, 19 May 2018 18:27:57 +0530 Pulkit Goyal py3: add b'' prefixes in tests/test-custom-filters.t
Sat, 19 May 2018 18:26:38 +0530 Pulkit Goyal py3: add b'' prefixes in tests/test-bugzilla.t
Sat, 19 May 2018 18:25:18 +0530 Pulkit Goyal py3: fix kwargs handling in hgext/split.py
Sat, 19 May 2018 18:24:36 +0530 Pulkit Goyal py3: add b'' prefixes in hgext/convert/subversion.py
Sat, 19 May 2018 18:23:03 +0530 Pulkit Goyal py3: use '%d' for integers in hgext/infinitepush/__init__.py
Sat, 19 May 2018 18:21:21 +0530 Pulkit Goyal py3: make sure we pass str to date.strftime()
Sat, 19 May 2018 21:47:59 +0530 Pulkit Goyal py3: use pycompat.bytestr() to convert str into bytes
Sat, 19 May 2018 21:46:54 +0530 Pulkit Goyal py3: fix kwargs handling in hgext/rebase.py
Wed, 04 Apr 2018 20:18:28 +0900 Yuya Nishihara hgweb: wrap {entries}* of tags with mappinggenerator
Wed, 04 Apr 2018 20:14:19 +0900 Yuya Nishihara hgweb: wrap {fentries} and {dentries} of manifest with mappinggenerator
Wed, 04 Apr 2018 20:11:20 +0900 Yuya Nishihara hgweb: wrap {entries}* of changelog with mappinglist
Wed, 04 Apr 2018 00:24:09 +0900 Yuya Nishihara hgweb: wrap {lines} of filerevision with mappinggenerator
Wed, 04 Apr 2018 00:21:52 +0900 Yuya Nishihara hgweb: drop unused argument 'tmpl' from webutil.diffstat()
Wed, 04 Apr 2018 00:20:47 +0900 Yuya Nishihara hgweb: use template context to render {diffstat}
Wed, 04 Apr 2018 00:19:37 +0900 Yuya Nishihara hgweb: wrap {diffstat} with mappedgenerator
Fri, 18 May 2018 20:43:01 -0400 Augie Fackler pathencode: improve error messages slightly
Fri, 18 May 2018 20:42:31 -0400 Augie Fackler pathencode: hashlib.sha1() takes bytes not str on Python 3
Fri, 18 May 2018 20:42:04 -0400 Augie Fackler pathencode: fix importing hashlib on Python 3
Fri, 18 May 2018 20:11:24 -0400 Augie Fackler context: fix %-formatting on Python 3
Fri, 18 May 2018 19:54:50 -0400 Augie Fackler patch: fix import-time syntax error in test-check-module-imports.t
Fri, 18 May 2018 19:52:35 -0400 Augie Fackler py3: whitelist two more passing tests observed by buildbot
Sat, 19 May 2018 00:23:36 +0530 Pulkit Goyal py3: use stringutil.pprint() to format a list to print
Sat, 19 May 2018 00:21:59 +0530 Pulkit Goyal py3: fix kwargs handling in qgurad in hgext/mq.py
Sat, 19 May 2018 00:19:56 +0530 Pulkit Goyal py3: use .startswith() instead of bytes[0]
Thu, 17 May 2018 23:11:24 -0700 Kyle Lippincott crecord: fallback to text mode if diffs are too big for curses mode
Thu, 17 May 2018 15:33:28 -0700 Martin von Zweigbergk narrow: filter copies in core
Thu, 17 May 2018 15:25:52 -0700 Martin von Zweigbergk narrow: filter set of files to check for case-folding to core
Thu, 17 May 2018 15:12:48 -0700 Martin von Zweigbergk narrow: filter merge actions in core
Thu, 17 May 2018 12:23:38 -0700 Gregory Szorc hgweb: extract code for emitting multiple changelist records
Wed, 16 May 2018 22:44:27 -0400 Matt Harbison phabricator: register config settings
Wed, 16 May 2018 14:11:41 -0600 hindlemail filemerge: support specifying a python function to custom merge-tools
Thu, 24 May 2018 21:54:31 +0900 Yuya Nishihara help: correct signature of separate() template function stable
Fri, 18 May 2018 21:32:05 +0900 Yuya Nishihara hgweb: do not try to replace signal handlers while locking stable
Fri, 18 May 2018 21:24:06 +0900 Yuya Nishihara lock: add internal config to not replace signal handlers while locking stable
Tue, 22 May 2018 21:51:20 -0400 Augie Fackler merge with i18n stable
Fri, 04 May 2018 18:55:57 -0300 Wagner Bruna i18n-pt_BR: synchronized with 32a75a8a5b0f stable
Fri, 04 May 2018 18:55:29 -0300 Wagner Bruna i18n-ja: fix block indentation stable
Tue, 01 May 2018 18:22:52 +0900 FUJIWARA Katsunori i18n-ja: synchronized with 32a75a8a5b0f stable
Mon, 21 May 2018 15:14:46 +0200 Boris Feld httppeer: declare 'dbg' at the function level stable
Fri, 04 May 2018 19:06:46 +0200 Boris Feld httppeer: properly gate debug usage behind debug flag check stable
Sun, 13 May 2018 11:09:53 +0900 Yuya Nishihara test-http-branchmap: fix stdio mode on Windows
Sun, 13 May 2018 11:08:35 +0900 Yuya Nishihara test-http-branchmap: fix encoding test to wrap the server stream
Thu, 17 May 2018 21:55:00 +0900 Yuya Nishihara test-merge-tools: create repo directory to free $TESTTMP for temporary files
Sat, 12 May 2018 23:44:08 +0200 Joerg Sonnenberger notify: add option to include function names in the diff output
Wed, 16 May 2018 10:34:31 -0700 Martin von Zweigbergk tests: update py3 test since json fields are now sorted
Wed, 16 May 2018 15:48:12 -0700 Kyle Lippincott tests: test-parseindex.t works just fine with chg
Fri, 27 Apr 2018 21:55:02 +0530 Pulkit Goyal py3: convert the report to bytes
Fri, 11 May 2018 10:36:28 -0700 Martin von Zweigbergk json: reject unicode on py2 as well
Wed, 16 May 2018 20:22:23 +0900 Yuya Nishihara dispatch: mask negative exit code recorded in blackbox log
Wed, 16 May 2018 20:17:50 +0900 Yuya Nishihara dispatch: fix exit code of unhandled exception recorded in blackbox log
Tue, 15 May 2018 11:52:43 -0700 Kyle Lippincott tests: mark tests that fail when using chg as #require no-chg
Fri, 27 Apr 2018 21:54:37 +0530 Pulkit Goyal py3: use pycompat.bytestr() instead of str() in extensions.py
Wed, 16 May 2018 07:58:02 +0530 Pulkit Goyal py3: use pycompat.bytestr() on bytes before %r-ing it
Thu, 15 Feb 2018 17:15:21 +0530 Pulkit Goyal py3: add b'' prefixes in tests/test-extension.t
Fri, 27 Apr 2018 20:55:10 +0530 Pulkit Goyal py3: suppress the value returned by .write() calls
Tue, 15 May 2018 09:57:58 -0700 Martin von Zweigbergk tests: test failure reporting in blackbox code
Mon, 14 May 2018 12:53:13 +0200 David Demelier export: add -B option to select a bookmark
Sat, 12 May 2018 18:05:50 -0700 Gregory Szorc packaging: move most packaging targets to own Makefile
Sat, 12 May 2018 12:27:51 -0700 Gregory Szorc packaging: make packaging scripts less reliant on pwd
Sat, 12 May 2018 10:57:04 -0700 Gregory Szorc packaging: move contrib/macosx to contrib/packaging/
Sat, 12 May 2018 10:50:30 -0700 Gregory Szorc packaging: move linux-wheel-centos5-blacklist to contrib/packaging/
Sat, 12 May 2018 10:47:44 -0700 Gregory Szorc packaging: move build-linux-wheels.sh to contrib/packaging/
Sat, 12 May 2018 17:16:09 -0700 Gregory Szorc packaging: move contrib/debian to contrib/packaging/
Sat, 12 May 2018 10:41:08 -0700 Gregory Szorc packaging: move buildrpm to contrib/packaging/
Sat, 12 May 2018 10:38:36 -0700 Gregory Szorc packaging: move mercurial.spec to contrib/packaging/
Sat, 12 May 2018 10:31:34 -0700 Gregory Szorc packaging: move builddeb into contrib/packaging/
Sat, 12 May 2018 10:28:00 -0700 Gregory Szorc packaging: move packagelib.sh into contrib/packaging/