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