Tue, 11 Sep 2018 22:38:32 +0900 |
Yuya Nishihara |
ancestor: remove alias of initrevs from _lazyancestorsiter()
|
changeset |
files
|
Tue, 11 Sep 2018 10:36:07 -0700 |
Gregory Szorc |
narrow: validate patterns returned by expandnarrow
|
changeset |
files
|
Tue, 11 Sep 2018 15:25:35 -0700 |
Gregory Szorc |
narrowspec: limit patterns to path: and rootfilesin: (BC)
|
changeset |
files
|
Tue, 11 Sep 2018 10:54:20 -0700 |
Martin von Zweigbergk |
narrow: mark wire proto capability names experimental and versioned
|
changeset |
files
|
Tue, 11 Sep 2018 10:50:46 -0700 |
Martin von Zweigbergk |
narrow: move wire proto capabilities to narrowwirepeer
|
changeset |
files
|
Tue, 11 Sep 2018 11:03:15 -0700 |
Martin von Zweigbergk |
narrow: check "narrow" wire protocol capability, not bundle2 capability
|
changeset |
files
|
Tue, 21 Aug 2018 16:11:17 +0300 |
Pulkit Goyal |
sparse: add local files to temporaryfiles if they exist out of sparse
|
changeset |
files
|
Tue, 21 Aug 2018 15:09:22 +0300 |
Pulkit Goyal |
tests: show that merging with sparse is broken when rename is involved
|
changeset |
files
|
Sat, 25 Aug 2018 22:19:42 +0300 |
Pulkit Goyal |
narrowspec: fix a typoed 'supported'
|
changeset |
files
|
Mon, 10 Sep 2018 16:29:22 +0300 |
Pulkit Goyal |
narrow: build the known set of nodes only when ellipses is enabled
|
changeset |
files
|
Mon, 10 Sep 2018 15:55:14 +0300 |
Pulkit Goyal |
narrow: add narrow and ellipses as server capabilities
|
changeset |
files
|
Thu, 23 Aug 2018 18:26:14 -0700 |
Kyle Lippincott |
treemanifest: use visitchildrenset when doing a walk
|
changeset |
files
|
Thu, 23 Aug 2018 00:44:10 -0700 |
Kyle Lippincott |
treemanifest: use visitchildrenset when filtering a manifest to a matcher
|
changeset |
files
|
Mon, 10 Sep 2018 21:15:54 -0400 |
Matt Harbison |
tests: stabilize test-no-symlink
|
changeset |
files
|
Tue, 29 May 2018 12:12:18 +0200 |
Boris Feld |
shelve: use the internal phase when possible
|
changeset |
files
|
Thu, 23 Aug 2018 00:41:20 -0700 |
Kyle Lippincott |
treemanifest: avoid loading everything just to get their nodeid
|
changeset |
files
|
Thu, 23 Aug 2018 00:34:25 -0700 |
Kyle Lippincott |
treemanifest: avoid unnecessary copies/processing when using alwaysmatcher
|
changeset |
files
|
Thu, 23 Aug 2018 00:33:06 -0700 |
Kyle Lippincott |
treemanifest: attempt to avoid loading all lazily-loaded subdirs in _isempty
|
changeset |
files
|
Thu, 16 Aug 2018 12:31:52 -0700 |
spectral |
treemanifest: introduce lazy loading of subdirs
|
changeset |
files
|
Fri, 07 Sep 2018 17:54:55 -0400 |
Boris Feld |
contrib: use a monotonic timer in catapipe
|
changeset |
files
|
Fri, 07 Sep 2018 17:51:07 -0400 |
Boris Feld |
contrib: fix catapipe output argument documentation
|
changeset |
files
|
Thu, 06 Sep 2018 16:59:25 -0400 |
Boris Feld |
tracing: trace command function execution
|
changeset |
files
|
Fri, 07 Sep 2018 16:51:51 -0400 |
Boris Feld |
extension: add a summary of total loading time per extension
|
changeset |
files
|
Thu, 06 Sep 2018 16:49:37 -0400 |
Boris Feld |
extensions: trace the total time of running all reposetup callbacks
|
changeset |
files
|
Thu, 06 Sep 2018 16:21:42 -0400 |
Boris Feld |
extensions: trace the total time of running all extsetup callbacks
|
changeset |
files
|
Thu, 06 Sep 2018 16:20:05 -0400 |
Boris Feld |
extensions: trace the total time of running all uisetup callbacks
|
changeset |
files
|
Mon, 10 Sep 2018 19:36:25 -0700 |
Boris Feld |
extensions: add timing for extensions reposetup
|
changeset |
files
|
Fri, 07 Sep 2018 11:18:45 -0400 |
Boris Feld |
sparse-revlog: set max delta chain length to on thousand
|
changeset |
files
|
Fri, 07 Sep 2018 11:18:45 -0400 |
Boris Feld |
snapshot: also consider the snapshot chain of one unrelated revision
|
changeset |
files
|
Fri, 07 Sep 2018 11:17:37 -0400 |
Boris Feld |
snapshot: extract parent chain computation
|
changeset |
files
|
Fri, 07 Sep 2018 11:17:36 -0400 |
Boris Feld |
snapshot: refine candidate snapshot base upward
|
changeset |
files
|
Fri, 07 Sep 2018 11:17:35 -0400 |
Boris Feld |
snapshot: try to refine new snapshot base down the chain
|
changeset |
files
|
Fri, 07 Sep 2018 11:17:34 -0400 |
Boris Feld |
snapshot: make sure we'll never refine delta base from a reused source
|
changeset |
files
|
Fri, 07 Sep 2018 11:17:34 -0400 |
Boris Feld |
snapshot: turn _refinedgroups into a coroutine
|
changeset |
files
|
Fri, 07 Sep 2018 11:17:33 -0400 |
Boris Feld |
snapshot: also use None as a stop value for `_refinegroup`
|
changeset |
files
|
Fri, 07 Sep 2018 11:17:33 -0400 |
Boris Feld |
snapshot: add refining logic at the findeltainfo level
|
changeset |
files
|
Fri, 07 Sep 2018 11:17:32 -0400 |
Boris Feld |
snapshot: use None as a stop value when looking for a good delta
|
changeset |
files
|
Fri, 07 Sep 2018 11:17:32 -0400 |
Boris Feld |
snapshot: introduce an intermediate `_refinedgroups` generator
|
changeset |
files
|
Fri, 07 Sep 2018 11:17:31 -0400 |
Boris Feld |
snapshot: consider unrelated snapshots at a similar level first
|
changeset |
files
|
Fri, 07 Sep 2018 11:17:30 -0400 |
Boris Feld |
snapshot: consider all snapshots in the parents' chains
|
changeset |
files
|
Fri, 07 Sep 2018 11:17:30 -0400 |
Boris Feld |
snapshot: search for unrelated but reusable full-snapshot
|
changeset |
files
|
Fri, 07 Sep 2018 11:17:29 -0400 |
Boris Feld |
snapshot: try intermediate snapshot against parents' base
|
changeset |
files
|
Mon, 10 Sep 2018 09:08:24 -0700 |
Boris Feld |
sparse-revlog: add a test checking revlog deltas for a churning file
|
changeset |
files
|
Sat, 18 Aug 2018 12:45:44 +0200 |
Boris Feld |
tests: add a `tests/artifacts/` directory
|
changeset |
files
|
Wed, 05 Sep 2018 01:19:48 +0300 |
Meirambek Omyrzak |
verify: make output less confusing (issue5924)
|
changeset |
files
|
Tue, 04 Sep 2018 21:28:28 +0200 |
Boris Feld |
revlog: clarify the comment attached to delta reuse
|
changeset |
files
|
Tue, 04 Sep 2018 21:05:21 +0200 |
Boris Feld |
revlog: drop duplicated code
|
changeset |
files
|
Wed, 05 Sep 2018 09:04:40 -0700 |
Gregory Szorc |
wireprotov2peer: properly format errors
|
changeset |
files
|
Thu, 23 Aug 2018 13:50:47 -0700 |
Gregory Szorc |
wireprotov2peer: report exceptions in frame handling against request future
|
changeset |
files
|
Sat, 08 Sep 2018 21:58:51 +0800 |
Anton Shestakov |
httppeer: use util.readexactly() to abort on incomplete responses
|
changeset |
files
|
Sat, 08 Sep 2018 23:57:07 +0800 |
Anton Shestakov |
httppeer: calculate total expected bytes correctly
|
changeset |
files
|
Fri, 07 Sep 2018 23:36:09 -0700 |
Martin von Zweigbergk |
lazyancestors: reuse __iter__ implementation in __contains__
|
changeset |
files
|
Sun, 09 Sep 2018 23:16:55 -0700 |
Martin von Zweigbergk |
lazyancestors: extract __iter__ to free function
|
changeset |
files
|
Thu, 30 Aug 2018 01:53:21 +0200 |
Boris Feld |
phase: report number of non-public changeset alongside the new range
|
changeset |
files
|
Fri, 07 Sep 2018 23:54:42 -0400 |
Matt Harbison |
tests: disable test-nointerrupt on Windows
|
changeset |
files
|
Fri, 07 Sep 2018 23:39:49 -0400 |
Matt Harbison |
tests: conditionalize an error message about unlinking a non empty directory
|
changeset |
files
|
Fri, 07 Sep 2018 14:48:38 -0700 |
Martin von Zweigbergk |
ancestors: add nullrev to set from the beginning
|
changeset |
files
|
Sat, 08 Sep 2018 10:59:24 +0900 |
Yuya Nishihara |
ancestor: filter out initial revisions lower than stoprev
|
changeset |
files
|
Sat, 08 Sep 2018 10:48:42 +0900 |
Yuya Nishihara |
ancestor: add test showing inconsistency between __iter__ and __contains__
|
changeset |
files
|
Thu, 06 Sep 2018 19:37:38 -0400 |
Boris Feld |
ancestors: ensure a consistent order even in the "inclusive" case
|
changeset |
files
|
Thu, 06 Sep 2018 17:00:28 -0400 |
Boris Feld |
ancestors: actually iterate over ancestors in topological order (issue5979)
|
changeset |
files
|
Thu, 06 Sep 2018 22:12:21 +0900 |
Yuya Nishihara |
doc: use modern import style in runrst
|
changeset |
files
|
Sun, 26 Aug 2018 22:18:09 +0900 |
Yuya Nishihara |
hgweb: do not audit URL path as working-directory path
|
changeset |
files
|
Sun, 26 Aug 2018 22:23:25 +0900 |
Yuya Nishihara |
hgweb: map Abort to 403 error to report inaccessible path for example
|
changeset |
files
|
Fri, 07 Sep 2018 22:19:28 +0900 |
Yuya Nishihara |
hgweb: add error template to json so it won't crash
|
changeset |
files
|
Fri, 07 Sep 2018 22:12:46 +0900 |
Yuya Nishihara |
hgweb: show shortlog by default in json output (issue5978)
|
changeset |
files
|
Fri, 07 Sep 2018 11:35:43 -0400 |
Augie Fackler |
merge with stable
|
changeset |
files
|
Tue, 04 Sep 2018 15:16:22 +0300 |
Pulkit Goyal |
tests: improve the widening testing in test-narrow-widen*
|
changeset |
files
|
Tue, 04 Sep 2018 19:26:50 +0300 |
Pulkit Goyal |
narrow: use util.readfile() and improve error message using --narrowspec
|
changeset |
files
|
Tue, 04 Sep 2018 15:55:23 -0700 |
Gregory Szorc |
merge: use vfs methods for I/O
|
changeset |
files
|
Thu, 06 Sep 2018 18:30:12 -0700 |
Gregory Szorc |
merge: move purge logic from extension
|
changeset |
files
|
Thu, 06 Sep 2018 23:37:24 -0400 |
Matt Harbison |
tests: stabilize test-removeemptydirs.t on Windows
|
changeset |
files
|
Thu, 06 Sep 2018 21:55:30 +0900 |
Yuya Nishihara |
help: add internals.wireprotocolv2 to the table, and remove redundant header
|
changeset |
files
|
Fri, 17 Aug 2018 19:18:53 -0700 |
Kyle Lippincott |
match: improve includematcher.visitchildrenset to be much faster and cached
|
changeset |
files
|
Thu, 06 Sep 2018 03:21:05 +0530 |
Pulkit Goyal |
py3: add new passing tests spotted by the buildbot
|
changeset |
files
|
Thu, 06 Sep 2018 03:24:27 +0530 |
Pulkit Goyal |
tests: order the imports in test-fastannotate-hg.t
|
changeset |
files
|
Thu, 06 Sep 2018 00:51:21 -0400 |
Matt Harbison |
lfs: ensure the blob is linked to the remote store on skipped uploads
|
changeset |
files
|
Tue, 04 Sep 2018 22:29:38 -0400 |
Matt Harbison |
cbor: teach the encoder to handle python `long` type for Windows
|
changeset |
files
|
Wed, 05 Sep 2018 16:39:47 -0400 |
Augie Fackler |
buildrpm: remove TODO that looks done to me
stable
|
changeset |
files
|
Wed, 05 Sep 2018 16:29:31 -0400 |
Augie Fackler |
buildrpm: fix embarassing bug in shell variable expansions
stable
|
changeset |
files
|
Tue, 04 Sep 2018 20:48:22 -0400 |
Matt Harbison |
absorb: clarify the reason for not finding changesets to modify
|
changeset |
files
|
Wed, 05 Sep 2018 09:36:31 -0700 |
Gregory Szorc |
merge with stable
|
changeset |
files
|
Tue, 04 Sep 2018 10:22:42 -0700 |
Gregory Szorc |
state: use our CBOR module
|
changeset |
files
|
Tue, 28 Aug 2018 15:41:09 -0700 |
Gregory Szorc |
wireprotov2peer: use our CBOR decoder
|
changeset |
files
|
Tue, 28 Aug 2018 15:37:55 -0700 |
Gregory Szorc |
debugcommands: use our CBOR decoder
|
changeset |
files
|
Tue, 28 Aug 2018 18:12:04 -0700 |
Gregory Szorc |
wireprotov2server: use our CBOR encoder
|
changeset |
files
|
Tue, 28 Aug 2018 18:05:48 -0700 |
Gregory Szorc |
wireprotoserver: use our CBOR encoder
|
changeset |
files
|
Tue, 28 Aug 2018 18:05:08 -0700 |
Gregory Szorc |
wireprotoframing: use our CBOR module
|
changeset |
files
|
Tue, 28 Aug 2018 15:10:56 -0700 |
Gregory Szorc |
httppeer: use our CBOR decoder
|
changeset |
files
|
Wed, 22 Aug 2018 09:02:07 +0800 |
Anton Shestakov |
zsh_completion: complete shelve and unshelve
|
changeset |
files
|
Tue, 21 Aug 2018 20:30:53 +0800 |
Anton Shestakov |
zsh_completion: use revsets to exclude this rev from suggestions to hg merge
|
changeset |
files
|
Tue, 04 Sep 2018 10:36:34 -0700 |
Martin von Zweigbergk |
drawdag: correctly pass repo to super constructor
|
changeset |
files
|
Tue, 04 Sep 2018 20:54:41 -0400 |
Matt Harbison |
help: correct a typo in tweakdefaults
|
changeset |
files
|
Mon, 06 Aug 2018 14:06:19 +0300 |
Pulkit Goyal |
narrow: add '--import-rules' flag to tracked command
|
changeset |
files
|
Thu, 23 Aug 2018 13:11:13 -0700 |
Gregory Szorc |
internals: extract wire protocol version 2 commands to standalone doc
|
changeset |
files
|
Thu, 23 Aug 2018 13:46:39 -0700 |
Gregory Szorc |
wireprotov2peer: split responsedata handling into separate function
|
changeset |
files
|