Mercurial
Mercurial
>
pub
>
hg
>
evolve
/ graph
summary
|
shortlog
|
changelog
| graph |
tags
|
bookmarks
|
branches
|
files
|
zip
|
gz
|
bz2
|
help
less
more
|
(0)
-1000
-256
+256
+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.
obscache: extract the actual data update in a dedicated function
2017-05-12, by Pierre-Yves David
obscache: move an assert to a lower level
2017-05-12, by Pierre-Yves David
obscache: use 'nullid' as the hash of an empty obsstore
2017-05-12, by Pierre-Yves David
obcache: move empty on the class
2017-05-12, by Pierre-Yves David
obcache: move _checkkey on the class
2017-05-12, by Pierre-Yves David
obcache: move updateneeded on the class
2017-05-12, by Pierre-Yves David
obshistory: only display each revision once in debugobshistory
2017-05-12, by Boris Feld
obshistory: display a message when one marker node has no change ctx
2017-05-12, by Boris Feld
ui: hg topic now display if current revision is in bad state (issue5533)
stable
2017-05-10, by Boris Feld
obsstore: also guard agains changing object in '_checkkey'
2017-05-11, by Pierre-Yves David
obscache: guard from changing changelog or obsstore object
2017-05-11, by Pierre-Yves David
obscache: return the new data along-side the upgrade needs (and cache key)
2017-05-11, by Pierre-Yves David
obscache: use the smaller scope function
2017-05-11, by Pierre-Yves David
obscache: extract the cache key validation in its own function
2017-05-11, by Pierre-Yves David
obshistory: use formatter instead of ui.write in the debugobshistory command
2017-05-10, by Boris Feld
ui: Fix hg stack json output
stable
2017-05-10, by Boris Feld
topic: configure some default color for topic
2017-05-10, by Pierre-Yves David
topic: automatically configure thg to display topic
2017-05-10, by Pierre-Yves David
readme: update readme to mention 'debugobshistory'
2017-05-10, by Pierre-Yves David
obshistory: add some color
2017-05-09, by Boris Feld
obshistory: add a debugobshistory command to show obs history of a revs
2017-05-10, by Boris Feld
tests: add the commit style checker from Mercurial
2017-05-10, by Pierre-Yves David
obscache: update the cache key in place
2017-05-09, by Pierre-Yves David
obscache: distinct 'clear' and 'reset'
2017-05-09, by Pierre-Yves David
merge with stable
2017-05-04, by Pierre-Yves David
serveronly: also enable the obscache for server only setting
stable
2017-05-04, by Pierre-Yves David
obscache: document a possible way forward to skipping obsstore parsing
2017-05-04, by Pierre-Yves David
obscache: update some documentation
2017-05-03, by Pierre-Yves David
obscache: Only access the new obsmarkers for marker update
2017-05-03, by Pierre-Yves David
obscache: extract _updatemarkers code into its own function
2017-05-03, by Pierre-Yves David
obscache: extract code to update from new revision
2017-05-03, by Pierre-Yves David
obscache: move assert earlier in the code
2017-05-03, by Pierre-Yves David
merge back with stable
2017-05-03, by Pierre-Yves David
Added tag 6.1.0 for changeset 8510d3fd7c3b
stable
2017-05-03, by Pierre-Yves David
packaging: prepare version 6.1.0
stable
6.1.0
2017-05-03, by Pierre-Yves David
meta: update tested version to 4.1.2
stable
2017-05-03, by Pierre-Yves David
merge with future 6.1.0
mercurial-3.8
2017-05-03, by Pierre-Yves David
merge with future 6.1.0
mercurial-3.9
2017-05-03, by Pierre-Yves David
merge with future 6.1.0
mercurial-4.0
2017-05-03, by Pierre-Yves David
merge with future 6.1.0
mercurial-4.1
2017-05-03, by Pierre-Yves David
compat: drop the context manager used to write the cache file
stable
2017-05-03, by Pierre-Yves David
compat: make obscache code compatible with Mercurial version prior to 4.2
stable
2017-05-03, by Pierre-Yves David
evolve: record testing with 4.2
stable
2017-05-03, by Pierre-Yves David
merge with default for 6.1.0
stable
2017-05-03, by Pierre-Yves David
packaging first step toward 6.1.0
2017-05-03, by Pierre-Yves David
auto-push: move config help in the extension help
2017-05-03, by Pierre-Yves David
opening mercurial 4.1 compat branch
mercurial-4.1
2017-05-01, by Pierre-Yves David
obscache: skip writing to disk if the data did not changed
2017-05-02, by Pierre-Yves David
obscache: skip writing if the cache is empty
2017-05-02, by Pierre-Yves David
obscache: set a valid "empty" cache key if the cache is missing
2017-05-02, by Pierre-Yves David
obscache: have the obsstore fix empty file cachekey
2017-05-02, by Pierre-Yves David
obscache: log case where the cache is not up to date
2017-05-02, by Pierre-Yves David
obscache: still update and use the cache during transaction
2017-05-02, by Pierre-Yves David
obscache: warm the cache in all cases
2017-05-02, by Pierre-Yves David
obscache: update the format to allow negative tiprev
2017-05-02, by Pierre-Yves David
obscache: load the disk data before checking is the cache is up to date
2017-05-02, by Pierre-Yves David
obscache: skip the cache entirely if not up to date
2017-05-02, by Pierre-Yves David
readme: mention that some improvement are enabled for 4.2 only
2017-05-01, by Pierre-Yves David
perf: use the cache to compute the obsolete set.
2017-05-01, by Pierre-Yves David
perf: warm the cache after all transactions
2017-05-01, by Pierre-Yves David
perf: adds a cache to know if obsmarkers might affect a revision
2017-05-01, by Pierre-Yves David
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
stablerange: use rangelength in subrangesclosure
2017-03-22, by Pierre-Yves David
stablerange: use rangelength in _obshashrange
2017-03-22, by Pierre-Yves David
stablerange: use rangelength in debugstablerange
2017-03-22, by Pierre-Yves David
stablerange: use rangelength in findmissingrange
2017-03-22, by Pierre-Yves David
stablerange: make sure nobody use '.index' anymore
2017-03-22, by Pierre-Yves David
stablerange: stop using '.index' inside the class itself
2017-03-22, by Pierre-Yves David
stablerange: stop using '.index' in '_slicesrangeat'
2017-03-22, by Pierre-Yves David
stablerange: stop using '.index' in '_slicepoint'
2017-03-22, by Pierre-Yves David
stablerange: stop using '.index' in 'rangelength'
2017-03-22, by Pierre-Yves David
stablerange: stop using '.index' in '_queryrange'
2017-03-22, by Pierre-Yves David
stablerange: stop using '.index' in debugstablerange
2017-03-22, by Pierre-Yves David
stablerange: make sure nobody use the 'stablekey' property outside the class
2017-03-22, by Pierre-Yves David
stablerange: make sure nobody use '.head' anymore
2017-03-22, by Pierre-Yves David
stablerange: stop using '.head' inside the class
2017-03-22, by Pierre-Yves David
stablerange: stop using '.head' in '_slicesrangeat'
2017-03-22, by Pierre-Yves David
stablerange: stop using '.head' in '_slicepoint'
2017-03-22, by Pierre-Yves David
stablerange: stop using '.head' in rangelength
2017-03-22, by Pierre-Yves David
stablerange: stop using '.head' in debugstablerange
2017-03-22, by Pierre-Yves David
stablerange: remove node unused 'node' property
2017-03-22, by Pierre-Yves David
stablerange: stop using '.node' in __repr__
2017-03-22, by Pierre-Yves David
stablerange: change the key to use the revision number
2017-03-22, by Pierre-Yves David
stablerange: stop using '.node' in _queryrange
2017-03-22, by Pierre-Yves David
stablerange: stop using '.node' in debugstablerange
2017-03-22, by Pierre-Yves David
stablerange: stop using '.node' in findmissingrange
2017-03-22, by Pierre-Yves David
stablerange: stop using '.node' in obshashrange
2017-03-22, by Pierre-Yves David
stablerange: stop using '.node' in subrangesclosure
2017-03-22, by Pierre-Yves David
stablerange: have the class behave as a tuple
2017-03-22, by Pierre-Yves David
obshashrange: extract computation back into the discovery module
2017-03-22, by Pierre-Yves David
obshashrange: use a small utility function to access the obshash
2017-03-22, by Pierre-Yves David
debugstablerange: minor code reformat
2017-03-22, by Pierre-Yves David
stablerange: move the subrangesclosure inside the module
2017-03-22, by Pierre-Yves David
stablerange: compute subranges from parent when possible
2017-03-19, by Pierre-Yves David
stablerange: add an official warmup function
2017-03-22, by Pierre-Yves David
stablerange: remove now unnecessary setter
2017-03-19, by Pierre-Yves David
stablerange: directly perform slicing in the getting method
2017-03-19, by Pierre-Yves David
stablerange: move standard slice point definition in main class
2017-03-19, by Pierre-Yves David
stablerange: move the slicing method on the central class
2017-03-19, by Pierre-Yves David
stablerange: move the range class in the new module
2017-03-19, by Pierre-Yves David
stablesort: move into the stablerange module
2017-03-19, by Pierre-Yves David
subranges: migrate handling of single element range
2017-03-22, by Pierre-Yves David
stablerange: move the subrange cache into our new class
2017-03-22, by Pierre-Yves David
depth: extract code dedicated to depth of a merge in its own function
2017-03-19, by Pierre-Yves David
stablerange: move 'depth' inside a new 'stablerange' module
2017-03-18, by Pierre-Yves David
obsdiscovery: document the status of the module
2017-03-22, by Pierre-Yves David
split: move the debugcommand into a dedicated module
2017-03-22, by Pierre-Yves David
legacy: move 'debugrecordpruneparents' in the extensions
2017-03-22, by Pierre-Yves David
checks: correct the shebang line filtering for python files
2017-03-16, by Matt Harbison
tests: add glob for Windows
2017-03-16, by Matt Harbison
tests: adds simple test case for heads checking
2017-03-21, by Pierre-Yves David
tests: move exchange utility in testlib
2017-03-21, by Pierre-Yves David
exchange: fix some wrong reference to serveronly
2017-03-14, by Pierre-Yves David
checks: add a test that check MANIFEST.in content
2017-03-14, by Pierre-Yves David
README: add a link to mercurial devel
2017-03-14, by Pierre-Yves David
README: tries to improve the title about server only
2017-03-14, by Pierre-Yves David
README: remove mention of make
2017-03-14, by Pierre-Yves David
version: mark the current source as development version for 6.0.0
2017-03-14, by Pierre-Yves David
mercurial-3.8: merge with future evolve-6.0.0
mercurial-3.8
2017-03-14, by Pierre-Yves David
mercurial-3.9: merge with hg-4.0 branch
mercurial-3.9
2017-03-14, by Pierre-Yves David
mercurial-4.0: merge with future 6.0.0
mercurial-4.0
2017-03-14, by Pierre-Yves David
checks: update pyflakes matching too
2017-03-14, by Pierre-Yves David
checks: do not run pyflake on removed file
2017-03-14, by Pierre-Yves David
compat: closing mercurial-3.7 compatibility branch
mercurial-3.7
2017-03-14, by Pierre-Yves David
compat: closing mercurial-3.6 compatibility branch
mercurial-3.6
2017-03-14, by Pierre-Yves David
compat: closing mercurial-3.4 compatibility branch
mercurial-3.4
2017-03-14, by Pierre-Yves David
compat: closing mercurial-3.5 compatibility branch
mercurial-3.5
2017-03-14, by Pierre-Yves David
README: timeless typo fixes
2017-03-14, by Pierre-Yves David
cleanup: drop an empty section header
2017-03-14, by Pierre-Yves David
less
more
|
(0)
-1000
-256
+256
+1000
+3000
tip