Tue, 02 May 2017 02:13:33 +0200 Pierre-Yves David obscache: skip the cache entirely if not up to date
Mon, 01 May 2017 15:49:36 +0200 Pierre-Yves David readme: mention that some improvement are enabled for 4.2 only
Mon, 01 May 2017 08:12:26 +0200 Pierre-Yves David perf: use the cache to compute the obsolete set.
Mon, 01 May 2017 08:14:00 +0200 Pierre-Yves David perf: warm the cache after all transactions
Mon, 01 May 2017 08:13:24 +0200 Pierre-Yves David perf: adds a cache to know if obsmarkers might affect a revision
Mon, 01 May 2017 08:07:05 +0200 Pierre-Yves David perf: adds cachekey utility to validate changelog+obsstore content
Mon, 01 May 2017 08:05:45 +0200 Pierre-Yves David perf: adds some cache key helper on the obsstore class
Mon, 01 May 2017 06:06:41 +0200 Pierre-Yves David compat: only install the better filtered message for mercurial 4.2 and above
Sat, 29 Apr 2017 05:35:01 +0200 Pierre-Yves David evolve: update extension help
Sat, 29 Apr 2017 05:44:07 +0200 Pierre-Yves David merge with stable
Fri, 28 Apr 2017 16:56:09 +0200 Boris Feld ui: change the hidden revision error message
Fri, 28 Apr 2017 16:57:41 +0200 Boris Feld ui: add better messages when the working copy become obsolete.
Fri, 28 Apr 2017 15:29:32 +0200 Pierre-Yves David topic: directly use "super" call
Thu, 27 Apr 2017 20:52:09 +0200 Pierre-Yves David repo: properly progate "destroyed" call to super class stable
Tue, 25 Apr 2017 10:56:55 +0200 Pierre-Yves David safeguard: add an option to disable automatic publishing
Thu, 20 Apr 2017 13:05:45 +0200 Pierre-Yves David merge back with stable
Thu, 20 Apr 2017 13:04:31 +0200 Pierre-Yves David Added tag 6.0.1 for changeset 5ef112a6eb87 stable
Thu, 20 Apr 2017 12:59:19 +0200 Pierre-Yves David pkg: prepare release 6.0.1 stable 6.0.1
Thu, 20 Apr 2017 12:58:27 +0200 Pierre-Yves David debian: finalize 6.0.0 entry stable
Thu, 20 Apr 2017 12:54:57 +0200 Pierre-Yves David readme: fix 6.0.0 release date stable
Thu, 20 Apr 2017 12:50:22 +0200 Pierre-Yves David merge with future 6.0.1 mercurial-3.8
Thu, 20 Apr 2017 12:48:31 +0200 Pierre-Yves David merge with future 6.0.1 mercurial-3.9
Thu, 20 Apr 2017 12:45:02 +0200 Pierre-Yves David merge with future 6.0.1 mercurial-4.0
Thu, 20 Apr 2017 12:24:43 +0200 Pierre-Yves David checkheads: update tests to match the one in core stable
Thu, 20 Apr 2017 11:43:57 +0200 Pierre-Yves David serveronly: fix reposetup stable
Thu, 20 Apr 2017 11:41:20 +0200 Pierre-Yves David extension: simplify the extensions helper hierarchy stable
Thu, 20 Apr 2017 11:40:08 +0200 Pierre-Yves David checkheads: do not overwrite code for Mercurial 4.2 and above stable
Thu, 20 Apr 2017 00:21:13 +0900 Yuya Nishihara legacy: fix debugrecordpruneparents to call obsstore.create() with keywords stable
Wed, 19 Apr 2017 21:17:43 +0900 Yuya Nishihara template: adapt to new showlist() API introduced by hg e5eab0fe69ee stable
Wed, 19 Apr 2017 21:12:09 +0900 Yuya Nishihara template: pass all mapping data to showlist() stable
Wed, 19 Apr 2017 21:37:28 +0900 Yuya Nishihara make: merge recipes for help stable
Wed, 19 Apr 2017 21:34:03 +0900 Yuya Nishihara make: fix indent of ifeq-endif stable
Sat, 08 Apr 2017 12:48:20 +0200 Pierre-Yves David tests: update test to match upstreamable version stable
Sat, 08 Apr 2017 12:45:39 +0200 Pierre-Yves David tests: fix directory names in exchange-D4 test stable
Sat, 08 Apr 2017 12:43:36 +0200 Pierre-Yves David tests: fix directory names in exchange-D3 test stable
Sat, 01 Apr 2017 12:45:18 +0200 Pierre-Yves David merge back with default
Fri, 31 Mar 2017 15:51:58 +0200 Pierre-Yves David Added tag 6.0.0 for changeset 165ad227993d stable
Fri, 31 Mar 2017 15:51:27 +0200 Pierre-Yves David packaging: prepare version 6.0.0 stable 6.0.0
Fri, 31 Mar 2017 15:47:31 +0200 Pierre-Yves David merged with future 6.0 mercurial-3.8
Fri, 31 Mar 2017 15:44:10 +0200 Pierre-Yves David test-compat-hg-3.9: merge with future 6.0 mercurial-3.9
Fri, 31 Mar 2017 15:39:20 +0200 Pierre-Yves David merge with future 6.0.0 mercurial-4.0
Fri, 31 Mar 2017 15:33:59 +0200 Pierre-Yves David merge with default stable
Fri, 31 Mar 2017 14:50:50 +0200 Pierre-Yves David readme: mention the fix for issue4354
Fri, 31 Mar 2017 15:02:39 +0200 Pierre-Yves David checkheads: add a small debug message in case were we give up fast
Fri, 31 Mar 2017 13:46:51 +0200 Pierre-Yves David checkheahds: switch algorithm to use pushed markers instead
Fri, 31 Mar 2017 13:47:14 +0200 Pierre-Yves David checkheads: add test where the rewrite of the other branch is not direct
Fri, 31 Mar 2017 13:45:26 +0200 Pierre-Yves David check-heads: add tests about old heads indirectly pruned
Wed, 29 Mar 2017 17:50:33 +0200 Pierre-Yves David checkheads: add more complexe case where a branch is split on multiple ones
Wed, 29 Mar 2017 17:35:55 +0200 Pierre-Yves David checkheads: add a test of partially pushing a branch spread on multiple other
Fri, 31 Mar 2017 13:42:28 +0200 Pierre-Yves David checkheads-tests: add missing parents recording for prune markers
Wed, 29 Mar 2017 14:02:46 +0200 Pierre-Yves David checkheads: add some extra tests about "partial push"
Wed, 29 Mar 2017 15:48:27 +0200 Pierre-Yves David checkheads: handle partial obsolescence
Wed, 29 Mar 2017 16:41:42 +0200 Pierre-Yves David test: force a push in inhibit's test
Tue, 21 Mar 2017 12:30:53 +0100 Pierre-Yves David checkheads: basic handling of pruned heads (and associated tests)
Wed, 29 Mar 2017 16:28:15 +0200 Pierre-Yves David checkheads: give up on processing locally unknown changeset
Tue, 21 Mar 2017 23:44:30 +0100 Pierre-Yves David checkheads: import our own copy of the checkheads code
Sun, 26 Mar 2017 04:59:36 +0200 Pierre-Yves David compat: work around some filecache bug in 3.8
Fri, 24 Mar 2017 18:21:48 +0100 Pierre-Yves David obshashrange: have an half descent wireprotocol command
Fri, 24 Mar 2017 18:37:03 +0100 Pierre-Yves David obshashrange: improve message issued during discovery
Fri, 24 Mar 2017 18:28:01 +0100 Pierre-Yves David obshashrange: introduce basic sqlite caching
Fri, 24 Mar 2017 15:57:54 +0100 Pierre-Yves David stablerange: warm cache before using it server side
Fri, 24 Mar 2017 15:57:08 +0100 Pierre-Yves David stablerange: warm cache before using it in findrangemissing
Fri, 24 Mar 2017 15:56:57 +0100 Pierre-Yves David stablerange: warm cache on transaction (if obshashrange is enabled)
Fri, 24 Mar 2017 16:05:28 +0100 Pierre-Yves David stablerange: introduce ondisk caching through sqlite
Fri, 24 Mar 2017 18:41:55 +0100 Pierre-Yves David stablerange: drop the cache on 'destroyed'
Fri, 24 Mar 2017 11:27:56 +0100 Pierre-Yves David stablerange: support loading the cache iteratively
Fri, 24 Mar 2017 11:20:42 +0100 Pierre-Yves David stablerange: add some basic documentation about the cache
Fri, 24 Mar 2017 11:18:01 +0100 Pierre-Yves David stablerange: warmup all upto a revision
Fri, 24 Mar 2017 10:22:38 +0100 Pierre-Yves David debugstablerange: add a --verify flag to the command
Fri, 24 Mar 2017 10:12:02 +0100 Pierre-Yves David stablerange: add a proper debugstablerange commands
Fri, 24 Mar 2017 09:49:03 +0100 Pierre-Yves David debugobshashrange: add a --subranges option
Fri, 24 Mar 2017 09:42:39 +0100 Pierre-Yves David debug: rename 'debugstablerange' to 'debugobshashrange'
Fri, 24 Mar 2017 09:40:50 +0100 Pierre-Yves David debugstablerange: improve output spacing
Fri, 24 Mar 2017 09:21:05 +0100 Pierre-Yves David subranges: add a utility function to set the cache
Fri, 24 Mar 2017 09:18:50 +0100 Pierre-Yves David subranges: add a utility function to access the cache
Fri, 24 Mar 2017 09:15:18 +0100 Pierre-Yves David depth: add a utility function to set the cache
Fri, 24 Mar 2017 09:01:25 +0100 Pierre-Yves David depth: add a utility function to access the cache
Fri, 24 Mar 2017 03:20:29 +0100 Pierre-Yves David stablerange: add warming of the subrange
Fri, 24 Mar 2017 11:04:38 +0100 Pierre-Yves David stablerange: fix merge slicing when range has multiple roots
Fri, 24 Mar 2017 09:04:34 +0100 Pierre-Yves David stablerange: small style fix
Fri, 24 Mar 2017 08:16:00 +0100 Pierre-Yves David merge-slicing: introduce and use "inheritance point" for merge
Fri, 24 Mar 2017 08:31:10 +0100 Pierre-Yves David stablerange: rearrange the code picking subrange to warm
Fri, 24 Mar 2017 08:20:36 +0100 Pierre-Yves David stablerange: rearrange the reusing logic to prepare to merge
Fri, 24 Mar 2017 06:24:02 +0100 Pierre-Yves David merge-slicing: explain an alternative implementation in a comments
Fri, 24 Mar 2017 06:36:12 +0100 Pierre-Yves David merge-slicing: use reachable roots to filter the various branches
Fri, 24 Mar 2017 05:51:20 +0100 Pierre-Yves David merge-slicing: simplify various aspect of the code
Thu, 23 Mar 2017 14:17:15 +0100 Pierre-Yves David stablerange: soon it will not provide any benefit and it gets in the way
Fri, 24 Mar 2017 06:31:32 +0100 Pierre-Yves David revsfromrange: reuse information from the stablesort
Fri, 24 Mar 2017 03:22:56 +0100 Pierre-Yves David stablesort: allow a callback to be triggered on merge
Fri, 24 Mar 2017 03:33:36 +0100 Pierre-Yves David minor simplification around rangelength
Fri, 24 Mar 2017 03:30:14 +0100 Pierre-Yves David more explicite name in revsfromrange
Fri, 24 Mar 2017 05:15:25 +0100 Pierre-Yves David stablerange: cache parents
Thu, 23 Mar 2017 12:53:39 +0100 Pierre-Yves David merge-slicing: avoid doing the same work twice
Thu, 23 Mar 2017 14:16:43 +0100 Pierre-Yves David stablerange: fix a bug when a top slice ended on a merge
Thu, 23 Mar 2017 10:49:03 +0100 Pierre-Yves David slicesrangeat: stop double setting the revsinranges cache
Thu, 23 Mar 2017 10:44:12 +0100 Pierre-Yves David subranges: remove the recursivity of the call to isubranges(parentrange)
(0) -1000 -300 -100 -96 +96 +100 +300 +1000 +3000 tip