Mercurial > hg
graph
-
changegroup: pass clrevtolocalrev to each groupTue, 07 Aug 2018 14:52:00 -0700, by Gregory Szorc
-
changegroup: combine _generatefiles() into generatefiles()Tue, 07 Aug 2018 12:44:56 -0700, by Gregory Szorc
-
changegroup: define linknodes callbacks in generatefiles()Tue, 07 Aug 2018 15:45:56 -0700, by Gregory Szorc
-
changegroup: track changelog to manifest revision map explicitlyTue, 07 Aug 2018 10:55:32 -0700, by Gregory Szorc
-
changegroup: remove _clnodetorevTue, 07 Aug 2018 10:49:41 -0700, by Gregory Szorc
-
changegroup: rename _fullnodes to _fullclnodesMon, 06 Aug 2018 15:44:33 -0700, by Gregory Szorc
-
changegroup: move part of _revisiondeltanarrow into group()Mon, 06 Aug 2018 15:04:20 -0700, by Gregory Szorc
-
changegroup: populate _clnodetorev as part of changelog linknode lookupMon, 06 Aug 2018 14:56:37 -0700, by Gregory Szorc
-
tests: rename variables in revlog index parse test for clarityThu, 09 Aug 2018 13:08:29 -0400, by Augie Fackler
-
tests: move assertion closer to want/got declarations in test-parseindex2.pyThu, 09 Aug 2018 13:06:50 -0400, by Augie Fackler
-
tests: move chunks of test-parseindex2.py to use unittest properlyThu, 09 Aug 2018 13:05:40 -0400, by Augie Fackler
-
tests: fix up indent width in test-parseindex2.pyThu, 09 Aug 2018 12:59:23 -0400, by Augie Fackler
-
tests: start moving test-parseindex2.py to a unittestThu, 09 Aug 2018 12:58:25 -0400, by Augie Fackler
-
tests: port test-absorb-filefixupstate to Python 3Thu, 09 Aug 2018 12:10:34 -0400, by Augie Fackler
-
absorb: port partway to Python 3Thu, 09 Aug 2018 12:06:31 -0400, by Augie Fackler
-
localrepo: better error when a repo exists but we lack permissionsSat, 04 Aug 2018 21:31:46 -0400, by Valentin Gatien-Baron
-
changegroup: extract _revisiondeltanormal() to standalone functionMon, 06 Aug 2018 11:32:16 -0700, by Gregory Szorc
-
changegroup: inline _revchunk() into group()Mon, 06 Aug 2018 11:13:25 -0700, by Gregory Szorc
-
changegroup: pass mfdicts properlyMon, 06 Aug 2018 11:06:22 -0700, by Gregory Szorc
-
changegroup: pass sorted revisions into group() (API)Mon, 06 Aug 2018 11:33:05 -0700, by Gregory Szorc
-
changegroup: pull _fileheader out of cgpackerFri, 03 Aug 2018 18:40:41 -0700, by Gregory Szorc
-
changegroup: factor changelogdone into an argumentMon, 06 Aug 2018 09:26:02 -0700, by Gregory Szorc
-
changegroup: record changelogdone after fully consuming its dataFri, 03 Aug 2018 18:31:00 -0700, by Gregory Szorc
-
changegroup: key off changelogdoneMon, 06 Aug 2018 09:24:35 -0700, by Gregory Szorc
-
perf: call _generatechangelog() instead of group()Mon, 06 Aug 2018 10:43:05 -0700, by Gregory Szorc
-
changegroup: factor changelog chunk generation into own functionFri, 03 Aug 2018 17:59:56 -0700, by Gregory Szorc
-
changegroup: pass function to resolve delta parents into constructorFri, 03 Aug 2018 14:16:14 -0700, by Gregory Szorc
-
changegroup: restore original behavior of _nextclrevtolocalrevTue, 07 Aug 2018 10:24:49 -0700, by Gregory Szorc
-
py3: whitelist another test caught by the ratchetThu, 09 Aug 2018 12:03:39 -0400, by Augie Fackler
-
debugcommands: force import of fileset in debugfilesetThu, 09 Aug 2018 11:56:24 -0400, by Augie Fackler
-
linelog: optimize replacelinesTue, 07 Aug 2018 17:22:33 -0700, by Jun Wu
-
linelog: extract `len(self._program)` to a local functionTue, 07 Aug 2018 17:17:01 -0700, by Jun Wu
-
perf: add a command to benchmark linelog editsMon, 06 Aug 2018 18:56:24 -0700, by Jun Wu
-
linelog: update internal help textMon, 06 Aug 2018 18:56:24 -0700, by Jun Wu
-
fix: determine fixer tool failure by exit code instead of stderrTue, 07 Aug 2018 21:15:27 -0700, by Danny Hooper
-
status: advertise --abort instead of 'update -C .' to abort graftThu, 09 Aug 2018 13:13:09 +0300, by Pulkit Goyal
-
status: advertise --abort instead of 'update -C .' to abort a mergeThu, 09 Aug 2018 12:32:11 +0300, by Pulkit Goyal
-
narrow: add '()' to ellipsis in the revset helpThu, 09 Aug 2018 12:20:28 +0300, by Pulkit Goyal
-
tests: make all the string constants in test-match.py be bytesThu, 09 Aug 2018 10:11:10 -0400, by Augie Fackler
-
linelog: fix bytes/str issue in exception raise on Python 3Thu, 09 Aug 2018 10:10:09 -0400, by Augie Fackler
-
absorb: following UI conventionsThu, 09 Aug 2018 13:13:00 +0200, by David Demelier
-
grep: search all commits in allfiles modeWed, 08 Aug 2018 19:29:02 +0530, by Sangeet Kumar Mishra
-
dirstate: add comment on why we don't need to check if something is a dir/fileWed, 08 Aug 2018 17:07:27 -0700, by Kyle Lippincott
-
match: add missing "return set()", add FIXME to test to doc a bugWed, 08 Aug 2018 17:03:05 -0700, by Kyle Lippincott
-
match: correct doc for _rootsdirsandparents after 5a7df82de142Wed, 08 Aug 2018 16:53:17 -0700, by Kyle Lippincott
-
dirstate: use visitchildrenset in traverseTue, 31 Jul 2018 16:47:43 -0700, by Kyle Lippincott
-
match: add visitchildrenset complement to visitdirMon, 06 Aug 2018 12:52:33 -0700, by spectral
-
includematcher: separate "parents" from "dirs"Mon, 06 Aug 2018 12:52:22 -0700, by spectral
-
match: add tests for visitdir functionalitySun, 05 Aug 2018 18:31:19 -0700, by spectral
-
mergetool: warn if ui.merge points to nonexistent toolMon, 23 Jul 2018 22:51:53 -0700, by Martin von Zweigbergk
-
tests: demonstrate that no requested merge tool is ignored if missingMon, 23 Jul 2018 22:51:50 -0700, by Martin von Zweigbergk
-
fix: correctly set wdirwritten given that the dict item is deletedMon, 06 Aug 2018 16:00:00 -0700, by Danny Hooper
-
fix: pull out flag definitions to make them re-usable from extensionsMon, 06 Aug 2018 14:30:27 -0700, by Danny Hooper
-
templatekw: copy {author} to {user} and document {author} as an aliasTue, 24 Jul 2018 22:13:21 +0900, by Yuya Nishihara
-
templates: rename "user" to "luser" defined in default map file (API)Tue, 24 Jul 2018 22:33:08 +0900, by Yuya Nishihara
-
grep: add MULTIREV support to --allfiles flagWed, 25 Jul 2018 12:50:31 +0530, by Sangeet Kumar Mishra
-
phabricator: convert description into localWed, 25 Jul 2018 10:34:31 +0200, by Cédric Krier
-
index: move index_clearcaches() further downThu, 19 Jul 2018 23:15:21 -0700, by Martin von Zweigbergk
-
index: move all "nt_*" functions to one placeThu, 19 Jul 2018 11:08:30 -0700, by Martin von Zweigbergk
-
index: rename "nt_*(indexObject *self,...)" functions to "index_*"Thu, 19 Jul 2018 00:03:45 -0700, by Martin von Zweigbergk
-
index: split up nt_init() in twoWed, 18 Jul 2018 12:03:31 -0700, by Martin von Zweigbergk
-
index: make most "nt_*" functions take a nodetreeWed, 18 Jul 2018 23:20:01 -0700, by Martin von Zweigbergk
-
index: add pointer from nodetree back to indexWed, 18 Jul 2018 23:07:08 -0700, by Martin von Zweigbergk
-
index: remove side-effect from failed nt_new()Mon, 06 Aug 2018 09:59:51 -0700, by Martin von Zweigbergk
-
index: remove side-effect from failed nt_init()Mon, 06 Aug 2018 22:34:37 -0700, by Martin von Zweigbergk
-
index: use PyMem_Free() to free nodeetree instanceMon, 06 Aug 2018 22:24:34 -0700, by Martin von Zweigbergk
-
linelog: fix infinite loop vulnerabilityMon, 06 Aug 2018 22:24:00 -0700, by Jun Wu
-
tests: fix bytes/str issues in run-tests.py caught by python3Mon, 06 Aug 2018 17:19:33 -0400, by Augie Fackler
-
changegroup: assign to proper attributeMon, 06 Aug 2018 16:45:25 -0700, by Gregory Szorc
-
absorb: remove sf alias for commandMon, 06 Aug 2018 09:00:26 -0700, by Gregory Szorc
-
hgweb: catch ParseError that's raised by revset.match() stableThu, 09 Aug 2018 13:04:52 +0800, by Anton Shestakov
-
templatekw: deprecate old-style template keyword function (API)Sun, 25 Feb 2018 21:04:33 +0900, by Yuya Nishihara
-
hgweb: mark all lambda template keywords as new-style functionSat, 28 Jul 2018 21:19:24 +0900, by Yuya Nishihara
-
hgweb: use registrar to add "motd" template keywordSat, 28 Jul 2018 21:02:05 +0900, by Yuya Nishihara
-
fileset: load core predicates directly to symbols dictSun, 22 Jul 2018 11:21:43 +0900, by Yuya Nishihara
-
fileset: turn on listclean conditionallySun, 22 Jul 2018 11:49:12 +0900, by Yuya Nishihara
-
changegroup: always use the treemanifest-enabled version of _packmanifests()Mon, 06 Aug 2018 00:33:15 -0700, by Martin von Zweigbergk
-
linelog: add replacelines_vec for fastannotateMon, 30 Jul 2018 23:52:15 -0400, by Augie Fackler
-
absorb: drop wrapper around the amend commandTue, 31 Jul 2018 11:29:25 -0400, by Augie Fackler
-
absorb: note some TODOs from the code reviewWed, 01 Aug 2018 18:30:10 -0400, by Augie Fackler
-
absorb: use ui.debug() instead of open-coding itWed, 01 Aug 2018 18:29:57 -0400, by Augie Fackler
-
absorb: use pycompat to get xrangeWed, 01 Aug 2018 18:24:43 -0400, by Augie Fackler
-
absorb: use set literal to avoid intermediate listWed, 01 Aug 2018 18:23:42 -0400, by Augie Fackler
-
absorb: avoid mutable default argWed, 01 Aug 2018 18:23:28 -0400, by Augie Fackler
-
absorb: import extension from Facebook's hg-experimentalMon, 30 Jul 2018 14:05:56 -0400, by Augie Fackler
-
resolve: organize 'if confirm' conditionalsMon, 06 Aug 2018 10:03:57 +0530, by Sushil khanchi
-
index: pass only nodetree to nt_new()Wed, 16 May 2018 15:14:37 -0700, by Martin von Zweigbergk
-
index: drop now-redundant "nt" prefix of fields in nodetree structWed, 16 May 2018 13:57:28 -0700, by Martin von Zweigbergk
-
index: move more fields onto nodetree typeWed, 18 Jul 2018 22:27:57 -0700, by Martin von Zweigbergk
-
index: extract a type for the nodetreeWed, 16 May 2018 13:15:36 -0700, by Martin von Zweigbergk
-
index: make "nt_*" functions work on an initialized nodetreeWed, 18 Jul 2018 17:37:06 -0700, by Martin von Zweigbergk
-
changegroup: inline _packellipsischangegroupFri, 03 Aug 2018 14:03:31 -0700, by Gregory Szorc
-
changegroup: move fullnodes into cgpackerFri, 03 Aug 2018 13:43:55 -0700, by Gregory Szorc
-
changegroup: specify ellipses mode explicitlyFri, 03 Aug 2018 14:00:18 -0700, by Gregory Szorc
-
changegroup: pass ellipsis roots into cgpacker constructorFri, 03 Aug 2018 13:15:28 -0700, by Gregory Szorc
-
changegroup: move revision maps to cgpackerFri, 03 Aug 2018 13:11:13 -0700, by Gregory Szorc
-
changegroup: move changelogdone into cgpackerFri, 03 Aug 2018 13:01:53 -0700, by Gregory Szorc
-
changegroup: declare shallow flag in constructorFri, 03 Aug 2018 12:57:11 -0700, by Gregory Szorc
-
changegroup: make some packer attributes privateFri, 03 Aug 2018 12:47:15 -0700, by Gregory Szorc
-
changegroup: rename cg1packer to cgpackerFri, 03 Aug 2018 10:35:10 -0700, by Gregory Szorc
-
changegroup: control delta parent behavior via constructorFri, 03 Aug 2018 10:35:02 -0700, by Gregory Szorc
-
changegroup: control reordering via constructor argumentFri, 03 Aug 2018 10:01:58 -0700, by Gregory Szorc
-
changegroup: consolidate tree manifests sending into cg1packerFri, 03 Aug 2018 09:44:30 -0700, by Gregory Szorc
-
changegroup: pass end of manifests marker into constructorThu, 02 Aug 2018 18:04:51 -0700, by Gregory Szorc
-
changegroup: pass function to build delta header into constructorThu, 02 Aug 2018 17:44:56 -0700, by Gregory Szorc
-
changegroup: make delta header struct formatters actual structsThu, 02 Aug 2018 17:52:21 -0700, by Gregory Szorc
-
changegroup: pass version into constructorThu, 02 Aug 2018 17:33:23 -0700, by Gregory Szorc
-
changegroup: define functions for creating changegroup packersThu, 02 Aug 2018 17:29:53 -0700, by Gregory Szorc
-
changegroup: capture revision delta in a data structureFri, 03 Aug 2018 10:05:26 -0700, by Gregory Szorc
-
changegroup: inline ellipsisdata()Thu, 02 Aug 2018 16:36:40 -0700, by Gregory Szorc
-
changegroup: rename "revlog" variablesThu, 02 Aug 2018 17:05:11 -0700, by Gregory Szorc
-
changegroup: move generate() modifications from narrowThu, 02 Aug 2018 14:15:10 -0700, by Gregory Szorc
-
changegroup: move generatefiles() from narrowThu, 02 Aug 2018 12:18:35 -0700, by Gregory Szorc
-
changegroup: move _sortgroup() from narrowThu, 02 Aug 2018 12:12:12 -0700, by Gregory Szorc
-
changegroup: move close() from narrowThu, 02 Aug 2018 09:52:01 -0700, by Gregory Szorc
-
changegroup: move revchunk() from narrowThu, 02 Aug 2018 09:53:22 -0700, by Gregory Szorc
-
changegroup: move deltaparent() from narrowThu, 02 Aug 2018 09:40:18 -0700, by Gregory Szorc
-
changegroup: move _packellipsischangegroup() from narrowSat, 28 Jul 2018 17:59:37 -0700, by Gregory Szorc
-
changegroup: move ellipsisdata() from narrowSat, 28 Jul 2018 17:52:21 -0700, by Gregory Szorc
-
fileset: narrow status computation by left-hand-side of 'and' nodeSun, 22 Jul 2018 19:48:50 +0900, by Yuya Nishihara
-
fileset: move copy constructor of matchctx near __init__Sun, 22 Jul 2018 19:43:57 +0900, by Yuya Nishihara
-
fileset: build status according to 'withstatus' hintSun, 22 Jul 2018 11:20:48 +0900, by Yuya Nishihara
-
fileset: insert hints where status should be computedSat, 21 Jul 2018 20:27:53 +0900, by Yuya Nishihara
-
fileset: move buildstatus() to matchctx methodSun, 22 Jul 2018 11:12:55 +0900, by Yuya Nishihara
-
fileset: keep basectx by matchctxSun, 22 Jul 2018 10:58:32 +0900, by Yuya Nishihara
-
fileset: pass in basectx to _buildstatus()Sun, 22 Jul 2018 10:55:38 +0900, by Yuya Nishihara
-
resolve: update commands.resolve.confirm help textSat, 04 Aug 2018 12:58:08 +0530, by Sushil khanchi
-
resolve: support confirm config option with --unmark flagSat, 04 Aug 2018 12:43:41 +0530, by Sushil khanchi
-
resolve: correct behavior of mark-check=none to match docsSun, 05 Aug 2018 00:53:55 -0700, by Kyle Lippincott
-
narrow: move .hg/narrowspec to .hg/store/narrowspec (BC)Thu, 02 Aug 2018 14:57:20 -0700, by Martin von Zweigbergk
-
narrow: drop checkambig=True when restoring backupFri, 03 Aug 2018 13:53:02 -0700, by Martin von Zweigbergk
-
narrow: remove a repo file-cache invalidationThu, 02 Aug 2018 14:30:40 -0700, by Martin von Zweigbergk
-
narrow: call narrowspec.{save,restore,clear}backup directlyFri, 03 Aug 2018 11:09:41 -0700, by Martin von Zweigbergk
-
index: don't add 1 to length variablesSat, 04 Aug 2018 23:15:06 -0700, by Martin von Zweigbergk
-
index: drop support for nullid at position len(index) in index_nodeSat, 04 Aug 2018 22:48:25 -0700, by Martin von Zweigbergk
-
index: return False for "len(index) in index"Sat, 04 Aug 2018 23:15:03 -0700, by Martin von Zweigbergk
-
fileset: combine union of basic patterns into single matcherSat, 21 Jul 2018 17:19:12 +0900, by Yuya Nishihara
-
fileset: reorder 'or' expression by weightSat, 21 Jul 2018 17:13:34 +0900, by Yuya Nishihara
-
fileset: introduce weight constants for readabilitySat, 04 Aug 2018 17:08:33 +0900, by Yuya Nishihara
-
sparse: use named parameters in i18n stringsSat, 04 Aug 2018 17:17:31 +0900, by Yuya Nishihara
-
sparse: do not include operator in i18n stringsSat, 04 Aug 2018 17:11:03 +0900, by Yuya Nishihara
-
fix: compute changed lines lazily to make whole-file fixer tools fasterFri, 03 Aug 2018 16:39:09 -0700, by Danny Hooper
-
resolve: support commands.resolve.confirm option with --mark flagSat, 04 Aug 2018 12:23:18 +0530, by Sushil khanchi
-
resolve: add commands.resolve.mark-check=abort to tweakdefaultsFri, 03 Aug 2018 12:59:01 -0700, by Kyle Lippincott
-
resolve: graduate resolve.mark-check from experimental, add docsFri, 03 Aug 2018 12:57:44 -0700, by Kyle Lippincott
-
shortest: use 'x' prefix to disambiguate from revnum if configuredMon, 16 Apr 2018 23:49:38 -0700, by Martin von Zweigbergk
-
revisions: allow "x123" to refer to nodeid prefix "123"Sun, 29 Apr 2018 10:07:40 -0700, by Martin von Zweigbergk
-
shortest: make isrev() a top-level functionMon, 07 May 2018 16:12:12 -0700, by Martin von Zweigbergk
-
shortest: cache disambiguation revsetTue, 17 Apr 2018 11:16:59 -0700, by Martin von Zweigbergk
-
index: don't allow index[len(index)] to mean nullidFri, 20 Jul 2018 14:36:42 -0700, by Martin von Zweigbergk
-
index: don't include nullid in len()Fri, 20 Jul 2018 08:10:32 -0700, by Martin von Zweigbergk
-
index: replace insert(-1, e) method by append(e) methodWed, 01 Aug 2018 10:57:14 -0700, by Martin von Zweigbergk
-
pure: create type for revlog v0 indexFri, 20 Jul 2018 14:25:59 -0700, by Martin von Zweigbergk
-
index: drop support for negative indexes into the indexFri, 20 Jul 2018 10:02:05 -0700, by Martin von Zweigbergk
-
index: handle index[-1] as nullid more explicitlyFri, 20 Jul 2018 09:53:54 -0700, by Martin von Zweigbergk
-
index: store nullrev as -1 in nodetreeFri, 20 Jul 2018 22:26:28 -0700, by Martin von Zweigbergk
-
index: create function for deleting node from nodetreeFri, 20 Jul 2018 23:24:14 -0700, by Martin von Zweigbergk
-
revlog: remove some knowledge of sentinel nullid in indexFri, 20 Jul 2018 09:58:09 -0700, by Martin von Zweigbergk
-
scmutil: make shortest() respect disambiguation revsetFri, 13 Apr 2018 23:23:47 -0700, by Martin von Zweigbergk
-
lookup: add option to disambiguate prefix within revsetWed, 28 Mar 2018 09:36:02 -0700, by Martin von Zweigbergk
-
revlog: use specialized exception for ambiguous prefix lookupFri, 13 Apr 2018 23:37:53 -0700, by Martin von Zweigbergk
-
narrowspec: remove the unused _parsestoredpatterns() functionThu, 02 Aug 2018 22:44:41 +0300, by Pulkit Goyal
-
narrowspec: use sparse.parseconfig() to parse narrowspec file (BC)Fri, 03 Aug 2018 22:29:04 +0530, by Pulkit Goyal
-
sparse: add an action argument to parseconfig()Fri, 03 Aug 2018 22:24:58 +0530, by Pulkit Goyal
-
tests: avoid unnecessarily looking inside .hg/ in test-narrow*Fri, 03 Aug 2018 13:00:14 -0700, by Martin von Zweigbergk
-
narrow: extract part of narrowspec backup to coreFri, 03 Aug 2018 10:56:07 -0700, by Martin von Zweigbergk
-
narrow: move requirement constant from changegroup to repositoryFri, 03 Aug 2018 11:02:34 -0700, by Martin von Zweigbergk
-
merge with stableFri, 03 Aug 2018 12:35:23 -0700, by Martin von Zweigbergk
-
tests: update test expectations in pre-2.7.9 branch of this test stableFri, 03 Aug 2018 15:09:19 -0400, by Augie Fackler
-
fileset: optimize 'x and not y' to 'x - y'Sat, 21 Jul 2018 16:49:01 +0900, by Yuya Nishihara
-
fileset: reorder 'and' expression to evaluate basic patterns firstSat, 21 Jul 2018 16:41:45 +0900, by Yuya Nishihara
-
fileset: roughly adjust weights of functionsSun, 22 Jul 2018 11:47:29 +0900, by Yuya Nishihara
-
fileset: add stub for weight-based optimizationSat, 21 Jul 2018 15:52:26 +0900, by Yuya Nishihara
-
fileset: reject 'negate' node early while transforming parsed treeSat, 21 Jul 2018 16:16:44 +0900, by Yuya Nishihara
-
fileset: drop 'group' node from tree to be evaluatedSat, 21 Jul 2018 16:13:30 +0900, by Yuya Nishihara
-
fileset: add phase to transform parsed treeSat, 21 Jul 2018 16:11:36 +0900, by Yuya Nishihara
-
py3: whitelist another 3 tests caught by the ratchetFri, 03 Aug 2018 11:40:15 -0400, by Augie Fackler
-
testrunner: allow multiple #testcasesThu, 08 Feb 2018 13:53:59 -0800, by Martin von Zweigbergk
-
testrunner: use "#" for "test cases" suffix in .err filename tooWed, 01 Aug 2018 22:32:51 -0700, by Martin von Zweigbergk
-
resolve: add confirm config optionTue, 31 Jul 2018 19:11:17 +0530, by Sushil khanchi
-
revlog: remove side effect from failed nt_init()Tue, 17 Jul 2018 23:34:55 -0700, by Martin von Zweigbergk
-
revlog: remove micro-optimization for looking up only nullidSun, 08 Jul 2018 23:39:32 -0700, by Martin von Zweigbergk
-
revlog: remove unnecessary output parameter from node_check()Fri, 20 Jul 2018 23:57:25 -0700, by Martin von Zweigbergk
-
narrow: move status-filtering to core and to ctxThu, 02 Aug 2018 23:50:47 -0700, by Martin von Zweigbergk
-
amend: support "history-editing-backup" config optionTue, 10 Jul 2018 20:23:55 +0530, by Sushil khanchi
-
rebase: move "backup" flag to rebaseruntimeFri, 03 Aug 2018 00:10:52 +0530, by Sushil khanchi
-
i18n: format warning of hggettext in standard compiler error styleMon, 11 Jun 2018 13:00:15 +0900, by FUJIWARA Katsunori
-
i18n: omit redundant translatable synopsis text to avoid xgettext warningMon, 11 Jun 2018 12:32:16 +0900, by FUJIWARA Katsunori
-
i18n: avoid substitution of PYFILES at runtime for readability of outputThu, 02 Aug 2018 21:07:30 +0900, by FUJIWARA Katsunori
-
util: make new timedcmstats class Python 3 compatibleThu, 02 Aug 2018 20:53:03 +0100, by Martijn Pieters
-
fix: add a monkey-patchable point after all new revisions have been committedWed, 01 Aug 2018 16:03:32 -0700, by Danny Hooper
-
help: add quotes to a few commands we point toThu, 02 Aug 2018 13:35:13 -0700, by Martin von Zweigbergk