Thu, 13 Sep 2018 12:37:32 -0400 Matt Harbison py3: add b'' to some setup.py strings for Windows
Thu, 13 Sep 2018 18:09:22 -0400 Augie Fackler dagop: fix typo spotted while doing unrelated investigation
Wed, 12 Sep 2018 19:00:46 -0700 Gregory Szorc hg: don't reuse repo instance after unshare()
Tue, 11 Sep 2018 20:06:39 -0700 Gregory Szorc unionrepo: dynamically create repository type from base repository
Tue, 11 Sep 2018 19:50:07 -0700 Gregory Szorc bundlerepo: dynamically create repository type from base repository
Tue, 11 Sep 2018 19:16:32 -0700 Gregory Szorc bundlerepo: factor out code for instantiating a bundle repository
Tue, 11 Sep 2018 18:45:05 -0700 Gregory Szorc bundlerepo: pass create=True
Tue, 11 Sep 2018 18:41:14 -0700 Gregory Szorc shelve: use bundlerepo.instance() to construct a repo object
Sun, 29 Jul 2018 22:04:01 +0900 Yuya Nishihara templatekw: add experimental {status} keyword
Sun, 29 Jul 2018 21:52:01 +0900 Yuya Nishihara templatekw: add option to include ignored/clean/unknown files in cache
Sun, 29 Jul 2018 22:07:42 +0900 Yuya Nishihara templatekw: keep status tuple in cache dict and rename cache key accordingly
Sun, 29 Jul 2018 21:39:12 +0900 Yuya Nishihara templatekw: extract function that computes and caches file status
Thu, 13 Sep 2018 22:32:51 +0900 Yuya Nishihara py3: use sysstr() to convert ProgrammingError bytes with no unicode error risk
Mon, 10 Sep 2018 08:31:41 +0200 Boris Feld revlog: reuse cached delta for identical base revision (issue5975)
Mon, 10 Sep 2018 10:11:21 +0200 Boris Feld snapshot: fix line order when skipping over empty deltas
Wed, 12 Sep 2018 23:10:59 -0400 Matt Harbison tests: stabilize change for handling not quoting non-empty-directory
Tue, 21 Aug 2018 15:25:46 -0400 Augie Fackler hg: wrap the highest layer in the `hg` script possible in trace event
Wed, 12 Sep 2018 12:01:32 -0700 Martin von Zweigbergk localrepo: use urllocalpath() for path to create repo too
Wed, 12 Sep 2018 08:41:00 -0700 Martin von Zweigbergk localrepo: move check for existing repo into createrepository()
Wed, 12 Sep 2018 21:32:08 -0400 Matt Harbison py3: add b'' to some run-tests.py strings for Windows
Wed, 12 Sep 2018 19:14:28 -0400 Augie Fackler wireprotov1peer: forward __name__ of wrapped method in batchable decorator
Sun, 29 Jul 2018 21:28:51 +0900 Yuya Nishihara templatekw: add {size} keyword as an example of fctx-based keyword
Sun, 29 Jul 2018 21:25:37 +0900 Yuya Nishihara formatter: populate fctx from ctx and path value
Thu, 07 Jun 2018 21:36:13 +0900 Yuya Nishihara formatter: factor out function that detects node change and document it
Sat, 01 Sep 2018 15:06:05 +0900 Yuya Nishihara formatter: inline _gettermap and _knownkeys
Sat, 01 Sep 2018 13:21:45 +0900 Yuya Nishihara formatter: fill missing resources by formatter, not by resource mapper
Thu, 07 Jun 2018 23:27:54 +0900 Yuya Nishihara templater: remove unused context argument from most resourcemapper functions
Mon, 10 Sep 2018 20:57:18 +0900 Yuya Nishihara ancestor: remove extra generator from lazyancestors.__iter__()
Wed, 12 Sep 2018 11:24:51 -0700 Martin von Zweigbergk localrepo: fix a mixmatched arg name in createrepository() docstring
Wed, 12 Sep 2018 11:37:34 -0400 Augie Fackler error: ensure ProgrammingError message is always a str
Wed, 12 Sep 2018 11:39:48 -0400 Augie Fackler py3: whitelist a test caught by the ratchet
Wed, 12 Sep 2018 11:38:46 -0400 Augie Fackler tests: handle Python 3 not quoting non-empty-directory error
Wed, 12 Sep 2018 17:45:43 +0300 Pulkit Goyal context: don't count deleted files as candidates for path conflicts in IMM
Wed, 12 Sep 2018 17:22:46 +0300 Pulkit Goyal rebase: add tests showing patch conflict detection needs to be smarter in IMM
Mon, 10 Sep 2018 16:47:02 +0800 Anton Shestakov zsh_completion: add new and remove deprecated flags
Mon, 10 Sep 2018 16:43:49 +0800 Anton Shestakov zsh_completion: update various arguments, descriptions, metavariables
Wed, 05 Sep 2018 01:18:29 +0530 Pulkit Goyal setup: don't support py 3.5.0, 3.5.1, 3.5.2 because of bug in codecs
Fri, 07 Sep 2018 10:18:20 -0700 Gregory Szorc util: update lrucachedict order during get()
Thu, 06 Sep 2018 18:04:27 -0700 Gregory Szorc util: lower water mark when removing nodes after cost limit reached
Thu, 06 Sep 2018 12:40:30 -0700 Gregory Szorc util: optimize cost auditing on insert
Thu, 06 Sep 2018 14:04:46 -0700 Gregory Szorc util: teach lrucachedict to enforce a max total cost
Fri, 07 Sep 2018 12:14:42 -0700 Gregory Szorc util: allow lrucachedict to track cost of entries
Wed, 05 Sep 2018 23:15:20 -0700 Gregory Szorc util: add a popoldest() method to lrucachedict
Thu, 06 Sep 2018 11:40:20 -0700 Gregory Szorc util: ability to change capacity when copying lrucachedict
Thu, 06 Sep 2018 11:37:27 -0700 Gregory Szorc util: make capacity a public attribute on lrucachedict
Thu, 06 Sep 2018 11:33:40 -0700 Gregory Szorc util: properly copy lrucachedict instances
Thu, 06 Sep 2018 11:27:25 -0700 Gregory Szorc tests: rewrite test-lrucachedict.py to use unittest
Wed, 29 Aug 2018 15:17:11 -0700 Gregory Szorc wireprotov2peer: stream decoded responses
Wed, 29 Aug 2018 16:43:17 -0700 Gregory Szorc wireprotoframing: buffer emitted data to reduce frame count
Wed, 05 Sep 2018 09:06:40 -0700 Gregory Szorc wireprotov2: implement commands as a generator of objects
Mon, 27 Aug 2018 13:30:44 -0700 Gregory Szorc internals: extract frame-based protocol docs to own document
Wed, 12 Sep 2018 22:19:29 +0900 Yuya Nishihara narrow: remove hack to write narrowspec to shared .hg directory
Wed, 12 Sep 2018 22:15:43 +0900 Yuya Nishihara narrowspec: remove parseserverpatterns() which isn't used anymore
Tue, 11 Sep 2018 17:22:15 -0700 Gregory Szorc hg: write narrow patterns after repo creation
Tue, 11 Sep 2018 16:59:17 -0700 Gregory Szorc narrow: don't wrap exchange.pull() during clone
Tue, 11 Sep 2018 17:21:18 -0700 Gregory Szorc exchange: support defining narrow file patterns for pull
Tue, 11 Sep 2018 17:20:14 -0700 Gregory Szorc commands: pass include and exclude options to hg.clone()
Tue, 11 Sep 2018 14:16:05 -0700 Gregory Szorc localrepo: add requirement when narrow files creation option present
Tue, 11 Sep 2018 17:15:35 -0700 Gregory Szorc hg: recognize include and exclude patterns when cloning
Tue, 11 Sep 2018 17:11:32 -0700 Gregory Szorc hg: allow extra arguments to be passed to repo creation (API)
Tue, 11 Sep 2018 13:46:59 -0700 Gregory Szorc localrepo: move repo creation logic out of localrepository.__init__ (API)
Fri, 07 Sep 2018 15:57:55 -0700 Gregory Szorc localrepo: pass ui to newreporequirements() (API)
Tue, 11 Sep 2018 15:40:33 -0700 Gregory Szorc narrow: set opts['narrow'] instead of local variable
Tue, 11 Sep 2018 15:53:12 -0700 Gregory Szorc narrow: drop support for remote expansion (BC)
Fri, 07 Sep 2018 18:35:54 -0700 Gregory Szorc fastannotate: use repo.local()
Tue, 11 Sep 2018 16:04:55 -0700 Martin von Zweigbergk tests: drop extra "file:" prefix from paths in narrow test
Tue, 11 Sep 2018 11:47:10 -0700 Gregory Szorc narrow: validate spec files are well-formed during clone (BC)
Tue, 11 Sep 2018 10:59:21 -0700 Gregory Szorc narrow: validate patterns on incoming bundle2 part
Tue, 11 Sep 2018 15:28:41 -0700 Gregory Szorc narrowspec: validate patterns when loading and saving spec file
Mon, 10 Sep 2018 22:34:19 +0900 Yuya Nishihara ancestor: use heapreplace() in place of heappop/heappush()
Tue, 11 Sep 2018 22:36:51 +0900 Yuya Nishihara ancestor: rename local aliases of heapq functions in _lazyancestorsiter()
Mon, 10 Sep 2018 21:58:59 +0900 Yuya Nishihara ancestor: optimize _lazyancestorsiter() for contiguous chains
Mon, 10 Sep 2018 21:54:40 +0900 Yuya Nishihara ancestor: unroll loop of parents in _lazyancestorsiter()
Mon, 10 Sep 2018 21:46:19 +0900 Yuya Nishihara ancestor: return early from _lazyancestorsiter() when reached to stoprev
Tue, 11 Sep 2018 22:38:32 +0900 Yuya Nishihara ancestor: remove alias of initrevs from _lazyancestorsiter()
Tue, 11 Sep 2018 10:36:07 -0700 Gregory Szorc narrow: validate patterns returned by expandnarrow
Tue, 11 Sep 2018 15:25:35 -0700 Gregory Szorc narrowspec: limit patterns to path: and rootfilesin: (BC)
Tue, 11 Sep 2018 10:54:20 -0700 Martin von Zweigbergk narrow: mark wire proto capability names experimental and versioned
Tue, 11 Sep 2018 10:50:46 -0700 Martin von Zweigbergk narrow: move wire proto capabilities to narrowwirepeer
Tue, 11 Sep 2018 11:03:15 -0700 Martin von Zweigbergk narrow: check "narrow" wire protocol capability, not bundle2 capability
Tue, 21 Aug 2018 16:11:17 +0300 Pulkit Goyal sparse: add local files to temporaryfiles if they exist out of sparse
Tue, 21 Aug 2018 15:09:22 +0300 Pulkit Goyal tests: show that merging with sparse is broken when rename is involved
Sat, 25 Aug 2018 22:19:42 +0300 Pulkit Goyal narrowspec: fix a typoed 'supported'
Mon, 10 Sep 2018 16:29:22 +0300 Pulkit Goyal narrow: build the known set of nodes only when ellipses is enabled
Mon, 10 Sep 2018 15:55:14 +0300 Pulkit Goyal narrow: add narrow and ellipses as server capabilities
Thu, 23 Aug 2018 18:26:14 -0700 Kyle Lippincott treemanifest: use visitchildrenset when doing a walk
Thu, 23 Aug 2018 00:44:10 -0700 Kyle Lippincott treemanifest: use visitchildrenset when filtering a manifest to a matcher
Mon, 10 Sep 2018 21:15:54 -0400 Matt Harbison tests: stabilize test-no-symlink
Tue, 29 May 2018 12:12:18 +0200 Boris Feld shelve: use the internal phase when possible
Thu, 23 Aug 2018 00:41:20 -0700 Kyle Lippincott treemanifest: avoid loading everything just to get their nodeid
Thu, 23 Aug 2018 00:34:25 -0700 Kyle Lippincott treemanifest: avoid unnecessary copies/processing when using alwaysmatcher
Thu, 23 Aug 2018 00:33:06 -0700 Kyle Lippincott treemanifest: attempt to avoid loading all lazily-loaded subdirs in _isempty
Thu, 16 Aug 2018 12:31:52 -0700 spectral treemanifest: introduce lazy loading of subdirs
Fri, 07 Sep 2018 17:54:55 -0400 Boris Feld contrib: use a monotonic timer in catapipe
Fri, 07 Sep 2018 17:51:07 -0400 Boris Feld contrib: fix catapipe output argument documentation
Thu, 06 Sep 2018 16:59:25 -0400 Boris Feld tracing: trace command function execution
Fri, 07 Sep 2018 16:51:51 -0400 Boris Feld extension: add a summary of total loading time per extension
Thu, 06 Sep 2018 16:49:37 -0400 Boris Feld extensions: trace the total time of running all reposetup callbacks
Thu, 06 Sep 2018 16:21:42 -0400 Boris Feld extensions: trace the total time of running all extsetup callbacks
Thu, 06 Sep 2018 16:20:05 -0400 Boris Feld extensions: trace the total time of running all uisetup callbacks
Mon, 10 Sep 2018 19:36:25 -0700 Boris Feld extensions: add timing for extensions reposetup
Fri, 07 Sep 2018 11:18:45 -0400 Boris Feld sparse-revlog: set max delta chain length to on thousand
Fri, 07 Sep 2018 11:18:45 -0400 Boris Feld snapshot: also consider the snapshot chain of one unrelated revision
Fri, 07 Sep 2018 11:17:37 -0400 Boris Feld snapshot: extract parent chain computation
Fri, 07 Sep 2018 11:17:36 -0400 Boris Feld snapshot: refine candidate snapshot base upward
Fri, 07 Sep 2018 11:17:35 -0400 Boris Feld snapshot: try to refine new snapshot base down the chain
Fri, 07 Sep 2018 11:17:34 -0400 Boris Feld snapshot: make sure we'll never refine delta base from a reused source
Fri, 07 Sep 2018 11:17:34 -0400 Boris Feld snapshot: turn _refinedgroups into a coroutine
Fri, 07 Sep 2018 11:17:33 -0400 Boris Feld snapshot: also use None as a stop value for `_refinegroup`
Fri, 07 Sep 2018 11:17:33 -0400 Boris Feld snapshot: add refining logic at the findeltainfo level
Fri, 07 Sep 2018 11:17:32 -0400 Boris Feld snapshot: use None as a stop value when looking for a good delta
Fri, 07 Sep 2018 11:17:32 -0400 Boris Feld snapshot: introduce an intermediate `_refinedgroups` generator
Fri, 07 Sep 2018 11:17:31 -0400 Boris Feld snapshot: consider unrelated snapshots at a similar level first
Fri, 07 Sep 2018 11:17:30 -0400 Boris Feld snapshot: consider all snapshots in the parents' chains
Fri, 07 Sep 2018 11:17:30 -0400 Boris Feld snapshot: search for unrelated but reusable full-snapshot
Fri, 07 Sep 2018 11:17:29 -0400 Boris Feld snapshot: try intermediate snapshot against parents' base
Mon, 10 Sep 2018 09:08:24 -0700 Boris Feld sparse-revlog: add a test checking revlog deltas for a churning file
Sat, 18 Aug 2018 12:45:44 +0200 Boris Feld tests: add a `tests/artifacts/` directory
Wed, 05 Sep 2018 01:19:48 +0300 Meirambek Omyrzak verify: make output less confusing (issue5924)
Tue, 04 Sep 2018 21:28:28 +0200 Boris Feld revlog: clarify the comment attached to delta reuse
(0) -30000 -10000 -3000 -1000 -120 +120 +1000 +3000 +10000 tip