log

age author description
Sat, 23 May 2015 15:55:04 -0500 Matt Mackall merge with stable
Fri, 22 May 2015 12:13:18 -0500 Pierre-Yves David transaction: use the proper variable in '_addbackupentry' (issue4684) stable
Fri, 22 May 2015 21:19:08 -0400 Augie Fackler run-tests: python3.5 now supports mkdtemp using bytes for paths
Fri, 22 May 2015 21:15:52 -0400 Augie Fackler run-tests: use items() instead of iteritems()
Thu, 21 May 2015 14:57:30 -0700 Laurent Charignon selve: make 'shelve --interactive' not experimental
Thu, 21 May 2015 14:34:24 -0700 Laurent Charignon revert: fix edition of newly added file during --interactive
Thu, 21 May 2015 14:25:57 -0700 Laurent Charignon revert: make revert --interactive use git style diff
Thu, 21 May 2015 14:32:14 -0700 Laurent Charignon record: extract code to compute newly added and modified files
Thu, 21 May 2015 14:28:02 -0700 Laurent Charignon record: extract ishunk to a function
Sun, 26 Apr 2015 22:26:44 +0900 Yuya Nishihara fileset: pretty print syntax tree in debug output
Wed, 06 May 2015 10:17:41 +0900 Yuya Nishihara parser: extract closure of prettyformat() to a top-level function
Sun, 26 Apr 2015 22:20:03 +0900 Yuya Nishihara parser: move prettyformat() function from revset module
Sun, 26 Apr 2015 19:50:42 +0900 Yuya Nishihara fileset: move validation of incomplete parsing to parse() function
Sun, 26 Apr 2015 19:42:47 +0900 Yuya Nishihara revset: move validation of incomplete parsing to parse() function
Fri, 22 May 2015 14:39:34 -0700 Drew Gottlieb match: fix bug in match.visitdir()
Thu, 21 May 2015 16:20:34 -0400 Jordi Gutiérrez Hermoso error: derive RevlogError from HintException instead of Exception
Thu, 21 May 2015 16:28:06 -0400 Jordi Gutiérrez Hermoso error: refactor common hint-pattern into a common base class
Fri, 22 May 2015 11:50:57 -0500 Matt Mackall merge with stable
Fri, 22 May 2015 11:54:43 -0300 Wagner Bruna i18n-pt_BR: synchronized with 2664f536a97e stable
Wed, 20 May 2015 11:29:45 -0500 Pierre-Yves David util: allow to specify buffer size in popen4
Mon, 18 May 2015 23:19:11 -0500 Pierre-Yves David sshpeer: extract the forward output logic
Wed, 20 May 2015 12:33:12 -0500 Pierre-Yves David sshpeer: break "OutOfBandError" feature for ssh (BC)
Wed, 20 May 2015 18:17:40 -0500 Pierre-Yves David error: allow a 'hint' to OutOfBandError
Thu, 21 May 2015 14:30:22 -0500 Matt Mackall tests: fix test-clone on vfat
Thu, 21 May 2015 11:34:40 -0700 Martin von Zweigbergk wireproto: remove unused 'store' import
Sat, 16 May 2015 16:16:18 -0700 Durham Goode match: allow unioning arbitrary match functions
Sat, 16 May 2015 16:12:00 -0700 Durham Goode match: add root to _buildmatch
Thu, 21 May 2015 10:41:06 -0700 Gregory Szorc localrepo: extract stream clone application into reusable function
Thu, 21 May 2015 10:27:45 -0700 Gregory Szorc exchange: move code for consuming streaming clone into exchange
Thu, 21 May 2015 10:27:22 -0700 Gregory Szorc exchange: move code for generating a streaming clone into exchange
Tue, 19 May 2015 10:13:43 -0700 Martin von Zweigbergk dirstate: avoid match.files() in walk()
Tue, 28 Oct 2014 22:47:22 -0700 Martin von Zweigbergk match: introduce boolean prefix() method
Thu, 21 May 2015 19:52:36 +0800 Anton Shestakov hgweb: descend empty directories in monoblue
Mon, 18 May 2015 14:29:20 -0700 Drew Gottlieb match: have visitdir() consider includes and excludes
Thu, 21 May 2015 00:27:12 +0800 Anton Shestakov hgweb: remove artificial width constraint from header in monoblue
Wed, 20 May 2015 15:29:32 -0500 Matt Mackall merge with stable
Sun, 17 May 2015 22:42:47 -0400 Matt Harbison files: recurse into subrepos automatically with an explicit path
Wed, 20 May 2015 01:06:09 +0900 FUJIWARA Katsunori dirstate: use open/read of vfs(opener) explicitly instead of read
Wed, 20 May 2015 01:06:09 +0900 FUJIWARA Katsunori dirstate: use self._filename instead of immediate string `dirstate`
Tue, 19 May 2015 23:29:20 +0900 Yuya Nishihara revset: drop translation marker from error message of _notpublic()
Tue, 19 May 2015 23:26:25 +0900 Yuya Nishihara revset: drop docstring from internal _notpublic() function
Wed, 13 May 2015 20:30:12 -0700 Laurent Charignon record: make hg record always use the non curses interface
Thu, 09 Apr 2015 17:14:35 -0700 Martin von Zweigbergk treemanifest: lazily load manifests
Mon, 18 May 2015 21:31:40 -0700 Martin von Zweigbergk treemanifest: speed up commit using dirty flag
Thu, 26 Feb 2015 08:16:13 -0800 Martin von Zweigbergk treemanifest: speed up diff by keeping track of dirty nodes
Wed, 20 May 2015 04:34:27 +0900 FUJIWARA Katsunori localrepo: use correct argument name for pretxnclose hooks (BC) stable
Wed, 20 May 2015 04:34:27 +0900 FUJIWARA Katsunori localrepo: rename hook argument from TXNID to txnid (BC) stable
Wed, 05 Nov 2014 11:25:57 -0800 Martin von Zweigbergk test-walk: add more tests for -I/-X
Sat, 16 May 2015 16:06:22 -0700 Durham Goode ignore: use 'include:' rules instead of custom syntax
Sat, 16 May 2015 15:56:52 -0700 Durham Goode match: add 'include:' syntax
Mon, 18 May 2015 16:27:56 -0700 Durham Goode match: add optional warn argument
Sat, 16 May 2015 15:51:03 -0700 Durham Goode match: add source to kindpats list
Tue, 19 May 2015 08:41:04 -0500 Matt Mackall check-code: reintroduce str.format() ban for 3.x porting
Mon, 18 May 2015 23:43:36 -0500 Pierre-Yves David util: drop the 'unpacker' helper
Mon, 18 May 2015 16:56:04 -0500 Pierre-Yves David MBTextWrapper: drop dedicated __init__ method
Mon, 18 May 2015 16:54:21 -0500 Pierre-Yves David util: drop the compatibility with Python 2.4 unpacker
Mon, 18 May 2015 16:52:28 -0500 Pierre-Yves David tests: just use 'response.reason'
Mon, 18 May 2015 16:51:02 -0500 Pierre-Yves David url: drop awful hack around bug in Python 2.4
Mon, 18 May 2015 16:47:26 -0500 Pierre-Yves David httpconnection: drop Python 2.4 specify hack
Mon, 18 May 2015 16:46:32 -0500 Pierre-Yves David mail: drop explicit mail import required by Python 2.4
Mon, 18 May 2015 16:33:57 -0500 Pierre-Yves David windows: drop Python2.4 specific hack for directory not found handling
Mon, 18 May 2015 16:24:16 -0500 Pierre-Yves David notify: drop import required by Python 2.4
Mon, 18 May 2015 16:22:15 -0500 Pierre-Yves David patchbomb: stop explicit import required by Python 2.4
Mon, 18 May 2015 16:20:12 -0500 Pierre-Yves David pager: drop python 2.4 hack around subprocess
Mon, 18 May 2015 16:18:18 -0500 Pierre-Yves David check-code: drop ban of 'val if cond else otherval' construct
Mon, 18 May 2015 16:30:24 -0500 Pierre-Yves David check-code: entirely drop the 'non-py24.py' file from the test
Mon, 18 May 2015 16:11:44 -0500 Pierre-Yves David check-code: drop the 'format' built-in
Mon, 18 May 2015 16:09:05 -0500 Pierre-Yves David check-code: drop ban of str.format
Mon, 18 May 2015 22:40:16 -0400 Augie Fackler statichttprepo: remove wrong getattr ladder
Tue, 19 May 2015 07:17:57 -0500 Matt Mackall merge with stable
Sun, 17 May 2015 22:09:37 -0400 Matt Harbison match: explicitly naming a subrepo implies always() for the submatcher stable
Sun, 17 May 2015 01:06:10 -0400 Matt Harbison context: don't complain about a matcher's subrepo paths in changectx.walk() stable
Mon, 18 May 2015 22:35:27 -0500 Pierre-Yves David ssh: capture output with bundle2 again (issue4642) stable
Fri, 24 Apr 2015 14:30:30 -0700 Laurent Charignon revset: optimize not public revset
Wed, 01 Apr 2015 11:17:17 -0700 Laurent Charignon phases: add set per phase in C phase computation
Fri, 08 May 2015 12:30:51 -0700 Drew Gottlieb match: rename _fmap to _fileroots for clarity
Wed, 06 May 2015 15:59:35 -0700 Drew Gottlieb match: remove unnecessary optimization where visitdir() returns 'all'
Thu, 16 Apr 2015 17:12:33 -0400 Augie Fackler dispatch: add support for python-flamegraph[0] profiling
Tue, 28 Apr 2015 16:44:37 -0400 Augie Fackler extensions: document that `testedwith = 'internal'` is special
Fri, 10 Apr 2015 23:12:33 -0700 Martin von Zweigbergk treemanifest: cache directory logs and manifests
Mon, 18 May 2015 15:40:23 -0500 Pierre-Yves David hook: drop dedicated catch for 'KeyboardInterrupt'
Mon, 18 May 2015 15:38:24 -0500 Pierre-Yves David recover: catch any exception, not just Exception
Mon, 18 May 2015 15:33:21 -0500 Pierre-Yves David exchange: catch down to BaseException when handling bundle2
Mon, 18 May 2015 13:23:14 -0500 Pierre-Yves David bundle2: use BaseException in bundle2
Mon, 18 May 2015 13:20:19 -0500 Pierre-Yves David check-code: drop ban of BaseException
Mon, 18 May 2015 13:25:07 -0500 Pierre-Yves David wireproto: turn an 'except' into a 'finally' as suggest by the comment
Mon, 18 May 2015 12:56:59 -0500 Pierre-Yves David check-code: drop the yield inside try/finally ban
Mon, 18 May 2015 15:34:42 -0400 Matt Harbison run-tests: resurrect the wifexited polyfill (backout 6ab5a1c9ea3c)
Mon, 18 May 2015 02:53:08 +0900 FUJIWARA Katsunori tests: check import cycles in hgext/**.py, too
Mon, 18 May 2015 02:52:58 +0900 FUJIWARA Katsunori import-checker: don't treat modules as relative one if not found
Mon, 18 May 2015 02:52:55 +0900 FUJIWARA Katsunori import-checker: make imported_modules yield absolute dotted_name_of_path
Mon, 18 May 2015 02:50:22 +0900 FUJIWARA Katsunori import-checker: add utility to examine what module is imported easily
Mon, 18 May 2015 12:31:41 -0500 Pierre-Yves David subrepo: further replacement of try/except with 'next'
Mon, 18 May 2015 12:27:15 -0500 Pierre-Yves David parsers: use 'next' instead of try/except
Mon, 18 May 2015 12:22:44 -0500 Pierre-Yves David dagparser: use 'next' instead of try/except for default value
Mon, 18 May 2015 12:18:00 -0500 Pierre-Yves David getlogrevs: rewrite a loop to get read of try/except
Mon, 18 May 2015 12:17:08 -0500 Pierre-Yves David _makelogrevset: replace try/except with 'next' usage
Sat, 16 May 2015 15:46:54 -0700 Durham Goode ignore: move readpatternfile to match.py
Sat, 16 May 2015 15:45:46 -0700 Durham Goode ignore: rename readignorefile to readpatternfile
Sat, 16 May 2015 15:45:06 -0700 Durham Goode ignore: combine readignorefile and _ignorefile
Sat, 16 May 2015 15:37:59 -0700 Durham Goode ignore: move bad file handling out of readignorefile
Sat, 16 May 2015 15:24:43 -0700 Durham Goode ignore: remove .hgignore from ignore list if nonexistent
Sun, 17 May 2015 21:47:18 -0400 Augie Fackler run-tests: replace open-coded .decode()s on paths with a helper (issue4667)
Sun, 17 May 2015 21:40:12 -0400 Augie Fackler run-tests: move unicode-to-bytes operations on paths to a helper (issue4667)
Sun, 17 May 2015 21:26:04 -0400 Augie Fackler run-tests: insist that if people use Python 3, they use 3.5.x
Sun, 17 May 2015 21:18:56 -0400 Augie Fackler run-tests: move all open-coded sys.version_info checks to PYTHON3 (issue4668)
Sun, 17 May 2015 21:17:13 -0400 Augie Fackler run-tests: prefer PYTHON3 constant to many version_info checks (issue4668)
Sun, 17 May 2015 21:12:33 -0400 Augie Fackler run-tests: introduce PYTHON3 boolean constant (issue4668)
Sun, 17 May 2015 21:15:45 -0400 Augie Fackler run-tests: drop subprocess _cleanup monkeypatch
Sun, 17 May 2015 21:15:04 -0400 Augie Fackler run-tests: drop wifexited polyfill
Mon, 18 May 2015 11:43:10 -0400 Matt Harbison test-import: update for no-execbit platforms with 1ef96a3b8b89
Mon, 18 May 2015 11:37:29 -0400 Matt Harbison test-treemanifest: add globs for Windows
Sat, 16 May 2015 14:37:24 -0400 Augie Fackler util: drop any() and all() polyfills
Sat, 16 May 2015 14:34:19 -0400 Augie Fackler cleanup: use __builtins__.all instead of util.all
Sat, 16 May 2015 14:34:04 -0400 Augie Fackler check-code: un-ban __builtins__.all now that we're on 2.6
Sat, 16 May 2015 14:30:07 -0400 Augie Fackler cleanup: use __builtins__.any instead of util.any
Sat, 16 May 2015 14:31:03 -0400 Augie Fackler check-code: un-ban any() now that we're on 2.6
Sun, 17 May 2015 18:11:02 -0700 Pierre-Yves David walkchangerevs: replace try/except with 'next'
Sun, 17 May 2015 18:06:09 -0700 Pierre-Yves David generatorset: use 'next()' to simplify the code
Sun, 17 May 2015 18:00:38 -0700 Pierre-Yves David revset: use 'next()' to detect end of iteration in 'last'
Sun, 17 May 2015 17:58:39 -0700 Pierre-Yves David revset: use 'next()' to detect end of iteration in 'limit'
Sun, 17 May 2015 17:54:58 -0700 Pierre-Yves David _revancestors: use 'next' to remove the verbose try except clauses
Sun, 17 May 2015 17:47:42 -0700 Pierre-Yves David check-code: lift the ban on 'next()'
Sun, 17 May 2015 17:45:47 -0700 Pierre-Yves David check-code: drop the 'isdisjoint' ban
Sun, 17 May 2015 17:40:26 -0700 Pierre-Yves David check-code: fix the error message about 'class foo():'
Sun, 17 May 2015 17:36:26 -0700 Pierre-Yves David check-code: remove the check for os.path.relpath
Sun, 17 May 2015 17:27:10 -0700 Pierre-Yves David patch: remove duplicated import of cStringIO
Mon, 18 May 2015 11:36:33 -0400 Augie Fackler check-commit: print limit when user has a too-long summary
Fri, 15 May 2015 20:04:24 +0800 Anton Shestakov paper: show branch/tags/bookmarks when blaming (issue3559)
Fri, 15 May 2015 20:03:42 +0800 Anton Shestakov paper: show branch/tags/bookmarks when comparing (issue3559)
Fri, 15 May 2015 20:02:41 +0800 Anton Shestakov paper: show branch/tags/bookmarks when diffing (issue3559)
Fri, 15 May 2015 20:00:47 +0800 Anton Shestakov paper: show branch/tags/bookmarks when viewing (issue3559)
Fri, 15 May 2015 18:17:36 +0800 Anton Shestakov paper: show branch/tags/bookmarks when browsing (issue3559)
Sat, 16 May 2015 21:42:09 +0900 Yuya Nishihara revset: extract addset._iterordered to free function
Sat, 16 May 2015 14:05:02 +0900 Yuya Nishihara revset: use fastasc/fastdesc switch consistently in addset.__iter__
Mon, 30 Mar 2015 20:56:37 +0900 Yuya Nishihara revset: drop redundant filteredset from right-hand side set of "or" operation
Sun, 10 May 2015 05:11:13 -0700 Pierre-Yves David getbundle: sort bundlecaps before exchanging then over the wire
Sun, 10 May 2015 04:39:11 -0700 Pierre-Yves David hg-ssh: reject push earlier (on pretxnopen)
Sun, 10 May 2015 03:06:00 -0700 Pierre-Yves David test: test both bundle1 and bundle2 paths in 'test-push-hook-lock.t'
Sat, 09 May 2015 23:40:40 -0700 Pierre-Yves David progress: get the extremely verbose output out of default debug
Fri, 15 May 2015 11:52:39 +0800 Anton Shestakov hgweb: show changeset branches/tags/bookmarks in file log (style=monoblue)
Fri, 15 May 2015 11:42:09 +0800 Anton Shestakov hgweb: show changeset branches/tags/bookmarks in file log (style=gitweb)
Sat, 16 May 2015 00:36:35 -0400 Matt Harbison match: resolve filesets in subrepos for commands given the '-S' argument
Fri, 15 May 2015 23:13:05 -0400 Matt Harbison subrepo: introduce getfileset()
Fri, 15 May 2015 09:46:21 +0200 Gilles Moris phase: default to current revision if no rev is provided (issue4666)
Sun, 12 Apr 2015 23:51:06 -0700 Martin von Zweigbergk treemanifest: add --dir option to debug{revlog,data,index}
Sun, 10 May 2015 06:48:08 -0700 Pierre-Yves David obsolete: sort obsmarkers during exchange
Tue, 21 Apr 2015 12:01:34 +0200 Pierre-Yves David test-discovery-legacy: disable bundle2 for legacy test
Tue, 21 Apr 2015 11:18:47 +0200 Pierre-Yves David test-discovery: disable bundle2 for legacy test (issue4610)
Fri, 15 May 2015 00:25:43 -0700 Pierre-Yves David revset: fix iteration over ordered addset composed of non-ordered operands
Fri, 15 May 2015 15:43:26 -0700 Drew Gottlieb match: add match.ispartial()
Sat, 16 May 2015 11:28:04 -0700 Martin von Zweigbergk util: drop alias for collections.deque
Sat, 16 May 2015 09:03:21 +0200 Adrian Buehlmann util: kill Python 2.4 deque.remove hack
Thu, 14 May 2015 17:38:38 +0200 Gilles Moris summary: add a phase line (draft, secret) to the output
Fri, 15 May 2015 12:19:51 +0800 Anton Shestakov hgweb: also display changeset bookmarks in file log (style=paper)
Fri, 15 May 2015 13:30:34 +0800 Anton Shestakov tests: test branch/tag/bookmark display in test-hgweb-filelog.t
Fri, 15 May 2015 02:07:43 +0800 Anton Shestakov hgweb: split some long lines in paper, gitweb and monoblue styles
Wed, 13 May 2015 11:22:06 -0700 Augie Fackler run-tests: add a --profile-runner option
Fri, 15 May 2015 10:24:59 +0200 Gilles Moris test-http: drop compatibility check on Python >= 2.4.3
Fri, 15 May 2015 22:38:24 +0900 Yuya Nishihara revset: remove unused 'only' from methods table
Tue, 14 Apr 2015 16:23:54 -0400 Tony Tung shelve: allow --patch and --stat without --list for a single shelf
Tue, 14 Apr 2015 16:23:07 -0400 Tony Tung shelve: refactor allowables to specify sets of valid operations
Fri, 15 May 2015 11:52:09 -0500 Matt Mackall merge with stable
Thu, 14 May 2015 21:35:06 -0700 Tony Tung rebase: check that the bookmark is still valid when restoring (issue4669) stable
Tue, 14 Apr 2015 12:53:48 -0700 Ryan McElroy bookmarks: rename current to active in variables and comments
Thu, 14 May 2015 21:34:46 -0700 Tony Tung rebase: remove extraneous blank at the end of file
Thu, 07 May 2015 23:40:29 -0700 Pierre-Yves David run-tests: include 'start' and 'end' in --time output
Thu, 07 May 2015 23:34:58 -0700 Pierre-Yves David run-tests: track start and end time of tests
Fri, 15 May 2015 09:07:27 -0400 Jordi Gutiérrez Hermoso templater: look for mapfiles in template paths
Fri, 15 May 2015 09:04:32 -0400 Jordi Gutiérrez Hermoso config: give it an includepaths option for looking for config files
Fri, 15 May 2015 22:32:31 +0900 Yuya Nishihara revset: map postfix '%' to only() to optimize operand recursively (issue4670) stable
Fri, 08 May 2015 14:13:12 -0700 Martin von Zweigbergk dirs.c: pass C string, not Python string, to _finddir()
Fri, 08 May 2015 14:11:00 -0700 Martin von Zweigbergk dirs.c: extract 'cpath' variable in _delpath() to match _addpath()
Mon, 13 Apr 2015 23:21:02 -0700 Martin von Zweigbergk treemanifest: store submanifest revlog per directory
Fri, 15 May 2015 10:29:39 -0500 Matt Mackall hghave: use try/except/finally
Fri, 15 May 2015 10:00:46 -0500 Matt Mackall setup: use try/except/finally
Fri, 15 May 2015 09:58:21 -0500 Matt Mackall util: use try/except/finally
Fri, 15 May 2015 09:58:02 -0500 Matt Mackall tags: use try/except/finally
Fri, 15 May 2015 09:57:44 -0500 Matt Mackall repoview: use try/except/finally
Fri, 15 May 2015 09:57:02 -0500 Matt Mackall httppeer: use try/except/finally
Fri, 15 May 2015 09:56:43 -0500 Matt Mackall hooks: use try/except/finally
Fri, 15 May 2015 09:56:27 -0500 Matt Mackall hgweb: use try/except/finally
Fri, 15 May 2015 09:56:05 -0500 Matt Mackall commands: use try/except/finally
Fri, 15 May 2015 09:55:47 -0500 Matt Mackall bookmarks: use try/except/finally
Fri, 15 May 2015 09:55:31 -0500 Matt Mackall shelve: use try/except/finally
Fri, 15 May 2015 09:55:15 -0500 Matt Mackall largefiles: use try/except/finally
Fri, 15 May 2015 09:54:56 -0500 Matt Mackall factotum: use try/except/finally
Fri, 15 May 2015 09:54:35 -0500 Matt Mackall check-code: drop try/except/finally check
Thu, 14 May 2015 09:04:48 +0200 Adrian Buehlmann util.h: kill no longer needed definitions for Python < 2.6
Thu, 14 May 2015 16:28:28 -0500 Matt Mackall merge with stable
Thu, 14 May 2015 11:04:36 +0200 Adrian Buehlmann setup: integrate osutil C extension into extmodules initialization
Thu, 14 May 2015 11:04:35 +0200 Adrian Buehlmann setup: move osutil_ldflags logic to before extmodules definition
Thu, 14 May 2015 11:04:31 +0200 Adrian Buehlmann setup: kill pure hack for osutil on Windows for Python 2.4
Thu, 14 May 2015 11:37:36 +0200 Adrian Buehlmann windows: add comment in normcase()
Sun, 10 May 2015 10:57:24 -0400 Jordi Gutiérrez Hermoso rebase: clear merge when aborting before any rebasing (issue4661) stable
Sun, 10 May 2015 10:02:15 -0400 Jordi Gutiérrez Hermoso test-rebase-abort: add test from issue4009 stable
Fri, 08 May 2015 15:00:07 -0700 Pierre-Yves David run-test.py: greatly increase the priority of 'check-code' tests
Fri, 08 May 2015 00:04:07 -0700 Pierre-Yves David run-tests: allow different extra weight for slow tests
Thu, 07 May 2015 21:00:46 -0700 Durham Goode ignore: refactor syntax concatenation
Thu, 07 May 2015 20:57:37 -0700 Durham Goode ignore: refactor file read into a function
Thu, 14 May 2015 01:49:10 +0900 FUJIWARA Katsunori import-checker: loop to get list of locally defined modules at first
Thu, 14 May 2015 01:49:10 +0900 FUJIWARA Katsunori import-checker: add xargs like mode
Wed, 13 May 2015 20:36:56 +0200 Adrian Buehlmann store: add comment in _hashencode with reason for skipping the first 5 chars
Tue, 14 Apr 2015 10:57:15 -0400 Augie Fackler test-run-tests: fix for Python 3.5
Tue, 14 Apr 2015 16:09:39 -0400 Augie Fackler run-tests: make sure all script lines are bytes
Tue, 14 Apr 2015 10:56:58 -0400 Augie Fackler run-tests: fix checking a line to see if it needs globbing
Tue, 14 Apr 2015 10:14:49 -0400 Augie Fackler run-tests: unblock running python tests in python 3
Mon, 13 Apr 2015 18:07:40 -0400 Augie Fackler run-tests: os.popen returns a string, make it bytes again
Mon, 13 Apr 2015 17:24:10 -0400 Augie Fackler run-tests: be more paranoid about os.system using bytes
Mon, 13 Apr 2015 17:17:17 -0400 Augie Fackler run-tests: blacklist entries are bytes, use bname to check blacklisting
Mon, 13 Apr 2015 16:37:53 -0400 Augie Fackler test-run-tests.t: work around file.write() returning an int
Tue, 14 Apr 2015 16:24:32 -0400 Augie Fackler run-tests: write bytes to the binary buffer on sys.{stdout,stderr}
Tue, 14 Apr 2015 16:21:10 -0400 Augie Fackler run-tests: record faildata using bytes instead of str
Tue, 14 Apr 2015 16:18:11 -0400 Augie Fackler run-tests: do cdata escaping using bytes instead of str
Mon, 13 Apr 2015 16:33:12 -0400 Augie Fackler run-tests: make sure keyword(s) are in bytes and not str
Mon, 13 Apr 2015 16:31:19 -0400 Augie Fackler run-tests: use items instead of iteritems on dicts
Mon, 13 Apr 2015 16:30:40 -0400 Augie Fackler run-tests: refer to test.bname when sniffing for keywords
Mon, 13 Apr 2015 15:57:10 -0400 Augie Fackler run-tests: string-escape no longer exists in python 3, use unicode_escape
Mon, 13 Apr 2015 15:55:48 -0400 Augie Fackler run-tests: switch all uses of iolock.acquire() to a context manager
Tue, 21 Apr 2015 12:24:34 -0400 Augie Fackler run-tests: use difflib.diff_bytes on Python 3
Sun, 12 Apr 2015 16:14:07 -0400 Augie Fackler run-tests: fix installation of hg by bytesifying more constants
Sun, 12 Apr 2015 16:13:38 -0400 Augie Fackler setup: decode xcode version number on python3
Sun, 12 Apr 2015 15:35:57 -0400 Augie Fackler run-tests: work around with_hg being bytes or string depending on provenance
Tue, 14 Apr 2015 16:03:04 -0400 Augie Fackler run-tests: even more bytestring annotations for Python 3
Tue, 14 Apr 2015 16:02:49 -0400 Augie Fackler run-tests: write bytes to sys.stdout.buffer in python 3
Tue, 14 Apr 2015 15:59:59 -0400 Augie Fackler run-tests: be more judicious about bytes vs string on test attrs
Tue, 14 Apr 2015 15:56:44 -0400 Augie Fackler run-tests: fix _findprogram to reliably return bytes
Tue, 14 Apr 2015 15:54:13 -0400 Augie Fackler run-tests: introduce a name for os.environb
Tue, 14 Apr 2015 15:52:45 -0400 Augie Fackler run-tests: work around chr() producing unicode in Python 3
Sat, 11 Apr 2015 18:28:32 -0400 Augie Fackler run-tests: use bytes when constructing shell script
Sat, 11 Apr 2015 18:26:58 -0400 Augie Fackler run-tests: use bytes explicitly for tmpdir and hgrc construction
Sat, 11 Apr 2015 18:22:25 -0400 Augie Fackler run-tests: work around the rename of xrange to range
Sun, 12 Apr 2015 15:34:17 -0400 Augie Fackler heredoctest: 2to3 -w -f numliterals -f except -f print tests/heredoctest.py
Sat, 11 Apr 2015 18:20:44 -0400 Augie Fackler python3: update killdaemons and run-tests print and exception syntax
Wed, 13 May 2015 11:49:38 -0700 Pierre-Yves David check-code: allow with statements
Wed, 13 May 2015 11:41:17 -0700 Pierre-Yves David check-code: allow 'Except EClass as variable:'
Wed, 13 May 2015 11:39:48 -0700 Pierre-Yves David check-code: allow print and exec as a function
Wed, 06 May 2015 15:58:14 -0700 Martin von Zweigbergk pathencode: for long paths, strip first 5 chars, not first dir
Wed, 13 May 2015 18:57:38 +0200 Adrian Buehlmann util.h: kill no longer needed definitions for Python < 2.5
Tue, 12 May 2015 15:04:19 -0700 Nat Mote rebase: add short -k option for --keep