2017-04-20 |
Pierre-Yves David |
extension: simplify the extensions helper hierarchy
stable
|
changeset |
files
|
2017-04-20 |
Pierre-Yves David |
checkheads: do not overwrite code for Mercurial 4.2 and above
stable
|
changeset |
files
|
2017-04-19 |
Yuya Nishihara |
legacy: fix debugrecordpruneparents to call obsstore.create() with keywords
stable
|
changeset |
files
|
2017-04-19 |
Yuya Nishihara |
template: adapt to new showlist() API introduced by hg e5eab0fe69ee
stable
|
changeset |
files
|
2017-04-19 |
Yuya Nishihara |
template: pass all mapping data to showlist()
stable
|
changeset |
files
|
2017-04-19 |
Yuya Nishihara |
make: merge recipes for help
stable
|
changeset |
files
|
2017-04-19 |
Yuya Nishihara |
make: fix indent of ifeq-endif
stable
|
changeset |
files
|
2017-04-08 |
Pierre-Yves David |
tests: update test to match upstreamable version
stable
|
changeset |
files
|
2017-04-08 |
Pierre-Yves David |
tests: fix directory names in exchange-D4 test
stable
|
changeset |
files
|
2017-04-08 |
Pierre-Yves David |
tests: fix directory names in exchange-D3 test
stable
|
changeset |
files
|
2017-04-01 |
Pierre-Yves David |
merge back with default
|
changeset |
files
|
2017-03-31 |
Pierre-Yves David |
Added tag 6.0.0 for changeset 165ad227993d
stable
|
changeset |
files
|
2017-03-31 |
Pierre-Yves David |
packaging: prepare version 6.0.0
stable 6.0.0
|
changeset |
files
|
2017-03-31 |
Pierre-Yves David |
merged with future 6.0
mercurial-3.8
|
changeset |
files
|
2017-03-31 |
Pierre-Yves David |
test-compat-hg-3.9: merge with future 6.0
mercurial-3.9
|
changeset |
files
|
2017-03-31 |
Pierre-Yves David |
merge with future 6.0.0
mercurial-4.0
|
changeset |
files
|
2017-03-31 |
Pierre-Yves David |
merge with default
stable
|
changeset |
files
|
2017-03-31 |
Pierre-Yves David |
readme: mention the fix for issue4354
|
changeset |
files
|
2017-03-31 |
Pierre-Yves David |
checkheads: add a small debug message in case were we give up fast
|
changeset |
files
|
2017-03-31 |
Pierre-Yves David |
checkheahds: switch algorithm to use pushed markers instead
|
changeset |
files
|
2017-03-31 |
Pierre-Yves David |
checkheads: add test where the rewrite of the other branch is not direct
|
changeset |
files
|
2017-03-31 |
Pierre-Yves David |
check-heads: add tests about old heads indirectly pruned
|
changeset |
files
|
2017-03-29 |
Pierre-Yves David |
checkheads: add more complexe case where a branch is split on multiple ones
|
changeset |
files
|
2017-03-29 |
Pierre-Yves David |
checkheads: add a test of partially pushing a branch spread on multiple other
|
changeset |
files
|
2017-03-31 |
Pierre-Yves David |
checkheads-tests: add missing parents recording for prune markers
|
changeset |
files
|
2017-03-29 |
Pierre-Yves David |
checkheads: add some extra tests about "partial push"
|
changeset |
files
|
2017-03-29 |
Pierre-Yves David |
checkheads: handle partial obsolescence
|
changeset |
files
|
2017-03-29 |
Pierre-Yves David |
test: force a push in inhibit's test
|
changeset |
files
|
2017-03-21 |
Pierre-Yves David |
checkheads: basic handling of pruned heads (and associated tests)
|
changeset |
files
|
2017-03-29 |
Pierre-Yves David |
checkheads: give up on processing locally unknown changeset
|
changeset |
files
|
2017-03-21 |
Pierre-Yves David |
checkheads: import our own copy of the checkheads code
|
changeset |
files
|
2017-03-26 |
Pierre-Yves David |
compat: work around some filecache bug in 3.8
|
changeset |
files
|
2017-03-24 |
Pierre-Yves David |
obshashrange: have an half descent wireprotocol command
|
changeset |
files
|
2017-03-24 |
Pierre-Yves David |
obshashrange: improve message issued during discovery
|
changeset |
files
|
2017-03-24 |
Pierre-Yves David |
obshashrange: introduce basic sqlite caching
|
changeset |
files
|
2017-03-24 |
Pierre-Yves David |
stablerange: warm cache before using it server side
|
changeset |
files
|
2017-03-24 |
Pierre-Yves David |
stablerange: warm cache before using it in findrangemissing
|
changeset |
files
|
2017-03-24 |
Pierre-Yves David |
stablerange: warm cache on transaction (if obshashrange is enabled)
|
changeset |
files
|
2017-03-24 |
Pierre-Yves David |
stablerange: introduce ondisk caching through sqlite
|
changeset |
files
|
2017-03-24 |
Pierre-Yves David |
stablerange: drop the cache on 'destroyed'
|
changeset |
files
|
2017-03-24 |
Pierre-Yves David |
stablerange: support loading the cache iteratively
|
changeset |
files
|
2017-03-24 |
Pierre-Yves David |
stablerange: add some basic documentation about the cache
|
changeset |
files
|
2017-03-24 |
Pierre-Yves David |
stablerange: warmup all upto a revision
|
changeset |
files
|
2017-03-24 |
Pierre-Yves David |
debugstablerange: add a --verify flag to the command
|
changeset |
files
|
2017-03-24 |
Pierre-Yves David |
stablerange: add a proper debugstablerange commands
|
changeset |
files
|
2017-03-24 |
Pierre-Yves David |
debugobshashrange: add a --subranges option
|
changeset |
files
|
2017-03-24 |
Pierre-Yves David |
debug: rename 'debugstablerange' to 'debugobshashrange'
|
changeset |
files
|
2017-03-24 |
Pierre-Yves David |
debugstablerange: improve output spacing
|
changeset |
files
|
2017-03-24 |
Pierre-Yves David |
subranges: add a utility function to set the cache
|
changeset |
files
|
2017-03-24 |
Pierre-Yves David |
subranges: add a utility function to access the cache
|
changeset |
files
|
2017-03-24 |
Pierre-Yves David |
depth: add a utility function to set the cache
|
changeset |
files
|
2017-03-24 |
Pierre-Yves David |
depth: add a utility function to access the cache
|
changeset |
files
|
2017-03-24 |
Pierre-Yves David |
stablerange: add warming of the subrange
|
changeset |
files
|
2017-03-24 |
Pierre-Yves David |
stablerange: fix merge slicing when range has multiple roots
|
changeset |
files
|
2017-03-24 |
Pierre-Yves David |
stablerange: small style fix
|
changeset |
files
|
2017-03-24 |
Pierre-Yves David |
merge-slicing: introduce and use "inheritance point" for merge
|
changeset |
files
|
2017-03-24 |
Pierre-Yves David |
stablerange: rearrange the code picking subrange to warm
|
changeset |
files
|
2017-03-24 |
Pierre-Yves David |
stablerange: rearrange the reusing logic to prepare to merge
|
changeset |
files
|
2017-03-24 |
Pierre-Yves David |
merge-slicing: explain an alternative implementation in a comments
|
changeset |
files
|
2017-03-24 |
Pierre-Yves David |
merge-slicing: use reachable roots to filter the various branches
|
changeset |
files
|
2017-03-24 |
Pierre-Yves David |
merge-slicing: simplify various aspect of the code
|
changeset |
files
|
2017-03-23 |
Pierre-Yves David |
stablerange: soon it will not provide any benefit and it gets in the way
|
changeset |
files
|
2017-03-24 |
Pierre-Yves David |
revsfromrange: reuse information from the stablesort
|
changeset |
files
|
2017-03-24 |
Pierre-Yves David |
stablesort: allow a callback to be triggered on merge
|
changeset |
files
|
2017-03-24 |
Pierre-Yves David |
minor simplification around rangelength
|
changeset |
files
|
2017-03-24 |
Pierre-Yves David |
more explicite name in revsfromrange
|
changeset |
files
|
2017-03-24 |
Pierre-Yves David |
stablerange: cache parents
|
changeset |
files
|
2017-03-23 |
Pierre-Yves David |
merge-slicing: avoid doing the same work twice
|
changeset |
files
|
2017-03-23 |
Pierre-Yves David |
stablerange: fix a bug when a top slice ended on a merge
|
changeset |
files
|
2017-03-23 |
Pierre-Yves David |
slicesrangeat: stop double setting the revsinranges cache
|
changeset |
files
|
2017-03-23 |
Pierre-Yves David |
subranges: remove the recursivity of the call to isubranges(parentrange)
|
changeset |
files
|
2017-03-23 |
Pierre-Yves David |
subranges: detach cache logic from computation logic
|
changeset |
files
|
2017-03-23 |
Pierre-Yves David |
findmissingrange: properly queue new subrange for slicing
|
changeset |
files
|
2017-03-23 |
Pierre-Yves David |
findmissingrange: fix reversed value in debug output
|
changeset |
files
|
2017-03-22 |
Pierre-Yves David |
stablecache: warmup on unfiltered repository
|
changeset |
files
|
2017-03-22 |
Pierre-Yves David |
stablerange: rename the class
|
changeset |
files
|
2017-03-23 |
Pierre-Yves David |
stablerange: do not inherit from dict
|
changeset |
files
|
2017-03-22 |
Pierre-Yves David |
stablerange: move a utility function around
|
changeset |
files
|
2017-03-22 |
Pierre-Yves David |
stablerange: remove the now unused individual range class
|
changeset |
files
|
2017-03-22 |
Pierre-Yves David |
stablerange: directly use tuple to refer to a stable range
|
changeset |
files
|
2017-03-22 |
Pierre-Yves David |
obshash: properly cache obshash value
|
changeset |
files
|
2017-03-22 |
Pierre-Yves David |
stablerange: directly use 'self' when possible
|
changeset |
files
|
2017-03-22 |
Pierre-Yves David |
revsfromrange: set the cache for the multiple bottom ranges in merge slicing
|
changeset |
files
|
2017-03-22 |
Pierre-Yves David |
revsfromrange: set the cache for the single bottom range in merge slicing
|
changeset |
files
|
2017-03-22 |
Pierre-Yves David |
revsfromrange: set the cache for the top range in merge slicing
|
changeset |
files
|
2017-03-22 |
Pierre-Yves David |
revsfromrange: remove reference to '_revs' in merge slicing
|
changeset |
files
|
2017-03-22 |
Pierre-Yves David |
revsfromcache: update cache for the top slice if possible
|
changeset |
files
|
2017-03-22 |
Pierre-Yves David |
revsfromrange: skip setting the cache for length-1 top entry
|
changeset |
files
|
2017-03-22 |
Pierre-Yves David |
revsfromrange: update cache for parentrange directly in the code
|
changeset |
files
|
2017-03-22 |
Pierre-Yves David |
revsfromramge: hard code the single changeset range case
|
changeset |
files
|
2017-03-22 |
Pierre-Yves David |
stablerange: introduce caching for the full revision in a set
|
changeset |
files
|
2017-03-22 |
Pierre-Yves David |
stablerange: add a cache for stablesort ordering
|
changeset |
files
|
2017-03-22 |
Pierre-Yves David |
stablerange: move revs computation within the main class
|
changeset |
files
|
2017-03-22 |
Pierre-Yves David |
stablerange: minor method reorders on the main class
|
changeset |
files
|
2017-03-22 |
Pierre-Yves David |
stablerange: drop "key" and "id" logic form the class
|
changeset |
files
|
2017-03-22 |
Pierre-Yves David |
stablerange: drop length from the class
|
changeset |
files
|
2017-03-22 |
Pierre-Yves David |
stablerange: drop _depth
|
changeset |
files
|
2017-03-22 |
Pierre-Yves David |
stablerange: drop __repr__
|
changeset |
files
|
2017-03-22 |
Pierre-Yves David |
stablerange: drop the subranges method on the small class
|
changeset |
files
|
2017-03-22 |
Pierre-Yves David |
stablerange: use subranges from the main class in subrangesclosure
|
changeset |
files
|
2017-03-22 |
Pierre-Yves David |
stablerange: use subranges from the main class in _obshashrange
|
changeset |
files
|
2017-03-22 |
Pierre-Yves David |
stablerange: use subranges from the main class in findrangemissing
|
changeset |
files
|
2017-03-22 |
Pierre-Yves David |
stablerange: make sure nobody use '.depth' anymore
|
changeset |
files
|
2017-03-22 |
Pierre-Yves David |
stablerange: use depthrevs in range slicing
|
changeset |
files
|
2017-03-22 |
Pierre-Yves David |
stablerange: use depthrevs in debugstablerange
|
changeset |
files
|
2017-03-22 |
Pierre-Yves David |
stablerange: use rangelength inside the class itself
|
changeset |
files
|
2017-03-22 |
Pierre-Yves David |
stablerange: use rangelength in '_slicesatrange'
|
changeset |
files
|
2017-03-22 |
Pierre-Yves David |
stablerange: use rangelength in '_slicepoint'
|
changeset |
files
|
2017-03-22 |
Pierre-Yves David |
stablerange: use rangelength in subrangesclosure
|
changeset |
files
|
2017-03-22 |
Pierre-Yves David |
stablerange: use rangelength in _obshashrange
|
changeset |
files
|
2017-03-22 |
Pierre-Yves David |
stablerange: use rangelength in debugstablerange
|
changeset |
files
|
2017-03-22 |
Pierre-Yves David |
stablerange: use rangelength in findmissingrange
|
changeset |
files
|
2017-03-22 |
Pierre-Yves David |
stablerange: make sure nobody use '.index' anymore
|
changeset |
files
|
2017-03-22 |
Pierre-Yves David |
stablerange: stop using '.index' inside the class itself
|
changeset |
files
|
2017-03-22 |
Pierre-Yves David |
stablerange: stop using '.index' in '_slicesrangeat'
|
changeset |
files
|
2017-03-22 |
Pierre-Yves David |
stablerange: stop using '.index' in '_slicepoint'
|
changeset |
files
|
2017-03-22 |
Pierre-Yves David |
stablerange: stop using '.index' in 'rangelength'
|
changeset |
files
|
2017-03-22 |
Pierre-Yves David |
stablerange: stop using '.index' in '_queryrange'
|
changeset |
files
|
2017-03-22 |
Pierre-Yves David |
stablerange: stop using '.index' in debugstablerange
|
changeset |
files
|
2017-03-22 |
Pierre-Yves David |
stablerange: make sure nobody use the 'stablekey' property outside the class
|
changeset |
files
|