Mercurial > hg
graph
-
shelve: use tryunlinkTue, 21 Mar 2017 06:50:28 -0700, by Ryan McElroy
-
vfs: add tryunlink methodTue, 21 Mar 2017 06:50:28 -0700, by Ryan McElroy
-
util: use tryunlink in unlinkpathTue, 21 Mar 2017 06:50:28 -0700, by Ryan McElroy
-
util: add tryunlink functionTue, 21 Mar 2017 06:50:28 -0700, by Ryan McElroy
-
util: unify unlinkpathTue, 21 Mar 2017 06:50:28 -0700, by Ryan McElroy
-
posix: use local reference to removedirsTue, 21 Mar 2017 06:50:28 -0700, by Ryan McElroy
-
posix: use local reference to unlinkTue, 21 Mar 2017 06:50:28 -0700, by Ryan McElroy
-
localrepo: improve vfs documentationTue, 21 Mar 2017 06:50:42 -0700, by Ryan McElroy
-
ui: restrict length of autogenerated blocked tagsMon, 20 Mar 2017 05:08:21 -0700, by Simon Farnsworth
-
commit: keep opts as byteskwargs as much as possibleSun, 19 Mar 2017 01:20:08 -0400, by Augie Fackler
-
util: reference __main__ in sys.modules as a sysstrSun, 19 Mar 2017 01:19:27 -0400, by Augie Fackler
-
ui: convert to/from Unicode on Python 3 in ui.editor()Sun, 19 Mar 2017 01:38:10 -0400, by Augie Fackler
-
manifest: refer to bytestrings as bytes, not strSun, 19 Mar 2017 01:12:03 -0400, by Augie Fackler
-
manifest: use node.hex instead of .encode('hex')Sun, 19 Mar 2017 01:11:37 -0400, by Augie Fackler
-
pure: use int instead of longMon, 20 Mar 2017 21:40:28 -0700, by Martin von Zweigbergk
-
histedit: inline cleanupnodeMon, 13 Mar 2017 22:30:07 -0700, by Jun Wu
-
histedit: use safecleanupnode in _aborthistedit (issue5500)Mon, 13 Mar 2017 22:22:18 -0700, by Jun Wu
-
histedit: use safecleanupnode in _finishhisteditMon, 13 Mar 2017 22:19:06 -0700, by Jun Wu
-
histedit: add a method to cleanup nodes safelyMon, 13 Mar 2017 21:10:45 -0700, by Jun Wu
-
py3: prove hg status worksTue, 21 Mar 2017 07:22:13 +0530, by Rishabh Madan
-
localrepo: use node.hex instead of awkward .encode('latin1')Mon, 20 Mar 2017 22:06:57 -0400, by Augie Fackler
-
py3: prove hg config worksTue, 21 Mar 2017 03:15:18 +0530, by Rishabh Madan
-
templater: make pad() strip color codes before computing width (issue5416)Sat, 18 Mar 2017 21:02:20 +0900, by Yuya Nishihara
-
templater: make pad() compute actual widthSat, 18 Mar 2017 20:50:15 +0900, by Yuya Nishihara
-
templater: reject bad fillchar argument passed to pad()Sat, 18 Mar 2017 20:38:44 +0900, by Yuya Nishihara
-
color: insert color code after every "\e[0m" (issue5413)Sat, 18 Mar 2017 20:11:15 +0900, by Yuya Nishihara
-
debugtemplate: pass ui to templater so label() worksSat, 18 Mar 2017 19:59:47 +0900, by Yuya Nishihara
-
subrepo: move prompts out of the if (issue5505) stableMon, 20 Mar 2017 04:36:55 -0700, by Simon Farnsworth
-
merge: remove unnecessary matcher checksSun, 19 Mar 2017 11:42:17 -0700, by Durham Goode
-
rebase: use one dirstateguard for entire rebaseSun, 19 Mar 2017 11:54:15 -0700, by Durham Goode
-
histedit: add histedit.singletransaction config optionFri, 10 Mar 2017 15:52:29 -0800, by Durham Goode
-
histedit: pop action after the action is completedFri, 10 Mar 2017 15:43:31 -0800, by Durham Goode
-
histedit: add transaction support to writing the state fileFri, 10 Mar 2017 15:43:31 -0800, by Durham Goode
-
localrepo: forcibly copy list of filecache keysSun, 19 Mar 2017 01:11:00 -0400, by Augie Fackler
-
localrepo: turn hook kwargs back into strs before calling hookSun, 19 Mar 2017 01:10:02 -0400, by Augie Fackler
-
localrepo: ensure transaction id is fully bytes on py3Sun, 19 Mar 2017 01:08:59 -0400, by Augie Fackler
-
dirstate: use future-proof next(iter) instead of iter.nextSun, 19 Mar 2017 01:08:17 -0400, by Augie Fackler
-
posix: tiptoe around tempfile module more delicatelySun, 19 Mar 2017 01:06:47 -0400, by Augie Fackler
-
posix: use open() instead of file()Sun, 19 Mar 2017 01:05:48 -0400, by Augie Fackler
-
revlog: use int instead of longSun, 19 Mar 2017 01:05:28 -0400, by Augie Fackler
-
error: use r-string to properly pop hints from **kwSun, 19 Mar 2017 01:02:42 -0400, by Augie Fackler
-
dispatch: use pycompat.maplist to allow summing with argsSun, 19 Mar 2017 14:17:07 -0400, by Augie Fackler
-
pycompat: add maplist alias for old map behaviorSun, 19 Mar 2017 14:12:38 -0400, by Augie Fackler
-
dispatch: replace mayberepr with shellquoteSun, 19 Mar 2017 14:23:30 -0400, by Augie Fackler
-
color: sync text attributes and buffered text output on Windows (issue5508)Sun, 19 Mar 2017 12:44:45 -0400, by Matt Harbison
-
test-check-help: fix to work on WindowsSun, 19 Mar 2017 14:42:45 -0400, by Matt Harbison
-
branchmap: be more careful about using %d on intsSun, 19 Mar 2017 01:01:25 -0400, by Augie Fackler
-
util: use bytes re on bytes input in fspathSun, 19 Mar 2017 00:16:39 -0400, by Augie Fackler
-
util: use pycompat.bytestr in checkwinfilenameSun, 19 Mar 2017 00:16:08 -0400, by Augie Fackler
-
dispatch: ensure repr is bytes in _maybereprSun, 19 Mar 2017 00:22:04 -0400, by Augie Fackler
-
dispatch: extract maybe-use-repr formatting to helper functionSun, 19 Mar 2017 00:21:26 -0400, by Augie Fackler
-
dispatch: consolidate formatting of argumentsSun, 19 Mar 2017 00:18:53 -0400, by Augie Fackler
-
py3: make the regular expression bytes to prevent TypeErrorFri, 17 Mar 2017 05:10:58 +0530, by Pulkit Goyal
-
pager: flush outputs before firing pager processSat, 25 Feb 2017 17:29:30 +0900, by Yuya Nishihara
-
patchbomb: use modern pager to display -n/--test result (BC)Sat, 25 Feb 2017 17:27:48 +0900, by Yuya Nishihara
-
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