Mercurial
Mercurial
>
mercurial
/ graph
summary
|
shortlog
|
changelog
| graph |
tags
|
bookmarks
|
branches
|
files
|
help
less
more
|
(0)
-30000
-10000
-3000
-1000
-240
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.
dirstate: remove the python-side whitelist of allowed matchers
default
tip
3 weeks ago, by Arseniy Alekseyev
match: make `was_tampered_with` work recursively
3 weeks ago, by Arseniy Alekseyev
largefiles: mark more matchers as having been tampered with
3 weeks ago, by Arseniy Alekseyev
branching: merge stable into default
11 days ago, by Raphaël Gomès
Added signature for changeset 028dc3f92dbd
stable
11 days ago, by Raphaël Gomès
Added tag 6.7.3 for changeset 028dc3f92dbd
stable
11 days ago, by Raphaël Gomès
relnotes: add 6.7.3
stable
6.7.3
11 days ago, by Raphaël Gomès
rust: blanket implementation of Graph for Graph references
stable
3 weeks ago, by Georges Racinet
rust-cpython: don't swallow the dirstate error message
stable
11 days ago, by Raphaël Gomès
dirstate-v2: check that root nodes are at the root before writing
stable
11 days ago, by Raphaël Gomès
dirstate-v2: add check of parent/child nodes being related when writing
stable
11 days ago, by Raphaël Gomès
admin-verify: expect a number of errors to be returned
stable
11 days ago, by Raphaël Gomès
admin-verify: fix error message handling
stable
11 days ago, by Raphaël Gomès
admin-verify: pass p1 down to the dirstate function
stable
11 days ago, by Raphaël Gomès
Backed out changeset 3e0f86f09f26
stable
11 days ago, by Raphaël Gomès
Backed out changeset fc317bd5b637
stable
11 days ago, by Raphaël Gomès
re2: make errors quiet
stable
2 weeks ago, by Pierre-Yves David
fold-or-prune-me: update proposal
stable
2 weeks ago, by Pierre-Yves David
subrepo: propagate non-default path on outgoing
stable
6 weeks ago, by Felipe Resende
hgrc: search XDG_CONFIG_HOME on mac
7 weeks ago, by Hraban Luyat
base-revsets: use an author that actually exercises a lot of changesets
4 weeks ago, by Raphaël Gomès
match: simplify the rust-side file pattern kind parsing
4 weeks ago, by Arseniy Alekseyev
match: share code between includematcher and patternmatcher
4 weeks ago, by Arseniy Alekseyev
matchers: support patternmatcher in rust
6 weeks ago, by Arseniy Alekseyev
match: avoid rust fast path if the matcher was tampered with
5 weeks ago, by Arseniy Alekseyev
largefiles: track if a matcher was tampered with
5 weeks ago, by Arseniy Alekseyev
branching: merge stable into default
4 weeks ago, by Raphaël Gomès
tags-cache: directly perform a monimal walk for hgtagsfnodescache warming
2 months ago, by Pierre-Yves David
tags-cache: directly operate on rev-num warming hgtagsfnodescache
2 months ago, by Pierre-Yves David
tags-cache: skip the filternode step if we are not going to use it
2 months ago, by Pierre-Yves David
tags-cache: add a dedicated warm cache function to hgtagsfnodescache
2 months ago, by Pierre-Yves David
outgoing: add a simple fastpath when there is no common
5 weeks ago, by Pierre-Yves David
outgoing: rework the handling of the `missingroots` case to be faster
5 weeks ago, by Pierre-Yves David
proxy-vfs: also proxy the `audit` attribute
4 weeks ago, by Pierre-Yves David
perf: clear vfs audit_cache before each run
4 weeks ago, by Pierre-Yves David
perf: start recording total time after warming
4 weeks ago, by Pierre-Yves David
perf: run the gc before each run
4 weeks ago, by Pierre-Yves David
perf: allow profiling of more than one run
4 weeks ago, by Pierre-Yves David
profiler: flush after writing the profiler output
4 weeks ago, by Pierre-Yves David
stream-clone: disable gc for the entry listing section for the v2 format
4 weeks ago, by Pierre-Yves David
phases: rework the logic of _pushdiscoveryphase to bound complexity
5 weeks ago, by Pierre-Yves David
phases: introduce a performant efficient way to access revision in a set
5 weeks ago, by Pierre-Yves David
phases: use revision number in `_pushdiscoveryphase`
6 weeks ago, by Pierre-Yves David
phases: move RemotePhasesSummary to revision number
6 weeks ago, by Pierre-Yves David
phases: stop using `repo.set` in `remotephasessummary`
6 weeks ago, by Pierre-Yves David
phases: use revision number in analyze_remote_phases
6 weeks ago, by Pierre-Yves David
phases: use revision number in new_heads
6 weeks ago, by Pierre-Yves David
phases: convert remote phase root to node while reading them
5 weeks ago, by Pierre-Yves David
phases: more compact error handling in analyzeremotephases
6 weeks ago, by Pierre-Yves David
push: rework the computation of fallbackheads to be correct
5 weeks ago, by Pierre-Yves David
revset: stop serializing node when using "%ln"
6 weeks ago, by Pierre-Yves David
bundlespec: drop unused _bundlespecvariants dictionary
5 weeks ago, by Pierre-Yves David
bundlespec: type the _bundlespeccontentopts dictionary
5 weeks ago, by Pierre-Yves David
bundlespec: fix the "streamv2" and "streamv3-exp" variant
5 weeks ago, by Pierre-Yves David
wireprotoserver: ensure that output stream gets flushed on exception
stable
6 weeks ago, by Arseniy Alekseyev
match: strengthen visit_children_set invariant, Recursive means "all files"
stable
4 weeks ago, by Arseniy Alekseyev
match: fix the rust-side bug in visit_children_set for rootfilesin matchers
stable
5 weeks ago, by Arseniy Alekseyev
match: fix the "visitdir" method on "rootfilesin" matchers
stable
5 weeks ago, by Arseniy Alekseyev
match: rename RootFiles to RootFilesIn for more consistency
stable
5 weeks ago, by Arseniy Alekseyev
match: small tweak to PatternMatcher.visit_children_set
stable
5 weeks ago, by Arseniy Alekseyev
matchers: fix the bug in rust PatternMatcher that made it cut off early
stable
5 weeks ago, by Arseniy Alekseyev
tests: add an end-to-end test to show a bug in `visit_children_set`
stable
5 weeks ago, by Arseniy Alekseyev
tests: add tests and document expectations from visit_children_set in rust
stable
5 weeks ago, by Arseniy Alekseyev
tests: add a test that demonstrates a bug in rhg status pattern handling
stable
5 weeks ago, by Arseniy Alekseyev
bundle-spec: properly parse boolean configuration as boolean
stable
6 weeks ago, by Pierre-Yves David
bundle-spec: properly identify changegroup-less bundle
stable
6 weeks ago, by Pierre-Yves David
perf: create the temporary target next to the source in stream-consume
6 weeks ago, by Pierre-Yves David
setup: display return code information about failed `hg` call
stable
6 weeks ago, by Pierre-Yves David
bundlespec: rationalize the way we specify stream bundle version
6 weeks ago, by Pierre-Yves David
bundle: do no check the changegroup version if no changegroup is included
6 weeks ago, by Pierre-Yves David
perf-stream-consume: use the source repository config when applying
7 weeks ago, by Pierre-Yves David
unbundle: move most of the logic on cmdutil to help debug::unbundle reuse
7 weeks ago, by Pierre-Yves David
postincoming: move to cmdutil
7 weeks ago, by Pierre-Yves David
postincoming: avoid computing branchhead if no report will be posted
7 weeks ago, by Pierre-Yves David
streamclone: stop listing files for entries that have no volatile files
7 weeks ago, by Pierre-Yves David
stream-clone: disable gc for the initial section for the v3 format
7 weeks ago, by Pierre-Yves David
stream-clone: disable gc for `_entries_walk` duration
7 weeks ago, by Pierre-Yves David
nocg: make the utility work are both a decorator and context manager
7 weeks ago, by Pierre-Yves David
stream-clone: stop getting the file size of all file in v3
7 weeks ago, by Pierre-Yves David
stream: in v3, skip the "size" fast path if the entries as some unknown size
7 weeks ago, by Pierre-Yves David
perf-stream-locked-section: advertise the right version key in the help
7 weeks ago, by Pierre-Yves David
perf-stream-locked-section: fix the call to the v3 generator
7 weeks ago, by Pierre-Yves David
perf-stream-locked-section: actually use v1 generation when requested
7 weeks ago, by Pierre-Yves David
branching: merge stable into default
7 weeks ago, by Raphaël Gomès
Added signature for changeset 803e61387e86
stable
7 weeks ago, by Raphaël Gomès
Added tag 6.7.2 for changeset 803e61387e86
stable
7 weeks ago, by Raphaël Gomès
relnotes: add 6.7.2
stable
6.7.2
7 weeks ago, by Raphaël Gomès
bundle2: make the "hgtagsfnodes" part advisory
stable
7 weeks ago, by Pierre-Yves David
branching: merge stable into default
7 weeks ago, by Pierre-Yves David
branchcache: allow to detect "pure topological case" for branchmap
2 months ago, by Pierre-Yves David
branchcache: add a "pure topological head" fast path
2 months ago, by Pierre-Yves David
branchcache: move the processing of the new data in a dedicated method
2 months ago, by Pierre-Yves David
branchcache: gather newly closed head in a dedicated set
2 months ago, by Pierre-Yves David
branchcache: gather new obsolete revision in a set
2 months ago, by Pierre-Yves David
branchcache: filter obsolete revisions sooner
2 months ago, by Pierre-Yves David
branchcache: skip entries that are topological heads in the on disk file
2 months ago, by Pierre-Yves David
branchcache: simplify the branch rev cache test
2 months ago, by Pierre-Yves David
branchcache: store filtered hash and obsolete hash independently for V3
2 months ago, by Pierre-Yves David
branchcache: show the cache file content in test-branches-obsoletes.t
2 months ago, by Pierre-Yves David
branchcache: rework the `filteredhash` logic to be more generic
2 months ago, by Pierre-Yves David
filteredhash: rename the filteredhash function
2 months ago, by Pierre-Yves David
filteredhash: split the computation of revision sets
2 months ago, by Pierre-Yves David
filteredhash: move the hashing in its own function
2 months ago, by Pierre-Yves David
branchcache: cleanup the final key generation after update
2 months ago, by Pierre-Yves David
branchcache: add more test for the logic around obsolescence and branch heads
2 months ago, by Pierre-Yves David
branchcache-v3: use more explicit header line
2 months ago, by Pierre-Yves David
branchcache-v3: introduce a v3 format
2 months ago, by Pierre-Yves David
branchcache: use an explicit class for the v2 version
2 months ago, by Pierre-Yves David
branchcache: add some blank line in a test
2 months ago, by Pierre-Yves David
phases: update the phase set as we go during retract boundary
stable
7 weeks ago, by Pierre-Yves David
phases: avoid a potentially costly dictionary interation in some case
stable
7 weeks ago, by Pierre-Yves David
branching: merge stable into default
8 weeks ago, by Raphaël Gomès
Added signature for changeset 2e6fde2ed01e
stable
8 weeks ago, by Raphaël Gomès
Added tag 6.7.1 for changeset 2e6fde2ed01e
stable
8 weeks ago, by Raphaël Gomès
relnotes: add 6.7.1
stable
6.7.1
8 weeks ago, by Raphaël Gomès
subrepo: fix normalizing paths with scheme
stable
2 months ago, by Felipe Resende
sshpeer: fix path when handling invalid url exception
stable
2 months ago, by Felipe Resende
delta-search: fix crash caused by unbound variable
stable
2 months ago, by Raphaël Gomès
branching: merge stable into default
2 months ago, by Raphaël Gomès
Added signature for changeset c9ceb4f60256
stable
2 months ago, by Raphaël Gomès
Added tag 6.7 for changeset c9ceb4f60256
stable
2 months ago, by Raphaël Gomès
phases: avoid N² behavior in `advanceboundary`
stable
6.7
2 months ago, by Pierre-Yves David
relnotes: add 6.7
stable
2 months ago, by Raphaël Gomès
admin-commands: move the chainsaw extension to the admin commands module
stable
2 months ago, by Raphaël Gomès
obsutil: sort metadata before comparing in geteffectflag()
stable
2 months ago, by Anton Shestakov
tests: disable revlog compression in test-generaldelta.t (issue6867)
stable
2 months ago, by Pierre-Yves David
test-general-delta: actually test optimize-delta-parent-choice=no
stable
2 months ago, by Pierre-Yves David
test-chg: stabilize the log checking
stable
2 months ago, by Pierre-Yves David
tests: fix test-patchbomb-tls.t instability
stable
2 months ago, by Pierre-Yves David
test-lock: use synchronisation file instead of sleep
stable
2 months ago, by Pierre-Yves David
branchcache: use update_disk to refresh 'served' and 'served.hidden'
2 months ago, by Pierre-Yves David
branchcache: explictly update disk state only if no transaction exist
2 months ago, by Pierre-Yves David
branchcache: do not use `__getitem__` in updatecache
2 months ago, by Pierre-Yves David
branchcache: explicitly track inheritence "state"
2 months ago, by Pierre-Yves David
branchcache: stop writing more branchcache file on disk than needed
2 months ago, by Pierre-Yves David
branchcache: do not copy the `_dirty` flag
2 months ago, by Pierre-Yves David
branchcache: explicitly assert that copy is always about inheritance
2 months ago, by Pierre-Yves David
branchcache: stop using `copy(…)` in `replace(…)`
2 months ago, by Pierre-Yves David
branchcache: change the _delayed flag to an explicit `_dirty` flag
2 months ago, by Pierre-Yves David
branchcache: write branchmap in subset inheritance order
2 months ago, by Pierre-Yves David
branchcache: do not accept "empty update"
2 months ago, by Pierre-Yves David
branchcache: avoid created a `None` filter repoview when writing
2 months ago, by Pierre-Yves David
stream-clone-tests: stop filtering non existent warning
2 months ago, by Pierre-Yves David
stream-clone-test: simplify case testing obsolescence
2 months ago, by Pierre-Yves David
stream-clone-test: simplify the case testing phases
2 months ago, by Pierre-Yves David
stream-clone-test: simplify bookmark clone
2 months ago, by Pierre-Yves David
stream-clone-test: add a verify call to the "clone while changing" case
2 months ago, by Pierre-Yves David
stream-clone-test: add title to various test cases
2 months ago, by Pierre-Yves David
stream-clone-test: simplify testing of secret cloning restriction
2 months ago, by Pierre-Yves David
stream-clone-test: simplify the background file closing test
2 months ago, by Pierre-Yves David
stream-clone-test: simplify the --uncompressed alias check
2 months ago, by Pierre-Yves David
stream-clone-test: drop an automatic pattern replacement
2 months ago, by Pierre-Yves David
stream-clone-test: simplify the test for getbundle with stream=1
2 months ago, by Pierre-Yves David
stream-clone-test: factor some piece of basic clone test out
2 months ago, by Pierre-Yves David
stream-clone-test: simplify the case where server disabled it
2 months ago, by Pierre-Yves David
rust-matchers: raw regular expression builder
stable
2 months ago, by Georges Racinet
rust-filepatterns: export glob_to_re function
stable
2 months ago, by Georges Racinet
repoview: prevent `None` to be passed as the filtername
2 months ago, by Pierre-Yves David
branchcache: avoid created a `None` filter repoview when writing
2 months ago, by Pierre-Yves David
rust-index: don't use mutable borrow to computed filtered heads
stable
2 months ago, by Pierre-Yves David
rust-index: don't use mutable borrow for head-diff computation
stable
2 months ago, by Pierre-Yves David
branchcache: move head writing in a `_write_headers` method
2 months ago, by Pierre-Yves David
branchcache: move head writing in a `_write_heads` method
2 months ago, by Pierre-Yves David
branchcache: move the header loading in a `_load_header` class method
2 months ago, by Pierre-Yves David
branchcache: simplify a long line
2 months ago, by Pierre-Yves David
branchcache: rename `load` to `_load_heads`
2 months ago, by Pierre-Yves David
branchcache: move the filename to a class attribute
2 months ago, by Pierre-Yves David
test-clonebundles: simplify matching to be less flavor depends
2 months ago, by Pierre-Yves David
repoview: fix changelog.__contains__ method
2 months ago, by Pierre-Yves David
branchcache: unconditionally write delayed branchmap
4 months ago, by Pierre-Yves David
branchcache: drop the unused `_verifyclosed`
2 months ago, by Pierre-Yves David
branchcache: dispatch the code into the dedicated subclass
2 months ago, by Pierre-Yves David
branchcache: introduce a base class for branchmap
2 months ago, by Pierre-Yves David
branchcache: fix the copy code
2 months ago, by Pierre-Yves David
branchcache: pass a "verify_node" attribut to __init__ instead of hasnode
2 months ago, by Pierre-Yves David
branchcache: stop storing a repository instance on the cache altogether
2 months ago, by Pierre-Yves David
branchcache: pass the target repository when copying
2 months ago, by Pierre-Yves David
branchcache: have an explicit method to update the on disk cache
3 months ago, by Pierre-Yves David
crecord: drop calls to `curses.endwin()`
stable
2 months ago, by Martin von Zweigbergk
config: move the option to mmap rev branch cache in the storage section
stable
2 months ago, by Pierre-Yves David
config: document the storage and format sections
stable
2 months ago, by Pierre-Yves David
rust-index: drop offset_override
2 months ago, by Pierre-Yves David
rust-index: stop calling `with_offset` in the tests
2 months ago, by Pierre-Yves David
branching: merge stable into default
2 months ago, by Raphaël Gomès
Added signature for changeset d1d48d18db37
stable
2 months ago, by Raphaël Gomès
Added tag 6.7rc0 for changeset d1d48d18db37
stable
2 months ago, by Raphaël Gomès
relnotes: add 6.7rc0
stable
6.7rc0
2 months ago, by Raphaël Gomès
relnotes: remove outdated message from `next`
stable
2 months ago, by Raphaël Gomès
branching: merge default into stable for 6.7rc0
stable
2 months ago, by Raphaël Gomès
branching: merge stable into default
2 months ago, by Raphaël Gomès
perf: add a --as-push option to perf::unbundle
2 months ago, by Pierre-Yves David
chainsaw-update: exit early if one of the intermediate command fails
2 months ago, by Pierre-Yves David
chainsaw-update: lock the repository for the duration of the operation
2 months ago, by Pierre-Yves David
chainsaw-update: taking care of initial cloning
2 months ago, by Georges Racinet
chainsaw-update: use a graph with branching in graph
2 months ago, by Pierre-Yves David
chainsaw-update: log actual locks breaking
4 months ago, by Georges Racinet
vfs: have tryunlink tell what it did
4 months ago, by Georges Racinet
chainsaw: new extension for dangerous operations
17 months ago, by Georges Racinet
rust: disable the RustIndex without persistent nodemap
2 months ago, by Pierre-Yves David
rust: stop claiming the C index is compatible with the rust code
2 months ago, by Pierre-Yves David
rust-index: remove one collect when converting back
2 months ago, by Raphaël Gomès
rust-index: improve phase computation speed
2 months ago, by Raphaël Gomès
phases: directly update the phase sets in advanceboundary
2 months ago, by Pierre-Yves David
phases: large rework of advance boundary
2 months ago, by Pierre-Yves David
phases: apply similar early filtering to advanceboundary
2 months ago, by Pierre-Yves David
phases: filter revision that are already in the right phase
2 months ago, by Pierre-Yves David
phases: invalidate the phases set less often on retract boundary
2 months ago, by Pierre-Yves David
phases: incrementally update the phase sets when reasonable
2 months ago, by Pierre-Yves David
phasees: properly shallow caopy the phase sets dictionary
2 months ago, by Pierre-Yves David
phases: pass an unfiltered repository to _ensure_phase_sets
2 months ago, by Pierre-Yves David
phases: drop set building in `hasnonpublicphases`
2 months ago, by Pierre-Yves David
phases: gather the logic for phasesets update in a single method
2 months ago, by Pierre-Yves David
phases: change the way we warm the phasecache in repocache
2 months ago, by Pierre-Yves David
phases: use a more generic way to trigger a phases computation for perf
2 months ago, by Pierre-Yves David
phases: fix an overzealous invalidation of the phase sets
2 months ago, by Pierre-Yves David
phases: type annotation for `_phasesets`
2 months ago, by Pierre-Yves David
phases: leverage the collected information to record phase update
2 months ago, by Pierre-Yves David
phases: large rewrite on retract boundary
2 months ago, by Pierre-Yves David
phases: fast path public phase advance when everything is public
2 months ago, by Pierre-Yves David
phases: fast path retract of public phase
2 months ago, by Pierre-Yves David
phases: keep internal state as rev-num instead of node-id
2 months ago, by Pierre-Yves David
phases: do filtering at read time
2 months ago, by Pierre-Yves David
phases: always write with a repo
2 months ago, by Pierre-Yves David
phases: mark `phasecache.phaseroots` private
2 months ago, by Pierre-Yves David
phases: check secret presence the right way during discovery
2 months ago, by Pierre-Yves David
phases: explicitly filter stripped revision at strip time
2 months ago, by Pierre-Yves David
debug: add a debug::unbundle command that simulate the unbundle from a push
2 months ago, by Pierre-Yves David
perf: support --template on perf::phases
stable
2 months ago, by Pierre-Yves David
annotate: limit output to range of lines
3 months ago, by Zeger Van de Vannet
revlog: add a Rust implementation of `headrevsdiff`
3 months ago, by Arseniy Alekseyev
revlog: add a C implementation of `headrevsdiff`
4 months ago, by Arseniy Alekseyev
unbundle: faster computation of changed heads
4 months ago, by Arseniy Alekseyev
branching: merge stable into default
2 months ago, by Raphaël Gomès
hg-core: separate timestamp and extra methods
2 months ago, by Arun Kulshreshtha
debugformat: fix formatting for compression level
stable
2 months ago, by Pierre-Yves David
hg-core: implement timestamp line parsing
3 months ago, by Arun Kulshreshtha
doc: document that labels must have a dot in them to have an effect
3 months ago, by Jordi Gutiérrez Hermoso
tests: tweak chg test to make it fail less often
stable
3 months ago, by Arseniy Alekseyev
cext: fix potential memory leaks of list items appended with PyList_Append
stable
3 months ago, by Arseniy Alekseyev
crecord: enable search hotkeys (issue6834)
3 months ago, by Jordi Gutiérrez Hermoso
less
more
|
(0)
-30000
-10000
-3000
-1000
-240
tip