Mercurial > hg
graph
-
context: introduce an `isintroducedafter` method and use it in copiesWed, 10 Oct 2018 00:50:35 +0200, by Boris Feld
-
context: take advantage of `_descendantrev` in introrev if availableWed, 10 Oct 2018 00:50:34 +0200, by Boris Feld
-
context: spell out the logic around linkrev adjustement starting pointWed, 10 Oct 2018 00:49:30 +0200, by Boris Feld
-
perf: add a new `perfhelper-tracecopies` commandMon, 19 Nov 2018 14:14:56 +0000, by Boris Feld
-
narrow: extract helper for parsing narrowspec fileFri, 21 Sep 2018 09:19:42 -0700, by Martin von Zweigbergk
-
py3: cast attribute name to sysstr in clearcachedproperty()Thu, 22 Nov 2018 22:40:22 +0900, by Yuya Nishihara
-
py3: whitelist three more passing test caught by buildbotWed, 21 Nov 2018 19:12:12 +0300, by Pulkit Goyal
-
tests: make test-check-module-imports more robustWed, 21 Nov 2018 13:08:23 -0500, by Valentin Gatien-Baron
-
push: add --publish flag to change phase of pushed changesetsSat, 27 Oct 2018 21:13:23 +0800, by Anton Shestakov
-
match: reformat `syntaxes` dictionary for better maintainabilityMon, 19 Nov 2018 17:19:54 +0000, by Boris Feld
-
match: provide and use a quick way to escape a single byteMon, 19 Nov 2018 18:54:44 +0000, by Boris Feld
-
perf: make `clearfilecache` helper work with any objectMon, 19 Nov 2018 16:50:21 +0000, by Boris Feld
-
perf: move some of the perftags benchmark to the setup functionTue, 20 Nov 2018 10:10:25 +0000, by Boris Feld
-
perf: use the new setup function in "perfbookmarks"Mon, 19 Nov 2018 23:14:46 +0000, by Boris Feld
-
perf: add a `setup` argument to run code outside of the timed sectionMon, 19 Nov 2018 22:55:07 +0000, by Boris Feld
-
perf: explicitly pass title as a keyword argument in `perfdiffwd`Mon, 19 Nov 2018 23:02:29 +0000, by Boris Feld
-
ui: unify argument name of ui.log()Sun, 11 Nov 2018 17:59:23 +0900, by Yuya Nishihara
-
logtoprocess: extract logger class from ui wrapperSun, 11 Nov 2018 17:45:18 +0900, by Yuya Nishihara
-
merge with stableWed, 21 Nov 2018 21:40:16 +0900, by Yuya Nishihara
-
py3: use node.hex(m.digest()) instead of m.hexdigest()Mon, 19 Nov 2018 21:12:13 +0300, by Pulkit Goyal
-
tests: stabilize the recent checkexec changes on Windows stableTue, 20 Nov 2018 18:47:19 -0500, by Matt Harbison
-
tests: add Balto configuration fileSun, 18 Nov 2018 02:40:47 +0100, by Boris Feld
-
tests: make test-alias.t pass with re2Mon, 19 Nov 2018 13:40:03 -0500, by Valentin Gatien-Baron
-
context: remove seemingly impossible code branchMon, 19 Nov 2018 23:08:09 -0800, by Martin von Zweigbergk
-
checkexec: create destination directory if necessary stableThu, 15 Nov 2018 03:09:23 +0100, by Boris Feld
-
py3: use pycompat.byteskwargs() to covert keys of kwargs to bytesMon, 19 Nov 2018 21:11:08 +0300, by Pulkit Goyal
-
py3: use '%d' for integers instead of '%s'Mon, 19 Nov 2018 20:30:07 +0300, by Pulkit Goyal
-
py3: add 9 new passing tests caught by buildbotMon, 19 Nov 2018 19:57:11 +0300, by Pulkit Goyal
-
branch: allow changing branch of merge commits with --revFri, 09 Nov 2018 13:57:13 +0800, by Anton Shestakov
-
lfs: ensure that the return of urlopener.open() is closedThu, 15 Nov 2018 22:28:38 -0500, by Matt Harbison
-
changegroup: avoid instantiating storage if we are not using itThu, 15 Nov 2018 11:16:42 -0800, by Kyle Lippincott
-
http: allow 'auth.prefix' to have a username consistent with the URIFri, 16 Nov 2018 17:56:36 -0500, by Matt Harbison
-
lfs: make the exception messages consistentThu, 15 Nov 2018 18:14:57 -0500, by Matt Harbison
-
lfs: handle URLErrors to add additional informationThu, 15 Nov 2018 18:08:29 -0500, by Matt Harbison
-
lfs: improve the hints for common errors in the Batch APIThu, 15 Nov 2018 17:58:59 -0500, by Matt Harbison
-
lfs: provide more Batch API error info via a hint in the raised exceptionThu, 15 Nov 2018 17:55:01 -0500, by Matt Harbison
-
scmutil: display the optional hint when handling StorageError in catchall()Thu, 15 Nov 2018 17:50:14 -0500, by Matt Harbison
-
sparse-revlog: align endrevidx usages in the _slicechunktosizeThu, 15 Nov 2018 14:57:26 +0100, by Boris Feld
-
graft: do not try to skip rev derived from ancestor more than once (issue6024) stableThu, 15 Nov 2018 22:59:38 +0900, by Yuya Nishihara
-
subrepo: print the status line before creating the peer for better diagnostics stableFri, 16 Nov 2018 18:37:26 -0500, by Matt Harbison
-
sparse-revlog: use `span` variable as intendedThu, 15 Nov 2018 14:55:11 +0100, by Boris Feld
-
tests: stabilize test-commandserver.t on WindowsThu, 15 Nov 2018 17:38:51 -0500, by Matt Harbison
-
histedit: conditionalize the imports of 'fcntl' and 'termios'Thu, 15 Nov 2018 17:36:15 -0500, by Matt Harbison
-
logtoprocess: update commandfinish options argumentsFri, 16 Nov 2018 14:21:47 +0100, by Boris Feld
-
rebase: fix two ui.logs to actually have text when using default blackbox logThu, 15 Nov 2018 13:16:46 -0800, by Kyle Lippincott
-
wireprotov2server: let repo.narrowmatch(match) do matcher intersectionThu, 15 Nov 2018 11:22:32 -0800, by Martin von Zweigbergk
-
blackbox: extract function to test if log event is trackedSun, 11 Nov 2018 17:29:46 +0900, by Yuya Nishihara
-
blackbox: initialize inlog flag properlySun, 11 Nov 2018 17:25:34 +0900, by Yuya Nishihara
-
blackbox: initialize repo attribute properlySun, 11 Nov 2018 17:24:28 +0900, by Yuya Nishihara
-
blackbox: unindent "if True" blockSun, 11 Nov 2018 17:22:14 +0900, by Yuya Nishihara
-
blackbox: extract logger class from ui wrapperSun, 11 Nov 2018 17:17:49 +0900, by Yuya Nishihara
-
blackbox: rename variables to prepare extracting core logic from ui wrapperSun, 11 Nov 2018 16:58:22 +0900, by Yuya Nishihara
-
sparse-revlog: rework the way we enforce chunk size limitFri, 09 Nov 2018 17:58:37 +0100, by Boris Feld
-
doctest: add a `issnapshot` method to _testrevlogTue, 13 Nov 2018 15:06:29 +0100, by Boris Feld
-
tests: add `revlogutils.deltas` module to doctestsTue, 13 Nov 2018 14:41:04 +0100, by Boris Feld
-
merge with stableThu, 15 Nov 2018 20:20:31 +0900, by Yuya Nishihara
-
mergetools: adjust Beyond Compare config on Mac/LinuxMon, 05 Nov 2018 22:58:19 +0100, by joco
-
tests: allow for 100% of profiled time in sleep in test-profile.t stableWed, 14 Nov 2018 11:52:13 -0500, by Augie Fackler
-
rewriteutil: move publicrevs closer to where it's usedWed, 14 Nov 2018 15:05:38 +0800, by Anton Shestakov
-
requires: use atomictemp=True when writing .hg/requiresWed, 14 Nov 2018 11:30:46 -0800, by Martin von Zweigbergk
-
blackbox: extract _log() function which is called after lastui is resolvedSun, 11 Nov 2018 16:47:28 +0900, by Yuya Nishihara
-
blackbox: inline temporary variables which are referenced only onceSun, 11 Nov 2018 16:44:30 +0900, by Yuya Nishihara
-
blackbox: simply update global lastui variable at onceSun, 11 Nov 2018 16:43:29 +0900, by Yuya Nishihara
-
blackbox: consolidate conditions for early returnSun, 11 Nov 2018 16:38:43 +0900, by Yuya Nishihara
-
blackbox: remove redundant check for unassigned repoSun, 11 Nov 2018 16:34:49 +0900, by Yuya Nishihara
-
tests: fix bytes/str issue I introduced when adding this testWed, 14 Nov 2018 10:15:28 -0500, by Augie Fackler
-
shelve: use matcher to restrict prefetch to just the modified filesTue, 13 Nov 2018 17:14:47 -0800, by Kyle Lippincott
-
revlog: automatically read from opened file handlesTue, 13 Nov 2018 12:32:05 -0800, by Gregory Szorc
-
revlog: detect incomplete revlog readsTue, 13 Nov 2018 12:30:59 -0800, by Gregory Szorc
-
revlog: use single file handle when de-inlining revlogTue, 30 Oct 2018 16:50:05 -0700, by Gregory Szorc
-
store: raise ProgrammingError if unable to decode a storage pathTue, 13 Nov 2018 18:44:09 +0300, by Pulkit Goyal
-
tests: document a known failing interaction between narrow and lfsTue, 13 Nov 2018 23:54:23 -0500, by Matt Harbison
-
logtoprocess: drop support for ui.log() call with invalid msg arguments (BC)Sun, 11 Nov 2018 12:55:58 +0900, by Yuya Nishihara
-
py3: byte-stringify inline extension in test-logtoprocess.tSun, 11 Nov 2018 12:35:38 +0900, by Yuya Nishihara
-
logtoprocess: rewrite dict building in py3-compatible waySun, 11 Nov 2018 12:33:14 +0900, by Yuya Nishihara
-
logtoprocess: leverage procutil.shellenviron() to stringify variables (BC)Sun, 11 Nov 2018 12:27:23 +0900, by Yuya Nishihara
-
templater: check invalid use of list expression properly (issue5920)Tue, 13 Nov 2018 22:15:30 +0900, by Yuya Nishihara
-
copystore: provide unit to ui.makeprogress() stableWed, 14 Nov 2018 15:06:21 +0800, by Anton Shestakov
-
verify: provide unit to ui.makeprogress() stableWed, 14 Nov 2018 15:07:02 +0800, by Anton Shestakov
-
tests: fix wireproto redirection test on systems without tls1.2 stableTue, 13 Nov 2018 19:47:48 -0500, by Augie Fackler
-
py3: add b suffix to make sure file is opened in bytes modeTue, 13 Nov 2018 18:08:55 +0300, by Pulkit Goyal
-
py3: don't use dict.iterkeys()Tue, 13 Nov 2018 18:08:17 +0300, by Pulkit Goyal
-
py3: use node.hex(h.digest()) instead of h.hexdigest()Tue, 13 Nov 2018 18:07:21 +0300, by Pulkit Goyal
-
py3: make second argument of fdopen() a strTue, 13 Nov 2018 17:41:54 +0300, by Pulkit Goyal
-
py3: fix keyword arguments handling in hgext/remotefilelog/Tue, 13 Nov 2018 17:41:26 +0300, by Pulkit Goyal
-
py3: add __pycache__ to .hgignoreSat, 13 Oct 2018 05:09:18 +0300, by Pulkit Goyal
-
sparse-revlog: stop using a heap to track selected gapThu, 08 Nov 2018 16:07:16 +0100, by Boris Feld
-
sparse-revlog: stop using a heap to track gapsThu, 08 Nov 2018 16:01:30 +0100, by Boris Feld
-
sparse-revlog: fast-path before computing payload sizeThu, 08 Nov 2018 15:29:58 +0100, by Boris Feld
-
sparse-revlog: drop unused deltainfo parameter from segmentspanTue, 16 Oct 2018 14:46:28 +0200, by Boris Feld
-
sparse-revlog: drop unused deltainfo parameter from _slicechunktodensityTue, 16 Oct 2018 14:43:51 +0200, by Boris Feld
-
sparse-revlog: skip the span check in the sparse-revlog caseMon, 15 Oct 2018 15:45:08 +0200, by Boris Feld
-
histedit: import chistedit curses UI from hg-experimentalWed, 17 Oct 2018 17:15:42 -0400, by Augie Fackler
-
manifest: perform cheap checks before potentially allocating memoryMon, 12 Nov 2018 20:32:58 -0500, by Augie Fackler
-
manifest: also reject obviously-too-short lines when parsing linesMon, 12 Nov 2018 20:31:57 -0500, by Augie Fackler
-
manifest: make sure there's a filename before bothering to look for newlineMon, 12 Nov 2018 20:35:22 -0500, by Augie Fackler
-
revlog: replace PyInt_AS_LONG with a more portable helper functionTue, 06 Nov 2018 11:12:56 -0500, by Augie Fackler
-
help: document weird behavior of uisetup()Mon, 12 Nov 2018 22:51:36 +0900, by Yuya Nishihara
-
help: merge section about uisetup() and extsetup()Mon, 12 Nov 2018 22:26:24 +0900, by Yuya Nishihara
-
help: add internals.extensions topicMon, 12 Nov 2018 21:28:54 +0900, by Yuya Nishihara
-
commandserver: send raw progress information to message channelSun, 04 Nov 2018 12:51:14 +0900, by Yuya Nishihara
-
commandserver: make getpass() request distinct from normal promptSun, 04 Nov 2018 12:38:49 +0900, by Yuya Nishihara
-
commandserver: attach prompt default and choices to messageSun, 04 Nov 2018 12:17:20 +0900, by Yuya Nishihara
-
test-commandserver: clean up quoting and location of dbgui extensionThu, 08 Nov 2018 22:25:04 +0900, by Yuya Nishihara
-
ui: extract helpers to write message with type or labelSun, 18 Jan 2015 17:55:28 +0900, by Yuya Nishihara
-
commandserver: add experimental option to use separate message channelSun, 18 Jan 2015 18:49:59 +0900, by Yuya Nishihara
-
commandserver: fix reference before assignment error in pipeservice cleanupWed, 07 Nov 2018 22:37:51 +0900, by Yuya Nishihara
-
dispatch: pass around ui.fmsg channelSun, 18 Jan 2015 18:43:23 +0900, by Yuya Nishihara
-
test-subrepo: document why share magically works even if subrepos are missingSat, 10 Nov 2018 12:01:21 +0900, by Yuya Nishihara
-
packaging: add Fedora 29 targetSun, 11 Nov 2018 14:13:08 -0500, by Augie Fackler
-
store: pass in decoded filename to narrow matcherSat, 10 Nov 2018 11:52:32 +0900, by Yuya Nishihara
-
test-narrow-clone-stream: include no usefncache case which is brokenSat, 10 Nov 2018 11:47:36 +0900, by Yuya Nishihara
-
test-narrow-clone-stream: include uppercase letter in filenameSat, 10 Nov 2018 11:36:22 +0900, by Yuya Nishihara
-
phase: use the `phases.cmdphasenames` constant to walk available command flagsSat, 10 Nov 2018 13:37:18 -0500, by Matt Harbison
-
phases: add a list of names usable by the phase commandFri, 09 Nov 2018 23:19:53 -0500, by Matt Harbison
-
transaction: display data about why the transaction failed to rollbackWed, 07 Nov 2018 19:59:38 +0100, by Boris Feld
-
merge with stableSat, 10 Nov 2018 12:07:26 +0900, by Yuya Nishihara
-
remotefilelog: avoid accessing repo instance after dispatchFri, 09 Nov 2018 10:47:24 -0800, by Martin von Zweigbergk
-
share: avoid a now-unnecessary reload of the repoFri, 09 Nov 2018 11:28:05 -0800, by Martin von Zweigbergk
-
share: reload repo after adjusting it in postshare()Fri, 09 Nov 2018 10:46:02 -0800, by Martin von Zweigbergk
-
tests: don't load strip extension via mq extension for remotefilelog testsFri, 09 Nov 2018 09:36:16 -0800, by Martin von Zweigbergk
-
remotefilelog: remove unused configs for {data,history}pack versionFri, 09 Nov 2018 09:35:05 -0800, by Martin von Zweigbergk
-
tests: remove obsolete PYTHONPATH override from remotefilelog testsFri, 09 Nov 2018 09:27:37 -0800, by Martin von Zweigbergk
-
tests: drop obsolete "hginit" alias in remotefilelog testsFri, 09 Nov 2018 08:19:08 -0800, by Martin von Zweigbergk
-
fix: add extra field to fixed revisions to avoid creating obsolescence cyclesThu, 08 Nov 2018 12:35:26 -0800, by Danny Hooper
-
cleanup: use revision numbers instead of hashes in test outputThu, 08 Nov 2018 12:29:56 -0800, by Danny Hooper
-
tests: make the commands.resolve.confirm tests not pollute the test-wide hgrcWed, 07 Nov 2018 15:42:56 -0800, by Kyle Lippincott
-
tests: fix a couple typos in test-resolve.t comments and add a commentWed, 07 Nov 2018 15:41:18 -0800, by Kyle Lippincott
-
fix: add suboption for configuring execution order of toolsTue, 06 Nov 2018 15:50:41 -0800, by Danny Hooper
-
tests: fix up some import statements caught by Python 3Wed, 07 Nov 2018 14:21:39 -0500, by Augie Fackler
-
tests: replace `tac` reimplementation by `sort -r`Wed, 07 Nov 2018 10:29:38 -0800, by Martin von Zweigbergk
-
tests: work around `tac` not being portableWed, 07 Nov 2018 12:15:36 -0500, by Augie Fackler
-
revlog: give formatting to clang-formatTue, 06 Nov 2018 11:22:16 -0500, by Augie Fackler
-
revlog: add blank line in comment to help clang-formatTue, 06 Nov 2018 11:19:35 -0500, by Augie Fackler
-
revlog: add a comment to help clang-format produce less-awful resultsTue, 06 Nov 2018 11:18:12 -0500, by Augie Fackler
-
py3: ratchet caught two more passing testsTue, 06 Nov 2018 11:52:41 -0500, by Augie Fackler
-
perf: add a lazydeltabase option to perfrevlogwriteMon, 05 Nov 2018 15:57:31 +0100, by Boris Feld
-
perf: add `storage` as possible source for perfrevlogwriteMon, 05 Nov 2018 15:24:09 +0100, by Boris Feld
-
perf: add `parent-smallest` as possible source for perfrevlogwriteMon, 05 Nov 2018 15:19:44 +0100, by Boris Feld
-
perf: add `parent-2` as possible source for perfrevlogwriteMon, 05 Nov 2018 15:15:18 +0100, by Boris Feld
-
perf: add `parent-1` as possible source for perfrevlogwriteMon, 05 Nov 2018 15:15:02 +0100, by Boris Feld
-
perf: add the notion of "source" to perfrevlogwriteFri, 19 Oct 2018 17:23:29 +0200, by Boris Feld
-
perf: only display the total time for perfrevlogwrite if quietTue, 06 Nov 2018 00:57:34 +0100, by Boris Feld
-
perf: offer full details in perfrevlogwriteWed, 03 Oct 2018 11:04:57 +0200, by Boris Feld
-
perf: introduce a perfrevlogwrite commandWed, 03 Oct 2018 10:53:29 +0200, by Boris Feld
-
tests: fix config knob in test-narrow-clone-stream.tTue, 06 Nov 2018 10:41:00 -0500, by Augie Fackler
-
remotefilelog: fix various whitespace issues in docstringTue, 06 Nov 2018 10:26:33 -0500, by Augie Fackler
-
ui: add config knob to redirect status messages to stderr (API)Sat, 03 Nov 2018 19:42:50 +0900, by Yuya Nishihara
-
phabricator: ensure the command summaries are available in extension help stableSat, 10 Nov 2018 22:25:12 -0500, by Matt Harbison
-
help: unjumble the list of default config values for `internals.config` stableThu, 08 Nov 2018 20:04:07 -0500, by Matt Harbison
-
ui: hide fin/fout/ferr attributes behind @property functionsSat, 03 Nov 2018 20:53:31 +0900, by Yuya Nishihara
-
ui: label prompt and echo messagesSun, 18 Jan 2015 17:42:53 +0900, by Yuya Nishihara
-
ui: add inner function to select write destinationSat, 03 Nov 2018 18:17:30 +0900, by Yuya Nishihara
-
ui: remove _write() and _write_err() functionsSat, 03 Nov 2018 18:04:22 +0900, by Yuya Nishihara
-
ui: move pre/post processes from low-level write()s to _writenobuf()Sat, 03 Nov 2018 18:03:09 +0900, by Yuya Nishihara
-
ui: pass in file object to _writenobuf()Sat, 03 Nov 2018 17:56:17 +0900, by Yuya Nishihara
-
perf: fix perfrevlogrevisions --reverseMon, 05 Nov 2018 17:24:39 +0100, by Boris Feld
-
procutil: import concerns about creationflags on Windows from D1701Tue, 06 Nov 2018 11:54:15 +0100, by Boris Feld
-
localrepo: extract loading of hgrc files to standalone functionMon, 05 Nov 2018 14:14:32 -0800, by Gregory Szorc
-
revsets: make bookmark/named('re:nonexistent') not abort (issue6018) (BC)Mon, 05 Nov 2018 09:09:48 -0800, by Martin von Zweigbergk
-
fix: rename :fileset subconfig to :patternMon, 05 Nov 2018 16:05:45 -0800, by Danny Hooper
-
fix: add a config to abort when a fixer tool failsWed, 31 Oct 2018 13:11:51 -0700, by Danny Hooper
-
perf: measure slicing time in perfrevlogrevisionTue, 06 Nov 2018 11:05:13 +0100, by Boris Feld
-
perf: teach perfrevlogrevision about sparse readingTue, 06 Nov 2018 11:04:23 +0100, by Boris Feld
-
perf: use the same timer for all section of perfrevlogrevisionTue, 06 Nov 2018 11:13:31 +0100, by Boris Feld
-
obsutil: clarify the access to "repo"Tue, 22 May 2018 15:26:17 +0200, by Boris Feld
-
pycompat: adding Linux detection and fixing MacMon, 05 Nov 2018 19:52:42 -0800, by rdamazio
-
remotefilelog: fix various minor py3 problemsMon, 05 Nov 2018 17:48:23 -0500, by Augie Fackler
-
remotefilelog: rip out a missed mention of lz4Mon, 05 Nov 2018 17:37:37 -0500, by Augie Fackler
-
ui: wrap whole _write() block with timeblockedsectionSat, 03 Nov 2018 17:47:23 +0900, by Yuya Nishihara
-
ui: indent _writenobuf() to prepare moving bits from _write() functionsSat, 03 Nov 2018 17:43:57 +0900, by Yuya Nishihara
-
ui: simply concatenate messages before applying color labelsSat, 03 Nov 2018 17:42:05 +0900, by Yuya Nishihara
-
ui: simplify interface of low-level write() functionsSat, 03 Nov 2018 17:36:10 +0900, by Yuya Nishihara
-
ui: factor out function that writes data to fout/ferr with labelingSat, 03 Nov 2018 17:32:35 +0900, by Yuya Nishihara
-
ui: consolidate places where _progclear() is calledSat, 03 Nov 2018 16:04:16 +0900, by Yuya Nishihara
-
templater: compute revset lazilySun, 04 Nov 2018 20:44:26 +0900, by Yuya Nishihara
-
remotefilelog: drop compat code for "getbundle_shallow" wireprotocol commandWed, 24 Oct 2018 18:48:43 +0300, by Pulkit Goyal
-
tests: remove lz4 as dependency while running testsWed, 24 Oct 2018 17:54:34 +0300, by Pulkit Goyal
-
remotefilelogserver: add a matcher argument to _walkstreamfiles()Wed, 24 Oct 2018 17:51:49 +0300, by Pulkit Goyal
-
shallowutil: introduce a helper function isenabled()Mon, 05 Nov 2018 11:52:10 -0800, by Pulkit Goyal
-
remotefilelog: remove some BC code related to streamcloneWed, 24 Oct 2018 16:59:05 +0300, by Pulkit Goyal
-
remotefilelog: add some docstringWed, 17 Oct 2018 09:12:29 -0400, by Augie Fackler
-
remotefilelog: rename wireproto methods and remaining capabilitiesThu, 04 Oct 2018 10:03:10 -0400, by Augie Fackler
-
remotefilelog: consolidate and rename on-disk store requirementTue, 16 Oct 2018 17:02:48 -0400, by Augie Fackler
-
remotefilelog: consolidate and rename bundle2 capabilityTue, 16 Oct 2018 17:30:47 -0400, by Augie Fackler
-
remotefilelog: rename capability for legacy ssh file fetching methodTue, 16 Oct 2018 16:38:40 -0400, by Augie Fackler
-
remotefilelog: rip out lz4 supportThu, 04 Oct 2018 00:11:37 -0400, by Augie Fackler
-
remotefilelog: bump pack file formats to version 2Wed, 03 Oct 2018 23:25:31 -0400, by Augie Fackler
-
remotefilelog: avoid hard-coding pack names in testsWed, 03 Oct 2018 23:47:43 -0400, by Augie Fackler
-
remotefilelog: remove now-unused wirepack codeTue, 16 Oct 2018 14:04:41 -0400, by Augie Fackler
-
remotefilelogserver: remove pack-serving functionalityTue, 16 Oct 2018 14:04:11 -0400, by Augie Fackler
-
remotefilelog: remove support for fetching packsTue, 16 Oct 2018 13:17:16 -0400, by Augie Fackler
-
remotefilelog: jettison example cache clientWed, 03 Oct 2018 17:20:44 -0400, by Augie Fackler
-
remotefilelog: prune obsolete methodWed, 03 Oct 2018 17:18:20 -0400, by Augie Fackler
-
logtoprocess: use new runbgcommand from procutilWed, 03 Oct 2018 14:01:22 -0400, by Augie Fackler
-
procutil: port over windows encoding fixes from logtoprocessTue, 16 Oct 2018 14:42:57 -0400, by Augie Fackler
-
remotefilelog: transplant runbgcommand to procutilWed, 03 Oct 2018 14:01:04 -0400, by Augie Fackler
-
remotefilelog: remove function that was described as deprecatedWed, 03 Oct 2018 13:54:45 -0400, by Augie Fackler
-
remotefilelog: import pruned-down remotefilelog extension from hg-experimentalThu, 27 Sep 2018 13:03:19 -0400, by Augie Fackler
-
store: introduce _matchtrackedpath() and use it to filter store filesWed, 17 Oct 2018 17:42:32 +0300, by Pulkit Goyal
-
narrow: only send includepats and excludepats if they are not emptyWed, 17 Oct 2018 17:24:55 +0300, by Pulkit Goyal
-
exchange: pass includepats and excludepats as arguments to getbundle()Tue, 16 Oct 2018 17:53:26 +0300, by Pulkit Goyal
-
catapult: add a bit more documentation on how to use catapult tracingThu, 01 Nov 2018 16:51:21 -0700, by Kyle Lippincott
-
catapult: introduce HGTESTCATAPULTSERVERPIPE to control run-tests' tracingThu, 01 Nov 2018 16:44:02 -0700, by Kyle Lippincott
-
catapult: rename 'active' to 'activetrace'; this isn't storing a boolean stateThu, 01 Nov 2018 16:44:37 -0700, by Kyle Lippincott
-
catapult: fix broken run-tests catapult tracingThu, 01 Nov 2018 16:44:32 -0700, by Kyle Lippincott
-
test: fix self._testdir to use the right mercurial library during testingSat, 03 Nov 2018 23:24:15 +0530, by Sangeet Kumar Mishra
-
tests: conditonalize a difference in test-merge-tools.t on WindowsSat, 03 Nov 2018 20:50:04 -0400, by Matt Harbison
-
statprof: clean up unicode/bytes a littleThu, 01 Nov 2018 17:12:22 -0400, by Augie Fackler
-
statprof: add a couple of asserts to avoid storing unicodesThu, 01 Nov 2018 17:11:31 -0400, by Augie Fackler
-
tests: add some helpful `|| cat` bits to test-profile.tThu, 01 Nov 2018 17:09:55 -0400, by Augie Fackler
-
tests: skip wireproto clientreactor tests on Python 3.6.0-3.6.3 inclusiveThu, 01 Nov 2018 16:13:01 -0400, by Augie Fackler
-
contrib: tweak import-checker to always use bytes for module namesThu, 01 Nov 2018 15:58:01 -0400, by Augie Fackler
-
contrib: fix import-checker to not b'' module names on Python 3Thu, 01 Nov 2018 15:43:43 -0400, by Augie Fackler
-
tests: add a critical flush() to run-tests.py to make output stable on py3Thu, 01 Nov 2018 15:47:26 -0400, by Augie Fackler
-
merge-tools: when calling external merge tool, describe the resolve inputsSat, 13 Oct 2018 07:49:20 -0700, by Kyle Lippincott
-
templatekw: deprecate p1rev/p2rev/p1node/p2node in favor of p1/p2Fri, 26 Oct 2018 21:46:37 +0900, by Yuya Nishihara
-
templatekw: add p1/p2 keywords which switches the current ctxFri, 26 Oct 2018 21:43:20 +0900, by Yuya Nishihara
-
templater: add wrapper for a single template mappingFri, 19 Oct 2018 21:11:30 +0900, by Yuya Nishihara
-
templatekw: extract internal "{rev}:{node|formatnode}" template to constantFri, 26 Oct 2018 21:28:20 +0900, by Yuya Nishihara
-
tweakdefaults: remove commands.resolve.mark-check=abort, it is too broken stableMon, 05 Nov 2018 15:01:45 -0800, by Kyle Lippincott
-
resolve: when resolve.mark-check=abort, downgrade to warning if pats specified stableFri, 02 Nov 2018 11:57:45 -0700, by Kyle Lippincott
-
test: remove changes preparing the drop of `HGMERGE`Thu, 01 Nov 2018 14:35:18 +0100, by Boris Feld
-
run-tests: define the default merge tool through configurationThu, 01 Nov 2018 14:29:21 +0100, by Boris Feld
-
run-tests: explicitly declare the list of dropped environment variableFri, 19 Oct 2018 01:52:16 +0200, by Boris Feld
-
test: drop usage of `HGMERGE` in `test-lfconvert.t`Thu, 01 Nov 2018 14:29:14 +0100, by Boris Feld
-
test: drop usage of `HGMERGE` in `test-merge-types.t`Thu, 01 Nov 2018 14:26:30 +0100, by Boris Feld
-
test: use the "correct" merge tool in `test-rebase-detach.t`Thu, 01 Nov 2018 14:24:34 +0100, by Boris Feld
-
test: also deactivate `ui.merge` when testing merge toolWed, 31 Oct 2018 19:12:32 +0100, by Boris Feld
-
tests: adjust merge tool config in test-largefiles-update.tWed, 31 Oct 2018 18:43:56 +0100, by Boris Feld
-
extensions: include current version in "invalid version" messageFri, 20 Apr 2018 18:08:54 +0200, by Boris Feld
-
obsolete: prefetch the repo.obsstore used in phasedivergence loopFri, 19 Oct 2018 01:07:08 +0200, by Boris Feld
-
obsutil: prefetch method in allpredecessors loopFri, 19 Oct 2018 00:53:18 +0200, by Boris Feld
-
merge with stableFri, 02 Nov 2018 14:24:29 -0400, by Augie Fackler
-
beautifygraph: don't substitute anything for 'X' in rendered graphsSat, 13 Oct 2018 01:55:40 -0700, by Danny Hooper
-
py3: do not stringify integers in revlog stats by '%s'Wed, 24 Oct 2018 21:29:04 +0900, by Yuya Nishihara
-
py3: convert revlog stats to a dict of (bytes, int) pairsWed, 24 Oct 2018 21:28:03 +0900, by Yuya Nishihara
-
rust: fix signature of rustlazyancestors_init() function stable 4.8Sun, 28 Oct 2018 21:16:36 +0900, by Yuya Nishihara
-
tests: require SQLite 3.8.3+ as sqlitestore relies on "WITH" clause stableFri, 02 Nov 2018 21:25:35 +0900, by Yuya Nishihara
-
relnotes: various tweaks for release notes stableFri, 19 Oct 2018 22:09:53 +0800, by Anton Shestakov
-
delta: skip "empty delta" optimisation for non-general case (issue6006) stableThu, 01 Nov 2018 12:52:16 +0100, by Boris Feld
-
narrow: fix copies._fullcopytracing() narrowspec filtering in graft case stableThu, 01 Nov 2018 16:32:16 -0700, by Martin von Zweigbergk
-
tests: demonstrate broken copies._fullcopytracing() stableThu, 01 Nov 2018 16:28:11 -0700, by Martin von Zweigbergk
-
narrow: make copies.pathcopies() filter with narrowspec again stableThu, 01 Nov 2018 13:20:12 -0700, by Martin von Zweigbergk
-
tests: demonstrate broken copies.pathcopies() stableThu, 01 Nov 2018 11:24:45 -0700, by Martin von Zweigbergk
-
setup: explain to distutils how we write rc versions stableWed, 31 Oct 2018 20:32:42 +0100, by Paul Morelle
-
changegroup: restore default node ordering (issue6001) stableWed, 31 Oct 2018 12:08:37 -0700, by Boris Feld
-
changegroup: introduce an explicit linear sorting stableMon, 29 Oct 2018 17:26:25 +0100, by Boris Feld
-
py3: roll up threading.Thread constructor args into **kwargsThu, 25 Oct 2018 22:13:22 -0400, by Matt Harbison
-
tests: glob over a single quote vs double quote difference on WindowsThu, 25 Oct 2018 21:04:47 -0400, by Matt Harbison
-
py3: port test-log-exthook.t to Python 3Tue, 23 Oct 2018 11:31:33 -0400, by Augie Fackler
-
extensions: fix up many many debug logs that use %rFri, 12 Oct 2018 12:30:47 -0400, by Augie Fackler
-
blackbox: add configitem for format of log timestampsWed, 17 Oct 2018 15:48:01 -0700, by Matt DeVore
-
narrow: replace filtering in list comprehension by set operationsTue, 23 Oct 2018 14:04:17 -0700, by Martin von Zweigbergk
-
storage: update sqlitestore to use the new `deltamode` parameterTue, 23 Oct 2018 19:20:22 +0200, by Boris Feld
-
narrow: rework logic to check whether we need to widen and narrowTue, 23 Oct 2018 16:24:04 +0300, by Pulkit Goyal
-
tests: show that adding an already included path still calls narrow_widen()Tue, 23 Oct 2018 14:26:17 +0300, by Pulkit Goyal
-
graft: introduce --base option for using custom base revision while mergingSun, 14 Oct 2018 17:08:18 +0200, by Mads Kiilerich
-
changegroup: add a option to create bundle with full snapshot onlyThu, 18 Oct 2018 12:31:06 +0200, by Boris Feld
-
changegroup: allow to force delta to be against p1Wed, 10 Oct 2018 00:21:02 +0200, by Boris Feld
-
storage: also use `deltamode argument` for ifiledataTue, 09 Oct 2018 23:26:35 +0200, by Boris Feld
-
configitems: rename the config to prevent adding an alias in future stableWed, 31 Oct 2018 15:27:06 +0300, by Pulkit Goyal
-
sparse-revlog: only refine delta candidates in the sparse case (issue6006) stableWed, 31 Oct 2018 11:02:08 +0100, by Boris Feld
-
changegroup: refactor emitrevision to use a `deltamode` argumentTue, 09 Oct 2018 22:02:01 +0200, by Boris Feld
-
http: work around custom http client classes that refuse extra attrs stableMon, 29 Oct 2018 16:23:42 -0400, by Augie Fackler
-
branchmap: do not specify changelog as an argumentTue, 23 Oct 2018 21:11:13 +0900, by Yuya Nishihara
-
filecache: unimplement __set__() and __delete__() (API)Sat, 20 Oct 2018 17:56:00 +0900, by Yuya Nishihara
-
filecache: use try-except for faster __dict__ lookupSat, 20 Oct 2018 19:13:05 +0900, by Yuya Nishihara
-
crecord: make nextsametype() check that parent item exists (issue6009) stableThu, 25 Oct 2018 21:33:43 +0800, by Anton Shestakov
-
help: describe what ui.tweakdefaults changes, concretely stableWed, 24 Oct 2018 10:05:13 -0400, by Valentin Gatien-Baron
-
logexchange: convert paths to unix when detecting the active path stableThu, 25 Oct 2018 00:22:42 -0400, by Matt Harbison
-
help: update the default value specified for `profiling.time-track` stableWed, 24 Oct 2018 22:40:48 -0400, by Matt Harbison
-
profiling: revert the default mode back to 'cpu' on Windows stableWed, 24 Oct 2018 22:24:10 -0400, by Matt Harbison
-
exewrapper: apply clang-format to silence test-check-clang-format.t stableTue, 23 Oct 2018 20:46:21 +0900, by Yuya Nishihara
-
help: displaying extension commands by defaultThu, 18 Oct 2018 19:57:30 -0700, by rdamazio
-
help: displaying documented aliases by defaultThu, 18 Oct 2018 19:57:05 -0700, by rdamazio
-
help: allow hiding of help topicsSat, 13 Oct 2018 05:43:39 -0700, by rdamazio
-
help: allow commands to be hiddenSat, 13 Oct 2018 05:02:55 -0700, by rdamazio
-
py3: add one more passing test to whitelistSat, 20 Oct 2018 00:12:20 +0300, by Pulkit Goyal
-
py3: make sure we pass sysstr in sqlite3.connect()Sat, 20 Oct 2018 00:05:50 +0300, by Pulkit Goyal
-
archive: use manifest.matches() to simplify and speed up matchingTue, 05 Sep 2017 15:24:25 -0700, by Martin von Zweigbergk
-
archive: create alwaysmatcher when no matcher providedTue, 05 Sep 2017 15:24:22 -0700, by Martin von Zweigbergk
-
archive: change "matcnfn" argument to a real matcherTue, 05 Sep 2017 15:21:21 -0700, by Martin von Zweigbergk
-
Added tag 4.8rc0 for changeset 956ec6f1320d stableMon, 22 Oct 2018 14:48:11 -0400, by Augie Fackler
-
merge to stable for 4.8 release freeze stable 4.8rc0Mon, 22 Oct 2018 14:46:06 -0400, by Augie Fackler
-
shortest: never emit 0-length prefix even if uniqueMon, 22 Oct 2018 11:34:35 -0700, by Martin von Zweigbergk
-
logtoprocess: sends the canonical command name to the subprocessMon, 22 Oct 2018 15:51:01 +0200, by Boris Feld
-
logtoprocess: fix message formattingMon, 22 Oct 2018 15:47:30 +0200, by Boris Feld
-
profiling: move default mode to "real" timeSat, 18 Aug 2018 01:44:38 +0200, by Boris Feld
-
streamclone: abort when client needs to handle obsmarkers, but doesn'tFri, 05 Oct 2018 23:40:12 +0800, by Anton Shestakov
-
streamclone: include obsstore file into stream bundle if client can read itFri, 05 Oct 2018 23:27:17 +0800, by Anton Shestakov
-
setup: build exewrapper with Unicode support on py3Fri, 19 Oct 2018 18:34:42 -0400, by Matt Harbison
-
exewrapper: convert to _tcsxxx functions for Unicode compatabilityFri, 19 Oct 2018 18:32:13 -0400, by Matt Harbison
-
exewrapper: drop an unused variableFri, 19 Oct 2018 18:23:14 -0400, by Matt Harbison
-
commands: restore compatibility for "^cmd" registration (issue6005)Thu, 18 Oct 2018 21:14:22 +0900, by Yuya Nishihara
-
exchangev2: support fetching shallow files historyFri, 19 Oct 2018 12:30:49 +0200, by Gregory Szorc
-
sqlitestore: support for storing revisions without their parentsWed, 17 Oct 2018 17:32:15 +0200, by Gregory Szorc
-
wireprotov2: support exposing linknode of file revisionsFri, 19 Oct 2018 15:38:25 +0200, by Gregory Szorc
-
localrepo: support marking repos as having shallow file storageFri, 19 Oct 2018 14:59:03 +0200, by Gregory Szorc
-
repository: teach addgroup() to receive data with missing parentsWed, 26 Sep 2018 14:41:15 -0700, by Gregory Szorc
-
commands: support passing depth to hg.clone()Fri, 19 Oct 2018 13:44:25 +0200, by Gregory Szorc
-
filelog: add a hasnode() method (API)Wed, 03 Oct 2018 14:57:29 -0700, by Gregory Szorc
-
lfs: consult the narrow matcher when extracting pointers from ctx (issue5794)Sun, 21 Oct 2018 22:26:00 -0400, by Matt Harbison
-
statprof: fix overflow while skipping boilerplate partsSat, 20 Oct 2018 20:25:56 +0900, by Yuya Nishihara
-
statprof: fix indent level of fp.write() (issue6004)Sat, 20 Oct 2018 20:15:48 +0900, by Yuya Nishihara
-
py3: stringify setupversion on WindowsFri, 19 Oct 2018 22:31:47 -0400, by Matt Harbison
-
tests: add coverage for some untested areas of hgwebFri, 19 Oct 2018 23:47:38 -0400, by Matt Harbison
-
statprof: update the name as the i increases (issue6003)Fri, 19 Oct 2018 23:30:56 +0300, by Pulkit Goyal
-
test: show more profile lines in test-profile.tFri, 19 Oct 2018 23:18:29 +0300, by Pulkit Goyal
-
keepalive: use getattr to avoid AttributeErrors when vcr is in useFri, 19 Oct 2018 11:45:51 -0400, by Augie Fackler
-
phabricator: do more of the VCR work in demandimport.deactivated()Fri, 19 Oct 2018 11:45:25 -0400, by Augie Fackler
-
tests: sleep longer in test-logtoprocess.tFri, 19 Oct 2018 11:28:29 -0400, by Augie Fackler
-
tests: fix pyflakes warning in test-duplicateoptions.pyFri, 19 Oct 2018 11:31:18 -0400, by Augie Fackler
-
branchmap: avoid changelog and attribute lookups in replacecache()Fri, 19 Oct 2018 16:34:45 +0200, by Gregory Szorc
-
branchmap: pass changelog into branchmap functionsFri, 19 Oct 2018 16:16:17 +0200, by Gregory Szorc
-
fuzz: move many initialization steps into LLVMFuzzerInitializeThu, 18 Oct 2018 16:36:10 -0400, by Augie Fackler
-
bundle2: fix broken compression engine assertionThu, 17 Nov 2016 15:51:33 -0800, by Martin von Zweigbergk
-
tests: glob over a difference between Windows 7 and Window 10Thu, 18 Oct 2018 17:54:07 -0400, by Matt Harbison
-
py3: fix module imports in test-highlight.tThu, 18 Oct 2018 18:11:16 -0400, by Matt Harbison
-
py3: fix module imports in tests, as flagged by test-check-module-imports.tWed, 17 Oct 2018 23:33:43 -0400, by Matt Harbison
-
lfs: don't add extension to hgrc after conversion (BC)Thu, 18 Oct 2018 21:55:47 -0400, by Matt Harbison
-
addremove: add "ui." prefix to message color keysThu, 18 Oct 2018 21:00:07 +0900, by Yuya Nishihara
-
update: clarify update() call sites by specifying argument namesThu, 09 Feb 2017 09:17:40 -0800, by Martin von Zweigbergk
-
debugcommands: avoid stack trace from debugindexstats in pure modeThu, 18 Oct 2018 10:11:08 -0700, by Martin von Zweigbergk
-
tests: fix up pure case of test-sqlitestore.tThu, 18 Oct 2018 11:24:20 -0400, by Augie Fackler
-
tests: don't emit false failures when sqlite3 is missingThu, 18 Oct 2018 11:14:04 -0400, by Augie Fackler
-
py3: get around IOError variants in test-commandserver.tTue, 16 Oct 2018 08:48:23 +0200, by Yuya Nishihara
-
py3: don't use traceback.print_exc() in commandserver.pyTue, 16 Oct 2018 08:41:58 +0200, by Yuya Nishihara
-
py3: invalidate repository cache with system-string keysTue, 16 Oct 2018 08:29:24 +0200, by Yuya Nishihara
-
py3: system-stringify file mode in commandserver.pyTue, 16 Oct 2018 08:20:03 +0200, by Yuya Nishihara
-
py3: alias next to __next__ in commandserver.pyTue, 16 Oct 2018 07:57:40 +0200, by Yuya Nishihara
-
py3: system-stringify list of attributes to be forwarded from commandserver.pyTue, 16 Oct 2018 07:57:05 +0200, by Yuya Nishihara
-
py3: import StringIO from test utility to test-commandserver.tTue, 16 Oct 2018 07:52:56 +0200, by Yuya Nishihara
-
py3: use bprint() helper in test-commandserver.tTue, 16 Oct 2018 07:38:31 +0200, by Yuya Nishihara
-
py3: byte-stringify most literals in test-commandserver.tTue, 16 Oct 2018 07:35:29 +0200, by Yuya Nishihara
-
localrepo: ensure we properly %-format int in exception throwSun, 14 Oct 2018 09:50:21 -0400, by Augie Fackler
-
py3: add a r'' prefix in mercurial/exchange.pyThu, 18 Oct 2018 14:41:14 +0300, by Pulkit Goyal
-
py3: add 5 new passing tests to whitelist caught by buildbotThu, 18 Oct 2018 14:37:38 +0300, by Pulkit Goyal
-
py3: fix test-import-context.tWed, 17 Oct 2018 21:54:49 -0400, by Matt Harbison
-
py3: restore perfstartup() prior to b456b2e0ad9f on WindowsMon, 15 Oct 2018 22:02:10 -0400, by Matt Harbison
-
help: document the server capabilities added by the LFS extensionWed, 17 Oct 2018 21:05:43 -0400, by Matt Harbison
-
py3: fix test-propertycache.py on WindowsThu, 27 Sep 2018 21:54:13 -0400, by Matt Harbison
-
commands: adjust metavariables as appropriateWed, 17 Oct 2018 21:00:36 +0800, by Anton Shestakov
-
match: fix up a repr to not crash on Python 3Sun, 14 Oct 2018 11:16:22 -0400, by Augie Fackler
-
narrow: when widening, don't include manifests the client already hasFri, 05 Oct 2018 11:07:34 -0700, by Martin von Zweigbergk
-
tests: add test for widening from an empty cloneWed, 17 Oct 2018 09:30:07 -0700, by Martin von Zweigbergk
-
subrepo: access status members by name instead of by positionWed, 17 Oct 2018 11:43:39 -0700, by Martin von Zweigbergk
-
revisions: when using prefixhexnode, ensure we prefix "0"Tue, 16 Oct 2018 07:21:00 -0700, by Kyle Lippincott
-
store: pass matcher to store.datafiles()Wed, 03 Oct 2018 16:45:24 +0300, by Pulkit Goyal
-
streamclone: pass narrowing related info in _walkstreamfiles()Wed, 03 Oct 2018 17:59:05 +0300, by Pulkit Goyal
-
streamclone: new server config and some API changes for narrow stream clonesWed, 26 Sep 2018 17:20:04 +0300, by Pulkit Goyal
-
narrow: only send the narrowspecs back if ACL in playWed, 10 Oct 2018 17:36:59 +0300, by Pulkit Goyal
-
zsh_completion: add -l/--list flag for hg bookmarks completionWed, 17 Oct 2018 22:32:50 +0800, by Anton Shestakov
-
zsh_completion: fix a couple of flags still not being perfectWed, 17 Oct 2018 22:31:34 +0800, by Anton Shestakov
-
zsh_completion: use $_hg_remote_opts after it is definedWed, 17 Oct 2018 22:27:10 +0800, by Anton Shestakov
-
tests: fix "running x tests using y ... " output in a few more placesWed, 17 Oct 2018 11:56:03 -0700, by Martin von Zweigbergk
-
py3: fix test-hardlinks.tSun, 14 Oct 2018 09:34:21 +0000, by Mark Thomas
-
exchange: support declaring pull depthFri, 14 Sep 2018 14:56:13 -0700, by Gregory Szorc
-
exchangev2: support for calling rawstorefiledata to retrieve raw filesWed, 17 Oct 2018 10:10:05 +0200, by Gregory Szorc
-
wireprotov2: implement command for retrieving raw store filesTue, 16 Oct 2018 21:31:21 +0200, by Gregory Szorc
-
wireprotov2: add response type that serializes to indefinite length bytestringTue, 16 Oct 2018 21:35:33 +0200, by Gregory Szorc
-
exchangev2: recognize narrow patterns when pullingWed, 26 Sep 2018 14:38:43 -0700, by Gregory Szorc
-
sqlitestore: file storage backend using SQLiteTue, 09 Oct 2018 08:50:13 -0700, by Gregory Szorc
-
storageutil: extract most of peek_censored from revlogTue, 16 Oct 2018 15:36:19 +0200, by Gregory Szorc
-
lfs: autoload the extension when cloning from repo with lfs enabledThu, 20 Sep 2018 17:27:01 -0700, by Matt Harbison
-
testing: switch to inserting deltasTue, 16 Oct 2018 16:24:46 +0200, by Gregory Szorc
-
testing: remove expectation of error on bad node insertTue, 16 Oct 2018 15:24:06 +0200, by Gregory Szorc
-
storageutil: convert fileid to bytes to avoid cast to %sTue, 16 Oct 2018 17:45:39 +0200, by Gregory Szorc
-
tests: use byte literals in test-storage.pyTue, 16 Oct 2018 17:48:28 +0200, by Gregory Szorc
-
py3: byte-stringify literals in test-keyword.tTue, 16 Oct 2018 07:19:38 +0200, by Yuya Nishihara
-
py3: flush std streams before/after running user code in heredoctest.pyTue, 16 Oct 2018 07:18:30 +0200, by Yuya Nishihara
-
py3: rewrite StringIO fallback for Python 3Tue, 16 Oct 2018 08:06:17 +0200, by Yuya Nishihara
-
py3: reinvent print() function for contrib/hgclient.pyTue, 16 Oct 2018 07:04:07 +0200, by Yuya Nishihara
-
py3: work around unicode stdio streams in contrib/hgclient.pyTue, 16 Oct 2018 07:08:12 +0200, by Yuya Nishihara
-
py3: convert string literals to bytes in contrib/hgclient.pyTue, 16 Oct 2018 07:00:41 +0200, by Yuya Nishihara
-
merge with stableTue, 16 Oct 2018 08:16:11 -0400, by Augie Fackler
-
branchmap: remove redundant sortFri, 31 Aug 2018 19:58:41 +0100, by Martijn Pieters
-
revset: drop special case of 'revset(...)' function in analyzeThu, 11 Oct 2018 03:15:04 +0200, by Boris Feld
-
revset: document the `revset(...)` syntaxThu, 11 Oct 2018 03:13:53 +0200, by Boris Feld
-
check-commit: update test expectation per removal of "double empty line" ruleTue, 16 Oct 2018 12:39:21 +0200, by Yuya Nishihara
-
style: drop requirement to only use single lines between top-level objectsSun, 14 Oct 2018 15:40:16 +0200, by Martijn Pieters
-
py3: byteify extension in test-relink.tSun, 14 Oct 2018 13:05:53 -0400, by Matt Harbison
-
f: fix a Python 3 bytes/string issueSat, 13 Oct 2018 04:20:22 -0400, by Augie Fackler
-
tests: use regex instead of Python versions for archive hash changesSun, 14 Oct 2018 08:55:30 -0400, by Augie Fackler
-
notify: a ton of encoding dancing to deal with the email moduleSun, 14 Oct 2018 05:29:00 -0400, by Augie Fackler
-
tests: add missing b prefix in test-context-metadata.tSun, 14 Oct 2018 11:06:21 -0400, by Augie Fackler
-
context: raise runtime errors with sysstrsSun, 14 Oct 2018 11:05:41 -0400, by Augie Fackler
-
rust: rustfmt config for hg-direct-ffiMon, 15 Oct 2018 11:16:12 +0200, by Georges Racinet
-
rust: rustlazyancestors.__contains__Mon, 08 Oct 2018 19:11:41 +0200, by Georges Racinet
-
help: fix a missing quote character in ui.tweakdefaultsSun, 14 Oct 2018 01:39:22 -0400, by Matt Harbison
-
rust: hooking into Python codeThu, 27 Sep 2018 16:55:44 +0200, by Georges Racinet
-
py3: fix test-propertycache.pySun, 14 Oct 2018 14:10:38 +0000, by Mark Thomas
-
py3: fix test-dirstate-race.tSun, 14 Oct 2018 14:02:32 +0000, by Mark Thomas
-
help: adding a proper declaration for shortlist/basic commands (API)Fri, 12 Oct 2018 18:49:11 +0200, by Rodrigo Damazio
-
help: assigning topic categoriesFri, 12 Oct 2018 18:06:32 +0200, by Rodrigo Damazio
-
help: assigning categories to existing commandsSat, 13 Oct 2018 02:17:41 -0700, by rdamazio
-
help: splitting the topics by categoryFri, 12 Oct 2018 17:57:36 +0200, by Rodrigo Damazio
-
help: adding support for command categoriesSat, 13 Oct 2018 05:03:50 -0700, by rdamazio
-
notify: just use email.errorsSun, 14 Oct 2018 13:35:47 +0200, by Yuya Nishihara
-
rust-chg: add struct holding information needed to spawn server processSat, 06 Oct 2018 21:13:59 +0900, by Yuya Nishihara
-
rust-chg: install logger if $CHGDEBUG is setSun, 07 Oct 2018 11:32:42 +0900, by Yuya Nishihara
-
rust-chg: depend on log and tokio_timerSat, 06 Oct 2018 20:07:11 +0900, by Yuya Nishihara
-
rust-chg: suppress panic while writing chg error to stderrSun, 07 Oct 2018 20:55:51 +0900, by Yuya Nishihara
-
logcmdutil: add a helpful assertion to catch mistyped templates earlySun, 14 Oct 2018 04:37:25 -0400, by Augie Fackler
-
notify: adapt to new location of email module's errorsSun, 14 Oct 2018 05:28:01 -0400, by Augie Fackler
-
notify: add some b prefixesSun, 14 Oct 2018 04:33:47 -0400, by Augie Fackler
-
py3: fix test-diff-color.tSun, 14 Oct 2018 09:24:36 +0000, by Mark Thomas
-
py3: fix test-revlog.tSun, 14 Oct 2018 09:07:43 +0000, by Mark Thomas
-
fuzz: try *even harder* to prevent Python from looking up usernamesSun, 14 Oct 2018 04:11:35 -0400, by Augie Fackler
-
wireproto: fix incorrect function name in docstringSun, 14 Oct 2018 03:42:43 -0400, by Connor Sheehan
-
py3: fix test-status.tSat, 13 Oct 2018 15:32:52 +0000, by Mark Thomas
-
formatter: make debug output prettierSun, 14 Oct 2018 07:25:01 +0200, by Yuya Nishihara
-
stringutil: allow to specify initial indent level of pprint()Sun, 14 Oct 2018 07:23:02 +0200, by Yuya Nishihara
-
stringutil: make level parameter of pprintgen() 0-originSun, 14 Oct 2018 07:18:19 +0200, by Yuya Nishihara
-
formatter: use stringutil.pprint() in debug output to drop b''Sun, 14 Oct 2018 06:51:19 +0200, by Yuya Nishihara
-
rust: exposing in parsers moduleThu, 27 Sep 2018 16:56:15 +0200, by Georges Racinet
-
rust: iterator bindings to C codeThu, 27 Sep 2018 16:51:36 +0200, by Georges Racinet
-
rust: pure Rust lazyancestors iteratorThu, 27 Sep 2018 17:03:16 +0200, by Georges Racinet
-
run-tests: restore quoting the python executable for running *.py testsSat, 13 Oct 2018 23:08:29 -0400, by Matt Harbison
-
tests: replace `cd ..` with an absolute path in a couple ssh testsSat, 13 Oct 2018 19:49:33 -0400, by Matt Harbison
-
lfs: register the flag processors per repositoryThu, 04 Oct 2018 00:17:26 -0400, by Matt Harbison
-
revlog: allow flag processors to be applied via store optionsTue, 09 Oct 2018 21:53:21 -0400, by Matt Harbison
-
py3: use str to query registry values on WindowsFri, 12 Oct 2018 17:34:45 -0400, by Matt Harbison
-
py3: convert "usage" literal to bytesSat, 13 Oct 2018 16:57:28 +0200, by Yuya Nishihara
-
churn: remove redundant round()Sat, 13 Oct 2018 09:47:53 -0400, by Augie Fackler
-
py3: use py3 as the test tag, dropping the kSat, 13 Oct 2018 10:09:12 +0200, by Martijn Pieters
-
tests: fix inline extension in test-fncache.t for Python 3Sat, 13 Oct 2018 09:03:08 -0400, by Augie Fackler
-
py3: 3 more passing testsSat, 13 Oct 2018 08:59:06 -0400, by Augie Fackler
-
simplemerge: port to Python 3Sat, 13 Oct 2018 08:54:44 -0400, by Augie Fackler
-
contrib: fix up output in check-config.py to use strs to avoid b prefixesSat, 13 Oct 2018 05:14:21 -0400, by Augie Fackler
-
context: open files in bytes modeSat, 13 Oct 2018 08:54:31 -0400, by Augie Fackler
-
tests: fix up test-hghave for recent run-tests change to use more CPUsSat, 13 Oct 2018 09:45:49 -0400, by Augie Fackler
-
py3: fix test-parse-date.tSat, 13 Oct 2018 13:39:07 +0000, by Mark Thomas
-
obsolete: don't translate internal error messageFri, 12 Oct 2018 16:51:11 +0200, by Yuya Nishihara
-
py3: get around unicode docstrings in test-encoding-textwrap.t and test-help.tFri, 12 Oct 2018 19:25:08 +0200, by Yuya Nishihara
-
crecord: make enter move cursor down to the next item of the same typeSat, 13 Oct 2018 11:52:30 +0200, by Anton Shestakov
-
py3: fix infinitepush extension testsSat, 13 Oct 2018 12:58:24 +0000, by Mark Thomas
-
py3: build help of compression engines in bytesSat, 13 Oct 2018 14:17:25 +0200, by Yuya Nishihara
-
py3: do I/O in bytes in test-help.tSat, 13 Oct 2018 14:11:12 +0200, by Yuya Nishihara
-
tests: accept slightly different zip file in Python 3Sat, 13 Oct 2018 07:55:34 -0400, by Augie Fackler
-
webcommands: use stringutil.pprint() to repr invalid archive typesSat, 13 Oct 2018 07:53:51 -0400, by Augie Fackler
-
archival: don't try and fsdecode non-{bytes,str} objectsSat, 13 Oct 2018 07:51:22 -0400, by Augie Fackler
-
tests: fix last failure in test-tools.tSat, 13 Oct 2018 06:34:53 -0400, by Augie Fackler
-
run-tests: run tests with as many processes as cores by defaultSat, 13 Oct 2018 12:20:24 +0200, by Gregory Szorc
-
run-tests: print number of tests and parallel process countSat, 13 Oct 2018 12:11:45 +0200, by Gregory Szorc
-
releasenotes: use stringutil.wrap() instead of handcrafted TextWrapper wrapperSat, 13 Oct 2018 12:29:43 +0200, by Yuya Nishihara
-
match: optimize matcher when all patterns are of rootfilesin kindSat, 13 Oct 2018 00:22:05 -0700, by Martin von Zweigbergk
-
churn: use integer division consistentlySat, 13 Oct 2018 06:02:27 -0400, by Augie Fackler
-
churn: fix stack traces on Python 3Sat, 13 Oct 2018 05:58:16 -0400, by Augie Fackler
-
py3: moar passing testsSat, 13 Oct 2018 04:00:57 -0400, by Augie Fackler
-
py3: one new passing testsFri, 12 Oct 2018 12:52:49 -0400, by Augie Fackler
-
tests: expand our coverage of errors in Python 3 for bad extensionsFri, 12 Oct 2018 12:38:37 -0400, by Augie Fackler
-
tests: add lots of globs and conditional output linesFri, 12 Oct 2018 12:32:12 -0400, by Augie Fackler
-
releasenotes: fix remaining bytes/unicode issues caught by testsSat, 13 Oct 2018 04:00:47 -0400, by Augie Fackler
-
relnotes: port to Python 3Sat, 13 Oct 2018 03:27:21 -0400, by Augie Fackler
-
py3: use __code__ instead of func_code to test if func is cachableSat, 13 Oct 2018 11:01:38 +0200, by Yuya Nishihara
-
py3: pass in system string to vars(branchmap).__contains__()Sat, 13 Oct 2018 10:58:06 +0200, by Yuya Nishihara
-
test-bookmarks-pushpull: use correct tmp dir for no-bm-move.shSat, 13 Oct 2018 08:48:59 +0000, by Mark Thomas
-
py3: add some glob to make output compatible with python 3Sat, 13 Oct 2018 05:17:28 +0300, by Pulkit Goyal
-
py3: add a b'' prefix in tests/test-requires.tSat, 13 Oct 2018 05:14:23 +0300, by Pulkit Goyal
-
py3: use '%d' for rev nums instead of '%s'Sat, 13 Oct 2018 05:12:20 +0300, by Pulkit Goyal
-
py3: more globing of things to make output compatible between py2 and py3Sat, 13 Oct 2018 05:03:24 +0300, by Pulkit Goyal
-
py3: use stringutil.pprint() instead of '%r'Sat, 13 Oct 2018 04:54:35 +0300, by Pulkit Goyal
-
py3: use '%d' for integers instead of '%s'Sat, 13 Oct 2018 04:51:09 +0300, by Pulkit Goyal
-
py3: add some py3 specific output to testSat, 13 Oct 2018 04:47:51 +0300, by Pulkit Goyal
-
py3: use stringutil.pprint() in color.py instead of '%r'Sat, 13 Oct 2018 04:42:14 +0300, by Pulkit Goyal
-
py3: add b'' prefixes in tests/test-progress.tSat, 13 Oct 2018 04:36:04 +0300, by Pulkit Goyal
-
py3: add b'' prefixes to tests/test-keyword.tSat, 13 Oct 2018 04:29:03 +0300, by Pulkit Goyal
-
py3: use stringutil.pprint() if we are printing bool valuesSat, 13 Oct 2018 04:24:19 +0300, by Pulkit Goyal
-
py3: glob some difference between py2 and py3 outputSat, 13 Oct 2018 04:21:02 +0300, by Pulkit Goyal
-
py3: byteify tests/wireprotosimplecache.pySat, 13 Oct 2018 04:09:34 +0300, by Pulkit Goyal
-
py3: add b'' prefixes in tests/test-help.tSat, 13 Oct 2018 04:08:53 +0300, by Pulkit Goyal
-
py3: use sys.stdout.buffer for binary output in tests/svnxml.pySat, 13 Oct 2018 03:59:15 +0300, by Pulkit Goyal
-
py3: use '%s' instead of %r in hgext/convert/subversion.pySat, 13 Oct 2018 03:58:20 +0300, by Pulkit Goyal