Sun, 11 Nov 2018 18:08:33 +0900 |
Yuya Nishihara |
ui: manage logger instances and event filtering by core ui
|
Mon, 12 Nov 2018 21:10:51 +0900 |
Yuya Nishihara |
extensions: add "uipopulate" hook, called per instance, not per process
|
Sat, 17 Nov 2018 19:11:45 +0900 |
Yuya Nishihara |
hgweb: load globally-enabled extensions explicitly
|
Wed, 14 Nov 2018 10:12:43 -0500 |
Augie Fackler |
tests: sniff for libfuzzer actually being available in test-fuzz-targets.t
stable
|
Wed, 14 Nov 2018 10:11:37 -0500 |
Augie Fackler |
tests: sniff for /usr/local/bin/gmake and use it in test-fuzz-targets.t
stable
|
Thu, 29 Nov 2018 16:25:37 -0500 |
Augie Fackler |
tests: stabilize test-inherit-mode.t on FreeBSD and macOS (issue6026)
stable
|
Wed, 28 Nov 2018 12:52:23 -0800 |
Gregory Szorc |
wireprotov2peer: wait for initial object before resolving future
stable
|
Wed, 28 Nov 2018 10:37:43 -0800 |
Gregory Szorc |
wireprotov2peer: always return a bool from _processredirect()
stable
|
Sat, 24 Nov 2018 14:11:02 -0500 |
Matt Harbison |
tests: disable remotefilelog on Windows
|
Thu, 22 Nov 2018 23:48:44 +0100 |
Boris Feld |
perf: run 'setup' function during stub run
|
Fri, 23 Nov 2018 02:08:01 +0100 |
Boris Feld |
perf: fallback to subset if ondisk cache is missing in perfbranchmapload
|
Fri, 23 Nov 2018 02:11:11 +0100 |
Boris Feld |
perf: prewarm the branchmap in perfbranchmapload
|
Sun, 25 Nov 2018 22:39:54 +0900 |
Yuya Nishihara |
localrepo: correct docstring of filectx()
|
Sat, 24 Nov 2018 20:05:55 +0900 |
Yuya Nishihara |
annotate: remove dead code to not convert path to relative path
|
Sat, 24 Nov 2018 18:41:44 +0900 |
Yuya Nishihara |
annotate: start pager soon after command options are validated
|
Sat, 24 Nov 2018 18:38:44 +0900 |
Yuya Nishihara |
annotate: check and update command options first
|
Sat, 24 Nov 2018 18:36:44 +0900 |
Yuya Nishihara |
annotate: format local tables in less-dense form
|
Thu, 22 Nov 2018 18:14:21 +0300 |
Pulkit Goyal |
perf: rename version flag of perfchangegroupchangelog to cgversion
|
Fri, 23 Nov 2018 22:27:57 -0500 |
Matt Harbison |
procutil: don't allow the main 'hg' script to be treated as the Windows exe
|
Fri, 23 Nov 2018 22:18:56 -0500 |
Matt Harbison |
remotefilelog: drop some compatibility cruft for finding the hg exeutable
|
Wed, 21 Nov 2018 17:17:26 +0300 |
Pulkit Goyal |
branchmap: build the revbranchcache._namesreverse() only when required
|
Thu, 15 Nov 2018 11:11:38 +0100 |
Boris Feld |
sparse-revlog: put the native implementation of slicechunktodensity to use
|
Thu, 15 Nov 2018 11:10:52 +0100 |
Boris Feld |
cext: increment the `parsers` module version
|
Thu, 15 Nov 2018 11:09:58 +0100 |
Boris Feld |
sparse-revlog: introduce native (C) implementation of slicechunktodensity
|
Fri, 09 Nov 2018 18:45:23 +0100 |
Boris Feld |
sparse-revlog: add a `trim_endidx` function in C
|
Fri, 09 Nov 2018 18:43:16 +0100 |
Boris Feld |
sparse-revlog: add a `index_segment_span` function in C
|
Fri, 09 Nov 2018 18:42:58 +0100 |
Boris Feld |
sparse-revlog: add a `index_get_length` function in C
|
Tue, 20 Nov 2018 14:49:18 +0000 |
Boris Feld |
sparse-revlog: add a `index_get_start` function in C
|
Fri, 23 Nov 2018 06:32:32 +0100 |
Boris Feld |
perf: add --clear-revlog flag to branchmapload
|
Fri, 23 Nov 2018 06:32:28 +0100 |
Boris Feld |
perf: introduce a function to fully "unload" a changelog
|
Fri, 23 Nov 2018 01:32:57 +0100 |
Boris Feld |
perf: use an explicit function in perfbranchmapload
|
Fri, 23 Nov 2018 01:20:18 +0100 |
Boris Feld |
perf: update function name to match `perfbranchmapload` command
|
Wed, 21 Nov 2018 11:46:47 +0000 |
Boris Feld |
perf: fix a minor typo in perfbranchmapload
|
Wed, 10 Oct 2018 00:50:37 +0200 |
Boris Feld |
context: floor adjustlinkrev graph walk during copy tracing
|
Mon, 19 Nov 2018 14:30:58 +0000 |
Boris Feld |
context: small refactoring of `isintroducedafter`
|
Wed, 10 Oct 2018 00:50:36 +0200 |
Boris Feld |
context: split `introrev` logic in a sub function
|
Wed, 10 Oct 2018 00:50:35 +0200 |
Boris Feld |
context: introduce an `isintroducedafter` method and use it in copies
|
Wed, 10 Oct 2018 00:50:34 +0200 |
Boris Feld |
context: take advantage of `_descendantrev` in introrev if available
|
Wed, 10 Oct 2018 00:49:30 +0200 |
Boris Feld |
context: spell out the logic around linkrev adjustement starting point
|
Mon, 19 Nov 2018 14:14:56 +0000 |
Boris Feld |
perf: add a new `perfhelper-tracecopies` command
|
Fri, 21 Sep 2018 09:19:42 -0700 |
Martin von Zweigbergk |
narrow: extract helper for parsing narrowspec file
|
Thu, 22 Nov 2018 22:40:22 +0900 |
Yuya Nishihara |
py3: cast attribute name to sysstr in clearcachedproperty()
|
Wed, 21 Nov 2018 19:12:12 +0300 |
Pulkit Goyal |
py3: whitelist three more passing test caught by buildbot
|
Wed, 21 Nov 2018 13:08:23 -0500 |
Valentin Gatien-Baron |
tests: make test-check-module-imports more robust
|
Sat, 27 Oct 2018 21:13:23 +0800 |
Anton Shestakov |
push: add --publish flag to change phase of pushed changesets
|
Mon, 19 Nov 2018 17:19:54 +0000 |
Boris Feld |
match: reformat `syntaxes` dictionary for better maintainability
|
Mon, 19 Nov 2018 18:54:44 +0000 |
Boris Feld |
match: provide and use a quick way to escape a single byte
|
Mon, 19 Nov 2018 16:50:21 +0000 |
Boris Feld |
perf: make `clearfilecache` helper work with any object
|
Tue, 20 Nov 2018 10:10:25 +0000 |
Boris Feld |
perf: move some of the perftags benchmark to the setup function
|
Mon, 19 Nov 2018 23:14:46 +0000 |
Boris Feld |
perf: use the new setup function in "perfbookmarks"
|
Mon, 19 Nov 2018 22:55:07 +0000 |
Boris Feld |
perf: add a `setup` argument to run code outside of the timed section
|
Mon, 19 Nov 2018 23:02:29 +0000 |
Boris Feld |
perf: explicitly pass title as a keyword argument in `perfdiffwd`
|
Sun, 11 Nov 2018 17:59:23 +0900 |
Yuya Nishihara |
ui: unify argument name of ui.log()
|
Sun, 11 Nov 2018 17:45:18 +0900 |
Yuya Nishihara |
logtoprocess: extract logger class from ui wrapper
|
Wed, 21 Nov 2018 21:40:16 +0900 |
Yuya Nishihara |
merge with stable
|
Mon, 19 Nov 2018 21:12:13 +0300 |
Pulkit Goyal |
py3: use node.hex(m.digest()) instead of m.hexdigest()
|
Tue, 20 Nov 2018 18:47:19 -0500 |
Matt Harbison |
tests: stabilize the recent checkexec changes on Windows
stable
|
Sun, 18 Nov 2018 02:40:47 +0100 |
Boris Feld |
tests: add Balto configuration file
|
Mon, 19 Nov 2018 13:40:03 -0500 |
Valentin Gatien-Baron |
tests: make test-alias.t pass with re2
|
Mon, 19 Nov 2018 23:08:09 -0800 |
Martin von Zweigbergk |
context: remove seemingly impossible code branch
|
Thu, 15 Nov 2018 03:09:23 +0100 |
Boris Feld |
checkexec: create destination directory if necessary
stable
|
Mon, 19 Nov 2018 21:11:08 +0300 |
Pulkit Goyal |
py3: use pycompat.byteskwargs() to covert keys of kwargs to bytes
|
Mon, 19 Nov 2018 20:30:07 +0300 |
Pulkit Goyal |
py3: use '%d' for integers instead of '%s'
|
Mon, 19 Nov 2018 19:57:11 +0300 |
Pulkit Goyal |
py3: add 9 new passing tests caught by buildbot
|
Fri, 09 Nov 2018 13:57:13 +0800 |
Anton Shestakov |
branch: allow changing branch of merge commits with --rev
|
Thu, 15 Nov 2018 22:28:38 -0500 |
Matt Harbison |
lfs: ensure that the return of urlopener.open() is closed
|
Thu, 15 Nov 2018 11:16:42 -0800 |
Kyle Lippincott |
changegroup: avoid instantiating storage if we are not using it
|
Fri, 16 Nov 2018 17:56:36 -0500 |
Matt Harbison |
http: allow 'auth.prefix' to have a username consistent with the URI
|
Thu, 15 Nov 2018 18:14:57 -0500 |
Matt Harbison |
lfs: make the exception messages consistent
|
Thu, 15 Nov 2018 18:08:29 -0500 |
Matt Harbison |
lfs: handle URLErrors to add additional information
|
Thu, 15 Nov 2018 17:58:59 -0500 |
Matt Harbison |
lfs: improve the hints for common errors in the Batch API
|
Thu, 15 Nov 2018 17:55:01 -0500 |
Matt Harbison |
lfs: provide more Batch API error info via a hint in the raised exception
|
Thu, 15 Nov 2018 17:50:14 -0500 |
Matt Harbison |
scmutil: display the optional hint when handling StorageError in catchall()
|
Thu, 15 Nov 2018 14:57:26 +0100 |
Boris Feld |
sparse-revlog: align endrevidx usages in the _slicechunktosize
|
Thu, 15 Nov 2018 22:59:38 +0900 |
Yuya Nishihara |
graft: do not try to skip rev derived from ancestor more than once (issue6024)
stable
|
Fri, 16 Nov 2018 18:37:26 -0500 |
Matt Harbison |
subrepo: print the status line before creating the peer for better diagnostics
stable
|
Thu, 15 Nov 2018 14:55:11 +0100 |
Boris Feld |
sparse-revlog: use `span` variable as intended
|
Thu, 15 Nov 2018 17:38:51 -0500 |
Matt Harbison |
tests: stabilize test-commandserver.t on Windows
|
Thu, 15 Nov 2018 17:36:15 -0500 |
Matt Harbison |
histedit: conditionalize the imports of 'fcntl' and 'termios'
|
Fri, 16 Nov 2018 14:21:47 +0100 |
Boris Feld |
logtoprocess: update commandfinish options arguments
|
Thu, 15 Nov 2018 13:16:46 -0800 |
Kyle Lippincott |
rebase: fix two ui.logs to actually have text when using default blackbox log
|
Thu, 15 Nov 2018 11:22:32 -0800 |
Martin von Zweigbergk |
wireprotov2server: let repo.narrowmatch(match) do matcher intersection
|
Sun, 11 Nov 2018 17:29:46 +0900 |
Yuya Nishihara |
blackbox: extract function to test if log event is tracked
|
Sun, 11 Nov 2018 17:25:34 +0900 |
Yuya Nishihara |
blackbox: initialize inlog flag properly
|
Sun, 11 Nov 2018 17:24:28 +0900 |
Yuya Nishihara |
blackbox: initialize repo attribute properly
|
Sun, 11 Nov 2018 17:22:14 +0900 |
Yuya Nishihara |
blackbox: unindent "if True" block
|
Sun, 11 Nov 2018 17:17:49 +0900 |
Yuya Nishihara |
blackbox: extract logger class from ui wrapper
|
Sun, 11 Nov 2018 16:58:22 +0900 |
Yuya Nishihara |
blackbox: rename variables to prepare extracting core logic from ui wrapper
|
Fri, 09 Nov 2018 17:58:37 +0100 |
Boris Feld |
sparse-revlog: rework the way we enforce chunk size limit
|
Tue, 13 Nov 2018 15:06:29 +0100 |
Boris Feld |
doctest: add a `issnapshot` method to _testrevlog
|
Tue, 13 Nov 2018 14:41:04 +0100 |
Boris Feld |
tests: add `revlogutils.deltas` module to doctests
|
Thu, 15 Nov 2018 20:20:31 +0900 |
Yuya Nishihara |
merge with stable
|
Mon, 05 Nov 2018 22:58:19 +0100 |
joco |
mergetools: adjust Beyond Compare config on Mac/Linux
|
Wed, 14 Nov 2018 11:52:13 -0500 |
Augie Fackler |
tests: allow for 100% of profiled time in sleep in test-profile.t
stable
|
Wed, 14 Nov 2018 15:05:38 +0800 |
Anton Shestakov |
rewriteutil: move publicrevs closer to where it's used
|
Wed, 14 Nov 2018 11:30:46 -0800 |
Martin von Zweigbergk |
requires: use atomictemp=True when writing .hg/requires
|
Sun, 11 Nov 2018 16:47:28 +0900 |
Yuya Nishihara |
blackbox: extract _log() function which is called after lastui is resolved
|
Sun, 11 Nov 2018 16:44:30 +0900 |
Yuya Nishihara |
blackbox: inline temporary variables which are referenced only once
|
Sun, 11 Nov 2018 16:43:29 +0900 |
Yuya Nishihara |
blackbox: simply update global lastui variable at once
|
Sun, 11 Nov 2018 16:38:43 +0900 |
Yuya Nishihara |
blackbox: consolidate conditions for early return
|
Sun, 11 Nov 2018 16:34:49 +0900 |
Yuya Nishihara |
blackbox: remove redundant check for unassigned repo
|
Wed, 14 Nov 2018 10:15:28 -0500 |
Augie Fackler |
tests: fix bytes/str issue I introduced when adding this test
|
Tue, 13 Nov 2018 17:14:47 -0800 |
Kyle Lippincott |
shelve: use matcher to restrict prefetch to just the modified files
|
Tue, 13 Nov 2018 12:32:05 -0800 |
Gregory Szorc |
revlog: automatically read from opened file handles
|
Tue, 13 Nov 2018 12:30:59 -0800 |
Gregory Szorc |
revlog: detect incomplete revlog reads
|
Tue, 30 Oct 2018 16:50:05 -0700 |
Gregory Szorc |
revlog: use single file handle when de-inlining revlog
|
Tue, 13 Nov 2018 18:44:09 +0300 |
Pulkit Goyal |
store: raise ProgrammingError if unable to decode a storage path
|
Tue, 13 Nov 2018 23:54:23 -0500 |
Matt Harbison |
tests: document a known failing interaction between narrow and lfs
|
Sun, 11 Nov 2018 12:55:58 +0900 |
Yuya Nishihara |
logtoprocess: drop support for ui.log() call with invalid msg arguments (BC)
|
Sun, 11 Nov 2018 12:35:38 +0900 |
Yuya Nishihara |
py3: byte-stringify inline extension in test-logtoprocess.t
|
Sun, 11 Nov 2018 12:33:14 +0900 |
Yuya Nishihara |
logtoprocess: rewrite dict building in py3-compatible way
|
Sun, 11 Nov 2018 12:27:23 +0900 |
Yuya Nishihara |
logtoprocess: leverage procutil.shellenviron() to stringify variables (BC)
|
Tue, 13 Nov 2018 22:15:30 +0900 |
Yuya Nishihara |
templater: check invalid use of list expression properly (issue5920)
|
Wed, 14 Nov 2018 15:06:21 +0800 |
Anton Shestakov |
copystore: provide unit to ui.makeprogress()
stable
|
Wed, 14 Nov 2018 15:07:02 +0800 |
Anton Shestakov |
verify: provide unit to ui.makeprogress()
stable
|
Tue, 13 Nov 2018 19:47:48 -0500 |
Augie Fackler |
tests: fix wireproto redirection test on systems without tls1.2
stable
|
Tue, 13 Nov 2018 18:08:55 +0300 |
Pulkit Goyal |
py3: add b suffix to make sure file is opened in bytes mode
|
Tue, 13 Nov 2018 18:08:17 +0300 |
Pulkit Goyal |
py3: don't use dict.iterkeys()
|
Tue, 13 Nov 2018 18:07:21 +0300 |
Pulkit Goyal |
py3: use node.hex(h.digest()) instead of h.hexdigest()
|
Tue, 13 Nov 2018 17:41:54 +0300 |
Pulkit Goyal |
py3: make second argument of fdopen() a str
|
Tue, 13 Nov 2018 17:41:26 +0300 |
Pulkit Goyal |
py3: fix keyword arguments handling in hgext/remotefilelog/
|
Sat, 13 Oct 2018 05:09:18 +0300 |
Pulkit Goyal |
py3: add __pycache__ to .hgignore
|
Thu, 08 Nov 2018 16:07:16 +0100 |
Boris Feld |
sparse-revlog: stop using a heap to track selected gap
|
Thu, 08 Nov 2018 16:01:30 +0100 |
Boris Feld |
sparse-revlog: stop using a heap to track gaps
|
Thu, 08 Nov 2018 15:29:58 +0100 |
Boris Feld |
sparse-revlog: fast-path before computing payload size
|
Tue, 16 Oct 2018 14:46:28 +0200 |
Boris Feld |
sparse-revlog: drop unused deltainfo parameter from segmentspan
|
Tue, 16 Oct 2018 14:43:51 +0200 |
Boris Feld |
sparse-revlog: drop unused deltainfo parameter from _slicechunktodensity
|
Mon, 15 Oct 2018 15:45:08 +0200 |
Boris Feld |
sparse-revlog: skip the span check in the sparse-revlog case
|
Wed, 17 Oct 2018 17:15:42 -0400 |
Augie Fackler |
histedit: import chistedit curses UI from hg-experimental
|
Mon, 12 Nov 2018 20:32:58 -0500 |
Augie Fackler |
manifest: perform cheap checks before potentially allocating memory
|
Mon, 12 Nov 2018 20:31:57 -0500 |
Augie Fackler |
manifest: also reject obviously-too-short lines when parsing lines
|
Mon, 12 Nov 2018 20:35:22 -0500 |
Augie Fackler |
manifest: make sure there's a filename before bothering to look for newline
|
Tue, 06 Nov 2018 11:12:56 -0500 |
Augie Fackler |
revlog: replace PyInt_AS_LONG with a more portable helper function
|
Mon, 12 Nov 2018 22:51:36 +0900 |
Yuya Nishihara |
help: document weird behavior of uisetup()
|
Mon, 12 Nov 2018 22:26:24 +0900 |
Yuya Nishihara |
help: merge section about uisetup() and extsetup()
|
Mon, 12 Nov 2018 21:28:54 +0900 |
Yuya Nishihara |
help: add internals.extensions topic
|
Sun, 04 Nov 2018 12:51:14 +0900 |
Yuya Nishihara |
commandserver: send raw progress information to message channel
|
Sun, 04 Nov 2018 12:38:49 +0900 |
Yuya Nishihara |
commandserver: make getpass() request distinct from normal prompt
|
Sun, 04 Nov 2018 12:17:20 +0900 |
Yuya Nishihara |
commandserver: attach prompt default and choices to message
|
Thu, 08 Nov 2018 22:25:04 +0900 |
Yuya Nishihara |
test-commandserver: clean up quoting and location of dbgui extension
|
Sun, 18 Jan 2015 17:55:28 +0900 |
Yuya Nishihara |
ui: extract helpers to write message with type or label
|
Sun, 18 Jan 2015 18:49:59 +0900 |
Yuya Nishihara |
commandserver: add experimental option to use separate message channel
|
Wed, 07 Nov 2018 22:37:51 +0900 |
Yuya Nishihara |
commandserver: fix reference before assignment error in pipeservice cleanup
|
Sun, 18 Jan 2015 18:43:23 +0900 |
Yuya Nishihara |
dispatch: pass around ui.fmsg channel
|
Sat, 10 Nov 2018 12:01:21 +0900 |
Yuya Nishihara |
test-subrepo: document why share magically works even if subrepos are missing
|
Sun, 11 Nov 2018 14:13:08 -0500 |
Augie Fackler |
packaging: add Fedora 29 target
|
Sat, 10 Nov 2018 11:52:32 +0900 |
Yuya Nishihara |
store: pass in decoded filename to narrow matcher
|
Sat, 10 Nov 2018 11:47:36 +0900 |
Yuya Nishihara |
test-narrow-clone-stream: include no usefncache case which is broken
|
Sat, 10 Nov 2018 11:36:22 +0900 |
Yuya Nishihara |
test-narrow-clone-stream: include uppercase letter in filename
|
Sat, 10 Nov 2018 13:37:18 -0500 |
Matt Harbison |
phase: use the `phases.cmdphasenames` constant to walk available command flags
|
Fri, 09 Nov 2018 23:19:53 -0500 |
Matt Harbison |
phases: add a list of names usable by the phase command
|
Wed, 07 Nov 2018 19:59:38 +0100 |
Boris Feld |
transaction: display data about why the transaction failed to rollback
|
Sat, 10 Nov 2018 12:07:26 +0900 |
Yuya Nishihara |
merge with stable
|
Fri, 09 Nov 2018 10:47:24 -0800 |
Martin von Zweigbergk |
remotefilelog: avoid accessing repo instance after dispatch
|
Fri, 09 Nov 2018 11:28:05 -0800 |
Martin von Zweigbergk |
share: avoid a now-unnecessary reload of the repo
|
Fri, 09 Nov 2018 10:46:02 -0800 |
Martin von Zweigbergk |
share: reload repo after adjusting it in postshare()
|
Fri, 09 Nov 2018 09:36:16 -0800 |
Martin von Zweigbergk |
tests: don't load strip extension via mq extension for remotefilelog tests
|
Fri, 09 Nov 2018 09:35:05 -0800 |
Martin von Zweigbergk |
remotefilelog: remove unused configs for {data,history}pack version
|
Fri, 09 Nov 2018 09:27:37 -0800 |
Martin von Zweigbergk |
tests: remove obsolete PYTHONPATH override from remotefilelog tests
|
Fri, 09 Nov 2018 08:19:08 -0800 |
Martin von Zweigbergk |
tests: drop obsolete "hginit" alias in remotefilelog tests
|
Thu, 08 Nov 2018 12:35:26 -0800 |
Danny Hooper |
fix: add extra field to fixed revisions to avoid creating obsolescence cycles
|
Thu, 08 Nov 2018 12:29:56 -0800 |
Danny Hooper |
cleanup: use revision numbers instead of hashes in test output
|
Wed, 07 Nov 2018 15:42:56 -0800 |
Kyle Lippincott |
tests: make the commands.resolve.confirm tests not pollute the test-wide hgrc
|
Wed, 07 Nov 2018 15:41:18 -0800 |
Kyle Lippincott |
tests: fix a couple typos in test-resolve.t comments and add a comment
|
Tue, 06 Nov 2018 15:50:41 -0800 |
Danny Hooper |
fix: add suboption for configuring execution order of tools
|
Wed, 07 Nov 2018 14:21:39 -0500 |
Augie Fackler |
tests: fix up some import statements caught by Python 3
|
Wed, 07 Nov 2018 10:29:38 -0800 |
Martin von Zweigbergk |
tests: replace `tac` reimplementation by `sort -r`
|
Wed, 07 Nov 2018 12:15:36 -0500 |
Augie Fackler |
tests: work around `tac` not being portable
|
Tue, 06 Nov 2018 11:22:16 -0500 |
Augie Fackler |
revlog: give formatting to clang-format
|
Tue, 06 Nov 2018 11:19:35 -0500 |
Augie Fackler |
revlog: add blank line in comment to help clang-format
|
Tue, 06 Nov 2018 11:18:12 -0500 |
Augie Fackler |
revlog: add a comment to help clang-format produce less-awful results
|
Tue, 06 Nov 2018 11:52:41 -0500 |
Augie Fackler |
py3: ratchet caught two more passing tests
|
Mon, 05 Nov 2018 15:57:31 +0100 |
Boris Feld |
perf: add a lazydeltabase option to perfrevlogwrite
|
Mon, 05 Nov 2018 15:24:09 +0100 |
Boris Feld |
perf: add `storage` as possible source for perfrevlogwrite
|
Mon, 05 Nov 2018 15:19:44 +0100 |
Boris Feld |
perf: add `parent-smallest` as possible source for perfrevlogwrite
|
Mon, 05 Nov 2018 15:15:18 +0100 |
Boris Feld |
perf: add `parent-2` as possible source for perfrevlogwrite
|
Mon, 05 Nov 2018 15:15:02 +0100 |
Boris Feld |
perf: add `parent-1` as possible source for perfrevlogwrite
|
Fri, 19 Oct 2018 17:23:29 +0200 |
Boris Feld |
perf: add the notion of "source" to perfrevlogwrite
|
Tue, 06 Nov 2018 00:57:34 +0100 |
Boris Feld |
perf: only display the total time for perfrevlogwrite if quiet
|
Wed, 03 Oct 2018 11:04:57 +0200 |
Boris Feld |
perf: offer full details in perfrevlogwrite
|
Wed, 03 Oct 2018 10:53:29 +0200 |
Boris Feld |
perf: introduce a perfrevlogwrite command
|
Tue, 06 Nov 2018 10:41:00 -0500 |
Augie Fackler |
tests: fix config knob in test-narrow-clone-stream.t
|
Tue, 06 Nov 2018 10:26:33 -0500 |
Augie Fackler |
remotefilelog: fix various whitespace issues in docstring
|
Sat, 03 Nov 2018 19:42:50 +0900 |
Yuya Nishihara |
ui: add config knob to redirect status messages to stderr (API)
|
Sat, 10 Nov 2018 22:25:12 -0500 |
Matt Harbison |
phabricator: ensure the command summaries are available in extension help
stable
|
Fri, 09 Nov 2018 23:49:39 +0000 |
Gregory Szorc |
hgweb: cast bytearray to bytes
stable
|
Thu, 08 Nov 2018 20:04:07 -0500 |
Matt Harbison |
help: unjumble the list of default config values for `internals.config`
stable
|
Sat, 03 Nov 2018 20:53:31 +0900 |
Yuya Nishihara |
ui: hide fin/fout/ferr attributes behind @property functions
|
Sun, 18 Jan 2015 17:42:53 +0900 |
Yuya Nishihara |
ui: label prompt and echo messages
|
Sat, 03 Nov 2018 18:17:30 +0900 |
Yuya Nishihara |
ui: add inner function to select write destination
|
Sat, 03 Nov 2018 18:04:22 +0900 |
Yuya Nishihara |
ui: remove _write() and _write_err() functions
|
Sat, 03 Nov 2018 18:03:09 +0900 |
Yuya Nishihara |
ui: move pre/post processes from low-level write()s to _writenobuf()
|
Sat, 03 Nov 2018 17:56:17 +0900 |
Yuya Nishihara |
ui: pass in file object to _writenobuf()
|
Mon, 05 Nov 2018 17:24:39 +0100 |
Boris Feld |
perf: fix perfrevlogrevisions --reverse
|
Tue, 06 Nov 2018 11:54:15 +0100 |
Boris Feld |
procutil: import concerns about creationflags on Windows from D1701
|
Mon, 05 Nov 2018 14:14:32 -0800 |
Gregory Szorc |
localrepo: extract loading of hgrc files to standalone function
|
Mon, 05 Nov 2018 09:09:48 -0800 |
Martin von Zweigbergk |
revsets: make bookmark/named('re:nonexistent') not abort (issue6018) (BC)
|
Mon, 05 Nov 2018 16:05:45 -0800 |
Danny Hooper |
fix: rename :fileset subconfig to :pattern
|
Wed, 31 Oct 2018 13:11:51 -0700 |
Danny Hooper |
fix: add a config to abort when a fixer tool fails
|
Tue, 06 Nov 2018 11:05:13 +0100 |
Boris Feld |
perf: measure slicing time in perfrevlogrevision
|
Tue, 06 Nov 2018 11:04:23 +0100 |
Boris Feld |
perf: teach perfrevlogrevision about sparse reading
|
Tue, 06 Nov 2018 11:13:31 +0100 |
Boris Feld |
perf: use the same timer for all section of perfrevlogrevision
|
Tue, 22 May 2018 15:26:17 +0200 |
Boris Feld |
obsutil: clarify the access to "repo"
|
Mon, 05 Nov 2018 19:52:42 -0800 |
rdamazio |
pycompat: adding Linux detection and fixing Mac
|
Mon, 05 Nov 2018 17:48:23 -0500 |
Augie Fackler |
remotefilelog: fix various minor py3 problems
|
Mon, 05 Nov 2018 17:37:37 -0500 |
Augie Fackler |
remotefilelog: rip out a missed mention of lz4
|
Sat, 03 Nov 2018 17:47:23 +0900 |
Yuya Nishihara |
ui: wrap whole _write() block with timeblockedsection
|
Sat, 03 Nov 2018 17:43:57 +0900 |
Yuya Nishihara |
ui: indent _writenobuf() to prepare moving bits from _write() functions
|
Sat, 03 Nov 2018 17:42:05 +0900 |
Yuya Nishihara |
ui: simply concatenate messages before applying color labels
|
Sat, 03 Nov 2018 17:36:10 +0900 |
Yuya Nishihara |
ui: simplify interface of low-level write() functions
|
Sat, 03 Nov 2018 17:32:35 +0900 |
Yuya Nishihara |
ui: factor out function that writes data to fout/ferr with labeling
|
Sat, 03 Nov 2018 16:04:16 +0900 |
Yuya Nishihara |
ui: consolidate places where _progclear() is called
|
Sun, 04 Nov 2018 20:44:26 +0900 |
Yuya Nishihara |
templater: compute revset lazily
|
Wed, 24 Oct 2018 18:48:43 +0300 |
Pulkit Goyal |
remotefilelog: drop compat code for "getbundle_shallow" wireprotocol command
|
Wed, 24 Oct 2018 17:54:34 +0300 |
Pulkit Goyal |
tests: remove lz4 as dependency while running tests
|
Wed, 24 Oct 2018 17:51:49 +0300 |
Pulkit Goyal |
remotefilelogserver: add a matcher argument to _walkstreamfiles()
|
Mon, 05 Nov 2018 11:52:10 -0800 |
Pulkit Goyal |
shallowutil: introduce a helper function isenabled()
|
Wed, 24 Oct 2018 16:59:05 +0300 |
Pulkit Goyal |
remotefilelog: remove some BC code related to streamclone
|
Wed, 17 Oct 2018 09:12:29 -0400 |
Augie Fackler |
remotefilelog: add some docstring
|
Thu, 04 Oct 2018 10:03:10 -0400 |
Augie Fackler |
remotefilelog: rename wireproto methods and remaining capabilities
|
Tue, 16 Oct 2018 17:02:48 -0400 |
Augie Fackler |
remotefilelog: consolidate and rename on-disk store requirement
|
Tue, 16 Oct 2018 17:30:47 -0400 |
Augie Fackler |
remotefilelog: consolidate and rename bundle2 capability
|
Tue, 16 Oct 2018 16:38:40 -0400 |
Augie Fackler |
remotefilelog: rename capability for legacy ssh file fetching method
|
Thu, 04 Oct 2018 00:11:37 -0400 |
Augie Fackler |
remotefilelog: rip out lz4 support
|
Wed, 03 Oct 2018 23:25:31 -0400 |
Augie Fackler |
remotefilelog: bump pack file formats to version 2
|
Wed, 03 Oct 2018 23:47:43 -0400 |
Augie Fackler |
remotefilelog: avoid hard-coding pack names in tests
|
Tue, 16 Oct 2018 14:04:41 -0400 |
Augie Fackler |
remotefilelog: remove now-unused wirepack code
|
Tue, 16 Oct 2018 14:04:11 -0400 |
Augie Fackler |
remotefilelogserver: remove pack-serving functionality
|
Tue, 16 Oct 2018 13:17:16 -0400 |
Augie Fackler |
remotefilelog: remove support for fetching packs
|
Wed, 03 Oct 2018 17:20:44 -0400 |
Augie Fackler |
remotefilelog: jettison example cache client
|
Wed, 03 Oct 2018 17:18:20 -0400 |
Augie Fackler |
remotefilelog: prune obsolete method
|
Wed, 03 Oct 2018 14:01:22 -0400 |
Augie Fackler |
logtoprocess: use new runbgcommand from procutil
|
Tue, 16 Oct 2018 14:42:57 -0400 |
Augie Fackler |
procutil: port over windows encoding fixes from logtoprocess
|
Wed, 03 Oct 2018 14:01:04 -0400 |
Augie Fackler |
remotefilelog: transplant runbgcommand to procutil
|
Wed, 03 Oct 2018 13:54:45 -0400 |
Augie Fackler |
remotefilelog: remove function that was described as deprecated
|
Thu, 27 Sep 2018 13:03:19 -0400 |
Augie Fackler |
remotefilelog: import pruned-down remotefilelog extension from hg-experimental
|
Wed, 17 Oct 2018 17:42:32 +0300 |
Pulkit Goyal |
store: introduce _matchtrackedpath() and use it to filter store files
|
Wed, 17 Oct 2018 17:24:55 +0300 |
Pulkit Goyal |
narrow: only send includepats and excludepats if they are not empty
|
Tue, 16 Oct 2018 17:53:26 +0300 |
Pulkit Goyal |
exchange: pass includepats and excludepats as arguments to getbundle()
|
Thu, 01 Nov 2018 16:51:21 -0700 |
Kyle Lippincott |
catapult: add a bit more documentation on how to use catapult tracing
|
Thu, 01 Nov 2018 16:44:02 -0700 |
Kyle Lippincott |
catapult: introduce HGTESTCATAPULTSERVERPIPE to control run-tests' tracing
|
Thu, 01 Nov 2018 16:44:37 -0700 |
Kyle Lippincott |
catapult: rename 'active' to 'activetrace'; this isn't storing a boolean state
|
Thu, 01 Nov 2018 16:44:32 -0700 |
Kyle Lippincott |
catapult: fix broken run-tests catapult tracing
|
Sat, 03 Nov 2018 23:24:15 +0530 |
Sangeet Kumar Mishra |
test: fix self._testdir to use the right mercurial library during testing
|
Sat, 03 Nov 2018 20:50:04 -0400 |
Matt Harbison |
tests: conditonalize a difference in test-merge-tools.t on Windows
|
Thu, 01 Nov 2018 17:12:22 -0400 |
Augie Fackler |
statprof: clean up unicode/bytes a little
|
Thu, 01 Nov 2018 17:11:31 -0400 |
Augie Fackler |
statprof: add a couple of asserts to avoid storing unicodes
|
Thu, 01 Nov 2018 17:09:55 -0400 |
Augie Fackler |
tests: add some helpful `|| cat` bits to test-profile.t
|
Thu, 01 Nov 2018 16:13:01 -0400 |
Augie Fackler |
tests: skip wireproto clientreactor tests on Python 3.6.0-3.6.3 inclusive
|
Thu, 01 Nov 2018 15:58:01 -0400 |
Augie Fackler |
contrib: tweak import-checker to always use bytes for module names
|
Thu, 01 Nov 2018 15:43:43 -0400 |
Augie Fackler |
contrib: fix import-checker to not b'' module names on Python 3
|
Thu, 01 Nov 2018 15:47:26 -0400 |
Augie Fackler |
tests: add a critical flush() to run-tests.py to make output stable on py3
|
Sat, 13 Oct 2018 07:49:20 -0700 |
Kyle Lippincott |
merge-tools: when calling external merge tool, describe the resolve inputs
|
Fri, 26 Oct 2018 21:46:37 +0900 |
Yuya Nishihara |
templatekw: deprecate p1rev/p2rev/p1node/p2node in favor of p1/p2
|
Fri, 26 Oct 2018 21:43:20 +0900 |
Yuya Nishihara |
templatekw: add p1/p2 keywords which switches the current ctx
|
Fri, 19 Oct 2018 21:11:30 +0900 |
Yuya Nishihara |
templater: add wrapper for a single template mapping
|
Fri, 26 Oct 2018 21:28:20 +0900 |
Yuya Nishihara |
templatekw: extract internal "{rev}:{node|formatnode}" template to constant
|
Mon, 05 Nov 2018 15:01:45 -0800 |
Kyle Lippincott |
tweakdefaults: remove commands.resolve.mark-check=abort, it is too broken
stable
|
Fri, 02 Nov 2018 11:57:45 -0700 |
Kyle Lippincott |
resolve: when resolve.mark-check=abort, downgrade to warning if pats specified
stable
|
Thu, 01 Nov 2018 14:35:18 +0100 |
Boris Feld |
test: remove changes preparing the drop of `HGMERGE`
|
Thu, 01 Nov 2018 14:29:21 +0100 |
Boris Feld |
run-tests: define the default merge tool through configuration
|
Fri, 19 Oct 2018 01:52:16 +0200 |
Boris Feld |
run-tests: explicitly declare the list of dropped environment variable
|
Thu, 01 Nov 2018 14:29:14 +0100 |
Boris Feld |
test: drop usage of `HGMERGE` in `test-lfconvert.t`
|
Thu, 01 Nov 2018 14:26:30 +0100 |
Boris Feld |
test: drop usage of `HGMERGE` in `test-merge-types.t`
|
Thu, 01 Nov 2018 14:24:34 +0100 |
Boris Feld |
test: use the "correct" merge tool in `test-rebase-detach.t`
|
Wed, 31 Oct 2018 19:12:32 +0100 |
Boris Feld |
test: also deactivate `ui.merge` when testing merge tool
|
Wed, 31 Oct 2018 18:43:56 +0100 |
Boris Feld |
tests: adjust merge tool config in test-largefiles-update.t
|
Fri, 20 Apr 2018 18:08:54 +0200 |
Boris Feld |
extensions: include current version in "invalid version" message
|
Fri, 19 Oct 2018 01:07:08 +0200 |
Boris Feld |
obsolete: prefetch the repo.obsstore used in phasedivergence loop
|
Fri, 19 Oct 2018 00:53:18 +0200 |
Boris Feld |
obsutil: prefetch method in allpredecessors loop
|
Fri, 02 Nov 2018 14:24:29 -0400 |
Augie Fackler |
merge with stable
|
Fri, 02 Nov 2018 14:18:29 -0400 |
Augie Fackler |
Added signature for changeset a91a2837150b
stable
|
Fri, 02 Nov 2018 14:18:26 -0400 |
Augie Fackler |
Added tag 4.8 for changeset a91a2837150b
stable
|
Sat, 13 Oct 2018 01:55:40 -0700 |
Danny Hooper |
beautifygraph: don't substitute anything for 'X' in rendered graphs
|
Wed, 24 Oct 2018 21:29:04 +0900 |
Yuya Nishihara |
py3: do not stringify integers in revlog stats by '%s'
|
Wed, 24 Oct 2018 21:28:03 +0900 |
Yuya Nishihara |
py3: convert revlog stats to a dict of (bytes, int) pairs
|
Sun, 28 Oct 2018 21:16:36 +0900 |
Yuya Nishihara |
rust: fix signature of rustlazyancestors_init() function
stable 4.8
|
Fri, 02 Nov 2018 21:25:35 +0900 |
Yuya Nishihara |
tests: require SQLite 3.8.3+ as sqlitestore relies on "WITH" clause
stable
|
Fri, 19 Oct 2018 22:09:53 +0800 |
Anton Shestakov |
relnotes: various tweaks for release notes
stable
|
Thu, 01 Nov 2018 12:52:16 +0100 |
Boris Feld |
delta: skip "empty delta" optimisation for non-general case (issue6006)
stable
|
Thu, 01 Nov 2018 16:32:16 -0700 |
Martin von Zweigbergk |
narrow: fix copies._fullcopytracing() narrowspec filtering in graft case
stable
|
Thu, 01 Nov 2018 16:28:11 -0700 |
Martin von Zweigbergk |
tests: demonstrate broken copies._fullcopytracing()
stable
|
Thu, 01 Nov 2018 13:20:12 -0700 |
Martin von Zweigbergk |
narrow: make copies.pathcopies() filter with narrowspec again
stable
|
Thu, 01 Nov 2018 11:24:45 -0700 |
Martin von Zweigbergk |
tests: demonstrate broken copies.pathcopies()
stable
|
Wed, 31 Oct 2018 20:32:42 +0100 |
Paul Morelle |
setup: explain to distutils how we write rc versions
stable
|
Wed, 31 Oct 2018 12:08:37 -0700 |
Boris Feld |
changegroup: restore default node ordering (issue6001)
stable
|
Mon, 29 Oct 2018 17:26:25 +0100 |
Boris Feld |
changegroup: introduce an explicit linear sorting
stable
|
Thu, 25 Oct 2018 22:13:22 -0400 |
Matt Harbison |
py3: roll up threading.Thread constructor args into **kwargs
|
Thu, 25 Oct 2018 21:04:47 -0400 |
Matt Harbison |
tests: glob over a single quote vs double quote difference on Windows
|
Tue, 23 Oct 2018 11:31:33 -0400 |
Augie Fackler |
py3: port test-log-exthook.t to Python 3
|
Fri, 12 Oct 2018 12:30:47 -0400 |
Augie Fackler |
extensions: fix up many many debug logs that use %r
|
Wed, 17 Oct 2018 15:48:01 -0700 |
Matt DeVore |
blackbox: add configitem for format of log timestamps
|
Tue, 23 Oct 2018 14:04:17 -0700 |
Martin von Zweigbergk |
narrow: replace filtering in list comprehension by set operations
|
Tue, 23 Oct 2018 19:20:22 +0200 |
Boris Feld |
storage: update sqlitestore to use the new `deltamode` parameter
|
Tue, 23 Oct 2018 16:24:04 +0300 |
Pulkit Goyal |
narrow: rework logic to check whether we need to widen and narrow
|
Tue, 23 Oct 2018 14:26:17 +0300 |
Pulkit Goyal |
tests: show that adding an already included path still calls narrow_widen()
|
Sun, 14 Oct 2018 17:08:18 +0200 |
Mads Kiilerich |
graft: introduce --base option for using custom base revision while merging
|
Thu, 18 Oct 2018 12:31:06 +0200 |
Boris Feld |
changegroup: add a option to create bundle with full snapshot only
|
Wed, 10 Oct 2018 00:21:02 +0200 |
Boris Feld |
changegroup: allow to force delta to be against p1
|
Wed, 31 Oct 2018 21:16:54 +0900 |
Yuya Nishihara |
fix: disable use of thread-based worker
stable
|
Tue, 09 Oct 2018 23:26:35 +0200 |
Boris Feld |
storage: also use `deltamode argument` for ifiledata
|
Wed, 31 Oct 2018 15:27:06 +0300 |
Pulkit Goyal |
configitems: rename the config to prevent adding an alias in future
stable
|
Wed, 31 Oct 2018 11:02:08 +0100 |
Boris Feld |
sparse-revlog: only refine delta candidates in the sparse case (issue6006)
stable
|
Tue, 09 Oct 2018 22:02:01 +0200 |
Boris Feld |
changegroup: refactor emitrevision to use a `deltamode` argument
|
Mon, 29 Oct 2018 16:23:42 -0400 |
Augie Fackler |
http: work around custom http client classes that refuse extra attrs
stable
|
Tue, 23 Oct 2018 21:11:13 +0900 |
Yuya Nishihara |
branchmap: do not specify changelog as an argument
|
Sat, 20 Oct 2018 17:56:00 +0900 |
Yuya Nishihara |
filecache: unimplement __set__() and __delete__() (API)
|
Sat, 20 Oct 2018 19:13:05 +0900 |
Yuya Nishihara |
filecache: use try-except for faster __dict__ lookup
|
Thu, 25 Oct 2018 21:33:43 +0800 |
Anton Shestakov |
crecord: make nextsametype() check that parent item exists (issue6009)
stable
|
Wed, 24 Oct 2018 10:05:13 -0400 |
Valentin Gatien-Baron |
help: describe what ui.tweakdefaults changes, concretely
stable
|
Thu, 25 Oct 2018 00:22:42 -0400 |
Matt Harbison |
logexchange: convert paths to unix when detecting the active path
stable
|
Wed, 24 Oct 2018 22:40:48 -0400 |
Matt Harbison |
help: update the default value specified for `profiling.time-track`
stable
|
Wed, 24 Oct 2018 22:24:10 -0400 |
Matt Harbison |
profiling: revert the default mode back to 'cpu' on Windows
stable
|
Wed, 17 Oct 2018 14:47:01 +0200 |
Boris Feld |
phase: add an archived phase
stable
|
Tue, 23 Oct 2018 20:46:21 +0900 |
Yuya Nishihara |
exewrapper: apply clang-format to silence test-check-clang-format.t
stable
|
Thu, 18 Oct 2018 19:57:30 -0700 |
rdamazio |
help: displaying extension commands by default
|
Thu, 18 Oct 2018 19:57:05 -0700 |
rdamazio |
help: displaying documented aliases by default
|
Sat, 13 Oct 2018 05:43:39 -0700 |
rdamazio |
help: allow hiding of help topics
|
Sat, 13 Oct 2018 05:02:55 -0700 |
rdamazio |
help: allow commands to be hidden
|
Sat, 20 Oct 2018 00:12:20 +0300 |
Pulkit Goyal |
py3: add one more passing test to whitelist
|
Sat, 20 Oct 2018 00:05:50 +0300 |
Pulkit Goyal |
py3: make sure we pass sysstr in sqlite3.connect()
|
Tue, 05 Sep 2017 15:24:25 -0700 |
Martin von Zweigbergk |
archive: use manifest.matches() to simplify and speed up matching
|
Tue, 05 Sep 2017 15:24:22 -0700 |
Martin von Zweigbergk |
archive: create alwaysmatcher when no matcher provided
|
Tue, 05 Sep 2017 15:21:21 -0700 |
Martin von Zweigbergk |
archive: change "matcnfn" argument to a real matcher
|
Mon, 22 Oct 2018 14:48:14 -0400 |
Augie Fackler |
Added signature for changeset 956ec6f1320d
stable
|
Mon, 22 Oct 2018 14:48:11 -0400 |
Augie Fackler |
Added tag 4.8rc0 for changeset 956ec6f1320d
stable
|
Mon, 22 Oct 2018 14:46:06 -0400 |
Augie Fackler |
merge to stable for 4.8 release freeze
stable 4.8rc0
|
Mon, 22 Oct 2018 11:34:35 -0700 |
Martin von Zweigbergk |
shortest: never emit 0-length prefix even if unique
|
Mon, 22 Oct 2018 15:51:01 +0200 |
Boris Feld |
logtoprocess: sends the canonical command name to the subprocess
|
Mon, 22 Oct 2018 15:47:30 +0200 |
Boris Feld |
logtoprocess: fix message formatting
|
Sat, 18 Aug 2018 01:44:38 +0200 |
Boris Feld |
profiling: move default mode to "real" time
|
Fri, 05 Oct 2018 23:40:12 +0800 |
Anton Shestakov |
streamclone: abort when client needs to handle obsmarkers, but doesn't
|
Fri, 05 Oct 2018 23:27:17 +0800 |
Anton Shestakov |
streamclone: include obsstore file into stream bundle if client can read it
|
Fri, 19 Oct 2018 18:34:42 -0400 |
Matt Harbison |
setup: build exewrapper with Unicode support on py3
|
Fri, 19 Oct 2018 18:32:13 -0400 |
Matt Harbison |
exewrapper: convert to _tcsxxx functions for Unicode compatability
|
Fri, 19 Oct 2018 18:23:14 -0400 |
Matt Harbison |
exewrapper: drop an unused variable
|
Thu, 18 Oct 2018 21:14:22 +0900 |
Yuya Nishihara |
commands: restore compatibility for "^cmd" registration (issue6005)
|
Fri, 19 Oct 2018 12:30:49 +0200 |
Gregory Szorc |
exchangev2: support fetching shallow files history
|
Wed, 17 Oct 2018 17:32:15 +0200 |
Gregory Szorc |
sqlitestore: support for storing revisions without their parents
|
Fri, 19 Oct 2018 15:38:25 +0200 |
Gregory Szorc |
wireprotov2: support exposing linknode of file revisions
|
Fri, 19 Oct 2018 14:59:03 +0200 |
Gregory Szorc |
localrepo: support marking repos as having shallow file storage
|
Wed, 26 Sep 2018 14:41:15 -0700 |
Gregory Szorc |
repository: teach addgroup() to receive data with missing parents
|
Fri, 19 Oct 2018 13:44:25 +0200 |
Gregory Szorc |
commands: support passing depth to hg.clone()
|
Wed, 03 Oct 2018 14:57:29 -0700 |
Gregory Szorc |
filelog: add a hasnode() method (API)
|
Sun, 21 Oct 2018 22:26:00 -0400 |
Matt Harbison |
lfs: consult the narrow matcher when extracting pointers from ctx (issue5794)
|
Sat, 20 Oct 2018 20:25:56 +0900 |
Yuya Nishihara |
statprof: fix overflow while skipping boilerplate parts
|
Sat, 20 Oct 2018 20:15:48 +0900 |
Yuya Nishihara |
statprof: fix indent level of fp.write() (issue6004)
|
Fri, 19 Oct 2018 22:31:47 -0400 |
Matt Harbison |
py3: stringify setupversion on Windows
|
Fri, 19 Oct 2018 23:47:38 -0400 |
Matt Harbison |
tests: add coverage for some untested areas of hgweb
|
Fri, 19 Oct 2018 23:30:56 +0300 |
Pulkit Goyal |
statprof: update the name as the i increases (issue6003)
|
Fri, 19 Oct 2018 23:18:29 +0300 |
Pulkit Goyal |
test: show more profile lines in test-profile.t
|
Fri, 19 Oct 2018 11:45:51 -0400 |
Augie Fackler |
keepalive: use getattr to avoid AttributeErrors when vcr is in use
|
Fri, 19 Oct 2018 11:45:25 -0400 |
Augie Fackler |
phabricator: do more of the VCR work in demandimport.deactivated()
|
Fri, 19 Oct 2018 11:28:29 -0400 |
Augie Fackler |
tests: sleep longer in test-logtoprocess.t
|
Fri, 19 Oct 2018 11:31:18 -0400 |
Augie Fackler |
tests: fix pyflakes warning in test-duplicateoptions.py
|
Fri, 19 Oct 2018 16:34:45 +0200 |
Gregory Szorc |
branchmap: avoid changelog and attribute lookups in replacecache()
|
Fri, 19 Oct 2018 16:16:17 +0200 |
Gregory Szorc |
branchmap: pass changelog into branchmap functions
|
Thu, 18 Oct 2018 16:36:10 -0400 |
Augie Fackler |
fuzz: move many initialization steps into LLVMFuzzerInitialize
|
Thu, 17 Nov 2016 15:51:33 -0800 |
Martin von Zweigbergk |
bundle2: fix broken compression engine assertion
|
Thu, 18 Oct 2018 17:54:07 -0400 |
Matt Harbison |
tests: glob over a difference between Windows 7 and Window 10
|
Thu, 18 Oct 2018 18:11:16 -0400 |
Matt Harbison |
py3: fix module imports in test-highlight.t
|
Wed, 17 Oct 2018 23:33:43 -0400 |
Matt Harbison |
py3: fix module imports in tests, as flagged by test-check-module-imports.t
|
Thu, 18 Oct 2018 21:55:47 -0400 |
Matt Harbison |
lfs: don't add extension to hgrc after conversion (BC)
|
Thu, 18 Oct 2018 21:00:07 +0900 |
Yuya Nishihara |
addremove: add "ui." prefix to message color keys
|
Thu, 09 Feb 2017 09:17:40 -0800 |
Martin von Zweigbergk |
update: clarify update() call sites by specifying argument names
|
Thu, 18 Oct 2018 10:11:08 -0700 |
Martin von Zweigbergk |
debugcommands: avoid stack trace from debugindexstats in pure mode
|
Thu, 18 Oct 2018 11:24:20 -0400 |
Augie Fackler |
tests: fix up pure case of test-sqlitestore.t
|
Thu, 18 Oct 2018 11:14:04 -0400 |
Augie Fackler |
tests: don't emit false failures when sqlite3 is missing
|
Tue, 16 Oct 2018 08:48:23 +0200 |
Yuya Nishihara |
py3: get around IOError variants in test-commandserver.t
|
Tue, 16 Oct 2018 08:41:58 +0200 |
Yuya Nishihara |
py3: don't use traceback.print_exc() in commandserver.py
|
Tue, 16 Oct 2018 08:29:24 +0200 |
Yuya Nishihara |
py3: invalidate repository cache with system-string keys
|
Tue, 16 Oct 2018 08:20:03 +0200 |
Yuya Nishihara |
py3: system-stringify file mode in commandserver.py
|
Tue, 16 Oct 2018 07:57:40 +0200 |
Yuya Nishihara |
py3: alias next to __next__ in commandserver.py
|
Tue, 16 Oct 2018 07:57:05 +0200 |
Yuya Nishihara |
py3: system-stringify list of attributes to be forwarded from commandserver.py
|
Tue, 16 Oct 2018 07:52:56 +0200 |
Yuya Nishihara |
py3: import StringIO from test utility to test-commandserver.t
|
Tue, 16 Oct 2018 07:38:31 +0200 |
Yuya Nishihara |
py3: use bprint() helper in test-commandserver.t
|
Tue, 16 Oct 2018 07:35:29 +0200 |
Yuya Nishihara |
py3: byte-stringify most literals in test-commandserver.t
|
Sun, 14 Oct 2018 09:50:21 -0400 |
Augie Fackler |
localrepo: ensure we properly %-format int in exception throw
|
Thu, 18 Oct 2018 14:41:14 +0300 |
Pulkit Goyal |
py3: add a r'' prefix in mercurial/exchange.py
|
Thu, 18 Oct 2018 14:37:38 +0300 |
Pulkit Goyal |
py3: add 5 new passing tests to whitelist caught by buildbot
|
Wed, 17 Oct 2018 21:54:49 -0400 |
Matt Harbison |
py3: fix test-import-context.t
|
Mon, 15 Oct 2018 22:02:10 -0400 |
Matt Harbison |
py3: restore perfstartup() prior to b456b2e0ad9f on Windows
|
Wed, 17 Oct 2018 21:05:43 -0400 |
Matt Harbison |
help: document the server capabilities added by the LFS extension
|
Thu, 27 Sep 2018 21:54:13 -0400 |
Matt Harbison |
py3: fix test-propertycache.py on Windows
|
Wed, 17 Oct 2018 21:00:36 +0800 |
Anton Shestakov |
commands: adjust metavariables as appropriate
|
Sun, 14 Oct 2018 11:16:22 -0400 |
Augie Fackler |
match: fix up a repr to not crash on Python 3
|
Fri, 05 Oct 2018 11:07:34 -0700 |
Martin von Zweigbergk |
narrow: when widening, don't include manifests the client already has
|
Wed, 17 Oct 2018 09:30:07 -0700 |
Martin von Zweigbergk |
tests: add test for widening from an empty clone
|
Wed, 17 Oct 2018 11:43:39 -0700 |
Martin von Zweigbergk |
subrepo: access status members by name instead of by position
|
Tue, 16 Oct 2018 07:21:00 -0700 |
Kyle Lippincott |
revisions: when using prefixhexnode, ensure we prefix "0"
|
Wed, 03 Oct 2018 16:45:24 +0300 |
Pulkit Goyal |
store: pass matcher to store.datafiles()
|
Wed, 03 Oct 2018 17:59:05 +0300 |
Pulkit Goyal |
streamclone: pass narrowing related info in _walkstreamfiles()
|
Wed, 26 Sep 2018 17:20:04 +0300 |
Pulkit Goyal |
streamclone: new server config and some API changes for narrow stream clones
|
Wed, 10 Oct 2018 17:36:59 +0300 |
Pulkit Goyal |
narrow: only send the narrowspecs back if ACL in play
|
Wed, 17 Oct 2018 22:32:50 +0800 |
Anton Shestakov |
zsh_completion: add -l/--list flag for hg bookmarks completion
|
Wed, 17 Oct 2018 22:31:34 +0800 |
Anton Shestakov |
zsh_completion: fix a couple of flags still not being perfect
|
Wed, 17 Oct 2018 22:27:10 +0800 |
Anton Shestakov |
zsh_completion: use $_hg_remote_opts after it is defined
|
Wed, 17 Oct 2018 11:56:03 -0700 |
Martin von Zweigbergk |
tests: fix "running x tests using y ... " output in a few more places
|
Sun, 14 Oct 2018 09:34:21 +0000 |
Mark Thomas |
py3: fix test-hardlinks.t
|
Fri, 14 Sep 2018 14:56:13 -0700 |
Gregory Szorc |
exchange: support declaring pull depth
|
Wed, 17 Oct 2018 10:10:05 +0200 |
Gregory Szorc |
exchangev2: support for calling rawstorefiledata to retrieve raw files
|
Tue, 16 Oct 2018 21:31:21 +0200 |
Gregory Szorc |
wireprotov2: implement command for retrieving raw store files
|
Tue, 16 Oct 2018 21:35:33 +0200 |
Gregory Szorc |
wireprotov2: add response type that serializes to indefinite length bytestring
|
Wed, 26 Sep 2018 14:38:43 -0700 |
Gregory Szorc |
exchangev2: recognize narrow patterns when pulling
|
Tue, 09 Oct 2018 08:50:13 -0700 |
Gregory Szorc |
sqlitestore: file storage backend using SQLite
|
Tue, 16 Oct 2018 15:36:19 +0200 |
Gregory Szorc |
storageutil: extract most of peek_censored from revlog
|
Thu, 20 Sep 2018 17:27:01 -0700 |
Matt Harbison |
lfs: autoload the extension when cloning from repo with lfs enabled
|
Tue, 16 Oct 2018 16:24:46 +0200 |
Gregory Szorc |
testing: switch to inserting deltas
|
Tue, 16 Oct 2018 15:24:06 +0200 |
Gregory Szorc |
testing: remove expectation of error on bad node insert
|
Tue, 16 Oct 2018 17:45:39 +0200 |
Gregory Szorc |
storageutil: convert fileid to bytes to avoid cast to %s
|
Tue, 16 Oct 2018 17:48:28 +0200 |
Gregory Szorc |
tests: use byte literals in test-storage.py
|
Tue, 16 Oct 2018 07:19:38 +0200 |
Yuya Nishihara |
py3: byte-stringify literals in test-keyword.t
|
Tue, 16 Oct 2018 07:18:30 +0200 |
Yuya Nishihara |
py3: flush std streams before/after running user code in heredoctest.py
|
Tue, 16 Oct 2018 08:06:17 +0200 |
Yuya Nishihara |
py3: rewrite StringIO fallback for Python 3
|
Tue, 16 Oct 2018 07:04:07 +0200 |
Yuya Nishihara |
py3: reinvent print() function for contrib/hgclient.py
|
Tue, 16 Oct 2018 07:08:12 +0200 |
Yuya Nishihara |
py3: work around unicode stdio streams in contrib/hgclient.py
|
Tue, 16 Oct 2018 07:00:41 +0200 |
Yuya Nishihara |
py3: convert string literals to bytes in contrib/hgclient.py
|
Tue, 16 Oct 2018 08:16:11 -0400 |
Augie Fackler |
merge with stable
|
Fri, 31 Aug 2018 19:58:41 +0100 |
Martijn Pieters |
branchmap: remove redundant sort
|
Thu, 11 Oct 2018 03:15:04 +0200 |
Boris Feld |
revset: drop special case of 'revset(...)' function in analyze
|
Thu, 11 Oct 2018 03:13:53 +0200 |
Boris Feld |
revset: document the `revset(...)` syntax
|
Tue, 16 Oct 2018 12:39:21 +0200 |
Yuya Nishihara |
check-commit: update test expectation per removal of "double empty line" rule
|
Sun, 14 Oct 2018 15:40:16 +0200 |
Martijn Pieters |
style: drop requirement to only use single lines between top-level objects
|
Sun, 14 Oct 2018 13:05:53 -0400 |
Matt Harbison |
py3: byteify extension in test-relink.t
|
Sat, 13 Oct 2018 04:20:22 -0400 |
Augie Fackler |
f: fix a Python 3 bytes/string issue
|
Sun, 14 Oct 2018 08:55:30 -0400 |
Augie Fackler |
tests: use regex instead of Python versions for archive hash changes
|
Sun, 14 Oct 2018 05:29:00 -0400 |
Augie Fackler |
notify: a ton of encoding dancing to deal with the email module
|
Sun, 14 Oct 2018 11:06:21 -0400 |
Augie Fackler |
tests: add missing b prefix in test-context-metadata.t
|
Sun, 14 Oct 2018 11:05:41 -0400 |
Augie Fackler |
context: raise runtime errors with sysstrs
|
Mon, 15 Oct 2018 11:16:12 +0200 |
Georges Racinet |
rust: rustfmt config for hg-direct-ffi
|
Mon, 08 Oct 2018 19:11:41 +0200 |
Georges Racinet |
rust: rustlazyancestors.__contains__
|
Sun, 14 Oct 2018 01:39:22 -0400 |
Matt Harbison |
help: fix a missing quote character in ui.tweakdefaults
|
Thu, 27 Sep 2018 16:55:44 +0200 |
Georges Racinet |
rust: hooking into Python code
|
Sun, 14 Oct 2018 14:10:38 +0000 |
Mark Thomas |
py3: fix test-propertycache.py
|
Sun, 14 Oct 2018 14:02:32 +0000 |
Mark Thomas |
py3: fix test-dirstate-race.t
|
Fri, 12 Oct 2018 18:49:11 +0200 |
Rodrigo Damazio |
help: adding a proper declaration for shortlist/basic commands (API)
|
Fri, 12 Oct 2018 18:06:32 +0200 |
Rodrigo Damazio |
help: assigning topic categories
|
Sat, 13 Oct 2018 02:17:41 -0700 |
rdamazio |
help: assigning categories to existing commands
|
Fri, 12 Oct 2018 17:57:36 +0200 |
Rodrigo Damazio |
help: splitting the topics by category
|
Sat, 13 Oct 2018 05:03:50 -0700 |
rdamazio |
help: adding support for command categories
|
Sun, 14 Oct 2018 13:35:47 +0200 |
Yuya Nishihara |
notify: just use email.errors
|
Sat, 06 Oct 2018 21:13:59 +0900 |
Yuya Nishihara |
rust-chg: add struct holding information needed to spawn server process
|
Sun, 07 Oct 2018 11:32:42 +0900 |
Yuya Nishihara |
rust-chg: install logger if $CHGDEBUG is set
|
Sat, 06 Oct 2018 20:07:11 +0900 |
Yuya Nishihara |
rust-chg: depend on log and tokio_timer
|
Sun, 07 Oct 2018 20:55:51 +0900 |
Yuya Nishihara |
rust-chg: suppress panic while writing chg error to stderr
|
Sun, 14 Oct 2018 04:37:25 -0400 |
Augie Fackler |
logcmdutil: add a helpful assertion to catch mistyped templates early
|
Sun, 14 Oct 2018 05:28:01 -0400 |
Augie Fackler |
notify: adapt to new location of email module's errors
|
Sun, 14 Oct 2018 04:33:47 -0400 |
Augie Fackler |
notify: add some b prefixes
|
Sun, 14 Oct 2018 09:24:36 +0000 |
Mark Thomas |
py3: fix test-diff-color.t
|
Sun, 14 Oct 2018 09:07:43 +0000 |
Mark Thomas |
py3: fix test-revlog.t
|
Sun, 14 Oct 2018 04:11:35 -0400 |
Augie Fackler |
fuzz: try *even harder* to prevent Python from looking up usernames
|
Sun, 14 Oct 2018 03:42:43 -0400 |
Connor Sheehan |
wireproto: fix incorrect function name in docstring
|
Sat, 13 Oct 2018 15:32:52 +0000 |
Mark Thomas |
py3: fix test-status.t
|
Sun, 14 Oct 2018 07:25:01 +0200 |
Yuya Nishihara |
formatter: make debug output prettier
|
Sun, 14 Oct 2018 07:23:02 +0200 |
Yuya Nishihara |
stringutil: allow to specify initial indent level of pprint()
|
Sun, 14 Oct 2018 07:18:19 +0200 |
Yuya Nishihara |
stringutil: make level parameter of pprintgen() 0-origin
|
Sun, 14 Oct 2018 06:51:19 +0200 |
Yuya Nishihara |
formatter: use stringutil.pprint() in debug output to drop b''
|
Thu, 27 Sep 2018 16:56:15 +0200 |
Georges Racinet |
rust: exposing in parsers module
|
Thu, 27 Sep 2018 16:51:36 +0200 |
Georges Racinet |
rust: iterator bindings to C code
|
Thu, 27 Sep 2018 17:03:16 +0200 |
Georges Racinet |
rust: pure Rust lazyancestors iterator
|
Sat, 13 Oct 2018 23:08:29 -0400 |
Matt Harbison |
run-tests: restore quoting the python executable for running *.py tests
|
Sat, 13 Oct 2018 19:49:33 -0400 |
Matt Harbison |
tests: replace `cd ..` with an absolute path in a couple ssh tests
|
Thu, 04 Oct 2018 00:17:26 -0400 |
Matt Harbison |
lfs: register the flag processors per repository
|
Tue, 09 Oct 2018 21:53:21 -0400 |
Matt Harbison |
revlog: allow flag processors to be applied via store options
|
Fri, 12 Oct 2018 17:34:45 -0400 |
Matt Harbison |
py3: use str to query registry values on Windows
|
Sat, 13 Oct 2018 16:57:28 +0200 |
Yuya Nishihara |
py3: convert "usage" literal to bytes
|
Sat, 13 Oct 2018 09:47:53 -0400 |
Augie Fackler |
churn: remove redundant round()
|
Sat, 13 Oct 2018 10:09:12 +0200 |
Martijn Pieters |
py3: use py3 as the test tag, dropping the k
|
Sat, 13 Oct 2018 09:03:08 -0400 |
Augie Fackler |
tests: fix inline extension in test-fncache.t for Python 3
|
Sat, 13 Oct 2018 08:59:06 -0400 |
Augie Fackler |
py3: 3 more passing tests
|
Sat, 13 Oct 2018 08:54:44 -0400 |
Augie Fackler |
simplemerge: port to Python 3
|
Sat, 13 Oct 2018 05:14:21 -0400 |
Augie Fackler |
contrib: fix up output in check-config.py to use strs to avoid b prefixes
|
Sat, 13 Oct 2018 08:54:31 -0400 |
Augie Fackler |
context: open files in bytes mode
|
Sat, 13 Oct 2018 09:45:49 -0400 |
Augie Fackler |
tests: fix up test-hghave for recent run-tests change to use more CPUs
|
Sat, 13 Oct 2018 13:39:07 +0000 |
Mark Thomas |
py3: fix test-parse-date.t
|
Fri, 12 Oct 2018 16:51:11 +0200 |
Yuya Nishihara |
obsolete: don't translate internal error message
|
Fri, 12 Oct 2018 19:25:08 +0200 |
Yuya Nishihara |
py3: get around unicode docstrings in test-encoding-textwrap.t and test-help.t
|
Sat, 13 Oct 2018 11:52:30 +0200 |
Anton Shestakov |
crecord: make enter move cursor down to the next item of the same type
|
Sat, 13 Oct 2018 12:58:24 +0000 |
Mark Thomas |
py3: fix infinitepush extension tests
|
Sat, 13 Oct 2018 14:17:25 +0200 |
Yuya Nishihara |
py3: build help of compression engines in bytes
|
Sat, 13 Oct 2018 14:11:12 +0200 |
Yuya Nishihara |
py3: do I/O in bytes in test-help.t
|
Sat, 13 Oct 2018 07:55:34 -0400 |
Augie Fackler |
tests: accept slightly different zip file in Python 3
|
Sat, 13 Oct 2018 07:53:51 -0400 |
Augie Fackler |
webcommands: use stringutil.pprint() to repr invalid archive types
|
Sat, 13 Oct 2018 07:51:22 -0400 |
Augie Fackler |
archival: don't try and fsdecode non-{bytes,str} objects
|
Sat, 13 Oct 2018 06:34:53 -0400 |
Augie Fackler |
tests: fix last failure in test-tools.t
|
Sat, 13 Oct 2018 12:20:24 +0200 |
Gregory Szorc |
run-tests: run tests with as many processes as cores by default
|
Sat, 13 Oct 2018 12:11:45 +0200 |
Gregory Szorc |
run-tests: print number of tests and parallel process count
|
Sat, 13 Oct 2018 12:29:43 +0200 |
Yuya Nishihara |
releasenotes: use stringutil.wrap() instead of handcrafted TextWrapper wrapper
|
Sat, 13 Oct 2018 00:22:05 -0700 |
Martin von Zweigbergk |
match: optimize matcher when all patterns are of rootfilesin kind
|
Sat, 13 Oct 2018 06:02:27 -0400 |
Augie Fackler |
churn: use integer division consistently
|
Sat, 13 Oct 2018 05:58:16 -0400 |
Augie Fackler |
churn: fix stack traces on Python 3
|
Sat, 13 Oct 2018 04:00:57 -0400 |
Augie Fackler |
py3: moar passing tests
|
Fri, 12 Oct 2018 12:52:49 -0400 |
Augie Fackler |
py3: one new passing tests
|
Fri, 12 Oct 2018 12:38:37 -0400 |
Augie Fackler |
tests: expand our coverage of errors in Python 3 for bad extensions
|
Fri, 12 Oct 2018 12:32:12 -0400 |
Augie Fackler |
tests: add lots of globs and conditional output lines
|
Sat, 13 Oct 2018 04:00:47 -0400 |
Augie Fackler |
releasenotes: fix remaining bytes/unicode issues caught by tests
|
Sat, 13 Oct 2018 03:27:21 -0400 |
Augie Fackler |
relnotes: port to Python 3
|
Sat, 13 Oct 2018 11:01:38 +0200 |
Yuya Nishihara |
py3: use __code__ instead of func_code to test if func is cachable
|
Sat, 13 Oct 2018 10:58:06 +0200 |
Yuya Nishihara |
py3: pass in system string to vars(branchmap).__contains__()
|
Sat, 13 Oct 2018 08:48:59 +0000 |
Mark Thomas |
test-bookmarks-pushpull: use correct tmp dir for no-bm-move.sh
|
Sat, 13 Oct 2018 05:17:28 +0300 |
Pulkit Goyal |
py3: add some glob to make output compatible with python 3
|
Sat, 13 Oct 2018 05:14:23 +0300 |
Pulkit Goyal |
py3: add a b'' prefix in tests/test-requires.t
|
Sat, 13 Oct 2018 05:12:20 +0300 |
Pulkit Goyal |
py3: use '%d' for rev nums instead of '%s'
|
Sat, 13 Oct 2018 05:03:24 +0300 |
Pulkit Goyal |
py3: more globing of things to make output compatible between py2 and py3
|
Sat, 13 Oct 2018 04:54:35 +0300 |
Pulkit Goyal |
py3: use stringutil.pprint() instead of '%r'
|
Sat, 13 Oct 2018 04:51:09 +0300 |
Pulkit Goyal |
py3: use '%d' for integers instead of '%s'
|
Sat, 13 Oct 2018 04:47:51 +0300 |
Pulkit Goyal |
py3: add some py3 specific output to test
|
Sat, 13 Oct 2018 04:42:14 +0300 |
Pulkit Goyal |
py3: use stringutil.pprint() in color.py instead of '%r'
|
Sat, 13 Oct 2018 04:36:04 +0300 |
Pulkit Goyal |
py3: add b'' prefixes in tests/test-progress.t
|
Sat, 13 Oct 2018 04:29:03 +0300 |
Pulkit Goyal |
py3: add b'' prefixes to tests/test-keyword.t
|
Sat, 13 Oct 2018 04:24:19 +0300 |
Pulkit Goyal |
py3: use stringutil.pprint() if we are printing bool values
|
Sat, 13 Oct 2018 04:21:02 +0300 |
Pulkit Goyal |
py3: glob some difference between py2 and py3 output
|
Sat, 13 Oct 2018 04:09:34 +0300 |
Pulkit Goyal |
py3: byteify tests/wireprotosimplecache.py
|
Sat, 13 Oct 2018 04:08:53 +0300 |
Pulkit Goyal |
py3: add b'' prefixes in tests/test-help.t
|
Sat, 13 Oct 2018 03:59:15 +0300 |
Pulkit Goyal |
py3: use sys.stdout.buffer for binary output in tests/svnxml.py
|
Sat, 13 Oct 2018 03:58:20 +0300 |
Pulkit Goyal |
py3: use '%s' instead of %r in hgext/convert/subversion.py
|
Sat, 13 Oct 2018 03:46:57 +0300 |
Pulkit Goyal |
py3: make test-contrib-perf.t work on python 3
|
Sat, 13 Oct 2018 03:32:12 +0300 |
Pulkit Goyal |
py3: add 3 more passing tests to whitelist caught by buildbot
|
Sat, 13 Oct 2018 00:35:37 +0300 |
Pulkit Goyal |
py3: add some r'' prefixes in hgext/narrow/narrowwirepeer.py
|
Fri, 12 Oct 2018 19:49:02 +0200 |
Gregory Szorc |
py3: r'' prefix default values for mimetypes.guess_mime()
|
Fri, 12 Oct 2018 20:03:29 +0000 |
Mark Thomas |
absorb: update help text
|
Fri, 12 Oct 2018 16:45:46 +0900 |
FUJIWARA Katsunori |
fsmonitor: use vfs instead of opener (issue5938)
|
Fri, 12 Oct 2018 16:07:08 +0900 |
FUJIWARA Katsunori |
tests: configure fsmonitor.mode=paranoid always if fsmonitor is used
|
Mon, 08 Oct 2018 13:12:06 +0900 |
FUJIWARA Katsunori |
tests: drop files from exclusion list in test-check-module-imports.t
|
Mon, 08 Oct 2018 12:03:04 +0900 |
FUJIWARA Katsunori |
tests: use NO_CHECK_EOF for fragments used to test importing via extension
|
Mon, 08 Oct 2018 10:30:59 +0900 |
FUJIWARA Katsunori |
tests: use NO_CHECK_EOF for fragments having intentional error
|
Mon, 08 Oct 2018 10:45:36 +0900 |
FUJIWARA Katsunori |
tests: fix style issue of importing order in test-lock.py
|
Mon, 08 Oct 2018 10:10:06 +0900 |
FUJIWARA Katsunori |
tests: fix style issue of importing hgweb in embedded code fragments
|
Fri, 12 Oct 2018 18:20:17 +0200 |
Gregory Szorc |
py3: encode str to bytes
|
Fri, 12 Oct 2018 19:00:24 +0200 |
Gregory Szorc |
py3: sprinkle statprof.py with utf-8 encoding
|
Fri, 12 Oct 2018 19:17:22 +0200 |
Gregory Szorc |
py3: flush stdout
|
Fri, 12 Oct 2018 19:07:12 +0200 |
Gregory Szorc |
py3: use raw strings in statprof.py
|
Fri, 12 Oct 2018 18:51:10 +0200 |
Gregory Szorc |
py3: switch from print(..., file=) to write()
|
Fri, 12 Oct 2018 18:40:32 +0200 |
Gregory Szorc |
py3: use %d in a few places
|
Fri, 12 Oct 2018 18:37:42 +0200 |
Gregory Szorc |
py3: use raw strings for stack names
|
Fri, 12 Oct 2018 18:30:40 +0200 |
Gregory Szorc |
py3: use sysbytes for converting code attributes
|
Fri, 12 Oct 2018 18:26:10 +0200 |
Gregory Szorc |
py3: use write() instead of print()
|
Fri, 12 Oct 2018 17:35:54 +0200 |
Gregory Szorc |
py3: use %d to format ints
|
Fri, 12 Oct 2018 17:31:10 +0200 |
Gregory Szorc |
py3: convert sorting field to sysstr
|
Fri, 12 Oct 2018 17:25:02 +0200 |
Gregory Szorc |
py3: encode json output to bytes and use write()
|
Fri, 12 Oct 2018 17:48:40 +0000 |
Mark Thomas |
absorb: prompt user to accept absorb changes by default
|
Fri, 12 Oct 2018 15:46:52 +0000 |
Mark Thomas |
templatefuncs: add truncate parameter to pad
|
Fri, 12 Oct 2018 15:46:51 +0000 |
Mark Thomas |
absorb: print summary of changesets affected
|
Fri, 12 Oct 2018 13:35:58 +0000 |
Mark Thomas |
absorb: use a formatter to generate output
|
Fri, 12 Oct 2018 12:31:17 -0400 |
Augie Fackler |
tests: fix up test-bad-extension.t's inline extension
|
Fri, 12 Oct 2018 11:44:27 -0400 |
Augie Fackler |
polib: update to latest release 1.0.7 (upstream rev d75ce6dbbc2a)
|
Fri, 12 Oct 2018 10:01:09 -0400 |
Augie Fackler |
tests: glob away some annoying py3 differences
|
Fri, 12 Oct 2018 10:00:43 -0400 |
Augie Fackler |
tests: fix a repr on python3 in test-extension.t
|
Fri, 12 Oct 2018 10:00:14 -0400 |
Augie Fackler |
tests: so many b prefixes in test-extension.t
|
Fri, 12 Oct 2018 09:59:11 -0400 |
Augie Fackler |
tests: ensure print() statements in test-extension.t all flush
|
Fri, 12 Oct 2018 16:19:21 +0200 |
Gregory Szorc |
revlog: update pure nodecache start lookup offset on insertion
|
Wed, 03 Oct 2018 13:57:42 -0700 |
Gregory Szorc |
exchangev2: use filesdata
|
Wed, 03 Oct 2018 12:54:39 -0700 |
Gregory Szorc |
wireprotov2: define and implement "filesdata" command
|
Tue, 02 Oct 2018 10:31:36 -0700 |
Gregory Szorc |
wireprotov2: extract file object emission to own function
|
Mon, 08 Oct 2018 18:17:12 -0700 |
Gregory Szorc |
wireprotov2: change how revisions are specified to changesetdata
|
Mon, 08 Oct 2018 17:54:14 -0700 |
Gregory Szorc |
wireprotov2: stop sending phase updates for base revisions
|
Thu, 11 Oct 2018 09:47:52 +0200 |
Gregory Szorc |
debugcommands: support wrapping long lines
|
Wed, 03 Oct 2018 13:17:00 -0700 |
Gregory Szorc |
exchangev2: honor server advertised manifestdata recommended batch size
|
Mon, 08 Oct 2018 17:45:51 -0700 |
Gregory Szorc |
wireprotov2: advertise recommended batch size for requests
|
Wed, 03 Oct 2018 13:07:28 -0700 |
Gregory Szorc |
httppeer: expose API descriptor on httpv2peer
|
Thu, 11 Oct 2018 09:26:05 +0200 |
Gregory Szorc |
tests: use baseurl instead of advertisedbaseurl
|
Fri, 12 Oct 2018 09:23:55 -0400 |
Augie Fackler |
py3: another one started passing
|
Fri, 12 Oct 2018 06:55:11 -0400 |
Augie Fackler |
py3: one more passing test
|
Fri, 12 Oct 2018 06:50:01 -0400 |
Augie Fackler |
scmutil: wrap locker information in bytestr before repr()ing it
|
Fri, 12 Oct 2018 06:50:46 -0400 |
Augie Fackler |
py3: more passing tests
|
Fri, 12 Oct 2018 06:35:55 -0400 |
Augie Fackler |
py3: whitelist another passing test
|
Fri, 12 Oct 2018 06:22:15 -0400 |
Augie Fackler |
obsolete: convert error string to a sysstr
|
Fri, 12 Oct 2018 06:39:32 -0400 |
Augie Fackler |
tests: ensure the python 3 passing test list stays sorted
|
Fri, 12 Oct 2018 06:35:33 -0400 |
Augie Fackler |
py3: sort passing test list
|
Thu, 11 Oct 2018 23:07:23 +0200 |
Gregory Szorc |
py3: tweak stdout writing in test-hgweb-no-path-info.t
|
Thu, 11 Oct 2018 22:53:44 +0200 |
Gregory Szorc |
py3: use .+ instead of .* in regexp pattern
|
Thu, 11 Oct 2018 22:26:12 +0200 |
Gregory Szorc |
py3: coerce bytestr to bytes to appease urllib.parse.quote_from_bytes()
|
Thu, 11 Oct 2018 21:47:39 +0200 |
Gregory Szorc |
py3: pass str and return bytes from mimetypes.guess_type()
|
Thu, 11 Oct 2018 22:27:52 +0200 |
Gregory Szorc |
py3: use bytes literal in test-hgweb-json.t
|
Thu, 11 Oct 2018 22:01:54 +0200 |
Gregory Szorc |
py3: convert diff opcode name to bytes
|
Thu, 11 Oct 2018 21:22:43 +0200 |
Gregory Szorc |
py3: byteify hgweberror.py
|
Thu, 11 Oct 2018 21:18:58 +0200 |
Gregory Szorc |
py3: encode JSON str to bytes
|
Thu, 11 Oct 2018 21:05:03 +0200 |
Gregory Szorc |
py3: use b'' in test-check-interfaces.py
|
Fri, 12 Oct 2018 06:22:43 +0200 |
Yuya Nishihara |
revlog: optimize ancestors() to not check filtered revisions for each
|
Thu, 11 Oct 2018 21:51:17 -0400 |
Matt Harbison |
phabricator: drop support for the legacy phabricator.auth.token config (BC)
|
Thu, 11 Oct 2018 22:39:11 -0400 |
Matt Harbison |
absorb: print '{rev}:' as a prefix to the hash
|
Thu, 11 Oct 2018 19:02:42 +0200 |
muxator |
packaging: fix "make centos{5,6,7}"
|
Wed, 10 Oct 2018 19:46:13 +0300 |
Pulkit Goyal |
narrow: don't compress the bundle2 when sending 'error:abort'
|
Thu, 11 Oct 2018 03:38:23 +0530 |
Taapas Agrawal |
push: add "remote" to 'repository changed while pushing' messages (issue5971)
|
Thu, 11 Oct 2018 07:27:24 -0400 |
Augie Fackler |
fuzz: try setting PYTHONNOUSERSITE=1 to avoid loading site-packages
|
Wed, 03 Oct 2018 10:46:56 +0200 |
Boris Feld |
perf: extract result formatting in its own function
|
Tue, 02 Oct 2018 18:54:06 +0200 |
Boris Feld |
perf: extract the timing of a section in a context manager
|
Mon, 01 Oct 2018 17:23:54 +0200 |
Boris Feld |
pref: support negative indexing in perfrevlogrevisions
|
Mon, 01 Oct 2018 17:37:38 +0200 |
Boris Feld |
perf: accept formatter option for perfmanifest
|
Mon, 01 Oct 2018 17:53:47 +0200 |
Boris Feld |
perf: fix -T json
|
Mon, 01 Oct 2018 17:37:53 +0200 |
Boris Feld |
formatter: more details on assertion failure
|
Wed, 10 Oct 2018 23:19:42 -0700 |
Gregory Szorc |
wireprotov2: raise ProgrammingError on unknown action
|
Mon, 08 Oct 2018 17:24:28 -0700 |
Gregory Szorc |
wireprotov2: send content encoded frames from server
|
Mon, 08 Oct 2018 15:19:32 -0700 |
Gregory Szorc |
wireprotov2: raise exception in objects() if future has been resolved
|
Fri, 05 Oct 2018 23:49:18 +0000 |
Gregory Szorc |
wireprotov2: don't emit empty frames
|
Fri, 05 Oct 2018 10:29:36 -0700 |
Gregory Szorc |
wireprotov2: remove functions for creating response frames from bytes
|
Fri, 05 Oct 2018 09:23:06 -0700 |
Gregory Szorc |
wireprotov2: handle noop action
|
Mon, 08 Oct 2018 17:00:16 -0700 |
Gregory Szorc |
wireprotov2: send protocol settings frame from client
|
Mon, 08 Oct 2018 17:10:59 -0700 |
Gregory Szorc |
wireprotov2: define and use stream encoders
|
Wed, 10 Oct 2018 12:25:28 -0400 |
Matt Harbison |
lfs: avoid a potential variable reference before assignment error in cmdserver
stable
|
Thu, 04 Oct 2018 17:39:16 -0700 |
Gregory Szorc |
wireprotov2: establish dedicated classes for input and output streams
|
Thu, 04 Oct 2018 17:17:57 -0700 |
Gregory Szorc |
wireprotov2: pass ui into clientreactor and serverreactor
|
Thu, 04 Oct 2018 16:44:21 -0700 |
Gregory Szorc |
wireprotov2: handle stream encoding settings frames
|
Thu, 04 Oct 2018 15:43:21 -0700 |
Gregory Szorc |
wireprotov2: document client reactor actions
|
Thu, 04 Oct 2018 16:26:45 -0700 |
Gregory Szorc |
wireprotov2: handle sender protocol settings frames
|
Thu, 04 Oct 2018 14:05:16 -0700 |
Gregory Szorc |
wireprotov2: update stream encoding specification
|
Thu, 04 Oct 2018 15:08:42 -0700 |
Gregory Szorc |
cborutil: cast bytearray to bytes
|
Mon, 08 Oct 2018 17:06:24 -0700 |
Gregory Szorc |
tests: disable zstd in test
|
Mon, 08 Oct 2018 17:20:41 -0700 |
Gregory Szorc |
wireprotov2: remove "compression" from capabilities response
|
Mon, 08 Oct 2018 16:27:40 -0700 |
Gregory Szorc |
zstandard: vendor python-zstandard 0.10.1
|
Tue, 25 Sep 2018 20:55:03 +0900 |
Yuya Nishihara |
rust-chg: install signal handlers to forward signals to server
|
Mon, 24 Sep 2018 22:19:49 +0900 |
Yuya Nishihara |
rust-chg: remove SIGCHLD handler which won't work in oxidized chg
|
Mon, 24 Sep 2018 22:04:57 +0900 |
Yuya Nishihara |
rust-chg: extract signal handlers from chg/procutil.c
|
Sun, 07 Oct 2018 23:19:49 +0900 |
Yuya Nishihara |
help: document about "version" template keywords
|
Sun, 07 Oct 2018 23:14:21 +0900 |
Yuya Nishihara |
help: document about "tags" template keywords
|
Sun, 07 Oct 2018 23:12:04 +0900 |
Yuya Nishihara |
help: document about "status" template keywords
|
Sun, 07 Oct 2018 23:05:00 +0900 |
Yuya Nishihara |
help: document about "resolve" template keywords
|
Sun, 07 Oct 2018 23:00:50 +0900 |
Yuya Nishihara |
help: document about "paths" template keywords
|
Sun, 07 Oct 2018 22:56:37 +0900 |
Yuya Nishihara |
help: document about "identify" template keywords
|
Sun, 07 Oct 2018 22:50:12 +0900 |
Yuya Nishihara |
help: document about "grep" template keywords
|
Sun, 07 Oct 2018 17:35:25 +0900 |
Yuya Nishihara |
chgserver: catch Abort while parsing early args to shut down cleanly
|
Fri, 05 Oct 2018 22:08:37 +0900 |
Yuya Nishihara |
chg: upgrade client to use "setumask2" command
|
Thu, 04 Oct 2018 23:25:55 +0900 |
Yuya Nishihara |
chgserver: add "setumask2" command which uses correct message frame
|
Tue, 09 Oct 2018 22:29:10 +0200 |
muxator |
packaging: "make deb" no longer fails
|
Tue, 09 Oct 2018 22:24:38 +0200 |
muxator |
packaging: cleanup() did not read the value of $CLEANUP
|
Tue, 09 Oct 2018 22:18:35 +0200 |
muxator |
packaging: builddeb's cleanup needs to expand PWD, safely
|
Tue, 09 Oct 2018 22:16:25 +0200 |
muxator |
packaging: blindly factor out trap's cleanup function in builddeb
|
Tue, 09 Oct 2018 21:40:49 +0200 |
muxator |
packaging: print full path to the packages when builddeb finishes successfully
|
Tue, 09 Oct 2018 21:39:39 +0200 |
muxator |
packaging: print more specific error messages when builddeb fails
|
Tue, 09 Oct 2018 12:56:11 -0700 |
Gregory Szorc |
cmdutil: sort unresolved paths
|
Tue, 09 Oct 2018 07:46:01 +0900 |
Yuya Nishihara |
fuzz: report error if Python code raised exception
|
Tue, 09 Oct 2018 07:42:05 +0900 |
Yuya Nishihara |
revlog: explicitly initialize static variables
|
Mon, 08 Oct 2018 21:53:32 +0200 |
Joerg Sonnenberger |
tests: do not change sys.path, it can break loading cext.parsers
|
Mon, 08 Oct 2018 21:51:20 +0200 |
Joerg Sonnenberger |
tests: deal with differences in tic from ncurses and NetBSD
|
Mon, 08 Oct 2018 20:07:13 +0200 |
Joerg Sonnenberger |
closehead: fix close-head -r listification
|
Thu, 23 Aug 2018 12:25:54 +0900 |
FUJIWARA Katsunori |
import-checker: use testparseutil.embedded() to centralize detection logic
|
Thu, 23 Aug 2018 12:25:54 +0900 |
FUJIWARA Katsunori |
tests: use NO_CHECK_EOF as heredoc limit mark to omit checking code fragments
|
Thu, 23 Aug 2018 12:25:54 +0900 |
FUJIWARA Katsunori |
contrib: add an utility module to parse test scripts
|
Thu, 23 Aug 2018 12:24:41 +0900 |
FUJIWARA Katsunori |
tests: use environment variable indirectly
|
Thu, 23 Aug 2018 12:20:41 +0900 |
FUJIWARA Katsunori |
tests: import multiple modules separately
|
Mon, 08 Oct 2018 11:50:25 -0400 |
Augie Fackler |
fuzz: allow manifest fuzzer to detect leaks
|
Mon, 08 Oct 2018 11:47:25 -0400 |
Augie Fackler |
fuzzers: init Python in LLVMFuzzerInitialize and intentionally leak it
|
Mon, 08 Oct 2018 11:42:06 -0400 |
Augie Fackler |
revlog: if the module is initialized more than once, don't leak nullentry
|
Mon, 01 Oct 2018 14:31:15 -0700 |
Martin von Zweigbergk |
narrow: move remaining narrow-limited dirstate walks to core
|
Mon, 01 Oct 2018 10:11:00 -0700 |
Martin von Zweigbergk |
narrow: allow repo.narrowmatch(match) to include exact matches from "match"
|
Fri, 28 Sep 2018 22:35:05 -0700 |
Martin von Zweigbergk |
narrow: filter files by narrowspec in ctx.matches()
|
Fri, 28 Sep 2018 17:09:15 -0700 |
Martin von Zweigbergk |
narrow: only walk files within narrowspec also for committed revisions
|
Thu, 27 Sep 2018 23:01:26 -0700 |
Martin von Zweigbergk |
status: intersect matcher with narrow matcher instead of filtering afterwards
|
Fri, 28 Sep 2018 12:29:21 -0700 |
Martin von Zweigbergk |
localrepo: allow narrowmatch() to accept matcher to intersect with
|
Fri, 05 Oct 2018 01:55:51 +0300 |
Zharaskhan Aman |
obsolete: fix ValueError when stored note contains ':' char (issue5783)
|
Fri, 05 Oct 2018 16:06:51 -0700 |
Martin von Zweigbergk |
narrow: update TODO.rst now that we share format with sparse
|
Fri, 05 Oct 2018 16:04:25 -0700 |
Martin von Zweigbergk |
narrow: update TODO.rst now that we filter status in ctx
|
Fri, 05 Oct 2018 16:01:21 -0700 |
Martin von Zweigbergk |
narrow: update TODO.rst now that the narrowspec is in .hg/store
|
Fri, 05 Oct 2018 23:28:14 +0300 |
Pulkit Goyal |
py3: add 8 new passing tests to whitelist found by buildbot
|
Fri, 05 Oct 2018 23:31:51 +0300 |
Pulkit Goyal |
py3: use '%f' for floats instead of '%s'
|
Fri, 05 Oct 2018 22:52:24 +0300 |
Pulkit Goyal |
narrow: move adding of narrow server capabilities to core
|
Fri, 05 Oct 2018 22:31:12 +0300 |
Pulkit Goyal |
wireprotoserver: move narrow capabilities to wireprototypes.py
|
Fri, 05 Oct 2018 22:19:19 +0300 |
Pulkit Goyal |
narrow: introduce a config option to check if narrow is enabled or not
|
Fri, 05 Oct 2018 20:24:07 +0300 |
Pulkit Goyal |
narrow: move the code to generate a widening bundle2 to core
|
Tue, 02 Oct 2018 17:09:56 +0300 |
Pulkit Goyal |
narrow: start returning bundle2 from widen_bundle()
|
Fri, 28 Sep 2018 23:42:31 +0300 |
Pulkit Goyal |
narrow: the first version of narrow_widen wireprotocol command
|
Fri, 05 Oct 2018 21:43:57 +0900 |
Yuya Nishihara |
remotenames: abort if literal revset pattern matches nothing
|
Fri, 05 Oct 2018 21:39:41 +0900 |
Yuya Nishihara |
remotenames: remove unneeded sorted() from revset implementation
|
Fri, 05 Oct 2018 21:36:48 +0900 |
Yuya Nishihara |
remotenames: don't call a set of nodes as "revs"
|
Fri, 05 Oct 2018 21:30:55 +0900 |
Yuya Nishihara |
remotenames: use util.always instead of handcrafted lambda
|
Fri, 05 Oct 2018 21:29:21 +0900 |
Yuya Nishihara |
remotenames: inline _parseargs() into _revsetutil()
|
Thu, 04 Oct 2018 16:27:40 -0700 |
Martin von Zweigbergk |
repo: create changectx in a single place in localrepo.__getitem__
|
Thu, 04 Oct 2018 16:06:36 -0700 |
Martin von Zweigbergk |
repo: remove the last few "pass" statements in localrepo.__getitem__
|
Thu, 04 Oct 2018 10:38:55 -0700 |
Martin von Zweigbergk |
filectx: correct docstring about "changeid"
|
Thu, 04 Oct 2018 10:30:05 -0700 |
Martin von Zweigbergk |
context: drop incorrect and superfluous docstring
|
Thu, 04 Oct 2018 21:35:12 -0400 |
Augie Fackler |
remotenames: follow-up on D3639 to make revset funcs take only one arg
|
Thu, 12 Jul 2018 03:12:09 +0530 |
Pulkit Goyal |
remotenames: add names argument to remotenames revset
|
Fri, 07 Sep 2018 11:43:48 -0400 |
Boris Feld |
copies: add time information to the debug information
|
Fri, 07 Sep 2018 11:16:06 -0400 |
Boris Feld |
copies: add a devel debug mode to trace what copy tracing does
|
Tue, 02 Oct 2018 17:34:34 -0700 |
Gregory Szorc |
revlog: rewrite censoring logic
|
Tue, 02 Oct 2018 17:28:54 -0700 |
Gregory Szorc |
revlog: move loading of index data into own method
|
Wed, 03 Oct 2018 10:57:35 -0700 |
Gregory Szorc |
revlog: clear revision cache on hash verification failure
|
Thu, 06 Sep 2018 02:36:25 -0400 |
Augie Fackler |
fuzz: new fuzzer for cext/manifest.c
|
Wed, 03 Oct 2018 10:32:21 -0700 |
Gregory Szorc |
revlog: rename _cache to _revisioncache
|
Wed, 03 Oct 2018 10:56:48 -0700 |
Gregory Szorc |
testing: add file storage integration for bad hashes and censoring
|
Wed, 03 Oct 2018 10:03:41 -0700 |
Gregory Szorc |
testing: add file storage tests for getstrippoint() and strip()
|
Wed, 03 Oct 2018 10:04:04 -0700 |
Gregory Szorc |
wireprotov2: always advertise raw repo requirements
|
Wed, 03 Oct 2018 09:48:22 -0700 |
Gregory Szorc |
tests: don't be as verbose in wireprotov2 tests
|
Wed, 03 Oct 2018 12:57:01 -0700 |
Gregory Szorc |
repository: define and use revision flag constants
|
Thu, 04 Oct 2018 01:22:25 +0200 |
Boris Feld |
context: reverse conditional branch order in introrev
|
Thu, 04 Oct 2018 08:40:01 +0200 |
Boris Feld |
context: drop a redundant fast path in introrev
|
Thu, 04 Oct 2018 08:34:59 +0200 |
Boris Feld |
context: fast path linkrev adjustement in trivial case
|
Thu, 04 Oct 2018 11:28:48 +0200 |
Cédric Krier |
url: allow to configure timeout on http connection
|
Wed, 26 Sep 2018 23:50:14 +0200 |
Boris Feld |
obsolete: explicitly track folds inside the markers
|
Wed, 03 Oct 2018 11:59:47 +0200 |
Boris Feld |
cleanupnodes: update comment to drop mention of filtering
|
Wed, 26 Sep 2018 18:04:46 -0700 |
spectral |
treemanifests: remove _loadalllazy when doing copies
|
Tue, 25 Sep 2018 19:25:41 -0700 |
spectral |
treemanifests: store whether a lazydirs entry needs copied after materializing
|
Tue, 02 Oct 2018 18:55:07 -0700 |
spectral |
treemanifests: extract _loaddifflazy from _diff, use in _filesnotin
|
Wed, 03 Oct 2018 18:07:49 -0400 |
Valentin Gatien-Baron |
identify: show remote bookmarks in `hg id url -Tjson -B`
|
Wed, 03 Oct 2018 16:03:16 -0400 |
Augie Fackler |
showstack: also handle SIGALRM
|
Wed, 03 Oct 2018 13:54:31 -0700 |
Gregory Szorc |
exchangev2: add progress bar around manifest scanning
|
Mon, 01 Oct 2018 13:17:38 -0700 |
Gregory Szorc |
httppeer: report http statistics
|
Mon, 01 Oct 2018 12:30:32 -0700 |
Gregory Szorc |
keepalive: track number of bytes received from an HTTP response
|
Mon, 01 Oct 2018 12:02:54 -0700 |
Gregory Szorc |
keepalive: track request count and bytes sent
|
Mon, 01 Oct 2018 12:06:36 -0700 |
Gregory Szorc |
url: have httpsconnection inherit from our custom HTTPConnection
|
Wed, 03 Oct 2018 09:43:01 -0700 |
Gregory Szorc |
cborutil: change buffering strategy
|
Wed, 03 Oct 2018 10:27:44 -0700 |
Martin von Zweigbergk |
cleanup: some Yoda conditions, this patch removes
|
Tue, 02 Oct 2018 12:43:54 -0700 |
Gregory Szorc |
streamclone: don't support stream clone unless repo feature present
|
Tue, 02 Oct 2018 12:40:39 -0700 |
Gregory Szorc |
localrepo: add repository feature when repo can be stream cloned
|
Wed, 26 Sep 2018 18:08:08 -0700 |
Gregory Szorc |
wireprotov2: client support for following content redirects
|
Wed, 26 Sep 2018 18:07:55 -0700 |
Gregory Szorc |
wireprotov2: server support for sending content redirects
|
Wed, 26 Sep 2018 15:02:19 -0700 |
Gregory Szorc |
wireprotov2: client support for advertising redirect targets
|
Wed, 26 Sep 2018 17:46:48 -0700 |
Gregory Szorc |
wireprotov2: advertise redirect targets in capabilities
|
Wed, 26 Sep 2018 18:02:06 -0700 |
Gregory Szorc |
wireprotov2: define semantics for content redirects
|
Wed, 26 Sep 2018 17:16:56 -0700 |
Gregory Szorc |
wireprotov2: support response caching
|
Wed, 26 Sep 2018 17:16:27 -0700 |
Gregory Szorc |
wireprotov2: define type to represent pre-encoded object
|
Wed, 26 Sep 2018 15:53:49 -0700 |
Gregory Szorc |
wireprotov2: change name and behavior of readframe()
|
Wed, 26 Sep 2018 16:07:59 -0700 |
Gregory Szorc |
url: move _wraphttpresponse() from httpeer
|
Wed, 26 Sep 2018 14:54:15 -0700 |
Gregory Szorc |
debugcommands: print all CBOR objects
|
Wed, 03 Oct 2018 22:48:19 +0900 |
Yuya Nishihara |
help: document about "export" template keywords
|
Wed, 03 Oct 2018 22:43:57 +0900 |
Yuya Nishihara |
help: document about "config" template keywords
|
Wed, 03 Oct 2018 22:34:18 +0900 |
Yuya Nishihara |
help: document about "cat" template keywords
|
Wed, 03 Oct 2018 22:38:49 +0900 |
Yuya Nishihara |
help: document about "branches" template keywords
|
Wed, 03 Oct 2018 22:32:18 +0900 |
Yuya Nishihara |
help: document about "bookmarks" template keywords
|
Wed, 03 Oct 2018 22:27:45 +0900 |
Yuya Nishihara |
help: document about "annotate" template keywords
|
Fri, 28 Sep 2018 16:34:53 -0700 |
Gregory Szorc |
storageutil: pass nodes into emitrevisions()
|
Fri, 28 Sep 2018 16:16:09 -0700 |
Gregory Szorc |
storageutil: make all callables optional
|
Fri, 28 Sep 2018 16:16:22 -0700 |
Gregory Szorc |
storageutil: extract most of emitrevisions() to standalone function
|
Fri, 28 Sep 2018 11:51:17 -0700 |
Gregory Szorc |
storageutil: invert logic of file data comparison
|
Fri, 28 Sep 2018 11:47:53 -0700 |
Gregory Szorc |
storageutil: extract filelog.cmp() to a standalone function
|
Fri, 28 Sep 2018 11:37:49 -0700 |
Gregory Szorc |
storageutil: extract copy metadata retrieval out of filelog
|
Fri, 28 Sep 2018 11:29:05 -0700 |
Gregory Szorc |
storageutil: extract functionality for resolving strip revisions
|
Fri, 28 Sep 2018 11:16:44 -0700 |
Gregory Szorc |
storageutil: consistently raise LookupError (API)
|
Fri, 28 Sep 2018 11:03:17 -0700 |
Gregory Szorc |
storageutil: implement file identifier resolution method (BC)
|
Fri, 28 Sep 2018 11:00:20 -0700 |
Gregory Szorc |
testing: add more testing for ifileindex.lookup()
|
Fri, 28 Sep 2018 10:20:37 -0700 |
Gregory Szorc |
dagop: extract DAG local heads functionality from revlog
|
Fri, 28 Sep 2018 10:03:32 -0700 |
Gregory Szorc |
dagop: extract descendants() from revlog module
|
Fri, 28 Sep 2018 09:33:05 -0700 |
Gregory Szorc |
filelog: remove checkhash() (API)
|
Fri, 28 Sep 2018 09:28:38 -0700 |
Gregory Szorc |
filelog: remove revdiff() (API)
|
Fri, 28 Sep 2018 09:46:50 -0700 |
Gregory Szorc |
localrepo: define storage backend in creation options (API)
|
Thu, 27 Sep 2018 09:23:17 -0700 |
Gregory Szorc |
wireprotov2: derive "required" from presence of default value
|
Mon, 01 Oct 2018 09:05:40 -0700 |
Gregory Szorc |
localrepo: capture repo interface factory functions as lambas
|
Mon, 14 May 2018 00:43:07 +0200 |
Joerg Sonnenberger |
extensions: new closehead module for closing arbitrary heads
|
Tue, 02 Oct 2018 13:12:56 -0700 |
Gregory Szorc |
cext: use modern buffer protocol in mpatch_flist()
|
Tue, 02 Oct 2018 13:13:03 -0700 |
Gregory Szorc |
cext: use modern buffer protocol in patches()
|
Mon, 01 Oct 2018 14:44:27 -0400 |
Valentin Gatien-Baron |
identify: when using -T, avoid unnecessary remote bookmarks query
|
Mon, 01 Oct 2018 09:58:42 -0400 |
Valentin Gatien-Baron |
identify: only query remote bookmarks if needed
|
Wed, 03 Oct 2018 13:59:19 +0300 |
Pulkit Goyal |
py3: whitelist another passing tests caught by buildbot
|
Wed, 03 Oct 2018 13:55:51 +0300 |
Pulkit Goyal |
manifest: remove an unused variable caught by pyflakes
|
Tue, 02 Oct 2018 22:40:01 -0400 |
Matt Harbison |
setup: ignore message about disabling 3rd party extensions because of version
|
Tue, 02 Oct 2018 09:11:18 -0700 |
Martin von Zweigbergk |
narrow: avoid overwriting a variable
|
Thu, 27 Sep 2018 20:16:48 -0700 |
spectral |
treemanifests: remove _loadalllazy in _diff()
|
Tue, 02 Oct 2018 13:41:00 -0700 |
spectral |
treemanifests: skip extraneous check for item before calling _loadlazy
|
Tue, 02 Oct 2018 13:38:26 -0700 |
spectral |
treemanifests: make _loadchildrensetlazy just call _loadlazy
|
Tue, 02 Oct 2018 13:37:12 -0700 |
spectral |
treemanifests: make _loadlazy tolerate item not on _lazydirs
|
Wed, 08 Aug 2018 23:17:16 -0700 |
Martin von Zweigbergk |
debugcommands: add a debugindexstats command
|
Mon, 24 Sep 2018 19:23:50 +0900 |
Yuya Nishihara |
rust-chg: add main program
|
Mon, 24 Sep 2018 19:06:30 +0900 |
Yuya Nishihara |
rust-chg: add interface to chdir the server
|
Mon, 24 Sep 2018 18:57:54 +0900 |
Yuya Nishihara |
rust-chg: add Client extensions to run cHg-specific requests
|
Mon, 24 Sep 2018 18:33:46 +0900 |
Yuya Nishihara |
rust-chg: port basic socket path handling from cHg of C
|
Mon, 24 Sep 2018 18:21:10 +0900 |
Yuya Nishihara |
rust-chg: add state machine to handle "runcommand" request with cHg extension
|
Mon, 24 Sep 2018 18:18:35 +0900 |
Yuya Nishihara |
rust-chg: add callback to handle pager and shell command requests
|
Sat, 29 Sep 2018 21:59:07 +0900 |
Yuya Nishihara |
rust-chg: add low-level function to set pager fd blocking
|
Mon, 24 Sep 2018 16:59:12 +0900 |
Yuya Nishihara |
rust-chg: add future that handles "attachio" request
|
Mon, 24 Sep 2018 16:33:24 +0900 |
Yuya Nishihara |
rust-chg: add parser for request messages sent to "S" channel
|
Mon, 24 Sep 2018 16:22:03 +0900 |
Yuya Nishihara |
rust-chg: add wrapper around C function
|
Mon, 24 Sep 2018 16:14:35 +0900 |
Yuya Nishihara |
rust-chg: add function to send fds via domain socket
|
Mon, 24 Sep 2018 15:57:28 +0900 |
Yuya Nishihara |
rust-chg: update dependencies
|
Mon, 24 Sep 2018 15:54:18 +0900 |
Yuya Nishihara |
rust-chg: add project skeleton
|
Fri, 28 Sep 2018 12:56:57 -0700 |
Martin von Zweigbergk |
narrow: move copies overrides to core
|
Sun, 30 Sep 2018 18:45:16 +0300 |
Pulkit Goyal |
narrow: pass old includes and excludes to _widen()
|
Fri, 28 Sep 2018 23:53:09 +0300 |
Pulkit Goyal |
narrow: check for servers' narrow support before doing anything (BC)
|
Sun, 30 Sep 2018 18:59:27 +0300 |
Pulkit Goyal |
narrow: don't do the dirstate dance if ellipses is not enabled
|
Fri, 28 Sep 2018 19:21:24 +0300 |
Pulkit Goyal |
narrow: pass 'narrow_widen' as source while generating changegroup
|
Fri, 28 Sep 2018 19:18:17 +0300 |
Pulkit Goyal |
narrow: factor out logic to create cg while widening into separate fn
|
Mon, 01 Oct 2018 15:29:31 -0700 |
Martin von Zweigbergk |
narrow: avoid looking up dirstate again when editing dirstate
|
Wed, 26 Sep 2018 23:09:28 -0700 |
Martin von Zweigbergk |
repo: move unfiltered-repo optimization to workingctx
|
Wed, 26 Sep 2018 22:53:14 -0700 |
Martin von Zweigbergk |
context: move logic from changectx.__init__ to localrepo.__getitem__ (API)
|
Wed, 26 Sep 2018 22:44:51 -0700 |
Martin von Zweigbergk |
context: reduce dependence of changectx constructor
|
Mon, 01 Oct 2018 23:11:07 -0700 |
Gregory Szorc |
py3: use system strings for HTTP response header comparison
|
Mon, 01 Oct 2018 23:08:04 -0700 |
Gregory Szorc |
py3: convert HTTP request headers to str
|
Mon, 01 Oct 2018 23:12:42 -0700 |
Gregory Szorc |
py3: use system strings in HTTP server code
|
Mon, 01 Oct 2018 23:39:49 -0700 |
Gregory Szorc |
py3: byteify test-storage.py
|
Tue, 02 Oct 2018 14:29:56 +0300 |
Pulkit Goyal |
narrow: remove narrowpatch instead of narrowcopies
|
Mon, 01 Oct 2018 23:26:24 -0400 |
Matt Harbison |
py3: suppress the output from .write() calls in more tests
|
Mon, 01 Oct 2018 23:07:19 -0400 |
Matt Harbison |
py3: byteify test-lfs.t
|
Mon, 01 Oct 2018 23:04:58 -0400 |
Matt Harbison |
lfs: explicitly name a key when sorting blob pointers
|
Mon, 01 Oct 2018 21:54:00 -0400 |
Matt Harbison |
py3: byteify test-lock.py
|
Mon, 01 Oct 2018 21:48:45 -0400 |
Matt Harbison |
py3: byteify contrib/dumprevlog
|
Mon, 01 Oct 2018 19:39:05 -0400 |
Matt Harbison |
py3: quote $PYTHON in test-merge-symlinks.t
|
Thu, 21 Jun 2018 22:07:34 -0700 |
Martin von Zweigbergk |
copies: inline a variable that's used only once
|
Sat, 15 Sep 2018 22:56:57 -0700 |
Martin von Zweigbergk |
bundlerepo: remove a variable alias
|
Mon, 01 Oct 2018 16:11:48 -0400 |
Augie Fackler |
merge with stable
|
Mon, 01 Oct 2018 16:07:38 -0400 |
Augie Fackler |
Added signature for changeset 5405cb1a7901
stable
|
Mon, 01 Oct 2018 16:07:36 -0400 |
Augie Fackler |
Added tag 4.7.2 for changeset 5405cb1a7901
stable
|
Wed, 05 Sep 2018 21:23:29 +0900 |
Yuya Nishihara |
manifest: fix out-of-bounds read of corrupted manifest entry
stable 4.7.2
|
Wed, 05 Sep 2018 21:32:45 +0900 |
Yuya Nishihara |
manifest: rewrite pathlen() to not cross entry boundary
stable
|
Fri, 28 Sep 2018 12:05:48 -0700 |
Martin von Zweigbergk |
narrow: move support for `hg verify` into core
|
Fri, 28 Sep 2018 13:55:17 -0700 |
Martin von Zweigbergk |
narrow: drop unnecessary overrides of patch
|
Fri, 28 Sep 2018 00:00:36 -0700 |
Martin von Zweigbergk |
tests: add test showing that paths outside narrowspec are not added
|
Mon, 01 Oct 2018 09:05:41 -0400 |
Augie Fackler |
catapipe: fix bug introduced when switching to the timer api
|
Sun, 30 Sep 2018 03:45:51 +0530 |
Pulkit Goyal |
narrow: move the ellipses server capability to core
|
Sun, 30 Sep 2018 03:42:35 +0530 |
Pulkit Goyal |
narrow: move the wireprotocol narrow capability name to core
|
Sun, 30 Sep 2018 16:11:35 +0900 |
Yuya Nishihara |
help: document about "files" template keywords
|
Sun, 30 Sep 2018 15:53:36 +0900 |
Yuya Nishihara |
formatter: remove experimental marker from -T option
|
Sun, 30 Sep 2018 15:37:09 +0900 |
Yuya Nishihara |
grep: rename {line_number} to {lineno} as well (BC)
|
Sun, 30 Sep 2018 15:35:17 +0900 |
Yuya Nishihara |
annotate: rename {line_number} to {lineno} (BC)
|
Sun, 30 Sep 2018 15:15:27 +0900 |
Yuya Nishihara |
resolve: rename {status} to {mergestatus} to not shadow change status (BC)
|
Mon, 01 Oct 2018 09:06:01 -0400 |
Augie Fackler |
py3: whitelist one additional test
|
Fri, 03 Nov 2017 21:11:07 +0100 |
Boris Feld |
logtoprocess: connect all fds to /dev/null to avoid bad interaction with pager
|
Fri, 03 Nov 2017 21:35:36 +0100 |
Boris Feld |
logtoprocess: add a test to show pager and ltp bad interaction
|
Sun, 30 Sep 2018 21:13:16 +0300 |
Pulkit Goyal |
py3: add one more passing test to whitelist caught by buildbot
|
Thu, 27 Sep 2018 12:06:32 +0200 |
Boris Feld |
cleanupnodes: pass multiple predecessors to `createmarkers` directly
|
Sat, 22 Sep 2018 14:40:33 +0200 |
Boris Feld |
obsolete: allow multiple predecessors in createmarkers
|
Wed, 26 Sep 2018 21:03:09 +0200 |
Boris Feld |
obsolete: preindent code in createmarkers
|
Wed, 26 Sep 2018 23:37:43 +0200 |
Boris Feld |
obsolete: explicitly pass relation items to effectflag computation
|
Wed, 26 Sep 2018 22:45:44 +0200 |
Boris Feld |
rebase: explicitly track collapses as fold
|
Wed, 26 Sep 2018 23:51:11 +0200 |
Boris Feld |
rebase: use tuple as `replacement` keys
|
Thu, 27 Sep 2018 00:15:21 +0200 |
Boris Feld |
rebase: expand a long "one-liner"
|
Wed, 26 Sep 2018 21:28:21 +0200 |
Boris Feld |
cleanupnodes: drop special casing around prune markers (API)
|
Wed, 26 Sep 2018 22:05:28 +0200 |
Boris Feld |
rebase: don't try to prune obsolete changeset already in the destination
|
Wed, 26 Sep 2018 21:51:29 +0200 |
Boris Feld |
histedit: don't cleanup nodes already disposed of
|
Sun, 30 Sep 2018 01:15:46 -0400 |
Matt Harbison |
py3: avoid b'' output in test-hgweb-non-interactive.t
|
Sun, 30 Sep 2018 01:10:41 -0400 |
Matt Harbison |
py3: convert print to a function call in a few tests
|
Sat, 29 Sep 2018 23:52:00 -0400 |
Matt Harbison |
py3: use util.forcebytestr() to convert push lock error to bytes
|
Sat, 29 Sep 2018 20:57:49 -0400 |
Matt Harbison |
py3: byteify windows.shelltocmdexe()
|
Sat, 29 Sep 2018 20:33:52 -0400 |
Matt Harbison |
run-tests: flush output stream before prompting to accept changes
|
Sun, 30 Sep 2018 05:52:42 +0530 |
Pulkit Goyal |
py3: use util.forcebytestr() to convert error messages to bytes
|
Thu, 27 Sep 2018 14:26:02 -0700 |
Martin von Zweigbergk |
context: stop catching TypeError when converting hex nodeid to binary
|
Thu, 27 Sep 2018 09:56:13 -0700 |
Martin von Zweigbergk |
context: stop catching and re-raising FilteredRepoLookupError
|
Fri, 28 Sep 2018 22:18:45 -0400 |
Matt Harbison |
util: use a context manager in readlock()
|
Tue, 25 Sep 2018 21:16:12 -0400 |
Matt Harbison |
py3: convert os.readlink() path to native strings on Windows
|
Sat, 29 Sep 2018 02:02:35 -0400 |
Matt Harbison |
py3: suppress the output from .write() calls in the remaining tests
|
Fri, 28 Sep 2018 23:17:06 -0400 |
Matt Harbison |
py3: conditionalize json float precision difference in test-debugcommands.t
|
Fri, 28 Sep 2018 22:39:18 -0400 |
Matt Harbison |
py3: byteify extension in test-debugcommands.t
|
Thu, 27 Sep 2018 16:55:06 +0200 |
Boris Feld |
pullreport: rev duplicated and extinct into account
|
Thu, 27 Sep 2018 16:52:25 +0200 |
Boris Feld |
pullreport: issue a message about "extinct" pulled changesets
|
Thu, 27 Sep 2018 17:00:00 +0200 |
Boris Feld |
pullreport: skip or rework some early return
|
Thu, 27 Sep 2018 16:35:10 +0200 |
Boris Feld |
pullreport: skip filtered revs instead of obsolete ones
|
Thu, 27 Sep 2018 18:06:13 +0200 |
Boris Feld |
pullreport: add a test to show misreporting of visible changeset
|
Wed, 26 Sep 2018 10:38:37 -0700 |
Martin von Zweigbergk |
repo: don't look up context for tip node if it's not needed
|
Wed, 26 Sep 2018 22:17:34 -0700 |
Martin von Zweigbergk |
repo: look up nullrev context by revnum, not symbolic name
|
Wed, 26 Sep 2018 22:17:26 -0700 |
Martin von Zweigbergk |
bundle: consistently put revnums in "base" collection
|
Thu, 27 Sep 2018 22:07:12 -0400 |
Matt Harbison |
py3: ensure printing to stdout uses str in test-hgweb-no-request-uri.t
|
Thu, 27 Sep 2018 13:57:50 -0700 |
Boris Feld |
scmutil: accept multiple predecessors in 'replacements' (API)
|
Thu, 27 Sep 2018 13:54:37 -0700 |
Boris Feld |
scmutil: expand long "one-liner"
|
Thu, 20 Sep 2018 17:47:05 +0200 |
Boris Feld |
shelve: find shelvedctx from bundle even if they are already in the repo
|
Wed, 19 Sep 2018 12:19:28 +0200 |
Boris Feld |
shelve: return the shelved node as part of bundle application
|
Thu, 20 Sep 2018 11:18:28 +0200 |
Boris Feld |
changelog: keep track of duplicated node in the transaction adding them
|
Wed, 19 Sep 2018 21:02:47 +0200 |
Boris Feld |
revlog: add a callback "tracking" duplicate node addition
|
Wed, 26 Sep 2018 18:30:19 -0400 |
Valentin Gatien-Baron |
logtoprocess: define $HG for children processes
|
Wed, 26 Sep 2018 22:21:25 -0400 |
Matt Harbison |
py3: mask out None type when printing in `debuglocks`
|
Wed, 26 Sep 2018 21:25:18 -0400 |
Matt Harbison |
py3: ensure standard exceptions use `str` type strings in windows.py
|
Wed, 26 Sep 2018 20:49:28 -0400 |
Matt Harbison |
py3: replace a StandardError reference
|
Mon, 24 Sep 2018 15:19:52 -0700 |
Gregory Szorc |
storageutil: extract revision number iteration
|
Mon, 24 Sep 2018 14:54:28 -0700 |
Gregory Szorc |
storageutil: new function for extracting metadata-less content from text
|
Mon, 24 Sep 2018 14:33:45 -0700 |
Gregory Szorc |
storageutil: move _censoredtext() from revlog
|
Mon, 24 Sep 2018 14:31:31 -0700 |
Gregory Szorc |
storageutil: move metadata parsing and packing from revlog (API)
|
Mon, 24 Sep 2018 14:23:54 -0700 |
Gregory Szorc |
storageutil: new module for storage primitives (API)
|
Mon, 24 Sep 2018 13:35:50 -0700 |
Gregory Szorc |
filelog: stop proxying deltaparent() (API)
|
Mon, 24 Sep 2018 12:49:17 -0700 |
Gregory Szorc |
filelog: stop proxying rawsize() (API)
|
Mon, 24 Sep 2018 12:42:03 -0700 |
Gregory Szorc |
filelog: stop proxying "opener" (API)
|
Mon, 24 Sep 2018 11:16:33 -0700 |
Gregory Szorc |
filelog: stop proxying flags() (API)
|
Mon, 24 Sep 2018 11:27:47 -0700 |
Gregory Szorc |
revlog: move revision verification out of verify
|
Wed, 26 Sep 2018 12:06:44 -0700 |
Martin von Zweigbergk |
tests: de-flake test-narrow-debugrebuilddirstate.t
|
Mon, 24 Sep 2018 12:39:34 -0700 |
Gregory Szorc |
upgrade: use storageinfo() for obtaining storage metadata
|
Mon, 24 Sep 2018 11:56:48 -0700 |
Gregory Szorc |
revlog: add method for obtaining storage info (API)
|
Wed, 26 Sep 2018 11:27:41 -0700 |
Gregory Szorc |
lfs: drop unused import
|
Mon, 24 Sep 2018 10:08:58 -0700 |
Gregory Szorc |
filelog: drop _generaldelta attribute (API)
|
Mon, 24 Sep 2018 09:59:19 -0700 |
Gregory Szorc |
revlog: drop emitrevisiondeltas() and associated functionality (API)
|
Fri, 21 Sep 2018 18:47:04 -0700 |
Gregory Szorc |
changegroup: port to emitrevisions() (issue5976)
|
Mon, 24 Sep 2018 09:48:02 -0700 |
Gregory Szorc |
wireprotov2server: port to emitrevisions()
|
Fri, 21 Sep 2018 14:54:59 -0700 |
Gregory Szorc |
tests: use more complex file storage test
|
Fri, 21 Sep 2018 14:28:21 -0700 |
Gregory Szorc |
revlog: new API to emit revision data
|
Mon, 24 Sep 2018 09:41:42 -0700 |
Gregory Szorc |
changegroup: remove reordering control (BC)
|
Thu, 20 Sep 2018 19:31:07 -0700 |
Gregory Szorc |
filelog: drop index attribute (API)
|
Mon, 24 Sep 2018 09:38:27 -0700 |
Gregory Szorc |
upgrade: use rawsize() instead of revlog index
|
Thu, 20 Sep 2018 19:20:01 -0700 |
Gregory Szorc |
manifest: add rawsize() proxy (API)
|
Mon, 24 Sep 2018 09:37:19 -0700 |
Gregory Szorc |
upgrade: report size of backing files, not internal storage size
|
Thu, 20 Sep 2018 18:07:42 -0700 |
Gregory Szorc |
filelog: store filename directly on revlog instance
|
Thu, 20 Sep 2018 17:47:34 -0700 |
Gregory Szorc |
lfs: access revlog directly
|
Thu, 20 Sep 2018 15:30:00 -0700 |
Gregory Szorc |
largefiles: automatically load largefiles extension when required (BC)
|
Thu, 20 Sep 2018 15:18:13 -0700 |
Gregory Szorc |
lfs: don't add extension to hgrc after clone or share (BC)
|
Thu, 20 Sep 2018 15:06:43 -0700 |
Gregory Szorc |
localrepo: automatically load lfs extension when required (BC)
|
Wed, 19 Sep 2018 13:48:59 -0700 |
Gregory Szorc |
lfs: add repository feature denoting the use of LFS
|
Wed, 19 Sep 2018 14:36:57 -0700 |
Gregory Szorc |
localrepo: define "features" on repository instances (API)
|
Wed, 19 Sep 2018 17:27:37 -0700 |
Gregory Szorc |
localrepo: support writing shared file (API)
|
Wed, 19 Sep 2018 17:05:59 -0700 |
Gregory Szorc |
localrepo: support shared repo creation
|
Wed, 19 Sep 2018 16:51:57 -0700 |
Gregory Szorc |
localrepo: validate directories before creating any
|
Wed, 19 Sep 2018 16:15:22 -0700 |
Gregory Szorc |
localrepo: add missing join()
|
Wed, 19 Sep 2018 11:38:05 -0700 |
Gregory Szorc |
revlog: use proper version comparison during verify
|
Wed, 19 Sep 2018 11:22:56 -0700 |
Gregory Szorc |
filelog: stop proxying checksize() (API)
|
Wed, 19 Sep 2018 11:20:02 -0700 |
Gregory Szorc |
filelog: remove version attribute (API)
|
Wed, 19 Sep 2018 11:17:28 -0700 |
Gregory Szorc |
verify: start to abstract file verification
|
Mon, 24 Sep 2018 08:58:57 -0700 |
Gregory Szorc |
unionrepo: remove _constructmanifest()
|
Wed, 26 Sep 2018 08:46:56 -0700 |
Gregory Szorc |
merge with stable
|
Tue, 25 Sep 2018 08:53:20 -0700 |
Martin von Zweigbergk |
encoding: remove unnecessary lambdas from _encodingfixers
|
Tue, 25 Sep 2018 18:59:04 -0700 |
Gregory Szorc |
py3: cast exception to bytes
|
Tue, 25 Sep 2018 09:11:56 -0700 |
Gregory Szorc |
py3: cast exception to bytes
|
Tue, 25 Sep 2018 23:25:36 -0400 |
Matt Harbison |
py3: remove a couple of superfluous calls to pycompat.rapply()
|
Tue, 25 Sep 2018 22:11:17 -0400 |
Matt Harbison |
py3: byteify an inline python test extension
|
Tue, 25 Sep 2018 21:39:42 -0400 |
Matt Harbison |
py3: conditionalize access to socketserver.ForkingMixIn
|
Tue, 25 Sep 2018 22:46:18 -0400 |
Matt Harbison |
convert: fix a file descriptor leak
|
Wed, 26 Sep 2018 20:33:09 +0900 |
Yuya Nishihara |
merge with stable
|
Tue, 25 Sep 2018 22:19:40 +0900 |
Yuya Nishihara |
revlog: catch more specific exception in shortest()
|
Mon, 24 Sep 2018 22:32:30 -0400 |
Matt Harbison |
py3: update missing module list in test-check-py3-compat.t for Windows
|
Mon, 24 Sep 2018 20:31:42 -0700 |
Gregory Szorc |
py3: add b'' prefixes to wire protocol test
|
Mon, 24 Sep 2018 20:17:42 -0700 |
Gregory Szorc |
py3: use pycompat.strkwargs()
|
Mon, 24 Sep 2018 20:10:01 -0700 |
Gregory Szorc |
py3: ensure _start_response() is called with system string
|
Sun, 23 Sep 2018 00:47:04 -0400 |
Matt Harbison |
py3: convert arguments, cwd and env to native strings when spawning subprocess
|
Fri, 21 Sep 2018 21:14:27 -0400 |
Matt Harbison |
py3: apply byteskwargs to contrib/perf
|
Fri, 21 Sep 2018 20:28:00 -0400 |
Matt Harbison |
py3: un-byteify strings around os.system() and os.devnull in contrib/perf
|
Fri, 21 Sep 2018 20:16:13 -0400 |
Matt Harbison |
py3: work around the lack of sys.maxint in contrib/perf
|
Fri, 21 Sep 2018 20:13:14 -0400 |
Matt Harbison |
py3: switch contrib/perf from xrange to pycompat.xrange
|
Fri, 21 Sep 2018 20:10:36 -0400 |
Matt Harbison |
py3: handle sysstr conversion around get/set attr in contrib/perf
|
Fri, 21 Sep 2018 20:03:07 -0400 |
Matt Harbison |
py3: proxy posixfile objects to re-add a useful 'name' attribute on Windows
|
Sun, 23 Sep 2018 22:36:44 -0400 |
Matt Harbison |
py3: don't use os.getcwdb() on Windows to avoid DeprecationWarnings
|
Fri, 21 Sep 2018 19:48:23 -0400 |
Matt Harbison |
py3: rename pycompat.getcwd() to encoding.getcwd() (API)
|
Mon, 24 Sep 2018 22:46:22 -0400 |
Augie Fackler |
py3: whitelist two more passing tests
|
Mon, 24 Sep 2018 22:45:32 -0400 |
Augie Fackler |
keepalive: be more careful about self._rbuf when calling super impls
|
Mon, 17 Sep 2018 11:50:59 -0700 |
Gregory Szorc |
wireprotov2: teach changesetdata to fetch ancestors until depth
|
Thu, 20 Sep 2018 12:57:23 -0700 |
Gregory Szorc |
wireprotov2: allow multiple fields to follow revision maps
|
Mon, 17 Sep 2018 11:54:00 -0700 |
Gregory Szorc |
wireprotov2: advertise set of valid values for requestable fields
|
Mon, 17 Sep 2018 10:15:27 -0700 |
Gregory Szorc |
wireprotov2: expose rich arguments metadata
|
Mon, 17 Sep 2018 09:49:28 -0700 |
Gregory Szorc |
wireprotov2: advertise recognized path filter prefixes
|
Thu, 30 Aug 2018 17:43:47 -0700 |
Gregory Szorc |
wireprotov2: declare command arguments richly
|
Wed, 26 Sep 2018 21:24:14 +0900 |
Yuya Nishihara |
chgserver: do not send system() back to client if stdio redirected (issue5992)
stable
|
Wed, 26 Sep 2018 21:21:05 +0900 |
Yuya Nishihara |
chgserver: update comment describing when to fall back to core _runsystem()
stable
|
Wed, 26 Sep 2018 20:53:59 +0900 |
Yuya Nishihara |
procutil: compare fd number to see if stdio protection is needed (issue5992)
stable
|
Tue, 25 Sep 2018 23:06:02 +0900 |
Yuya Nishihara |
test-ssh: show that stdio redirection doesn't work with chg
stable
|
Tue, 25 Sep 2018 16:32:38 -0400 |
Valentin Gatien-Baron |
revset: make heads(commonancestors(x + x^)) be x^, not x
stable
|
Tue, 25 Sep 2018 16:29:39 -0400 |
Valentin Gatien-Baron |
revset: add tests of heads(commonancestors(..))
stable
|
Tue, 25 Sep 2018 16:18:43 -0400 |
Valentin Gatien-Baron |
revset: reword commonancestor()'s help
stable
|
Tue, 25 Sep 2018 16:14:57 -0400 |
Valentin Gatien-Baron |
revset: remove part of the commonancestors() comment
stable
|
Tue, 25 Sep 2018 16:05:21 -0400 |
Valentin Gatien-Baron |
revset: make commonancestors(x + x^) be ::(x^), not ::x
stable
|
Tue, 25 Sep 2018 15:27:41 -0400 |
Valentin Gatien-Baron |
revset: add test demonstrating a bug with commonancestor()
stable
|
Tue, 25 Sep 2018 16:03:14 -0400 |
Valentin Gatien-Baron |
revset: fix commonancestor test so it demonstrates correct behavior
stable
|
Sat, 15 Sep 2018 17:26:23 +0900 |
Yuya Nishihara |
annotate: pass in wdir rev and node to formatter (BC)
|
Sat, 15 Sep 2018 17:26:22 +0900 |
Yuya Nishihara |
annotate: pass around full hex node until formatting plain output
|
Sat, 15 Sep 2018 17:26:21 +0900 |
Yuya Nishihara |
log: fill in pseudo rev and node as wdir() manifest identifiers
|
Sat, 15 Sep 2018 17:26:20 +0900 |
Yuya Nishihara |
log: have changesetformatter fill in wdir() rev and node (BC)
|
Sun, 23 Sep 2018 16:11:01 +0900 |
Yuya Nishihara |
hgweb: use scmutil.binnode() to translate None to wdir hash (issue5988)
|
Sun, 23 Sep 2018 16:15:48 +0900 |
Yuya Nishihara |
hgweb: register web.static to the config table
|
Sun, 23 Sep 2018 17:01:26 +0900 |
Yuya Nishihara |
help: document web.static config
|
Mon, 24 Sep 2018 00:00:04 +0300 |
Pulkit Goyal |
py3: use pycompat.strkwargs() in contrib/simplemerge
|
Sun, 23 Sep 2018 23:59:35 +0300 |
Pulkit Goyal |
py3: add b'' prefixes in contrib/simplemerge
|
Sun, 23 Sep 2018 23:39:07 +0300 |
Pulkit Goyal |
tests: use assertTrue() instead of assert_() in test-bdiff.py
|
Sun, 23 Sep 2018 23:35:38 +0300 |
Pulkit Goyal |
py3: use '%d' for integers instead of '%s'
|
Sun, 23 Sep 2018 23:34:22 +0300 |
Pulkit Goyal |
py3: add b'' prefixes in tests/test-bdiff.py
|
Sun, 23 Sep 2018 22:57:17 +0300 |
Pulkit Goyal |
py3: fix kwargs handling in hgext/absorb.py
|
Tue, 18 Sep 2018 19:26:44 -0700 |
Gregory Szorc |
filelog: stop proxying headrevs() (API)
|
Tue, 18 Sep 2018 19:00:17 -0700 |
Gregory Szorc |
hgweb: use heads() instead of headrevs()
|
Tue, 18 Sep 2018 18:56:02 -0700 |
Gregory Szorc |
filelog: record what's using attributes
|
Tue, 18 Sep 2018 18:21:47 -0700 |
Gregory Szorc |
filelog: stop proxying datafile (API)
|
Tue, 18 Sep 2018 18:03:41 -0700 |
Gregory Szorc |
filelog: stop proxying _addrevision() (API)
|
Tue, 18 Sep 2018 17:57:36 -0700 |
Gregory Szorc |
filelog: stop proxying compress() (API)
|
Tue, 18 Sep 2018 17:56:15 -0700 |
Gregory Szorc |
filelog: stop proxying start(), end(), and length() (API)
|
Tue, 18 Sep 2018 17:51:43 -0700 |
Gregory Szorc |
revlog: move censor logic out of censor extension
|
Tue, 18 Sep 2018 16:47:09 -0700 |
Gregory Szorc |
global: replace most uses of RevlogError with StorageError (API)
|
Tue, 18 Sep 2018 16:45:13 -0700 |
Gregory Szorc |
error: introduce StorageError
|
Tue, 18 Sep 2018 16:28:17 -0700 |
Gregory Szorc |
revlog: drop LookupError alias (API)
|
Tue, 18 Sep 2018 16:24:36 -0700 |
Gregory Szorc |
revlog: drop some more error aliases (API)
|
Tue, 18 Sep 2018 16:18:37 -0700 |
Gregory Szorc |
revlog: drop RevlogError alias (API)
|
Tue, 18 Sep 2018 16:52:11 -0700 |
Gregory Szorc |
testing: add interface unit tests for file storage
|
Tue, 18 Sep 2018 15:32:11 -0700 |
Gregory Szorc |
narrow: remove narrowrevlog
|