Mercurial > hg
graph
-
httpconnection: make sure to clear progress of httpsendfile at EOFSat, 18 Mar 2017 16:02:14 +0900, by Yuya Nishihara
-
py3: convert log opts to bytes-key dictTue, 14 Mar 2017 18:23:59 +0900, by Yuya Nishihara
-
graphlog: pass function arguments without expansionTue, 14 Mar 2017 18:16:13 +0900, by Yuya Nishihara
-
py3: call codecs.escape_decode() directlyFri, 17 Mar 2017 23:48:22 +0900, by Yuya Nishihara
-
util: wrap s.decode('string_escape') calls for future py3 compatibilityFri, 17 Mar 2017 23:42:46 +0900, by Yuya Nishihara
-
merge with stableSat, 18 Mar 2017 12:27:52 -0400, by Augie Fackler
-
hgwebdir: add support for explicit index filesSun, 05 Mar 2017 22:22:32 -0500, by Matt Harbison
-
ui: move configlist parser to config.pyFri, 17 Mar 2017 09:19:56 -0700, by Jun Wu
-
tests: allow ModuleNotFoundError in addition to ImportErrorFri, 17 Mar 2017 09:58:49 -0700, by Martin von Zweigbergk
-
pager: skip running the pager if it's set to 'cat'Wed, 15 Mar 2017 20:34:26 -0400, by Augie Fackler
-
pager: avoid shell=True on subprocess.Popen for better errors (issue5491)Wed, 15 Mar 2017 20:33:47 -0400, by Augie Fackler
-
py3: change explicit conversion of config value from str to pycompat.bytestrFri, 17 Mar 2017 19:12:22 +0530, by Rishabh Madan
-
py3: add __bool__ to every class defining __nonzero__Mon, 13 Mar 2017 12:40:14 -0700, by Gregory Szorc
-
merge: also allow 'e' action with experimental.updatecheck=noconflictMon, 13 Mar 2017 21:58:43 -0700, by Martin von Zweigbergk
-
exchange: use v2 bundles for modern compression engines (issue5506) stableThu, 16 Mar 2017 12:33:15 -0700, by Gregory Szorc
-
exchange: reject new compression engines for v1 bundles (issue5506) stableThu, 16 Mar 2017 12:23:56 -0700, by Gregory Szorc
-
config: honour the trusted flag in ui.configbytesSun, 12 Mar 2017 11:43:31 -0700, by Martijn Pieters
-
osutil: fix potential wrong fd closeWed, 15 Mar 2017 20:43:12 -0700, by Jun Wu
-
parsers: use Python memory allocator for indexObject->offsetsThu, 09 Mar 2017 12:09:31 -0800, by Gregory Szorc
-
parsers: use Python memory allocator in commonancestorsheads()Thu, 09 Mar 2017 12:02:59 -0800, by Gregory Szorc
-
osutil: use Python memory allocator in _listdirThu, 09 Mar 2017 11:56:47 -0800, by Gregory Szorc
-
bdiff: use Python memory allocator in fixwsThu, 09 Mar 2017 11:54:25 -0800, by Gregory Szorc
-
localrepo: fix deprecation warning version of wfileThu, 16 Mar 2017 11:17:55 -0700, by Pierre-Yves David
-
util: explicitly tests for NoneWed, 15 Mar 2017 15:07:14 -0700, by Pierre-Yves David
-
context: simplify call to icase matcher in 'match()'Wed, 15 Mar 2017 15:38:02 -0700, by Pierre-Yves David
-
py3: make sure using bytes status char rather than ascii valuesThu, 16 Mar 2017 09:13:13 +0530, by Pulkit Goyal
-
shelve: get rid of ui.backupconfigThu, 16 Mar 2017 14:27:41 -0700, by Jun Wu
-
rebase: get rid of ui.backupconfigThu, 16 Mar 2017 14:40:34 -0700, by Jun Wu
-
mq: get rid of ui.backupconfigThu, 16 Mar 2017 14:39:18 -0700, by Jun Wu
-
histedit: get rid of ui.backupconfigThu, 16 Mar 2017 14:36:35 -0700, by Jun Wu
-
record: get rid of ui.backupconfigThu, 16 Mar 2017 14:34:35 -0700, by Jun Wu
-
import: get rid of ui.backupconfigThu, 16 Mar 2017 14:23:49 -0700, by Jun Wu
-
clone: get rid of ui.backupconfigThu, 16 Mar 2017 14:18:50 -0700, by Jun Wu
-
commit: get rid of ui.backupconfigThu, 16 Mar 2017 14:15:20 -0700, by Jun Wu
-
branchmap: handle nullrev in setcachedataWed, 15 Mar 2017 15:48:57 -0700, by Durham Goode
-
py3: call codecs.escape_encode() directlyWed, 15 Mar 2017 23:28:39 +0900, by Yuya Nishihara
-
templatekw: make join() escape values of extras (BC) (issue5504)Wed, 15 Mar 2017 23:21:30 +0900, by Yuya Nishihara
-
util: wrap s.encode('string_escape') call for future py3 compatibilityWed, 15 Mar 2017 23:06:50 +0900, by Yuya Nishihara
-
py3: prove hg tip worksMon, 13 Mar 2017 09:24:53 -0700, by Yuya Nishihara
-
py3: call strftime() with native str typeMon, 13 Mar 2017 09:19:07 -0700, by Yuya Nishihara
-
encoding: add converter between native str and byte stringMon, 13 Mar 2017 09:12:56 -0700, by Yuya Nishihara
-
encoding: factor out unicode variants of from/tolocal()Mon, 13 Mar 2017 09:11:08 -0700, by Yuya Nishihara
-
py3: use next() to obtain next item from inner generator of generatorsetMon, 13 Mar 2017 08:53:31 -0700, by Yuya Nishihara
-
py3: rewrite itervalues() as values() by importerMon, 13 Mar 2017 08:44:57 -0700, by Yuya Nishihara
-
py3: use portable way to stringify cache key of repoviewSun, 12 Mar 2017 17:20:42 -0700, by Yuya Nishihara
-
exewrapper: prefer HackableMercurial python if availbaleMon, 13 Mar 2017 12:44:13 -0700, by Kostia Balytskyi
-
import-checkers: split tests of the tool from running it on the sourceTue, 14 Mar 2017 23:07:08 -0700, by Pierre-Yves David
-
py3: use bytestr wrapper in revsetlang.tokenize()Thu, 16 Mar 2017 21:36:21 +0900, by Yuya Nishihara
-
py3: use bytestr wrapper in revsetlang.formatspec()Thu, 16 Mar 2017 21:33:25 +0900, by Yuya Nishihara
-
pycompat: add bytestr wrapper which mostly acts as a Python 2 strWed, 08 Mar 2017 22:48:26 +0900, by Yuya Nishihara
-
tests: allow running doctests selectively on Python 3Wed, 08 Mar 2017 22:13:32 +0900, by Yuya Nishihara
-
context: explicitly tests for NoneWed, 15 Mar 2017 15:33:24 -0700, by Pierre-Yves David
-
filemerge: explicitly tests for NoneWed, 15 Mar 2017 15:11:52 -0700, by Pierre-Yves David
-
hgweb: explicitly tests for NoneWed, 15 Mar 2017 15:11:04 -0700, by Pierre-Yves David
-
hgweb: explicitly tests for None in webutilWed, 15 Mar 2017 15:10:09 -0700, by Pierre-Yves David
-
match: explicitly tests for NoneWed, 15 Mar 2017 15:08:45 -0700, by Pierre-Yves David
-
mq: explicitly tests for NoneWed, 15 Mar 2017 15:05:54 -0700, by Pierre-Yves David
-
rebase: explicitly tests for NoneWed, 15 Mar 2017 15:03:43 -0700, by Pierre-Yves David
-
py3: use iter() instead of iterkeys()Thu, 16 Mar 2017 04:53:23 +0530, by Rishabh Madan
-
localrepo: deprecated '_link'Fri, 05 Aug 2016 14:15:45 +0200, by Pierre-Yves David
-
localrepo: use self.wvfs.islink directlyFri, 05 Aug 2016 14:19:31 +0200, by Pierre-Yves David
-
py3: convert opts back to bytes for statusThu, 16 Mar 2017 10:10:00 +0530, by Pulkit Goyal
-
parsers: handle refcounting of "parents" consistentlyMon, 13 Mar 2017 17:49:13 -0700, by Gregory Szorc
-
py3: make py3 compat.iterbytestr simpler and fasterWed, 15 Mar 2017 09:32:18 -0700, by Martin von Zweigbergk
-
py3: optimize py3 compat.bytechr using Struct.packWed, 15 Mar 2017 09:30:50 -0700, by Martin von Zweigbergk
-
tests: properly drop back to root dir in test-status.tWed, 15 Mar 2017 19:26:20 -0700, by Ryan McElroy
-
dirstate: use list comprehension to get a list of keysThu, 16 Mar 2017 09:00:27 +0530, by Pulkit Goyal
-
match: slice over bytes to get the byteschr instead of ascii valueThu, 16 Mar 2017 08:03:51 +0530, by Pulkit Goyal
-
match: make regular expression bytes to prevent TypeErrorThu, 16 Mar 2017 07:52:47 +0530, by Pulkit Goyal
-
scmutil: make function name bytes in class filecacheThu, 16 Mar 2017 06:32:33 +0530, by Pulkit Goyal
-
localrepo: deprecate 'wfile'Wed, 15 Mar 2017 00:27:17 -0700, by Pierre-Yves David
-
eol: use 'wvfs' instead of 'wfile'Wed, 15 Mar 2017 00:31:59 -0700, by Pierre-Yves David
-
localrepo: use 'wvfs' instead of 'wfile'Wed, 15 Mar 2017 00:29:09 -0700, by Pierre-Yves David
-
tagmerge: use 'wvfs' instead of 'wfile'Wed, 15 Mar 2017 00:28:58 -0700, by Pierre-Yves David
-
gpg: use 'wvfs' instead of 'wfile'Wed, 15 Mar 2017 00:28:21 -0700, by Pierre-Yves David
-
test: add a basic 'test-check-pylint.t'Wed, 28 Dec 2016 23:42:50 +0100, by Pierre-Yves David
-
localrepo: don't use mutable default argument valueTue, 14 Mar 2017 23:50:07 -0700, by Pierre-Yves David
-
httpclient: don't use mutable default argument valueTue, 14 Mar 2017 23:49:25 -0700, by Pierre-Yves David
-
largefiles: don't use mutable default argument valueTue, 14 Mar 2017 23:49:10 -0700, by Pierre-Yves David
-
hgk: don't use mutable default argument valueTue, 14 Mar 2017 23:48:25 -0700, by Pierre-Yves David
-
convert: don't use mutable default argument valueTue, 14 Mar 2017 23:48:08 -0700, by Pierre-Yves David
-
mq: don't use mutable default argument valueTue, 14 Mar 2017 23:46:48 -0700, by Pierre-Yves David
-
pager: if old pager extensions is enabled, respect pager.attendMon, 13 Mar 2017 21:43:17 -0700, by Martin von Zweigbergk
-
tests: duplicate test for pager for old extension and for in-core pagerMon, 13 Mar 2017 21:42:59 -0700, by Martin von Zweigbergk
-
util: make strdate's defaults default value a dictTue, 14 Mar 2017 08:51:35 -0700, by Gregory Szorc
-
py3: open file in rb modeWed, 15 Mar 2017 14:51:18 +0530, by Rishabh Madan
-
debuglabelcomplete: fix to call debugnamecomplete in new locationTue, 14 Mar 2017 13:10:30 -0700, by Kyle Lippincott
-
tests: prove that `hg init` works with Python 3Mon, 13 Mar 2017 13:06:37 -0700, by Gregory Szorc
-
pycompat: custom implementation of urllib.parse.quote()Mon, 13 Mar 2017 12:16:47 -0700, by Gregory Szorc
-
pycompat: alias urllib symbols directlyMon, 13 Mar 2017 12:14:17 -0700, by Gregory Szorc
-
tests: clean up bad extensionMon, 13 Mar 2017 13:08:11 -0700, by Gregory Szorc
-
perf: perform a garbage collection before each iterationMon, 13 Mar 2017 18:16:42 -0700, by Gregory Szorc
-
formatter: support json formatting of long typeMon, 13 Mar 2017 18:31:29 -0700, by Gregory Szorc
-
rebase: don't use mutable default argument valueSun, 12 Mar 2017 21:56:39 -0700, by Gregory Szorc
-
mq: don't use mutable default argument valueSun, 12 Mar 2017 21:55:46 -0700, by Gregory Szorc
-
util: don't use mutable default argument valueSun, 12 Mar 2017 21:54:32 -0700, by Gregory Szorc
-
match: don't use mutable default argument valueSun, 12 Mar 2017 21:53:03 -0700, by Gregory Szorc
-
hgweb: don't use mutable default argument valueSun, 12 Mar 2017 21:52:17 -0700, by Gregory Szorc
-
hgweb: don't use mutable default argument valueMon, 26 Dec 2016 16:55:47 -0700, by Gregory Szorc
-
filemerge: don't use mutable default argument valueMon, 26 Dec 2016 16:54:33 -0700, by Gregory Szorc
-
context: don't use mutable default argument valueSun, 12 Mar 2017 21:50:42 -0700, by Gregory Szorc
-
heads: enable pagerMon, 13 Mar 2017 11:19:24 -0700, by Martin von Zweigbergk
-
branches: enable pagerMon, 13 Mar 2017 11:03:59 -0700, by Martin von Zweigbergk
-
py3: fix slicing of bytes in revset.formatspec()Sun, 12 Mar 2017 17:16:43 -0700, by Yuya Nishihara
-
py3: make set of revset operators and quotes in bytesSun, 12 Mar 2017 17:13:54 -0700, by Yuya Nishihara
-
py3: convert set of revset initial symbols back to bytesSun, 12 Mar 2017 17:10:14 -0700, by Yuya Nishihara
-
pycompat: add helper to iterate each char in bytesSun, 12 Mar 2017 17:04:45 -0700, by Yuya Nishihara
-
branchmap: fix python 2.6 by using util.buffer() instead of passing bytearraySun, 12 Mar 2017 19:47:51 -0400, by Augie Fackler
-
rebase: allow rebasing children of wd to wd if a new branch has been set (BC)Sun, 12 Mar 2017 16:44:01 -0700, by Mads Kiilerich
-
merge: check current wc branch for 'nothing to merge', not its p1Sun, 12 Mar 2017 16:41:46 -0700, by Mads Kiilerich
-
lock: do not encode result of gethostname on Python 2Sun, 12 Mar 2017 16:26:34 -0700, by Yuya Nishihara
-
py3: prove `hg files --rev` worksSun, 12 Mar 2017 03:33:38 -0400, by Augie Fackler
-
tests: make a variable for hg binary location in test-check-py3-commandsSun, 12 Mar 2017 03:37:45 -0400, by Augie Fackler
-
lock: encode result of gethostname into a bytestringSun, 12 Mar 2017 03:28:50 -0400, by Augie Fackler
-
config: avoid using a mutable defaultSun, 12 Mar 2017 12:56:12 -0700, by Martijn Pieters
-
localrepo: deprecate 'repo.join' in favor of 'repo.vfs.join'Fri, 05 Aug 2016 14:09:04 +0200, by Pierre-Yves David
-
pycompat: move imports of cStringIO/io to where they are usedSun, 12 Mar 2017 12:54:11 -0700, by Yuya Nishihara
-
rbc: empty (and invalid) rbc-names file should give an empty name listSun, 12 Mar 2017 12:17:30 -0700, by Mads Kiilerich
-
rbc: use struct unpack_from and pack_into instead of unpack and packWed, 19 Oct 2016 02:46:35 +0200, by Mads Kiilerich
-
revlog: use bytes() instead of str() to get data from memoryviewSun, 12 Mar 2017 15:27:02 -0400, by Augie Fackler
-
util: teach url object about __bytes__Sun, 12 Mar 2017 03:33:22 -0400, by Augie Fackler
-
manifest: ensure paths are bytes (not str) in pure parserSun, 12 Mar 2017 03:31:54 -0400, by Augie Fackler
-
manifest: now that node.bin is available, use it directlySun, 12 Mar 2017 03:30:15 -0400, by Augie Fackler
-
manifest: use node.bin instead of .decode('hex')Sun, 12 Mar 2017 03:29:48 -0400, by Augie Fackler
-
manifest: add __next__ methods for Python 3Sun, 12 Mar 2017 00:43:20 -0500, by Augie Fackler
-
files: use native string type to load rev opt from dictSun, 12 Mar 2017 00:51:00 -0500, by Augie Fackler
-
store: fix many single-byte ops to use slicing in _auxencodeSun, 12 Mar 2017 00:50:44 -0500, by Augie Fackler
-
py3: add "b" prefix to string literals related to module policyMon, 13 Mar 2017 04:06:36 +0900, by FUJIWARA Katsunori
-
py3: drop unused aliases to array.array which are replaced with bytearraySun, 12 Mar 2017 11:47:02 -0700, by Yuya Nishihara
-
pycompat: default to BytesIO instead of StringIOMon, 13 Mar 2017 00:55:14 +0530, by Pulkit Goyal
-
repoview: specify setattr values as native stringsSun, 12 Mar 2017 00:48:06 -0500, by Augie Fackler
-
revlog: use bytes() to ensure text from _chunks is a reasonable typeSun, 12 Mar 2017 03:32:38 -0400, by Augie Fackler
-
revlog: extract first byte of revlog with a slice so it's portableSun, 12 Mar 2017 00:49:49 -0500, by Augie Fackler
-
revsetlang: slice out single bytes instead of indexingSun, 12 Mar 2017 00:46:59 -0500, by Augie Fackler
-
lock: use %d to format integer into a bytestringSun, 12 Mar 2017 03:29:04 -0400, by Augie Fackler
-
parser: use %d instead of %s for interpolating error positionSun, 12 Mar 2017 00:44:59 -0500, by Augie Fackler
-
manifest: unbreak pure-python manifest parsing on Python 3Sun, 12 Mar 2017 00:44:21 -0500, by Augie Fackler
-
context: use portable construction to verify int parsingSun, 12 Mar 2017 00:43:47 -0500, by Augie Fackler
-
ui: portably bytestring-ify url objectSun, 12 Mar 2017 01:59:23 -0500, by Augie Fackler
-
scmutil: fix key generation to portably bytestringify integerSun, 12 Mar 2017 00:47:39 -0500, by Augie Fackler
-
branchmap: stringify int in a portable waySun, 12 Mar 2017 00:42:46 -0500, by Augie Fackler
-
branchmap: don't use buffer() on Python 3Sun, 12 Mar 2017 00:49:19 -0500, by Augie Fackler
-
py3: use bytearray() instead of array('c', ...) constructionsSun, 12 Mar 2017 03:32:21 -0400, by Augie Fackler
-
summary: don't explicitly str() something we're about to %sSat, 11 Mar 2017 20:58:26 -0500, by Augie Fackler
-
context: implement both __bytes__ and __str__ for Python 3Sat, 11 Mar 2017 20:57:40 -0500, by Augie Fackler
-
context: work around `long` not existing on Python 3Sat, 11 Mar 2017 20:57:04 -0500, by Augie Fackler
-
phases: explicitly evaluate list returned by mapSat, 11 Mar 2017 20:53:20 -0500, by Augie Fackler
-
ui: check for --debugger in sys.argv using r-string to avoid bytes on py3Sat, 11 Mar 2017 20:51:09 -0500, by Augie Fackler
-
minirst: use bytes.strip instead of str.stripSun, 12 Mar 2017 22:46:57 +0530, by Pulkit Goyal
-
smcposix: pass unicode as first argument to array.arraySun, 12 Mar 2017 22:27:53 +0530, by Pulkit Goyal
-
util: pass encoding.[encoding|encodingmode] as unicodesSun, 12 Mar 2017 07:35:13 +0530, by Pulkit Goyal
-
win32text: directly use repo.vfs.joinWed, 08 Mar 2017 16:52:57 -0800, by Pierre-Yves David
-
transplant: directly use repo.vfs.joinWed, 08 Mar 2017 16:52:49 -0800, by Pierre-Yves David
-
shelve: directly use repo.vfs.joinWed, 08 Mar 2017 16:52:42 -0800, by Pierre-Yves David
-
share: directly use repo.vfs.joinWed, 08 Mar 2017 16:52:30 -0800, by Pierre-Yves David
-
mq: directly use repo.vfs.joinWed, 08 Mar 2017 16:52:16 -0800, by Pierre-Yves David
-
largefiles: directly use repo.vfs.joinWed, 08 Mar 2017 16:52:06 -0800, by Pierre-Yves David
-
keyword: directly use repo.vfs.joinWed, 08 Mar 2017 16:51:57 -0800, by Pierre-Yves David
-
journal: directly use repo.vfs.joinWed, 08 Mar 2017 16:51:49 -0800, by Pierre-Yves David
-
histedit: directly use repo.vfs.joinWed, 08 Mar 2017 16:51:43 -0800, by Pierre-Yves David
-
eol: directly use repo.vfs.joinWed, 08 Mar 2017 16:51:36 -0800, by Pierre-Yves David
-
convert: directly use repo.vfs.joinWed, 08 Mar 2017 16:51:25 -0800, by Pierre-Yves David
-
test-bundle2-remote-changegroup: directly use repo.vfs.joinWed, 08 Mar 2017 16:53:55 -0800, by Pierre-Yves David
-
subrepo: directly use repo.vfs.joinWed, 08 Mar 2017 16:53:47 -0800, by Pierre-Yves David
-
repair: directly use repo.vfs.joinWed, 08 Mar 2017 16:53:39 -0800, by Pierre-Yves David
-
merge: directly use repo.vfs.joinWed, 08 Mar 2017 16:53:32 -0800, by Pierre-Yves David
-
hg-mod: directly use repo.vfs.joinWed, 08 Mar 2017 16:53:24 -0800, by Pierre-Yves David
-
commands: directly use repo.vfs.joinWed, 08 Mar 2017 16:53:17 -0800, by Pierre-Yves David
-
cmdutil: directly use repo.vfs.joinWed, 08 Mar 2017 16:53:09 -0800, by Pierre-Yves David
-
localrepo: directly use repo.vfs.joinFri, 05 Aug 2016 14:29:22 +0200, by Pierre-Yves David
-
minirst: make encoding.encoding unicodes to pass into encode() and decode()Sun, 12 Mar 2017 07:09:18 +0530, by Pulkit Goyal
-
minirst: make regular expressions bytesSun, 12 Mar 2017 06:59:37 +0530, by Pulkit Goyal
-
setup: convert setupversion to unicodeSat, 11 Mar 2017 17:14:02 -0800, by Gregory Szorc
-
util: add debugstacktrace depth limitWed, 14 Jan 2015 01:15:26 +0100, by Mads Kiilerich
-
util: strip trailing newline from debugstacktrace messageFri, 16 Jan 2015 04:26:40 +0100, by Mads Kiilerich
-
tests: rework util.debugstacktrace testsFri, 16 Jan 2015 04:26:40 +0100, by Mads Kiilerich
-
vfs: use repo.vfs.renameSat, 11 Mar 2017 11:04:14 -0800, by Mads Kiilerich
-
vfs: use repo.vfs.unlinkpathSat, 11 Mar 2017 11:02:25 -0800, by Mads Kiilerich
-
merge: use repo.wvfs.unlinkpathWed, 14 Jan 2015 01:15:26 +0100, by Mads Kiilerich
-
vfs: use repo.wvfs.unlinkpathWed, 14 Jan 2015 01:15:26 +0100, by Mads Kiilerich
-
policy: try and always have a bytes for module policyWed, 08 Mar 2017 18:11:41 -0500, by Augie Fackler
-
init: zstd is already python3-ready, so don't run it through our importerWed, 08 Mar 2017 18:11:19 -0500, by Augie Fackler
-
config: guard against setconfig specifying unicode values on py3Fri, 03 Mar 2017 14:42:56 -0500, by Augie Fackler
-
dispatch: enforce bytes when converting boolean flags to config itemsFri, 03 Mar 2017 14:43:27 -0500, by Augie Fackler
-
py3: add a test that proves %include and missing-extension code worksFri, 03 Mar 2017 13:52:08 -0500, by Augie Fackler
-
extensions: tapdance to get reasonable import error formattingFri, 03 Mar 2017 14:08:02 -0500, by Augie Fackler
-
rebase: abort if *any* commit in rebase set is publicSat, 11 Mar 2017 10:35:44 -0800, by Martin von Zweigbergk
-
merge with stableSat, 11 Mar 2017 13:53:14 -0500, by Augie Fackler
-
httpconnection: rename config to groupsThu, 09 Mar 2017 20:53:14 -0800, by Gregory Szorc
-
httpconnection: don't use dict()Thu, 09 Mar 2017 20:51:57 -0800, by Gregory Szorc
-
formatter: set _first on formatter, not uiThu, 09 Mar 2017 15:38:00 -0800, by Martin von Zweigbergk
-
rebase: unhide original working directory node as well (issue5219)Fri, 10 Mar 2017 23:07:20 -0800, by Martin von Zweigbergk
-
rebase: pass in a regular set to _setrebasesetvisibility()Fri, 10 Mar 2017 23:06:31 -0800, by Martin von Zweigbergk
-
tests: demonstrate broken rebase from obsolete commitWed, 01 Feb 2017 09:18:44 -0800, by Martin von Zweigbergk
-
treemanifest: make node reuse match flat manifest behaviorWed, 01 Mar 2017 16:19:41 -0800, by Durham Goode
-
help: update help.internalstable for new censor docsFri, 10 Mar 2017 17:37:39 -0500, by Augie Fackler
-
parsers: drop old nonnormalentries methodFri, 10 Mar 2017 16:54:41 -0500, by Augie Fackler
-
parsers: avoid leak of nonnset and otherpsetFri, 10 Mar 2017 16:53:00 -0500, by Augie Fackler
-
sslutil: issue warning when [hostfingerprint] is usedThu, 09 Mar 2017 20:33:29 -0800, by Gregory Szorc
-
setup: use setuptools on Windows (issue5400)Thu, 09 Mar 2017 19:59:52 -0800, by Gregory Szorc
-
schemes: use br'' literal to define bytes regexpThu, 09 Mar 2017 19:41:40 -0800, by Yuya Nishihara
-
help: fix layout of pre-formatted textThu, 09 Mar 2017 12:55:48 +0900, by Yuya Nishihara
-
help: fix example of revs() filesetThu, 09 Mar 2017 11:01:03 +0900, by Yuya Nishihara
-
filecache: make 'join' abstractFri, 05 Aug 2016 14:24:53 +0200, by Pierre-Yves David
-
filecache: explicitly test 'repofilecache'Wed, 08 Mar 2017 16:43:16 -0800, by Pierre-Yves David
-
repofilecache: directly use 'repo.vfs.join'Fri, 05 Aug 2016 14:25:21 +0200, by Pierre-Yves David
-
repofilecache: define a 'join' methodFri, 05 Aug 2016 14:23:58 +0200, by Pierre-Yves David
-
wix: add censor docs to installer scriptMon, 06 Mar 2017 18:42:36 -0500, by Augie Fackler
-
internals: add some brief documentation about censorMon, 23 Jan 2017 20:17:24 -0500, by Augie Fackler
-
localrepo: rename proxycls to filteredrepoThu, 09 Mar 2017 15:10:27 -0800, by Jun Wu
-
dirstate: track otherparent files same as nonnormalWed, 08 Mar 2017 17:35:20 -0800, by Durham Goode
-
pycompat: verify sys.argv exists before forwarding it (issue5493) stableTue, 07 Mar 2017 13:24:24 -0500, by Augie Fackler
-
hgweb: use patch.diffhunks in webutil.diffs to simplify the algorithmMon, 06 Mar 2017 09:28:33 +0100, by Denis Laxalde
-
hgweb: start enumerate at 1 in webutil.diffs's inner function prettyprintlinesMon, 06 Mar 2017 09:44:39 +0100, by Denis Laxalde
-
patch: add a diffhunks function yielding (diffheaders, hunks)Fri, 03 Mar 2017 17:20:11 +0100, by Denis Laxalde
-
mdiff: let unidiff return (diffheader, hunks)Fri, 03 Mar 2017 17:46:40 +0100, by Denis Laxalde
-
mdiff: extract a checknonewline inner function in unidiff()Fri, 03 Mar 2017 17:46:28 +0100, by Denis Laxalde
-
mdiff: distinguish diff headers from hunks in unidiff()Fri, 03 Mar 2017 13:51:22 +0100, by Denis Laxalde
-
test: end printed diff "hunks" with an empty string in test-context.pyFri, 03 Mar 2017 16:17:17 +0100, by Denis Laxalde
-
mdiff: let _unidiff yield hunks as (<range information>, <hunk lines>)Thu, 02 Mar 2017 17:22:46 +0100, by Denis Laxalde
-
mdiff: turn the comment above _unidiff into a docstringMon, 09 Jan 2017 09:34:39 +0100, by Denis Laxalde
-
mdiff: compute newlines-splitted texts within _unidiffTue, 27 Sep 2016 20:27:35 +0200, by Denis Laxalde
-
dispatch: add pagination of two more help casesWed, 08 Mar 2017 18:32:42 -0500, by Augie Fackler
-
help: avoid mutating passed-in `keep` list in `formattedhelp`Wed, 08 Mar 2017 18:31:33 -0500, by Augie Fackler
-
extensions: use [0:1] slice on config path instead of [0]Fri, 03 Mar 2017 13:32:10 -0500, by Augie Fackler
-
extensions: use inspect module instead of func_code.co_argcountFri, 03 Mar 2017 13:27:21 -0500, by Augie Fackler
-
treemanifest: add tests covering hg diff of partial treesTue, 07 Mar 2017 18:29:58 -0800, by Durham Goode
-
context: remove uses of manifest.matchesTue, 07 Mar 2017 17:52:45 -0800, by Durham Goode
-
context: remove assumptions about manifest creation during _buildstatusTue, 07 Mar 2017 17:49:50 -0800, by Durham Goode
-
context: move _manifest from committablectx to workingctxTue, 07 Mar 2017 17:56:30 -0800, by Durham Goode
-
status: handle more node indicators in buildstatusTue, 07 Mar 2017 09:56:11 -0800, by Durham Goode
-
merge: remove uses of manifest.matchesTue, 07 Mar 2017 18:38:20 -0800, by Durham Goode
-
copies: remove use of manifest.matchesTue, 07 Mar 2017 09:56:11 -0800, by Durham Goode
-
manifest: add match argument to diff and filesnotinTue, 07 Mar 2017 09:56:11 -0800, by Durham Goode
-
fileset: drop false function signatures from revs() and status() docsThu, 09 Mar 2017 00:07:13 +0900, by Yuya Nishihara
-
py3: factor out bytechr() functionWed, 08 Mar 2017 22:30:12 +0900, by Yuya Nishihara
-
vfs: use 'vfs' module directly in 'test-clone-uncompressed'Thu, 02 Mar 2017 13:34:01 +0100, by Pierre-Yves David
-
vfs: use 'vfs' module directly in 'test-filecache'Thu, 02 Mar 2017 13:33:28 +0100, by Pierre-Yves David
-
vfs: use 'vfs' module directly in 'test-parseindex'Thu, 02 Mar 2017 13:33:16 +0100, by Pierre-Yves David
-
vfs: use 'vfs' module directly in 'test-lock'Thu, 02 Mar 2017 13:33:02 +0100, by Pierre-Yves David
-
vfs: use 'vfs' module directly in 'contrib/undumprevlog'Thu, 02 Mar 2017 13:32:49 +0100, by Pierre-Yves David
-
vfs: use 'vfs' module directly in 'hgext.largefile'Thu, 02 Mar 2017 13:32:27 +0100, by Pierre-Yves David
-
vfs: use 'vfs' module directly in 'hgext.convert'Thu, 02 Mar 2017 13:32:14 +0100, by Pierre-Yves David
-
vfs: use 'vfs' module directly in 'hgext.transplant'Thu, 02 Mar 2017 13:31:39 +0100, by Pierre-Yves David
-
vfs: use 'vfs' module directly in 'hgext.shelve'Thu, 02 Mar 2017 13:31:32 +0100, by Pierre-Yves David
-
vfs: use 'vfs' module directly in 'hgext.mq'Thu, 02 Mar 2017 13:31:23 +0100, by Pierre-Yves David
-
vfs: use 'vfs' module directly in 'mercurial.unionrepo'Thu, 02 Mar 2017 14:49:50 +0100, by Pierre-Yves David
-
vfs: use 'vfs' module directly in 'mercurial.statichttprepo'Thu, 02 Mar 2017 14:49:01 +0100, by Pierre-Yves David
-
vfs: use 'vfs' module directly in 'mercurial.bundlerepo'Thu, 02 Mar 2017 14:47:03 +0100, by Pierre-Yves David
-
vfs: use 'vfs' module directly in 'mercurial.debugcommand'Thu, 02 Mar 2017 13:31:07 +0100, by Pierre-Yves David
-
vfs: use 'vfs' module directly in 'mercurial.simplemerge'Thu, 02 Mar 2017 13:30:58 +0100, by Pierre-Yves David
-
vfs: use 'vfs' module directly in 'mercurial.cmdutil'Thu, 02 Mar 2017 13:30:47 +0100, by Pierre-Yves David
-
vfs: use 'vfs' module directly in 'mercurial.subrepo'Thu, 02 Mar 2017 13:30:38 +0100, by Pierre-Yves David
-
vfs: use 'vfs' module directly in 'mercurial.archival'Thu, 02 Mar 2017 13:30:28 +0100, by Pierre-Yves David
-
vfs: use 'vfs' module directly in 'mercurial.store'Thu, 02 Mar 2017 13:30:10 +0100, by Pierre-Yves David
-
vfs: use 'vfs' module directly in 'mercurial.patch'Thu, 02 Mar 2017 13:29:59 +0100, by Pierre-Yves David
-
vfs: use 'vfs' module directly in 'mercurial.repair'Thu, 02 Mar 2017 13:29:43 +0100, by Pierre-Yves David
-
vfs: use 'vfs' module directly in 'mercurial.localrepo'Thu, 02 Mar 2017 13:28:17 +0100, by Pierre-Yves David
-
chg: forward user-defined signalsWed, 08 Mar 2017 13:46:26 -0800, by Jun Wu
-
chg: document why we send SIGHUP and SIGINT to process groupWed, 08 Mar 2017 13:34:25 -0800, by Jun Wu
-
tests: make test-shelve.t timing-independentWed, 08 Mar 2017 14:29:25 -0800, by Martin von Zweigbergk
-
tests: make run-tests.py run on Python 3 againWed, 08 Mar 2017 22:12:49 +0900, by Yuya Nishihara
-
rebase: move actual rebase into a single transactionTue, 07 Mar 2017 16:27:32 -0800, by Durham Goode
-
rebase: allow aborting if last-message.txt is missingTue, 07 Mar 2017 16:30:31 -0800, by Durham Goode
-
rebase: add storestatus support for transactionsTue, 07 Mar 2017 14:04:29 -0800, by Durham Goode
-
rebase: move storestatus onto rebaseruntimeTue, 07 Mar 2017 14:11:44 -0800, by Durham Goode
-
rebase: clear updatestate during rebase --abort in more casesTue, 07 Mar 2017 14:19:08 -0800, by Durham Goode
-
repoview: convert attribute names to unicodes on Python 3Wed, 08 Mar 2017 00:49:15 +0530, by Pulkit Goyal
-
parsers: alias long to int on Python 3Wed, 08 Mar 2017 00:45:19 +0530, by Pulkit Goyal
-
store: slice over a bytestring to get characters instead of ascii valuesWed, 08 Mar 2017 00:40:15 +0530, by Pulkit Goyal
-
vfs: use 'vfs' module directly in 'mercurial.hg'Thu, 02 Mar 2017 13:27:42 +0100, by Pierre-Yves David
-
vfs: extract 'vfs' class and related code to a new 'vfs' module (API)Wed, 01 Mar 2017 11:00:12 +0100, by Pierre-Yves David
-
vfs: replace 'scmutil.opener' usage with 'scmutil.vfs'Thu, 02 Mar 2017 03:52:36 +0100, by Pierre-Yves David
-
fsmonitor: remove use of repo.openerTue, 07 Mar 2017 12:52:00 -0800, by Durham Goode
-
help: align description of 'base rev' with reality [issue5488]Tue, 28 Feb 2017 15:19:08 +0100, by Kim Alvefur
-
help: fix internals.changegroupsWed, 01 Mar 2017 18:37:34 -0800, by Kyle Lippincott
-
share: drop 'relshared' requirement as wellFri, 03 Mar 2017 00:11:51 +0900, by Yuya Nishihara
-
share: fix typo to drop 'shared' requirement on unshareFri, 03 Mar 2017 00:11:18 +0900, by Yuya Nishihara
-
similar: compare between actual file contents for exact identityFri, 03 Mar 2017 02:57:06 +0900, by FUJIWARA Katsunori
-
localrepo: handle rename with hardlinks properlyThu, 02 Mar 2017 21:49:30 -0800, by Jun Wu
-
dirstate: avoid unnecessary load+dump during backupWed, 01 Mar 2017 18:21:06 -0800, by Jun Wu
-
dirstate: try to use hardlink to backup dirstateWed, 01 Mar 2017 17:59:21 -0800, by Jun Wu
-
dirstate: track updated files to improve write timeSun, 05 Mar 2017 16:20:07 -0800, by Durham Goode
-
hook: give exthooks tags for blocking timeMon, 06 Mar 2017 03:09:15 -0800, by Simon Farnsworth
-
filemerge: tag merge tool for blocked timesMon, 06 Mar 2017 03:19:40 -0800, by Simon Farnsworth
-
hgk: set a blocked tag when the user invokes viewMon, 06 Mar 2017 03:27:52 -0800, by Simon Farnsworth
-
transplant: set a blockedtag when invoking external filterMon, 06 Mar 2017 03:27:41 -0800, by Simon Farnsworth
-
config: set blockedtag when invoking configuration editMon, 06 Mar 2017 03:27:24 -0800, by Simon Farnsworth
-
bisect: set a blockedtag when running the check commandMon, 06 Mar 2017 03:26:30 -0800, by Simon Farnsworth
-
dispatch: set a blockedtag when running an external aliasMon, 06 Mar 2017 03:25:44 -0800, by Simon Farnsworth
-
patch: set a blockedtag when running an external filterMon, 06 Mar 2017 03:25:29 -0800, by Simon Farnsworth
-
sshpeer: set a blockedtag when starting sshMon, 06 Mar 2017 03:25:09 -0800, by Simon Farnsworth
-
revert: always display hunks reversed when reverting to parentMon, 06 Mar 2017 14:11:21 +0100, by Denis Laxalde
-
fileset: add a 'status(...)' predicate to control evaluation contextFri, 03 Mar 2017 14:08:20 +0100, by Pierre-Yves David
-
fileset: allow to specify a basectx for statusFri, 03 Mar 2017 14:08:06 +0100, by Pierre-Yves David
-
fileset: add revs(revs, fileset) to evaluate set in working directoryFri, 03 Mar 2017 12:44:56 +0100, by Pierre-Yves David
-
fileset: add function to switch revision where fileset will be evaluatedSat, 24 Jan 2015 19:41:56 +0900, by Yuya Nishihara
-
fileset: extract function that builds status tuple only if necessarySat, 24 Jan 2015 19:13:39 +0900, by Yuya Nishihara
-
fileset: build initial subset in fullmatchctx classSat, 24 Jan 2015 18:56:02 +0900, by Yuya Nishihara
-
fileset: extract function that builds initial subset from ctx or statusTue, 24 Mar 2015 23:10:49 +0900, by Yuya Nishihara
-
fileset: add class to host special handling of initial subsetSat, 24 Jan 2015 19:55:14 +0900, by Yuya Nishihara
-
patchbomb: add config knob to generate flags by template (issue5354)Sat, 25 Feb 2017 18:41:00 +0900, by Yuya Nishihara
-
patchbomb: pass around ui and revs that are needed for flag templateSat, 25 Feb 2017 18:35:34 +0900, by Yuya Nishihara
-
patchbomb: build patch texts by _getpatchmsgs()Sat, 25 Feb 2017 18:28:04 +0900, by Yuya Nishihara
-
patchbomb: drop internal option for pbranch extension (API)Sat, 25 Feb 2017 18:25:17 +0900, by Yuya Nishihara
-
patchbomb: factor out function that builds a prefix string to patch subjectSat, 25 Feb 2017 18:16:41 +0900, by Yuya Nishihara
-
formatter: add argument to change output file of non-plain formatterSun, 18 Jan 2015 18:04:44 +0900, by Yuya Nishihara
-
schemes: move re construction to module-level and python3-ifyFri, 03 Mar 2017 13:25:30 -0500, by Augie Fackler
-
dispatch: cope with sys.version being unicode on Python 3Fri, 03 Mar 2017 13:29:50 -0500, by Augie Fackler
-
dispatch: allow testedwith to be bytes or strFri, 03 Mar 2017 13:29:25 -0500, by Augie Fackler
-
ui: fix ui.traceback on Python 3Fri, 03 Mar 2017 14:09:14 -0500, by Augie Fackler
-
ui: fix opts labeling on ui.warn et al for Python 3Fri, 03 Mar 2017 14:08:24 -0500, by Augie Fackler
-
config: add sanity assert that files are opened as binaryFri, 03 Mar 2017 12:55:11 -0500, by Augie Fackler
-
update: for "noconflict" updates, print "conflicting changes" on conflictMon, 06 Mar 2017 23:21:27 -0800, by Martin von Zweigbergk
-
tests: fix test-update-branches to remove non-conflicting fileMon, 06 Mar 2017 23:19:57 -0800, by Martin von Zweigbergk
-
branches: populate all template keywords in formatterSat, 25 Feb 2017 17:08:42 +0900, by Yuya Nishihara
-
formatter: add support for changeset templatingSat, 25 Feb 2017 17:00:07 +0900, by Yuya Nishihara
-
templatekw: move defaulttmpl constant from changeset_templaterSat, 25 Feb 2017 16:38:26 +0900, by Yuya Nishihara
-
formatter: drop filters argument from maketemplater()Sat, 25 Feb 2017 22:04:30 +0900, by Yuya Nishihara
-
templater: port formatnode filter from changeset_templaterSat, 25 Feb 2017 16:26:58 +0900, by Yuya Nishihara
-
update: allow setting default update check to "noconflict"Mon, 13 Feb 2017 00:05:55 -0800, by Martin von Zweigbergk
-
update: add experimental config for default way of handling dirty wdirMon, 13 Feb 2017 16:03:05 -0800, by Martin von Zweigbergk
-
update: accept --merge to allow merging across topo branches (issue5125)Mon, 13 Feb 2017 12:58:37 -0800, by Martin von Zweigbergk
-
merge: combine the "merge" cases in docstring tableMon, 27 Feb 2017 15:09:19 -0800, by Martin von Zweigbergk
-
merge: combine "dirty" cases in docstring tableMon, 27 Feb 2017 15:07:01 -0800, by Martin von Zweigbergk
-
merge: clarify non-linear default updates in docstring tableMon, 27 Feb 2017 15:29:34 -0800, by Martin von Zweigbergk
-
merge: combine the two "can't happen" cases in docstring tableMon, 27 Feb 2017 15:02:36 -0800, by Martin von Zweigbergk
-
merge: move "incompatible options" case first in docstring tableMon, 27 Feb 2017 15:00:13 -0800, by Martin von Zweigbergk
-
merge: make "linear" an input in docstring tableMon, 27 Feb 2017 14:58:53 -0800, by Martin von Zweigbergk
-
merge: drop redundant column in docstring tableMon, 27 Feb 2017 14:33:17 -0800, by Martin von Zweigbergk
-
merge: drop obsolete non-linear cases from docstring tableMon, 27 Feb 2017 14:27:22 -0800, by Martin von Zweigbergk
-
revert: move code dealing with deletions closer togetherWed, 24 Feb 2016 14:44:14 -0800, by Martin von Zweigbergk
-
ui: fix configlist on Python 3Fri, 03 Mar 2017 14:10:06 -0500, by Augie Fackler
-
config: pass some optional args as keywordsFri, 03 Mar 2017 12:55:49 -0500, by Augie Fackler
-
config: load included config files in binary modeFri, 03 Mar 2017 13:28:24 -0500, by Augie Fackler
-
manifest: remove _repo from manifestctx objectsWed, 01 Mar 2017 16:39:48 -0800, by Durham Goode
-
phases: remove experimental.nativephaseskillswitchWed, 01 Mar 2017 15:50:01 -0800, by Jun Wu
-
manifest: allow specifying the revlog filenameWed, 01 Mar 2017 16:35:57 -0800, by Durham Goode
-
py3: drop unrequired code from __init__.pyFri, 03 Mar 2017 15:30:48 +0530, by Pulkit Goyal
-
py3: add pycompat.open and replace open() callsFri, 03 Mar 2017 13:04:32 +0530, by Pulkit Goyal
-
localrepo: deprecate 'repo.opener' (API)Fri, 05 Aug 2016 13:56:10 +0200, by Pierre-Yves David
-
statichttp: use 'repo.vfs' as the main attributeThu, 02 Mar 2017 03:24:58 +0100, by Pierre-Yves David
-
clonebundle: use 'repo.vfs' instead of 'repo.opener'Thu, 02 Mar 2017 03:23:18 +0100, by Pierre-Yves David
-
localrepo: deprecated 'repo.wopener' (API)Fri, 05 Aug 2016 13:53:45 +0200, by Pierre-Yves David
-
localrepo: add some comment about role of various vfs objectFri, 05 Aug 2016 13:49:05 +0200, by Pierre-Yves David
-
tests: un-nest the `order` repo in test-rebase-scenario-globalThu, 19 Jan 2017 16:27:08 -0500, by Augie Fackler
-
osx: install bash and zsh completions by defaultMon, 06 Feb 2017 15:19:32 -0500, by Augie Fackler
-
util: add allowhardlinks module variableThu, 02 Mar 2017 10:12:40 -0800, by Durham Goode
-
merge with stableThu, 02 Mar 2017 20:30:56 -0500, by Augie Fackler
-
i18n-ja: synchronized with 7074589cf22a stableWed, 01 Mar 2017 16:43:22 +0900, by FUJIWARA Katsunori
-
revert: remove set(mf) because it's O(manifest)Wed, 01 Mar 2017 19:51:05 -0800, by Durham Goode
-
share: add --relative flag to store a relative path to the sourceMon, 13 Feb 2017 14:05:24 +0100, by Dan Villiom Podlaski Christiansen
-
minirst: support passing admonitions into findadmonitions() and parse()Wed, 15 Feb 2017 11:49:12 -0800, by Gregory Szorc
-
minirst: dynamically compile admonitions regexpWed, 15 Feb 2017 11:47:14 -0800, by Gregory Szorc
-
minirst: detect bullet lists using asterisksWed, 15 Feb 2017 16:42:17 -0800, by Gregory Szorc
-
color: update the help tableWed, 01 Mar 2017 20:22:04 +0100, by Pierre-Yves David
-
ui: remove superfluous indent in _write()Sat, 25 Feb 2017 14:09:55 +0900, by Yuya Nishihara
-
smartset: reorder initialization of baseset in more intuitive waySat, 18 Feb 2017 17:37:52 +0900, by Yuya Nishihara
-
config: update the Windows example config fileTue, 28 Feb 2017 20:23:10 +0100, by Pierre-Yves David
-
help: use 'churn' instead of 'color' as an example extensionTue, 21 Feb 2017 22:53:38 +0100, by Pierre-Yves David
-
config: suggest the 'ui.color' instead of the 'color' extensionTue, 21 Feb 2017 22:17:33 +0100, by Pierre-Yves David
-
color: update main documentationTue, 21 Feb 2017 20:04:55 +0100, by Pierre-Yves David
-
pager: drop the 'color' dependant codeTue, 28 Feb 2017 20:12:08 +0100, by Pierre-Yves David
-
color: cleanup 'debugcolor' logicSat, 25 Feb 2017 19:43:14 +0100, by Pierre-Yves David
-
color: move 'debugcolor' into the 'debugcommands' modulesTue, 21 Feb 2017 18:41:37 +0100, by Pierre-Yves David
-
merge with stableTue, 28 Feb 2017 11:13:25 -0800, by Martin von Zweigbergk
-
worker: flush messages written by child processes before exit stableSat, 25 Feb 2017 12:48:50 +0900, by Yuya Nishihara
-
worker: add basic test to ensure child processes are managed well stableSat, 25 Feb 2017 12:33:37 +0900, by Yuya Nishihara
-
color: rename '_styles' to '_defaultstyles' for claritySun, 06 Nov 2016 20:16:54 +0100, by Pierre-Yves David
-
color: move 'styles' definition on the 'ui' objectSun, 06 Nov 2016 20:16:01 +0100, by Pierre-Yves David
-
color: pass 'ui' to 'win32print'Sun, 06 Nov 2016 20:10:53 +0100, by Pierre-Yves David
-
color: move the dict with terminfo parameters on the ui objectSat, 25 Feb 2017 15:00:51 +0100, by Pierre-Yves David
-
color: add ui to effect renderingSat, 25 Feb 2017 15:00:44 +0100, by Pierre-Yves David
-
color: initialize color for the localrepo uiSat, 25 Feb 2017 18:34:01 +0100, by Pierre-Yves David
-
color: add a 'ui.color' option to control color behaviorSat, 25 Feb 2017 19:44:23 +0100, by Pierre-Yves David
-
color: reinvent dictionaryTue, 28 Feb 2017 11:42:07 +0100, by Pierre-Yves David
-
chg: deduplicate error handling of ui.system()Sun, 19 Feb 2017 01:16:45 +0900, by Yuya Nishihara
-
chg: refactor ui.system() to be partly overriddenSun, 19 Feb 2017 01:00:10 +0900, by Yuya Nishihara
-
color: have the 'ui' object carry the '_colormode' directlyTue, 21 Feb 2017 18:22:07 +0100, by Pierre-Yves David
-
color: move triggering of the initialisation logic in coreTue, 21 Feb 2017 18:20:12 +0100, by Pierre-Yves David
-
color: add the definition of '--color' in coreTue, 21 Feb 2017 18:09:21 +0100, by Pierre-Yves David
-
color: handle 'ui.plain()' directly in mode setupTue, 21 Feb 2017 17:51:43 +0100, by Pierre-Yves David
-
color: move git-subrepo support into the subrepo moduleTue, 21 Feb 2017 17:50:04 +0100, by Pierre-Yves David
-
color: move 'modesetup' into the core moduleThu, 22 Dec 2016 14:30:46 +0100, by Pierre-Yves David
-
color: move 'terminfosetup' into the core moduleThu, 22 Dec 2016 14:17:52 +0100, by Pierre-Yves David
-
subrepo: run the repo decoders when archivingSat, 25 Feb 2017 21:13:59 -0500, by Matt Harbison
-
wix: include the help for pagerSat, 25 Feb 2017 21:44:34 -0500, by Matt Harbison
-
manifest: check 'if x is None' instead of 'if not x'Sun, 26 Feb 2017 10:16:47 -0800, by Durham Goode
-
pager: add support to --patch, --list and --stat options of hg shelveSat, 25 Feb 2017 03:42:43 +0530, by Pulkit Goyal
-
color: drop the 'colorui' classMon, 20 Feb 2017 12:42:35 +0100, by Pierre-Yves David
-
color: move 'write-err' logic to the core ui classMon, 20 Feb 2017 12:42:23 +0100, by Pierre-Yves David
-
ui: extract low level part of 'write_err' in its own methodFri, 24 Feb 2017 19:53:41 +0100, by Pierre-Yves David
-
ui: extract buffer write from protect and timed 'write_err' outputFri, 24 Feb 2017 19:28:45 +0100, by Pierre-Yves David
-
color: move 'write' logic to the core ui classMon, 20 Feb 2017 12:31:39 +0100, by Pierre-Yves David
-
ui: extract the low level part of 'write' in a dedicated functionFri, 24 Feb 2017 19:27:00 +0100, by Pierre-Yves David
-
color: add multiple messages input support to 'win32print'Fri, 24 Feb 2017 21:34:07 +0100, by Pierre-Yves David
-
color: clarify name of an argument of 'win32print'Fri, 24 Feb 2017 21:31:47 +0100, by Pierre-Yves David
-
color: move the 'colorlabel' call to the core 'ui' classThu, 23 Feb 2017 19:45:32 +0100, by Pierre-Yves David
-
color: move the 'colorlabel' function in the core moduleThu, 23 Feb 2017 19:10:24 +0100, by Pierre-Yves David
-
color: extract the label code into its own functionThu, 23 Feb 2017 19:00:26 +0100, by Pierre-Yves David
-
color: inline the 'showlabel' methodMon, 20 Feb 2017 12:13:23 +0100, by Pierre-Yves David
-
color: move '_colormode' to the core 'ui' classMon, 20 Feb 2017 12:12:08 +0100, by Pierre-Yves David
-
hgweb: explictly pass basectx in webutil.diffsTue, 17 Jan 2017 17:25:48 +0100, by Denis Laxalde
-
serve: mark --stdio and --cmdserver as "(ADVANCED)" flagsWed, 22 Feb 2017 18:26:12 -0800, by Jun Wu
-
help: hide command line options marked as "advanced"Tue, 01 Nov 2016 14:50:45 +0000, by Jun Wu
-
pager: do not try to run an empty pager commandThu, 23 Feb 2017 21:27:25 +0900, by Yuya Nishihara
-
graphlog: restore pager lost at 1cec1d863008Thu, 23 Feb 2017 21:20:26 +0900, by Yuya Nishihara
-
gitweb: add "more" and "less" navigation links in filelog templateWed, 22 Feb 2017 12:09:17 +0100, by Denis Laxalde
-
context: also return ancestor's line range in blockancestorsMon, 16 Jan 2017 17:14:36 +0100, by Denis Laxalde
-
context: add a followfirst flag to blockancestorsMon, 16 Jan 2017 17:08:25 +0100, by Denis Laxalde
-
py3: use pycompat.fsencode() to convert __file__ to bytesMon, 20 Feb 2017 18:40:42 +0530, by Pulkit Goyal
-
wireproto: remove unused codeWed, 22 Feb 2017 10:14:18 -0800, by Jun Wu
-
color: set initial default value for 'colormode' to NoneThu, 22 Dec 2016 06:18:45 +0100, by Pierre-Yves David
-
color: minor reversal of two conditional clause for clarityThu, 22 Dec 2016 13:19:12 +0100, by Pierre-Yves David
-
color: merge two identical 'for' loopsThu, 16 Feb 2017 10:52:27 +0100, by Pierre-Yves David
-
color: minor simplification of some terminfo setup codeThu, 22 Dec 2016 13:06:53 +0100, by Pierre-Yves David
-
color: make a test for curse availability expliciteThu, 22 Dec 2016 06:17:40 +0100, by Pierre-Yves David
-
color: move 'win32' declaration to the core moduleThu, 22 Dec 2016 03:11:19 +0100, by Pierre-Yves David
-
smartset: preserve istopo for baseset operationsTue, 21 Feb 2017 16:29:31 -0800, by Jun Wu
-
ui: replace obsolete default-push with default:pushurl (issue5485) stableSat, 25 Feb 2017 16:57:21 +0530, by Rishabh Madan
-
worker: ignore meaningless exit status indication returned by os.waitpid() stableSat, 25 Feb 2017 01:07:52 +0900, by FUJIWARA Katsunori
-
pager: add a config knob to just globally turn off the pagerTue, 07 Feb 2017 17:13:25 -0500, by Augie Fackler
-
pager: move most help to a new help topic and deprecate extensionTue, 07 Feb 2017 00:07:53 -0500, by Augie Fackler
-
dispatch: rearrange 'unknown command' code to better employ pagerTue, 21 Feb 2017 14:20:05 -0500, by Augie Fackler
-
help: move rst formatting of help documents into help.pyTue, 21 Feb 2017 14:17:31 -0500, by Augie Fackler
-
outgoing: avoid running pager until we're actually showing changesTue, 21 Feb 2017 11:06:02 -0500, by Augie Fackler
-
incoming: delay pager activation until right before printing changesTue, 21 Feb 2017 10:53:13 -0500, by Augie Fackler
-
histedit: modify rollup to discard date from the rollup commit (issue4820)Sat, 18 Feb 2017 21:30:28 +1100, by Ben Schmidt
-
histedit: improve documentation and behaviour of datesSat, 18 Feb 2017 21:30:28 +1100, by Ben Schmidt
-
localrepo: check HG_PENDING strictlyTue, 21 Feb 2017 01:21:00 +0900, by FUJIWARA Katsunori
-
phases: check HG_PENDING strictlyTue, 21 Feb 2017 01:21:00 +0900, by FUJIWARA Katsunori
-
bookmarks: check HG_PENDING strictlyTue, 21 Feb 2017 01:21:00 +0900, by FUJIWARA Katsunori
-
tests: make directory to prevent test process from going out of $TESTTMPTue, 21 Feb 2017 01:20:59 +0900, by FUJIWARA Katsunori
-
txnutil: factor out the logic to read file in according to HG_PENDINGTue, 21 Feb 2017 01:20:59 +0900, by FUJIWARA Katsunori
-
repoview: separate cache hash computation from cache readingMon, 20 Feb 2017 01:54:07 -0800, by Stanislau Hlebik
-
tests: make test suite more immune to environment variablesMon, 20 Feb 2017 18:27:29 +0100, by Dr Rainer Woitok
-
version: enable pager if --verbose is specifiedMon, 06 Feb 2017 23:08:49 -0500, by Augie Fackler
-
tags: enable pagerMon, 06 Feb 2017 23:07:16 -0500, by Augie Fackler
-
summary: enable pagerMon, 06 Feb 2017 23:06:59 -0500, by Augie Fackler
-
status: enable pagerMon, 06 Feb 2017 23:06:32 -0500, by Augie Fackler
-
resolve: enable pagerMon, 06 Feb 2017 23:06:10 -0500, by Augie Fackler
-
paths: enable pagerMon, 06 Feb 2017 23:06:01 -0500, by Augie Fackler
-
outgoing: enable pagerMon, 06 Feb 2017 23:04:44 -0500, by Augie Fackler
-
manifest: enable pagerMon, 06 Feb 2017 23:04:26 -0500, by Augie Fackler
-
locate: enable pagerMon, 06 Feb 2017 23:04:10 -0500, by Augie Fackler
-
incoming: enable pagerMon, 06 Feb 2017 23:03:48 -0500, by Augie Fackler
-
help: enable pagerMon, 06 Feb 2017 23:09:21 -0500, by Augie Fackler
-
grep: enable pagerMon, 06 Feb 2017 23:09:15 -0500, by Augie Fackler
-
files: enable pagerMon, 06 Feb 2017 23:02:48 -0500, by Augie Fackler
-
config: activate pager if not starting an editorMon, 06 Feb 2017 23:01:42 -0500, by Augie Fackler
-
qdiff: migrate to modern pager APIMon, 06 Feb 2017 23:57:21 -0500, by Augie Fackler
-
log: migrate to modern pager APIMon, 06 Feb 2017 22:59:25 -0500, by Augie Fackler
-
export: migrate to modern pager APIMon, 06 Feb 2017 22:58:54 -0500, by Augie Fackler
-
diff: migrate to modern pager APIMon, 06 Feb 2017 22:58:26 -0500, by Augie Fackler
-
cat: migrate to modern pager APIMon, 06 Feb 2017 22:57:52 -0500, by Augie Fackler
-
annotate: start pager after we're sure we wont abortSun, 19 Feb 2017 15:09:41 -0500, by Augie Fackler
-
dispatch: consolidate pager flag handling to a single placeSun, 19 Feb 2017 20:16:11 -0500, by Augie Fackler
-
ui: rename neverpager to disablepagerSun, 19 Feb 2017 20:12:52 -0500, by Augie Fackler
-
scmutil: proxy revrange() through repo to break import cyclesSun, 19 Feb 2017 20:00:18 +0900, by Yuya Nishihara
-
revset: split language services to revsetlang module (API)Sun, 19 Feb 2017 18:19:33 +0900, by Yuya Nishihara
-
revset: import set classes directly from smartset moduleSun, 19 Feb 2017 18:16:09 +0900, by Yuya Nishihara
-
help: add pointer how to narrow list of resolved/unresolved files (issue5469)Sat, 18 Feb 2017 18:00:01 +0900, by Yuya Nishihara
-
shelve: add -n/--name option to unshelve (issue5475)Sun, 19 Feb 2017 10:56:08 +0100, by liscju
-
smartset: use native set operations as fast pathsSat, 18 Feb 2017 17:23:43 -0800, by Jun Wu
-
smartset: add some doctestsSat, 18 Feb 2017 16:30:07 -0800, by Jun Wu
-
obsolete: avoid using revset language to compute the obsolete revsetSat, 18 Feb 2017 00:55:20 -0800, by Jun Wu
-
revset: use phasecache.getrevsetSat, 18 Feb 2017 00:39:31 -0800, by Jun Wu
-
phases: add a getrevset method to phasecacheFri, 17 Feb 2017 22:49:05 -0800, by Jun Wu
-
smartset: convert set to list lazilyFri, 17 Feb 2017 20:59:29 -0800, by Jun Wu
-
ui: construct _keepalnum list in a python3-friendly wayThu, 16 Feb 2017 11:34:50 -0500, by Augie Fackler
-
match: making visitdir() deal with non-recursive entriesMon, 13 Feb 2017 17:03:14 -0800, by Rodrigo Damazio Bovendorp
-
match: adding support for matching files inside a directoryMon, 13 Feb 2017 15:39:29 -0800, by Rodrigo Damazio Bovendorp
-
runtests: add an IPv6 command line flagFri, 17 Feb 2017 01:21:15 -0800, by Jun Wu
-
runtests: always set web.ipv6Thu, 16 Feb 2017 08:43:59 -0800, by Jun Wu
-
runtests: set web.address to localhostThu, 16 Feb 2017 00:13:29 -0800, by Jun Wu