log

age author description
Fri, 10 Mar 2017 14:33:42 -0800 Kostia Balytskyi scmutil: add a simple key-value file helper
Mon, 20 Mar 2017 11:50:55 +0900 Yuya Nishihara graphlog: draw multiple edges towards null node (issue5440)
Tue, 21 Mar 2017 18:36:14 -0400 Augie Fackler merge with stable
Tue, 21 Mar 2017 06:50:28 -0700 Ryan McElroy localrepo: use tryunlink
Tue, 21 Mar 2017 06:50:28 -0700 Ryan McElroy vfs: use tryunlink
Tue, 21 Mar 2017 06:50:28 -0700 Ryan McElroy server: use tryunlink
Tue, 21 Mar 2017 06:50:28 -0700 Ryan McElroy dirstate: use tryunlink
Tue, 21 Mar 2017 06:50:28 -0700 Ryan McElroy debug: use tryunlink
Tue, 21 Mar 2017 06:50:28 -0700 Ryan McElroy chgserver: use tryunlink
Tue, 21 Mar 2017 06:50:28 -0700 Ryan McElroy bookmarks: use tryunlink
Tue, 21 Mar 2017 06:50:28 -0700 Ryan McElroy shelve: use tryunlink
Tue, 21 Mar 2017 06:50:28 -0700 Ryan McElroy vfs: add tryunlink method
Tue, 21 Mar 2017 06:50:28 -0700 Ryan McElroy util: use tryunlink in unlinkpath
Tue, 21 Mar 2017 06:50:28 -0700 Ryan McElroy util: add tryunlink function
Tue, 21 Mar 2017 06:50:28 -0700 Ryan McElroy util: unify unlinkpath
Tue, 21 Mar 2017 06:50:28 -0700 Ryan McElroy posix: use local reference to removedirs
Tue, 21 Mar 2017 06:50:28 -0700 Ryan McElroy posix: use local reference to unlink
Tue, 21 Mar 2017 06:50:42 -0700 Ryan McElroy localrepo: improve vfs documentation
Mon, 20 Mar 2017 05:08:21 -0700 Simon Farnsworth ui: restrict length of autogenerated blocked tags
Sun, 19 Mar 2017 01:20:08 -0400 Augie Fackler commit: keep opts as byteskwargs as much as possible
Sun, 19 Mar 2017 01:19:27 -0400 Augie Fackler util: reference __main__ in sys.modules as a sysstr
Sun, 19 Mar 2017 01:38:10 -0400 Augie Fackler ui: convert to/from Unicode on Python 3 in ui.editor()
Sun, 19 Mar 2017 01:12:03 -0400 Augie Fackler manifest: refer to bytestrings as bytes, not str
Sun, 19 Mar 2017 01:11:37 -0400 Augie Fackler manifest: use node.hex instead of .encode('hex')
Mon, 20 Mar 2017 21:40:28 -0700 Martin von Zweigbergk pure: use int instead of long
Mon, 13 Mar 2017 22:30:07 -0700 Jun Wu histedit: inline cleanupnode
Mon, 13 Mar 2017 22:22:18 -0700 Jun Wu histedit: use safecleanupnode in _aborthistedit (issue5500)
Mon, 13 Mar 2017 22:19:06 -0700 Jun Wu histedit: use safecleanupnode in _finishhistedit
Mon, 13 Mar 2017 21:10:45 -0700 Jun Wu histedit: add a method to cleanup nodes safely
Tue, 21 Mar 2017 07:22:13 +0530 Rishabh Madan py3: prove hg status works
Mon, 20 Mar 2017 22:06:57 -0400 Augie Fackler localrepo: use node.hex instead of awkward .encode('latin1')
Tue, 21 Mar 2017 03:15:18 +0530 Rishabh Madan py3: prove hg config works
Sat, 18 Mar 2017 21:02:20 +0900 Yuya Nishihara templater: make pad() strip color codes before computing width (issue5416)
Sat, 18 Mar 2017 20:50:15 +0900 Yuya Nishihara templater: make pad() compute actual width
Sat, 18 Mar 2017 20:38:44 +0900 Yuya Nishihara templater: reject bad fillchar argument passed to pad()
Sat, 18 Mar 2017 20:11:15 +0900 Yuya Nishihara color: insert color code after every "\e[0m" (issue5413)
Sat, 18 Mar 2017 19:59:47 +0900 Yuya Nishihara debugtemplate: pass ui to templater so label() works
Mon, 20 Mar 2017 04:36:55 -0700 Simon Farnsworth subrepo: move prompts out of the if (issue5505) stable
Sun, 19 Mar 2017 11:42:17 -0700 Durham Goode merge: remove unnecessary matcher checks
Sun, 19 Mar 2017 11:54:15 -0700 Durham Goode rebase: use one dirstateguard for entire rebase
Fri, 10 Mar 2017 15:52:29 -0800 Durham Goode histedit: add histedit.singletransaction config option
Fri, 10 Mar 2017 15:43:31 -0800 Durham Goode histedit: pop action after the action is completed
Fri, 10 Mar 2017 15:43:31 -0800 Durham Goode histedit: add transaction support to writing the state file
Sun, 19 Mar 2017 01:11:00 -0400 Augie Fackler localrepo: forcibly copy list of filecache keys
Sun, 19 Mar 2017 01:10:02 -0400 Augie Fackler localrepo: turn hook kwargs back into strs before calling hook
Sun, 19 Mar 2017 01:08:59 -0400 Augie Fackler localrepo: ensure transaction id is fully bytes on py3
Sun, 19 Mar 2017 01:08:17 -0400 Augie Fackler dirstate: use future-proof next(iter) instead of iter.next
Sun, 19 Mar 2017 01:06:47 -0400 Augie Fackler posix: tiptoe around tempfile module more delicately
Sun, 19 Mar 2017 01:05:48 -0400 Augie Fackler posix: use open() instead of file()
Sun, 19 Mar 2017 01:05:28 -0400 Augie Fackler revlog: use int instead of long
Sun, 19 Mar 2017 01:02:42 -0400 Augie Fackler error: use r-string to properly pop hints from **kw
Sun, 19 Mar 2017 14:17:07 -0400 Augie Fackler dispatch: use pycompat.maplist to allow summing with args
Sun, 19 Mar 2017 14:12:38 -0400 Augie Fackler pycompat: add maplist alias for old map behavior
Sun, 19 Mar 2017 14:23:30 -0400 Augie Fackler dispatch: replace mayberepr with shellquote
Sun, 19 Mar 2017 12:44:45 -0400 Matt Harbison color: sync text attributes and buffered text output on Windows (issue5508)
Sun, 19 Mar 2017 14:42:45 -0400 Matt Harbison test-check-help: fix to work on Windows
Sun, 19 Mar 2017 01:01:25 -0400 Augie Fackler branchmap: be more careful about using %d on ints
Sun, 19 Mar 2017 00:16:39 -0400 Augie Fackler util: use bytes re on bytes input in fspath
Sun, 19 Mar 2017 00:16:08 -0400 Augie Fackler util: use pycompat.bytestr in checkwinfilename
Sun, 19 Mar 2017 00:22:04 -0400 Augie Fackler dispatch: ensure repr is bytes in _mayberepr
Sun, 19 Mar 2017 00:21:26 -0400 Augie Fackler dispatch: extract maybe-use-repr formatting to helper function
Sun, 19 Mar 2017 00:18:53 -0400 Augie Fackler dispatch: consolidate formatting of arguments
Fri, 17 Mar 2017 05:10:58 +0530 Pulkit Goyal py3: make the regular expression bytes to prevent TypeError
Sat, 25 Feb 2017 17:29:30 +0900 Yuya Nishihara pager: flush outputs before firing pager process
Sat, 25 Feb 2017 17:27:48 +0900 Yuya Nishihara patchbomb: use modern pager to display -n/--test result (BC)
Sat, 18 Mar 2017 16:02:14 +0900 Yuya Nishihara httpconnection: make sure to clear progress of httpsendfile at EOF
Tue, 14 Mar 2017 18:23:59 +0900 Yuya Nishihara py3: convert log opts to bytes-key dict
Tue, 14 Mar 2017 18:16:13 +0900 Yuya Nishihara graphlog: pass function arguments without expansion
Fri, 17 Mar 2017 23:48:22 +0900 Yuya Nishihara py3: call codecs.escape_decode() directly
Fri, 17 Mar 2017 23:42:46 +0900 Yuya Nishihara util: wrap s.decode('string_escape') calls for future py3 compatibility
Sat, 18 Mar 2017 12:27:52 -0400 Augie Fackler merge with stable
Sun, 05 Mar 2017 22:22:32 -0500 Matt Harbison hgwebdir: add support for explicit index files
Fri, 17 Mar 2017 09:19:56 -0700 Jun Wu ui: move configlist parser to config.py
Fri, 17 Mar 2017 09:58:49 -0700 Martin von Zweigbergk tests: allow ModuleNotFoundError in addition to ImportError
Wed, 15 Mar 2017 20:34:26 -0400 Augie Fackler pager: skip running the pager if it's set to 'cat'
Wed, 15 Mar 2017 20:33:47 -0400 Augie Fackler pager: avoid shell=True on subprocess.Popen for better errors (issue5491)
Fri, 17 Mar 2017 19:12:22 +0530 Rishabh Madan py3: change explicit conversion of config value from str to pycompat.bytestr
Mon, 13 Mar 2017 12:40:14 -0700 Gregory Szorc py3: add __bool__ to every class defining __nonzero__
Mon, 13 Mar 2017 21:58:43 -0700 Martin von Zweigbergk merge: also allow 'e' action with experimental.updatecheck=noconflict
Thu, 16 Mar 2017 12:33:15 -0700 Gregory Szorc exchange: use v2 bundles for modern compression engines (issue5506) stable
Thu, 16 Mar 2017 12:23:56 -0700 Gregory Szorc exchange: reject new compression engines for v1 bundles (issue5506) stable
Sun, 12 Mar 2017 11:43:31 -0700 Martijn Pieters config: honour the trusted flag in ui.configbytes
Wed, 15 Mar 2017 20:43:12 -0700 Jun Wu osutil: fix potential wrong fd close
Thu, 09 Mar 2017 12:09:31 -0800 Gregory Szorc parsers: use Python memory allocator for indexObject->offsets
Thu, 09 Mar 2017 12:02:59 -0800 Gregory Szorc parsers: use Python memory allocator in commonancestorsheads()
Thu, 09 Mar 2017 11:56:47 -0800 Gregory Szorc osutil: use Python memory allocator in _listdir
Thu, 09 Mar 2017 11:54:25 -0800 Gregory Szorc bdiff: use Python memory allocator in fixws
Thu, 16 Mar 2017 11:17:55 -0700 Pierre-Yves David localrepo: fix deprecation warning version of wfile
Wed, 15 Mar 2017 15:07:14 -0700 Pierre-Yves David util: explicitly tests for None
Wed, 15 Mar 2017 15:38:02 -0700 Pierre-Yves David context: simplify call to icase matcher in 'match()'
Thu, 16 Mar 2017 09:13:13 +0530 Pulkit Goyal py3: make sure using bytes status char rather than ascii values
Thu, 16 Mar 2017 14:27:41 -0700 Jun Wu shelve: get rid of ui.backupconfig
Thu, 16 Mar 2017 14:40:34 -0700 Jun Wu rebase: get rid of ui.backupconfig
Thu, 16 Mar 2017 14:39:18 -0700 Jun Wu mq: get rid of ui.backupconfig
Thu, 16 Mar 2017 14:36:35 -0700 Jun Wu histedit: get rid of ui.backupconfig
Thu, 16 Mar 2017 14:34:35 -0700 Jun Wu record: get rid of ui.backupconfig
Thu, 16 Mar 2017 14:23:49 -0700 Jun Wu import: get rid of ui.backupconfig
Thu, 16 Mar 2017 14:18:50 -0700 Jun Wu clone: get rid of ui.backupconfig
Thu, 16 Mar 2017 14:15:20 -0700 Jun Wu commit: get rid of ui.backupconfig
Wed, 15 Mar 2017 15:48:57 -0700 Durham Goode branchmap: handle nullrev in setcachedata
Wed, 15 Mar 2017 23:28:39 +0900 Yuya Nishihara py3: call codecs.escape_encode() directly
Wed, 15 Mar 2017 23:21:30 +0900 Yuya Nishihara templatekw: make join() escape values of extras (BC) (issue5504)
Wed, 15 Mar 2017 23:06:50 +0900 Yuya Nishihara util: wrap s.encode('string_escape') call for future py3 compatibility
Mon, 13 Mar 2017 09:24:53 -0700 Yuya Nishihara py3: prove hg tip works
Mon, 13 Mar 2017 09:19:07 -0700 Yuya Nishihara py3: call strftime() with native str type
Mon, 13 Mar 2017 09:12:56 -0700 Yuya Nishihara encoding: add converter between native str and byte string
Mon, 13 Mar 2017 09:11:08 -0700 Yuya Nishihara encoding: factor out unicode variants of from/tolocal()
Mon, 13 Mar 2017 08:53:31 -0700 Yuya Nishihara py3: use next() to obtain next item from inner generator of generatorset
Mon, 13 Mar 2017 08:44:57 -0700 Yuya Nishihara py3: rewrite itervalues() as values() by importer
Sun, 12 Mar 2017 17:20:42 -0700 Yuya Nishihara py3: use portable way to stringify cache key of repoview
Mon, 13 Mar 2017 12:44:13 -0700 Kostia Balytskyi exewrapper: prefer HackableMercurial python if availbale
Tue, 14 Mar 2017 23:07:08 -0700 Pierre-Yves David import-checkers: split tests of the tool from running it on the source
Thu, 16 Mar 2017 21:36:21 +0900 Yuya Nishihara py3: use bytestr wrapper in revsetlang.tokenize()
Thu, 16 Mar 2017 21:33:25 +0900 Yuya Nishihara py3: use bytestr wrapper in revsetlang.formatspec()
Wed, 08 Mar 2017 22:48:26 +0900 Yuya Nishihara pycompat: add bytestr wrapper which mostly acts as a Python 2 str
Wed, 08 Mar 2017 22:13:32 +0900 Yuya Nishihara tests: allow running doctests selectively on Python 3
Wed, 15 Mar 2017 15:33:24 -0700 Pierre-Yves David context: explicitly tests for None
Wed, 15 Mar 2017 15:11:52 -0700 Pierre-Yves David filemerge: explicitly tests for None
Wed, 15 Mar 2017 15:11:04 -0700 Pierre-Yves David hgweb: explicitly tests for None
Wed, 15 Mar 2017 15:10:09 -0700 Pierre-Yves David hgweb: explicitly tests for None in webutil