Mercurial
Mercurial
>
hg
/ graph
summary
|
shortlog
|
changelog
| graph |
tags
|
bookmarks
|
branches
|
files
|
zip
|
gz
|
bz2
|
help
less
more
|
(0)
-30000
-10000
-3000
-1000
-256
+256
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.
rust-index: don't use mutable borrow for head-diff computation
stable
8 months ago, by Pierre-Yves David
branchcache: move head writing in a `_write_headers` method
8 months ago, by Pierre-Yves David
branchcache: move head writing in a `_write_heads` method
8 months ago, by Pierre-Yves David
branchcache: move the header loading in a `_load_header` class method
8 months ago, by Pierre-Yves David
branchcache: simplify a long line
8 months ago, by Pierre-Yves David
branchcache: rename `load` to `_load_heads`
8 months ago, by Pierre-Yves David
branchcache: move the filename to a class attribute
8 months ago, by Pierre-Yves David
test-clonebundles: simplify matching to be less flavor depends
8 months ago, by Pierre-Yves David
repoview: fix changelog.__contains__ method
8 months ago, by Pierre-Yves David
branchcache: unconditionally write delayed branchmap
10 months ago, by Pierre-Yves David
branchcache: drop the unused `_verifyclosed`
8 months ago, by Pierre-Yves David
branchcache: dispatch the code into the dedicated subclass
8 months ago, by Pierre-Yves David
branchcache: introduce a base class for branchmap
8 months ago, by Pierre-Yves David
branchcache: fix the copy code
9 months ago, by Pierre-Yves David
branchcache: pass a "verify_node" attribut to __init__ instead of hasnode
9 months ago, by Pierre-Yves David
branchcache: stop storing a repository instance on the cache altogether
9 months ago, by Pierre-Yves David
branchcache: pass the target repository when copying
9 months ago, by Pierre-Yves David
branchcache: have an explicit method to update the on disk cache
10 months ago, by Pierre-Yves David
crecord: drop calls to `curses.endwin()`
stable
8 months ago, by Martin von Zweigbergk
config: move the option to mmap rev branch cache in the storage section
stable
8 months ago, by Pierre-Yves David
config: document the storage and format sections
stable
8 months ago, by Pierre-Yves David
rust-index: drop offset_override
8 months ago, by Pierre-Yves David
rust-index: stop calling `with_offset` in the tests
8 months ago, by Pierre-Yves David
branching: merge stable into default
9 months ago, by Raphaël Gomès
Added signature for changeset d1d48d18db37
stable
9 months ago, by Raphaël Gomès
Added tag 6.7rc0 for changeset d1d48d18db37
stable
9 months ago, by Raphaël Gomès
relnotes: add 6.7rc0
stable
6.7rc0
9 months ago, by Raphaël Gomès
relnotes: remove outdated message from `next`
stable
9 months ago, by Raphaël Gomès
branching: merge default into stable for 6.7rc0
stable
9 months ago, by Raphaël Gomès
branching: merge stable into default
9 months ago, by Raphaël Gomès
perf: add a --as-push option to perf::unbundle
9 months ago, by Pierre-Yves David
chainsaw-update: exit early if one of the intermediate command fails
9 months ago, by Pierre-Yves David
chainsaw-update: lock the repository for the duration of the operation
9 months ago, by Pierre-Yves David
chainsaw-update: taking care of initial cloning
9 months ago, by Georges Racinet
chainsaw-update: use a graph with branching in graph
9 months ago, by Pierre-Yves David
chainsaw-update: log actual locks breaking
10 months ago, by Georges Racinet
vfs: have tryunlink tell what it did
10 months ago, by Georges Racinet
chainsaw: new extension for dangerous operations
24 months ago, by Georges Racinet
rust: disable the RustIndex without persistent nodemap
9 months ago, by Pierre-Yves David
rust: stop claiming the C index is compatible with the rust code
9 months ago, by Pierre-Yves David
rust-index: remove one collect when converting back
9 months ago, by Raphaël Gomès
rust-index: improve phase computation speed
9 months ago, by Raphaël Gomès
phases: directly update the phase sets in advanceboundary
9 months ago, by Pierre-Yves David
phases: large rework of advance boundary
9 months ago, by Pierre-Yves David
phases: apply similar early filtering to advanceboundary
9 months ago, by Pierre-Yves David
phases: filter revision that are already in the right phase
9 months ago, by Pierre-Yves David
phases: invalidate the phases set less often on retract boundary
9 months ago, by Pierre-Yves David
phases: incrementally update the phase sets when reasonable
9 months ago, by Pierre-Yves David
phasees: properly shallow caopy the phase sets dictionary
9 months ago, by Pierre-Yves David
phases: pass an unfiltered repository to _ensure_phase_sets
9 months ago, by Pierre-Yves David
phases: drop set building in `hasnonpublicphases`
9 months ago, by Pierre-Yves David
phases: gather the logic for phasesets update in a single method
9 months ago, by Pierre-Yves David
phases: change the way we warm the phasecache in repocache
9 months ago, by Pierre-Yves David
phases: use a more generic way to trigger a phases computation for perf
9 months ago, by Pierre-Yves David
phases: fix an overzealous invalidation of the phase sets
9 months ago, by Pierre-Yves David
phases: type annotation for `_phasesets`
9 months ago, by Pierre-Yves David
phases: leverage the collected information to record phase update
9 months ago, by Pierre-Yves David
phases: large rewrite on retract boundary
9 months ago, by Pierre-Yves David
phases: fast path public phase advance when everything is public
9 months ago, by Pierre-Yves David
phases: fast path retract of public phase
9 months ago, by Pierre-Yves David
phases: keep internal state as rev-num instead of node-id
9 months ago, by Pierre-Yves David
phases: do filtering at read time
9 months ago, by Pierre-Yves David
phases: always write with a repo
9 months ago, by Pierre-Yves David
phases: mark `phasecache.phaseroots` private
9 months ago, by Pierre-Yves David
phases: check secret presence the right way during discovery
9 months ago, by Pierre-Yves David
phases: explicitly filter stripped revision at strip time
9 months ago, by Pierre-Yves David
debug: add a debug::unbundle command that simulate the unbundle from a push
9 months ago, by Pierre-Yves David
perf: support --template on perf::phases
stable
9 months ago, by Pierre-Yves David
annotate: limit output to range of lines
9 months ago, by Zeger Van de Vannet
revlog: add a Rust implementation of `headrevsdiff`
9 months ago, by Arseniy Alekseyev
revlog: add a C implementation of `headrevsdiff`
11 months ago, by Arseniy Alekseyev
unbundle: faster computation of changed heads
11 months ago, by Arseniy Alekseyev
branching: merge stable into default
9 months ago, by Raphaël Gomès
hg-core: separate timestamp and extra methods
9 months ago, by Arun Kulshreshtha
debugformat: fix formatting for compression level
stable
9 months ago, by Pierre-Yves David
hg-core: implement timestamp line parsing
9 months ago, by Arun Kulshreshtha
doc: document that labels must have a dot in them to have an effect
9 months ago, by Jordi Gutiérrez Hermoso
tests: tweak chg test to make it fail less often
stable
9 months ago, by Arseniy Alekseyev
cext: fix potential memory leaks of list items appended with PyList_Append
stable
9 months ago, by Arseniy Alekseyev
crecord: enable search hotkeys (issue6834)
9 months ago, by Jordi Gutiérrez Hermoso
crecord: add handle(next|prev)search functions
9 months ago, by Jordi Gutiérrez Hermoso
crecord: add a searchdirection function
9 months ago, by Jordi Gutiérrez Hermoso
crecord: add a handlesearch function
9 months ago, by Jordi Gutiérrez Hermoso
crecord: add a showsearch function
9 months ago, by Jordi Gutiérrez Hermoso
crecord: add a default regex to curseschunkselector
9 months ago, by Jordi Gutiérrez Hermoso
crecord: add `content` properties to all nodes
9 months ago, by Jordi Gutiérrez Hermoso
crecord: update uiheader docstring
9 months ago, by Jordi Gutiérrez Hermoso
crecord: add skipfolded param to previtem
9 months ago, by Jordi Gutiérrez Hermoso
dispatch: don't attempt to import debugger as bytestring
9 months ago, by Jordi Gutiérrez Hermoso
debugsetparents: fix Marmoutian docstring
9 months ago, by Jordi Gutiérrez Hermoso
docs: fix broken `make` in `docs/`
9 months ago, by Martin von Zweigbergk
branchmap: use mmap for faster revbranchcache loading
10 months ago, by Arseniy Alekseyev
hghave: add py312 and py313
9 months ago, by Manuel Jacob
hghave: use strings instead of floats for version numbers passed to checkvers
9 months ago, by Manuel Jacob
py3: fully port doctest to py3
9 months ago, by Manuel Jacob
import-checker: make stdlib path detection work in virtual environments
9 months ago, by Manuel Jacob
cleanup: remove unnecessary list constructor calls around list comprehensions
9 months ago, by Manuel Jacob
branching: merge stable into default
9 months ago, by Raphaël Gomès
Added signature for changeset 3fd1efb3ad12
stable
9 months ago, by Raphaël Gomès
Added tag 6.6.3 for changeset 3fd1efb3ad12
stable
9 months ago, by Raphaël Gomès
relnotes: add 6.6.3
stable
6.6.3
9 months ago, by Raphaël Gomès
tests: fix nondeterministic test failure in test-contrib-perf.t
stable
10 months ago, by Arseniy Alekseyev
grep: restore usage of --include/--exclude options
stable
9 months ago, by Jordi Gutiérrez Hermoso
rust-changelog: don't panic on empty file lists
stable
9 months ago, by Arun Kulshreshtha
tests: use sha256line.py instead of /dev/random in test-censor.t (issue6858)
stable
10 months ago, by Anton Shestakov
tests: make sha256line.py available for all tests
stable
10 months ago, by Anton Shestakov
delta-find: pass the full deltainfo to the _DeltaSearch class
12 months ago, by Pierre-Yves David
delta-find: move sparse-revlog pre-filtering in the associated class
10 months ago, by Pierre-Yves David
delta-find: move sparse-revlog delta checks in the associated class
10 months ago, by Pierre-Yves David
delta-find: split the _DeltaSearch class in two
10 months ago, by Pierre-Yves David
delta-find: finish reworking the snapshot logic and drop more layer
12 months ago, by Pierre-Yves David
delta-find: move the base of the delta search in its own function
12 months ago, by Pierre-Yves David
delta-find: move the emotion of prev in a dedicated method
12 months ago, by Pierre-Yves David
delta-find: move the emotion of parents in a dedicated method
12 months ago, by Pierre-Yves David
delta-find: explicitly deal with usage of the cached revision
10 months ago, by Pierre-Yves David
delta-find: remove the "candidate groups" layer
10 months ago, by Pierre-Yves David
delta-find: stop using heuristic to determine if we are creating a snapshot
10 months ago, by Pierre-Yves David
delta-find: explicitly track stage of the search
10 months ago, by Pierre-Yves David
delta-find: drop some dead debug code
12 months ago, by Pierre-Yves David
delta-find: introduce and use specialized _DeltaSearch class
10 months ago, by Pierre-Yves David
delta-find: introduce a base class for _DeltaSearch
10 months ago, by Pierre-Yves David
delta-find: simplify the delta checking function for snapshot
10 months ago, by Pierre-Yves David
delta-find: move good delta code earlier in the class
10 months ago, by Pierre-Yves David
delta-find: split is_good_delta_info into more thematic function
10 months ago, by Pierre-Yves David
delta-find: clarify some comment and code in is_good_delta_info
10 months ago, by Pierre-Yves David
delta-find: move delta size check earlier in is_good_delta_info
10 months ago, by Pierre-Yves David
delta-find: split the delta-chain part of `_pre_filter_rev` in a method
10 months ago, by Pierre-Yves David
delta-find: split the "sparse" part of `_pre_filter_rev` in a method
10 months ago, by Pierre-Yves David
delta-find: split the generic part of `_pre_filter_rev` in a method
12 months ago, by Pierre-Yves David
delta-find: drop the temporary indent
10 months ago, by Pierre-Yves David
delta-find: move pre-filtering of individual revision in its own function
12 months ago, by Pierre-Yves David
delta-find: move pre-filtering of candidates in its own function
12 months ago, by Pierre-Yves David
delta-find: move away from the generator API for _DeltaSearch
10 months ago, by Pierre-Yves David
delta-find: use "-1" as depth snapshot-dept for non snapshot in debug
12 months ago, by Pierre-Yves David
delta-find: fix the computation of the `prev` value
12 months ago, by Pierre-Yves David
delta-find: move is_good_delta_info on the _DeltaSearch class
11 months ago, by Pierre-Yves David
delta-find: feed revinfo to _DeltaSearch
11 months ago, by Pierre-Yves David
delta-find: clarify that revisioninfo.p1/p2 constains nodeid
12 months ago, by Pierre-Yves David
delta-find: move filing of some debug data in `_one_dbg_data`
12 months ago, by Pierre-Yves David
delta-find: add more explanation to the the deltas_limit < length check
12 months ago, by Pierre-Yves David
delta-find: move tested in the _DeltaSearch.__init__
12 months ago, by Pierre-Yves David
delta-find: check DELTA_BASE_REUSE_FORCE in the _DeltaSearch.__init__
12 months ago, by Pierre-Yves David
delta-find: move target_rev in the _DeltaSearch.__init__
12 months ago, by Pierre-Yves David
delta-find: move snapshot_cache in the _DeltaSearch.__init__
12 months ago, by Pierre-Yves David
delta-find: move `_rawgroups` on the `_DeltaSearch` object
12 months ago, by Pierre-Yves David
delta-find: move `_refinedgroups` on the `_DeltaSearch` object
12 months ago, by Pierre-Yves David
delta-find: introduce a _DeltaSearch object
12 months ago, by Pierre-Yves David
delta-find: add a small docstring to deltacomputer
11 months ago, by Pierre-Yves David
revlog: stop using `atomictmp` for the split revlog
10 months ago, by Pierre-Yves David
changelog: drop the side_write argument to revlog splitting
10 months ago, by Pierre-Yves David
changelog: stop useless enforcing split at the end of transaction
10 months ago, by Pierre-Yves David
tests: don't use "status" operand of dd in test-censor.t (issue6858)
stable
10 months ago, by Anton Shestakov
branching: merge stable into default
10 months ago, by Raphaël Gomès
Added signature for changeset 136902b3a95d
stable
10 months ago, by Raphaël Gomès
Added tag 6.6.2 for changeset 136902b3a95d
stable
10 months ago, by Raphaël Gomès
relnotes: add 6.6.2
stable
6.6.2
10 months ago, by Raphaël Gomès
pycompat: fix bytestr(bytes) in Python 3.11
stable
10 months ago, by Georges Racinet
narrow: prevent removal of ACL-defined excludes
stable
10 months ago, by Arun Kulshreshtha
narrow: add test demonstrating bug in acl exclusion enforcement
stable
10 months ago, by Arun Kulshreshtha
contrib: add a set of scripts to run pytype in Docker
10 months ago, by Anton Shestakov
pytype: use "$(hg root)" instead of `hg root` to make shellcheck happier
11 months ago, by Anton Shestakov
pytype: update check-pytype.sh to select target automatically
11 months ago, by Anton Shestakov
git-hgext: adjust to the lack of `changelog.heads` method
11 months ago, by Pierre-Yves David
remotefilelog: drop dead code
11 months ago, by Pierre-Yves David
pytype: use the right signature for the `__delitem__`
11 months ago, by Pierre-Yves David
pytype: use the right signature for the `__setitem__`
11 months ago, by Pierre-Yves David
sparse: use with statement for wlock
11 months ago, by Pierre-Yves David
remotefilelog: adjust the signature of basepack.createindex
11 months ago, by Pierre-Yves David
pytype: add the couple annotations for pytype to understands the lrunode
11 months ago, by Pierre-Yves David
pytype: ignore some signature mismatch in registrar
11 months ago, by Pierre-Yves David
hgweb: update _runwsgi try/except range to be valid
11 months ago, by Pierre-Yves David
pytype: add type information for `annotateresult.lines`
11 months ago, by Pierre-Yves David
pytype: ignore attribute error for time.clock
11 months ago, by Pierre-Yves David
pytype: ignore certifi import error
11 months ago, by Pierre-Yves David
pytype: ignore some signature mismatch in configitems
11 months ago, by Pierre-Yves David
pytype: only output the "pytype crashed" message on error
11 months ago, by Pierre-Yves David
pytype: drop the now useless assert
11 months ago, by Pierre-Yves David
pytype: drop the last inline type comment
11 months ago, by Pierre-Yves David
pytype: convert type comment for inline variable too
11 months ago, by Pierre-Yves David
pytype: move some type comment to proper annotation
11 months ago, by Pierre-Yves David
lock: properly convert error to bytes
11 months ago, by Pierre-Yves David
pytype: import typing directly
11 months ago, by Pierre-Yves David
usage: configure uncompressed chunk cache through resource configuration
12 months ago, by Pierre-Yves David
usage: add configuration option to adjust resources usage
13 months ago, by Pierre-Yves David
usage: add a `usage.repository-role` config
13 months ago, by Pierre-Yves David
common-pattern: cover "elapsed time" line
11 months ago, by Pierre-Yves David
bundle: do not detect --base argument that match nothing as lack of argument
stable
10 months ago, by Pierre-Yves David
bundle: highlight misbehavior when --base does not match any revision
stable
10 months ago, by Pierre-Yves David
branching: merge with stable
11 months ago, by Pierre-Yves David
generate-churning-bundle: fix script for python3
stable
12 months ago, by Pierre-Yves David
narrow: strip trailing `/` from manifest dir before matching it
11 months ago, by Martin von Zweigbergk
tests: demonstrate error when narrowing with `rootfilesin:` pattern
11 months ago, by Martin von Zweigbergk
matchers: use correct method for finding index in vector
11 months ago, by Martin von Zweigbergk
dirstate: make the `transaction` argument of `setbranch` mandatory
11 months ago, by Pierre-Yves David
rust-clippy: apply some more trivial fixes
11 months ago, by Raphaël Gomès
rust-clippy: simplify `match` to `if let`
11 months ago, by Raphaël Gomès
censor: accept multiple revision in a single call
11 months ago, by Pierre-Yves David
censor: be more verbose about the other steps too
11 months ago, by Pierre-Yves David
censor: add a command flag to skip the head checks
11 months ago, by Pierre-Yves David
censor: inform the user that we are spending time checking heads
11 months ago, by Pierre-Yves David
censor: mention that we check the heads in the help
11 months ago, by Pierre-Yves David
persistent-nodemap: respect the mmap setting when refreshing data
stable
11 months ago, by Pierre-Yves David
rust-index: only access offsets if revlog is inline
11 months ago, by Raphaël Gomès
rust-index: cache the head nodeids python list
11 months ago, by Raphaël Gomès
rust-index: add fast-path for getting a list of all heads as nodes
11 months ago, by Raphaël Gomès
rust-index-cpython: cache the heads' PyList representation
11 months ago, by Raphaël Gomès
rust-index: use a `BitVec` instead of plain `Vec` for heads computation
11 months ago, by Raphaël Gomès
rust-index: implement faster retain heads using a vec instead of a hashset
11 months ago, by Raphaël Gomès
rust-index: allow inlining VCSGraph parents across crates
11 months ago, by Raphaël Gomès
rust-index: allow inlining `parents` across crates
12 months ago, by Raphaël Gomès
rust-index: allow inlining `check_revision` across crates
12 months ago, by Raphaël Gomès
rust-index: document safety invariants being upheld for every `unsafe` block
12 months ago, by Raphaël Gomès
rust-index: renamed `MixedIndex` as `Index`
12 months ago, by Georges Racinet on incendie.racinet.fr
rust-index: stop instantiating a C Index
12 months ago, by Georges Racinet
rust-revlog: using the ad-hoc `NodeTree` in scmutil
12 months ago, by Georges Racinet
rust-revlog: add invalidation detection to `NodeTree` class
12 months ago, by Georges Racinet
rust-index: add support for `del index[r]`
12 months ago, by Raphaël Gomès
rust-revlog: bare minimal NodeTree exposition
12 months ago, by Georges Racinet
rust-index: a property to identify the Rust index as such
12 months ago, by Georges Racinet
rust-cpython-revlog: renamed NodeTree import as CoreNodeTree
12 months ago, by Georges Racinet
rust-index: stop using C index
13 months ago, by Georges Racinet
rust-index: using `hg::index::Index` in discovery
12 months ago, by Georges Racinet
rust-python-testing: separated base test classes
12 months ago, by Georges Racinet on incendie.racinet.fr
rust-discovery: encapsulated conversions to vec for instance methods
12 months ago, by Georges Racinet
rust-discovery: moving most of hg-cpython methods to regular code blocks
12 months ago, by Georges Racinet
rust-index: using `hg::index::Index` in `hg-cpython::dagops`
12 months ago, by Georges Racinet
rust-index: using `hg::index::Index` in MissingAncestors
12 months ago, by Georges Racinet on incendie.racinet.fr
rust-index: using the `hg::index::Index` in ancestors iterator and lazy set
12 months ago, by Georges Racinet
revlog: always use a Rust index for REVLOGv1 if rustext is present
12 months ago, by Georges Racinet on incendie.racinet.fr
rust-index: disabling flagprocessor tests
12 months ago, by Georges Racinet on incendie.racinet.fr
rust-index: support `unionrepo`'s compressed length hack
12 months ago, by Raphaël Gomès
rust-index: honour incoming using_general_delta in `deltachain`
12 months ago, by Georges Racinet on incendie.racinet.fr
rust-index: use interior mutability in head revs and caches
12 months ago, by Georges Racinet on incendie.racinet.fr
rust-index: add Sync bound to all relevant mmap-derived values
13 months ago, by Raphaël Gomès
debugindexstats: handle the lack of Rust support better
12 months ago, by Raphaël Gomès
rust-python-index: don't panic on a corrupted index when calling from Python
12 months ago, by Raphaël Gomès
tests: ignore test-storage when using Rust
12 months ago, by Raphaël Gomès
rust-index: optimize find_gca_candidates() on less than 8 revisions
13 months ago, by Georges Racinet
rust-index: simplification in find_gca_candidates()
13 months ago, by Georges Racinet
rust-index: avoid double negation in find_gca_candidates()
13 months ago, by Georges Racinet
rust-index: avoid some cloning in find_gca_candidates()
13 months ago, by Georges Racinet
rust-index: implement common_ancestors_heads() and ancestors()
13 months ago, by Georges Racinet
rust-index: find_gca_candidates bit sets genericization
13 months ago, by Georges Racinet on incendie.racinet.fr
rust-index: core impl for find_gca_candidates and find_deepest
12 months ago, by Raphaël Gomès
rust-index: add support for `reachableroots2`
12 months ago, by Raphaël Gomès
hg-cpython: rev_pyiter_collect_or_else
12 months ago, by Georges Racinet
rust-index: add support for `computephasesmapsets`
12 months ago, by Raphaël Gomès
rust-index: slicechunktodensity returns Rust result
13 months ago, by Georges Racinet
rust-index: add support for `_slicechunktodensity`
12 months ago, by Raphaël Gomès
rust-index: headrevsfiltered() returning Rust result
13 months ago, by Georges Racinet
rust-index: add support for `headrevsfiltered`
12 months ago, by Raphaël Gomès
rust-index: implement headrevs
14 months ago, by Raphaël Gomès
rust-index: variant of assert_py_eq with normalizer expression
13 months ago, by Georges Racinet
rust-index: add support for delta-chain computation
15 months ago, by Raphaël Gomès
rust-index: add support for `find_snapshots`
15 months ago, by Raphaël Gomès
rust-index: add `is_snapshot` method
15 months ago, by Raphaël Gomès
less
more
|
(0)
-30000
-10000
-3000
-1000
-256
+256
tip