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
(0) -30000 -10000 -3000 -1000 -300 -100 -60 +60 +100 +300 +1000 +3000 +10000 tip