Mercurial
Mercurial
>
mercurial
/ graph
summary
|
shortlog
|
changelog
| graph |
tags
|
bookmarks
|
branches
|
files
|
help
less
more
|
(0)
-30000
-10000
-3000
-1000
-480
+480
+1000
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.
tests: drop py2 support from test-doctest.py
18 months ago, by Matt Harbison
tests: drop py2 support from test-demandimport.py
18 months ago, by Matt Harbison
tests: optional PEP 657 error location in test-lfs-serve-access.t (issue6782)
stable
18 months ago, by Anton Shestakov
tests: optional PEP 657 error location in test-extension.t (issue6781)
stable
18 months ago, by Anton Shestakov
tests: filter out PEP 657 error locations in tracebacks (issue6780)
stable
18 months ago, by Anton Shestakov
pytype: add coverage for parts of hgext
18 months ago, by Matt Harbison
convert: stop passing str to the dateutil API in darcs
18 months ago, by Matt Harbison
typing: suppress a couple of attribute-errors in convert
18 months ago, by Matt Harbison
hooklib: force an exception wrapped by errors.Abort to bytestr
18 months ago, by Matt Harbison
notify: force an exception wrapped by errors.Abort to bytestr
18 months ago, by Matt Harbison
typing: disable a bogus attribute-error warning in phabricator
18 months ago, by Matt Harbison
sparse: fix a py2 based usage of `map()`
18 months ago, by Matt Harbison
typing: adjust `mercurial.util.iterlines()` to accept any `Iterable`
18 months ago, by Matt Harbison
typing: disable an attribute-error warning in the journal extension
18 months ago, by Matt Harbison
remotefilelog: byteify the message for a few StorageErrors
18 months ago, by Matt Harbison
histedit: byteify the help for the multifold action
18 months ago, by Matt Harbison
typing: disable a few incorrect warnings in pywatchman
18 months ago, by Matt Harbison
watchman: refactor transport connecting to unconfuse pytype
18 months ago, by Matt Harbison
watchman: refactor `ctypes.windll.kernel32` references to a local variable
18 months ago, by Matt Harbison
typing: disable [unsupported-operands] warning in the largefiles outgoing hook
18 months ago, by Matt Harbison
typing: add some assertions that a variable isn't None
18 months ago, by Matt Harbison
largefiles: reference `mercurial.configitems.dynamicdefault` directly
18 months ago, by Matt Harbison
releasenotes: fix a typo in a comment
18 months ago, by Matt Harbison
schemes: fix a broken check for drive letter conflicts
18 months ago, by Matt Harbison
typing: suppress a bunch of potential import-error cases in extensions
18 months ago, by Matt Harbison
watchman: drop some py2 compat code
18 months ago, by Matt Harbison
pytype: add coverage for hgdemandimport
18 months ago, by Matt Harbison
hgweb: skip body creation of HEAD for most requests
18 months ago, by Joerg Sonnenberger
branching: merge stable into default
18 months ago, by Raphaël Gomès
urlutil: drop the deprecated `getpath()`
18 months ago, by Matt Harbison
ui: drop the deprecated `getpath()`
18 months ago, by Matt Harbison
ui: drop the deprecated `expandpath()`
18 months ago, by Matt Harbison
relnotes: last-minute addition to 6.3.2
stable
18 months ago, by Raphaël Gomès
relnotes: add 6.3.2
stable
18 months ago, by Raphaël Gomès
Added signature for changeset 59466b13a3ae
stable
18 months ago, by Raphaël Gomès
Added tag 6.3.2 for changeset 59466b13a3ae
stable
18 months ago, by Raphaël Gomès
filemerge: fix crash when using filesets in [partial-merge-tools]
stable
6.3.2
18 months ago, by Martin von Zweigbergk
packaging: add dependencies to the PyOxidizer build on macOS
stable
19 months ago, by Matt Harbison
tests: conditionalize path output for in-memory pyoxidizer resources
stable
19 months ago, by Matt Harbison
tests: conditionalize test output for in-filesystem pyoxidizer resources
stable
19 months ago, by Matt Harbison
hghave: add predicates for embedded and filesystem pyoxidizer resources
stable
19 months ago, by Matt Harbison
run-tests: support --pyoxidized on macOS
stable
19 months ago, by Matt Harbison
make: add a target for building pyoxidizer tests on macOS
stable
19 months ago, by Matt Harbison
copyright: update to 2023
stable
18 months ago, by Matt Harbison
bisect: correct message about aborting an in-progress bisect (issue6527)
stable
18 months ago, by Anton Shestakov
revlog: fix misleading comment about _maxinline
18 months ago, by Arseniy Alekseyev
verify: print short `p1` node in relevant dirstate messages
18 months ago, by Raphaël Gomès
verify: also check dirstate
2022-05-02, by Raphaël Gomès
tests: use the `--quiet` flag for verify when applicable
2022-05-02, by Raphaël Gomès
verify: format messages directly at the source
18 months ago, by Raphaël Gomès
dirstate: update messages in verify to not use the old `state` API
2022-05-02, by Raphaël Gomès
dirstate: add narrow support to `verify`
2022-05-02, by Raphaël Gomès
dirstate: stop using `entry.state()` for logic in `verify`
2022-05-02, by Raphaël Gomès
dirstate-entry: add `modified` property
2022-05-02, by Raphaël Gomès
debug: add debug-revlog-stats command
18 months ago, by Franck Bret
typing: attempt to remove @overloads in the platform module for stdlib methods
18 months ago, by Matt Harbison
typing: add trivial type hints to rest of the windows platform module
18 months ago, by Matt Harbison
typing: add type hints to the rest of the posix module
18 months ago, by Matt Harbison
typing: add type hints to the platform `cachestat` classes
18 months ago, by Matt Harbison
util: fix the signature of observedbufferedinputpipe._fillbuffer()
18 months ago, by Matt Harbison
tests: drop some obsolete py2 handling in util.py doctest
18 months ago, by Matt Harbison
typing: add type hints to the common posix/windows platform functions
18 months ago, by Matt Harbison
typing: add type hints to the posix platform module matching win32.py
18 months ago, by Matt Harbison
typing: add type hints to mercurial/win32.py
18 months ago, by Matt Harbison
windows: drop some py2 registry module importing
18 months ago, by Matt Harbison
typing: add type hints to the platform specific scm modules
18 months ago, by Matt Harbison
typing: add type hints to most mercurial/pycompat.py functions
18 months ago, by Matt Harbison
statprof: don't pass str `sys.argv` to a function expecting bytes
18 months ago, by Matt Harbison
typing: drop an unnecessary warning disabling comment in match.py
18 months ago, by Matt Harbison
scmposix: don't subscript IOError
18 months ago, by Matt Harbison
typing: add type hints to pycompat.bytestr
18 months ago, by Matt Harbison
pycompat: explicitly prefix builtin attr usage with `builtins.`
18 months ago, by Matt Harbison
typing: add type hints to global variables in mercurial/pycompat.py
18 months ago, by Matt Harbison
windows: drop an unused method
18 months ago, by Matt Harbison
typing: add type hints to the prompt methods in mercurial/ui.py
19 months ago, by Matt Harbison
ui: split the `default` arg out of **kwargs for the internal prompt method
19 months ago, by Matt Harbison
typing: add trivial type hints to mercurial/ui.py
19 months ago, by Matt Harbison
doc: don't pass str to ui methods in check-seclevel.py
19 months ago, by Matt Harbison
typing: add type hints related to message output in mercurial/ui.py
19 months ago, by Matt Harbison
typing: add type hints related to progress bars in mercurial/ui.py
19 months ago, by Matt Harbison
pytype: stop excluding mercurial/ui.py
19 months ago, by Matt Harbison
tests: document what the other currently enabled pylint check ensures
stable
19 months ago, by Anton Shestakov
hghave: detect newer pylint
stable
19 months ago, by Anton Shestakov
emitrevision: consider ancestors revision to emit as available base
stable
20 months ago, by Pierre-Yves David
sqlitestore: add an `ancestors` method
stable
20 months ago, by Pierre-Yves David
emitrevision: if we need to compute a delta on the fly, try p1 or p2 first
stable
19 months ago, by Pierre-Yves David
emitrevision: simplify the fallback to computed delta
stable
19 months ago, by Pierre-Yves David
emitrevision: also check the parents in the availability closure
stable
19 months ago, by Pierre-Yves David
emitrevision: add a small closure to check if a base is usable
stable
19 months ago, by Pierre-Yves David
chg: scale the timeout in test with the rest
stable
19 months ago, by Pierre-Yves David
bundle: emit full snapshot as is, without doing a redelta
19 months ago, by Pierre-Yves David
bundle: when forcing acceptance of incoming delta also accept snapshot
19 months ago, by Pierre-Yves David
delta-find: properly report full snapshot used from cache as such
19 months ago, by Pierre-Yves David
test-acl: glob the payload size again
19 months ago, by Pierre-Yves David
hghave: we might need py310 and py311 at some point
stable
19 months ago, by Anton Shestakov
hghave: detect Python 3.10 and 3.11 as well
stable
19 months ago, by Anton Shestakov
extensions: load help from hgext.__index__ as a fallback this time
stable
19 months ago, by Matt Harbison
extensions: process disabled external paths when `hgext` package is in-memory
stable
19 months ago, by Matt Harbison
hg: show the correct message when cloning an LFS repo with extension disabled
stable
19 months ago, by Matt Harbison
demandimport: fix a crash in LazyFinder.__delattr__
stable
19 months ago, by Matt Harbison
tests: use `test -f` instead of `ls` to see if a file is present (issue6662)
stable
19 months ago, by Anton Shestakov
rust-status: fix thread count ceiling
stable
19 months ago, by Raphaël Gomès
amend: add a --draft option to set phase to draft
19 months ago, by Martin von Zweigbergk
commit: add --draft option to use draft phase
19 months ago, by Martin von Zweigbergk
tests: use graph log in test-phases.t
19 months ago, by Martin von Zweigbergk
commit: move check for incompatible args earlier
19 months ago, by Martin von Zweigbergk
delta-find: add a delta-reuse policy that blindly accepts incoming deltas
20 months ago, by Pierre-Yves David
delta-find: add a `delta-reuse-policy` on configuration `path`
19 months ago, by Pierre-Yves David
changegroup: add `delta_base_reuse_policy` argument
19 months ago, by Pierre-Yves David
bundleoperation: optionnaly record the `remote` that produced the bundle
19 months ago, by Pierre-Yves David
delta-find: add a test checking various simple behavior
19 months ago, by Pierre-Yves David
peer: pass the `path` to the statichttp peer
19 months ago, by Pierre-Yves David
peer: get the `path` object down to the sshpeer
19 months ago, by Pierre-Yves David
logexchange: use the proper accessors to get the remote url
19 months ago, by Pierre-Yves David
peer: get the `path` object down to the httppeer
19 months ago, by Pierre-Yves David
path: fix `url.copy` dropping the port
19 months ago, by Pierre-Yves David
peer: pass the `path` object to `make_peer`
19 months ago, by Pierre-Yves David
path: allow to copy a path while adjusting the url
19 months ago, by Pierre-Yves David
peer: store the path object used to build a peer from a repo
19 months ago, by Pierre-Yves David
peer: build a `path` object on the fly when needed
19 months ago, by Pierre-Yves David
peer: have `repo.peer` take an optional `path` argument
19 months ago, by Pierre-Yves David
peer: add a `path` attribute to peer
19 months ago, by Pierre-Yves David
peer: have a common constructor and use it
19 months ago, by Pierre-Yves David
peer: use a dedicated name for the `peer` constructor
19 months ago, by Pierre-Yves David
peer: dissolve `_peerlookup` into its last two callers
19 months ago, by Pierre-Yves David
peer: stop having a `peer()` method on `peer()`
19 months ago, by Pierre-Yves David
clone: explicitly detect the need to fetch a peer
19 months ago, by Pierre-Yves David
addbranchrevs: explicitly detect the need to fetch a peer
19 months ago, by Pierre-Yves David
path: pass `path` to `peer` in `hg clone`
19 months ago, by Pierre-Yves David
path: use `get_clone_path_obj` in share
19 months ago, by Pierre-Yves David
path: pass `path` to `peer` in mq
19 months ago, by Pierre-Yves David
path: use `get_clone_path_obj` in _getlocal
19 months ago, by Pierre-Yves David
path: pass `path` to `peer` in `hg init`
19 months ago, by Pierre-Yves David
path: add a `get_clone_path_obj` function
19 months ago, by Pierre-Yves David
path: simplify the implementation of `get_clone_path`
19 months ago, by Pierre-Yves David
path: clarify document of `get_clone_path`
19 months ago, by Pierre-Yves David
path: pass `path` to `peer` in `hg perf::discovery`
19 months ago, by Pierre-Yves David
path: pass `path` to `peer` in remotefilelog's tests
19 months ago, by Pierre-Yves David
path: pass `path` to `peer` in `hg fastannotate`
19 months ago, by Pierre-Yves David
path: pass `path` to `peer` in infinitepush
19 months ago, by Pierre-Yves David
path: pass `path` to `peer` in largefiles
19 months ago, by Pierre-Yves David
path: pass `path` to `peer` in narrow
19 months ago, by Pierre-Yves David
path: pass `path` to `peer` in `hg fetch`
19 months ago, by Pierre-Yves David
path: use `get_unique_pull_path_obj` in `hg relink`
19 months ago, by Pierre-Yves David
path: pass `path` to `peer` in `hg transplant`
19 months ago, by Pierre-Yves David
path: pass `path` to `peer` in `hg debugbackupbundle`
19 months ago, by Pierre-Yves David
path: pass `path` to `peer` in `hg debugssl`
19 months ago, by Pierre-Yves David
path: pass `path` to `peer` in `hg debugdiscovery`
19 months ago, by Pierre-Yves David
path: pass `path` to `peer` in `remote(...)` revset
19 months ago, by Pierre-Yves David
path: pass `path` to `peer` in `hg summary`
19 months ago, by Pierre-Yves David
path: pass `path` to `peer` in `hg identify`
19 months ago, by Pierre-Yves David
path: introduce a `get_unique_pull_path_obj` function
19 months ago, by Pierre-Yves David
path: simplify the `get_unique_pull_path` function
19 months ago, by Pierre-Yves David
path: remove outdated documentation point from `get_unique_push_path`
19 months ago, by Pierre-Yves David
path: pass `path` to `peer` in `hg pull`
19 months ago, by Pierre-Yves David
path: pass `path` to `peer` in `hg incoming`
19 months ago, by Pierre-Yves David
path: pass `path` to `peer` in `hg incoming` bookmark logic
19 months ago, by Pierre-Yves David
path: remove outdated documentation point from `get_unique_pull_path`
19 months ago, by Pierre-Yves David
path: update `get_unique_pull_path` to point out it returns a url
19 months ago, by Pierre-Yves David
changelog-v2: fix the docket `struct`
19 months ago, by Pierre-Yves David
path: pass `path` to `peer` in infinite push
19 months ago, by Pierre-Yves David
path: pass `path` to `peer` in `hg histedit`
19 months ago, by Pierre-Yves David
path: pass `path` to `peer` in the `outgoing` revset
19 months ago, by Pierre-Yves David
path: pass `path` to `peer` in `hg summary`
19 months ago, by Pierre-Yves David
path: pass `path` to `peer` in `hg outgoing`
19 months ago, by Pierre-Yves David
path: pass `path` to `peer` in `hg bundle`
19 months ago, by Pierre-Yves David
path: have `peer` constructor accept a `path` object
19 months ago, by Pierre-Yves David
path: deprecated the `pushloc` attribute
19 months ago, by Pierre-Yves David
path: update logic in `perf` to use the push variant when available
19 months ago, by Pierre-Yves David
path: directly use the push_variant in `infinitepush`
19 months ago, by Pierre-Yves David
path: directly use the push_variant in `hg histedit` outgoing logic
19 months ago, by Pierre-Yves David
path: directly use the push_variant in the `outgoing` revset
19 months ago, by Pierre-Yves David
path: directly use the push_variant in outgoing internals
19 months ago, by Pierre-Yves David
path: directly use the push_variant in `hg summary`
19 months ago, by Pierre-Yves David
path: directly use the push_variant in `hg outgoing`
19 months ago, by Pierre-Yves David
path: directly use the push_variant in `hg push`
19 months ago, by Pierre-Yves David
path: have `get_push_paths` directly return the push variants
19 months ago, by Pierre-Yves David
path: add a method to retrieve a "push variant" of a path
19 months ago, by Pierre-Yves David
path: move the url parsing and related attribute setting to a method
19 months ago, by Pierre-Yves David
peer-or-repo: remove the now unused function
19 months ago, by Pierre-Yves David
peer-or-repo: build a repo directly in the `repo` function
19 months ago, by Pierre-Yves David
peer-or-repo: build a peer directly in the `peer` function
19 months ago, by Pierre-Yves David
static-http: have `statichttprepo.instance` return a peer object
19 months ago, by Pierre-Yves David
scheme: move the drive letter checking in its own function
19 months ago, by Pierre-Yves David
peer-or-repo: split the scheme between repo and peer
19 months ago, by Pierre-Yves David
peer-or-repo: stop relying on AttributeError in `islocal`
19 months ago, by Pierre-Yves David
repo-or-peer: deprecate calling `islocal` on non-path object
19 months ago, by Pierre-Yves David
share: stop using 'islocal' with repo instance
19 months ago, by Pierre-Yves David
peer-or-repo: make sure object in "scheme" have a `instance` object
19 months ago, by Pierre-Yves David
peer-or-repo: move the object setup in its own function
19 months ago, by Pierre-Yves David
tests: use an all too familiar executable in test-run-tests.t (issue6661)
stable
19 months ago, by Anton Shestakov
tests: add the missing space to test-hghave.t (issue6762)
stable
19 months ago, by Anton Shestakov
delta-find: use a single snapshot cache when applying a group to an object
20 months ago, by Pierre-Yves David
delta-find: make sure we only use newer full snapshot as candidate
20 months ago, by Pierre-Yves David
delta-find: use sets instead of list in the snapshot cache
20 months ago, by Pierre-Yves David
delta-find: use a smarter object for snapshot caching
20 months ago, by Pierre-Yves David
find-delta: pass the cache-delta usage policy alongside the cache-delta
20 months ago, by Pierre-Yves David
find-delta: move most of the debug-find-delta code in the debug module
19 months ago, by Pierre-Yves David
find-delta: minor preparatory change
20 months ago, by Pierre-Yves David
find-delta: rename _isgooddeltainfo
20 months ago, by Pierre-Yves David
test-revlog-raw: drop the overwrite of dead code
20 months ago, by Pierre-Yves David
emitrevision: consider ancestors revision to emit as available base
20 months ago, by Pierre-Yves David
sqlitestore: add an `ancestors` method
20 months ago, by Pierre-Yves David
emitrevision: if we need to compute a delta on the fly, try p1 or p2 first
19 months ago, by Pierre-Yves David
emitrevision: simplify the fallback to computed delta
19 months ago, by Pierre-Yves David
emitrevision: also check the parents in the availability closure
19 months ago, by Pierre-Yves David
emitrevision: add a small closure to check if a base is usable
19 months ago, by Pierre-Yves David
reuse-delta-base: improves some documentation
20 months ago, by Pierre-Yves David
tests: expect the message from 1baf0fffd82f in test-hghave.t (issue6762)
stable
19 months ago, by Anton Shestakov
branching: merge stable into default
19 months ago, by Raphaël Gomès
changelog-v2: add a configuration to disable rank computation
19 months ago, by Pierre-Yves David
debugrevlog: display total stored information
19 months ago, by Pierre-Yves David
debug-revlog: details about non-ancestors delta-bases
20 months ago, by Pierre-Yves David
debug-revlog: move the code in revlogutils module
20 months ago, by Pierre-Yves David
debug-revlog: move the --dump code in `revlogutils` module
20 months ago, by Pierre-Yves David
delta-find: set the default candidate chunk size to 10
19 months ago, by Pierre-Yves David
delta-find: add a way to control the number of bases tested at the same time
20 months ago, by Pierre-Yves David
test: adjust test-push-race.t timeout's to overall test timeout
stable
19 months ago, by Pierre-Yves David
setup: include vendored 3rd party type stubs
19 months ago, by Matt Harbison
ci: bump pytype to 2022.11.18
19 months ago, by Matt Harbison
ci: run the script to add vendored type stubs to typeshed
19 months ago, by Matt Harbison
contrib: add a script for adding vendored type stubs to typeshed
19 months ago, by Matt Harbison
contrib: update check-pytype.sh to list stubs that caused pytype to crash
19 months ago, by Matt Harbison
typing: add py.typed to mercurial.cext for PEP 561 support
19 months ago, by Matt Harbison
typing: add missing signature for mercurial.cext.parsers.parse_index2()
19 months ago, by Matt Harbison
typing: minor tweaks to allow updating to pytype 2022.11.18
19 months ago, by Matt Harbison
python-compat: adapt to Python 3.11 BC breakage with `random.sample`
stable
19 months ago, by Raphaël Gomès
typing: add type hints to mercurial/help.py
19 months ago, by Matt Harbison
match: make the FLAG_RE pattern a raw string
stable
19 months ago, by Matt Harbison
configitems: add a default value for "merge-tools.xxx.regappend"
19 months ago, by Matt Harbison
attr: vendor 22.1.0
19 months ago, by Matt Harbison
tests: update test-util.py for modern attrs package
19 months ago, by Matt Harbison
help: fix a py3 error interpolating Set into b'%s'
stable
19 months ago, by Matt Harbison
rhg: upgrade the remainder of the dependencies
19 months ago, by Raphaël Gomès
rhg: upgrade `clap` dependency
19 months ago, by Raphaël Gomès
hg-cpython: upgrade dependencies
19 months ago, by Raphaël Gomès
hg-core: upgrade all remaining dependencies
19 months ago, by Raphaël Gomès
hg-core: upgrade `clap` dependency
19 months ago, by Raphaël Gomès
hg-core: upgrade `zstd` dependency
19 months ago, by Raphaël Gomès
hg-core: make use of `strip_suffix` now that we're using Rust 1.45+
19 months ago, by Raphaël Gomès
rust: use `matches!` macro now that we're using Rust 1.42+
19 months ago, by Raphaël Gomès
hg-core: remove unneeded util now that we support Rust 1.42+
19 months ago, by Raphaël Gomès
hg-core: remove unneeded trait now that we support Rust 1.52+
19 months ago, by Raphaël Gomès
rust: remove newly redundant `use` statements with the 2021 edition prelude
19 months ago, by Raphaël Gomès
rust: move all crates in the main workspace to edition 2021
19 months ago, by Raphaël Gomès
rust: upgrade supported Rust toolchain version
20 months ago, by Raphaël Gomès
branching: merge stable into default
19 months ago, by Raphaël Gomès
tests: fix test-sparse-revlog
19 months ago, by Pierre-Yves David
Added signature for changeset c890d8b8bc59
stable
19 months ago, by Raphaël Gomès
Added tag 6.3.1 for changeset c890d8b8bc59
stable
19 months ago, by Raphaël Gomès
relnotes: add 6.3.1
stable
6.3.1
19 months ago, by Raphaël Gomès
memory-usage: fix `hg log --follow --rev R F` space complexity
stable
19 months ago, by Pierre-Yves David
tests: run many tests in $TESTTMP/repo instead of $TESTTMP
stable
19 months ago, by Arseniy Alekseyev
tests: fix the detection of dirstate-v2 in hghave.py
stable
19 months ago, by Arseniy Alekseyev
dirstate-v2: do not put the dirstate data file in a transaction,
stable
19 months ago, by Arseniy Alekseyev
commit: properly consider file include and exclude options when closing branch
stable
19 months ago, by Matt Harbison
tests: demonstrate a bug blocking a redundant branch close
stable
19 months ago, by Matt Harbison
delta-find: adjust the moment when we mark something as "tested"
20 months ago, by Pierre-Yves David
delta-find: rename a variable for clarity
20 months ago, by Pierre-Yves David
delta-find: small documentation update
20 months ago, by Pierre-Yves David
delta-find: move pre-filtering with other pre-filtering logic
20 months ago, by Pierre-Yves David
delta-find: expand a function definition and call before extendin it
20 months ago, by Pierre-Yves David
debug: add an option to display statistic about a unbundling operation
20 months ago, by Pierre-Yves David
debug: add an option to display statistic about a bundling operation
19 months ago, by Pierre-Yves David
delta-find: add debug information about reuse of cached data
19 months ago, by Pierre-Yves David
tests: stop creating temporary files in TESTDIR
stable
19 months ago, by Arseniy Alekseyev
cffi: fix a bytes vs str issue on macOS when listing directories
stable
20 months ago, by Matt Harbison
packaging: refresh dependency hashes (issue6750)
stable
20 months ago, by Jason R. Coombs
matcher: do not prepend '.*' to pattern using ^ after flags
stable
19 months ago, by Pierre-Yves David
matcher: fix the issue with regex inline-flag in rust oo
stable
19 months ago, by Pierre-Yves David
matcher: fix issues regex flag contained in pattern (issue6759)
stable
19 months ago, by Pierre-Yves David
release: removed the 6.3.0 tag
stable
19 months ago, by Pierre-Yves David
cffi: fix a bytes vs str issue on macOS when listing directories
20 months ago, by Matt Harbison
typing: fix the typehint for `skip` arg on `osutil.listdir()` to be optional
20 months ago, by Matt Harbison
typing: add type hints to mpatch implementations
20 months ago, by Matt Harbison
typing: add type hints to bdiff implementations
20 months ago, by Matt Harbison
cffi: adjust the list returned by bdiff.blocks to never have a None entry
20 months ago, by Matt Harbison
typing: fix a syntax error in mercurial/cext/bdiff.pyi
20 months ago, by Matt Harbison
hg-core: relax dependencies pinning
stable
19 months ago, by Raphaël Gomès
tests: make running ls in a no longer existing directory more portable
stable
19 months ago, by Anton Shestakov
tests: move some lines inside #if windows-#else block test-removeemptydirs.t
stable
19 months ago, by Anton Shestakov
tests: use ls -A instead of ls -1 in test-removeemptydirs.t
stable
2022-06-20, by Anton Shestakov
release: add the "6.3" to the 6.3 release
stable
19 months ago, by Pierre-Yves David
tests: fix new git protocol policy in convert-git.t
stable
19 months ago, by pacien
debug-delta-find: add a --source option
20 months ago, by Pierre-Yves David
demandimport: ensure lazyloaderex sets loader attributes (issue6725)
20 months ago, by Jason R. Coombs
shelve: add test for Shelf.changed_files
22 months ago, by Jason R. Coombs
shelve: add Shelf.changed_files for resolving changed files in a plugin
22 months ago, by Jason R. Coombs
branching: merge stable into default
19 months ago, by Raphaël Gomès
relnotes: add final 6.3 relnotes
stable
19 months ago, by Raphaël Gomès
Added signature for changeset 04f1dba53c96
stable
19 months ago, by Raphaël Gomès
Added tag 6.3.0 for changeset 04f1dba53c96
stable
19 months ago, by Raphaël Gomès
rust: create wrapper struct to reduce `regex` contention issues
stable
6.3
20 months ago, by Raphaël Gomès
tags-fnode-cache: skip building a changectx in getfnode
stable
20 months ago, by Pierre-Yves David
tags-fnode-cache: do not repeatedly open the filelog in a loop
stable
20 months ago, by Pierre-Yves David
profile: prevent a crash when line number is unknown
stable
20 months ago, by Pierre-Yves David
configitems: enable pullbundles by default
20 months ago, by Mathias De Mare
upgrade: byteify requirement changes written to output
stable
20 months ago, by Matt Harbison
typing: add basic type hints to stringutil.py
20 months ago, by Matt Harbison
vfs: make the default opener mode binary
20 months ago, by Matt Harbison
typing: add basic type hints to vfs.py
20 months ago, by Matt Harbison
util: implement `writelines()` on atomictempfile
20 months ago, by Matt Harbison
typing: add basic type hints to localrepo.py
20 months ago, by Matt Harbison
check-code: drop the check for whitespace around named parameters
20 months ago, by Matt Harbison
rhg: add a config option to fall back immediately
stable
20 months ago, by Raphaël Gomès
rhg: stop shadowing `exit` function
stable
20 months ago, by Raphaël Gomès
config: add alias from `hg help rhg` to `hg help rust`
stable
20 months ago, by Raphaël Gomès
rhg: add `config.rhg` helptext
stable
20 months ago, by Raphaël Gomès
config: fix indentation of some`share-safe` options
stable
20 months ago, by Raphaël Gomès
rust-status: query fs traversal metadata lazily
20 months ago, by Raphaël Gomès
rust-status: make `DirEntry` attributes clearer
20 months ago, by Raphaël Gomès
perf-unbundle: do a quick and dirty fix to make it run on more commit
stable
20 months ago, by Pierre-Yves David
perf-unbundle: pre-indent the main block in per::unbundle
stable
20 months ago, by Pierre-Yves David
shelve: handle empty parents and nodestoremove in shelvedstate (issue6748)
stable
20 months ago, by Jason R. Coombs
rhg: fallback when encountering ellipsis revisions
stable
20 months ago, by Raphaël Gomès
dirstate-v2: hash the source of the ignore patterns as well
stable
20 months ago, by Raphaël Gomès
dirstate-v2: add test that shows a collision in ignore patterns hash
stable
20 months ago, by Raphaël Gomès
testlib: add `--raw-sha1` option to `f`
stable
20 months ago, by Raphaël Gomès
rust-status: save new dircache even if just invalidated
stable
20 months ago, by Raphaël Gomès
rust-status: fix typos and add docstrings to dircache related fields
stable
20 months ago, by Raphaël Gomès
rhg: show a bug where repeated [hg status] is needed to cache everything
stable
21 months ago, by Arseniy Alekseyev
upgrade: no longer keep all revlogs in memory at any point
stable
20 months ago, by Pierre-Yves David
tests: remove non-python3 line matching and tests block
21 months ago, by Pierre-Yves David
demandimport: convert ignored modules from bytes -> str in extensions
stable
20 months ago, by Matt Harbison
dirstate-v2: fix edge case where entries aren't sorted
stable
20 months ago, by Raphaël Gomès
dirstate-v2: highlight a bug when Python-packed but used in `rhg`
stable
20 months ago, by Raphaël Gomès
dirstate-v2: correct documented return values of `pack_dirstate`
stable
20 months ago, by Raphaël Gomès
dirstate-v2: fix typos in docstrings
stable
20 months ago, by Raphaël Gomès
dirstate-v2: update constant that wasn't kept in sync
stable
20 months ago, by Raphaël Gomès
lfs: avoid closing connections when the worker doesn't fork
stable
20 months ago, by Matt Harbison
lfs: fix blob corruption when tranferring with workers on posix
stable
20 months ago, by Matt Harbison
keepalive: add `__repr__()` to the HTTPConnection class to ease debugging
stable
20 months ago, by Matt Harbison
keepalive: ensure `close_all()` actually closes all cached connections
stable
20 months ago, by Matt Harbison
localrepo: byteify the requirements.DIRSTATE_TRACKED_HINT_Vx warning message
stable
20 months ago, by Matt Harbison
rhg: fallback to slow path on invalid patterns in hgignore
stable
20 months ago, by Arseniy Alekseyev
rhg: add a test involving hgignore lookaround
stable
20 months ago, by Arseniy Alekseyev
pywatchman: remove obsolete comments about importing from future
20 months ago, by Anton Shestakov
demandimport: remove an obsolete comment about importing from future
20 months ago, by Anton Shestakov
mr-template: wrap the instructions inside a comment block
20 months ago, by Matt Harbison
revlog: use the user facing filename as the display_id for filelogs
20 months ago, by Matt Harbison
revlog: drop an unused variable assignment
20 months ago, by Matt Harbison
lfs: improve an exception message for blob corruption detected on transfer
20 months ago, by Matt Harbison
branching: merge stable into default
20 months ago, by Raphaël Gomès
relnotes: add 6.3
stable
20 months ago, by Raphaël Gomès
Added signature for changeset a3356ab610fc
stable
20 months ago, by Raphaël Gomès
Added tag 6.3rc0 for changeset a3356ab610fc
stable
20 months ago, by Raphaël Gomès
branching: merge default into stable
stable
6.3rc0
20 months ago, by Raphaël Gomès
lfs: fix interpolation of int and %s in an exception case
stable
20 months ago, by Matt Harbison
tests: catch "Can't assign requested address" in test-https.t (issue6726)
stable
20 months ago, by Anton Shestakov
tests: add another variation of EADDRNOTAVAIL message (e.g. from NetBSD)
stable
20 months ago, by Anton Shestakov
configitems: change the `verify.skipflags` default value to avoid a py3 crash
stable
20 months ago, by Matt Harbison
shelve: re-wrap now that the line fits
20 months ago, by Jason R. Coombs
shelve: avoid setting overloading tmpwctx
20 months ago, by Jason R. Coombs
dirstate-v2: skip evaluation of hgignore regex on cached directories
21 months ago, by Arseniy Alekseyev
releasenotes: use re.MULTILINE mode when checking admonitions
21 months ago, by Craig Ozancin
windows: gracefully handle when the username cannot be determined
stable
21 months ago, by Matt Harbison
rhg: parallellize computation of [unsure_is_modified]
21 months ago, by Arseniy Alekseyev
rhg: enable in case ui.statuscopies=True
21 months ago, by Arseniy Alekseyev
rhg: share some code
21 months ago, by Arseniy Alekseyev
rhg: support tweakdefaults
21 months ago, by Arseniy Alekseyev
rhg: centralize PlainInfo
21 months ago, by Arseniy Alekseyev
rhg: central treatment of PLAIN and PLAINEXCEPT
21 months ago, by Arseniy Alekseyev
revset: handle wdir() in `sort(..., -topo)`
21 months ago, by Matt Harbison
revset: handle wdir() in `roots()`
21 months ago, by Matt Harbison
pull_logger: add basic log file rotation based on size
21 months ago, by pacien
contrib: add pull_logger extension
23 months ago, by pacien
shelve: do not add the dirstate backup to the transaction
stable
21 months ago, by Pierre-Yves David
branching: merge stable into default
21 months ago, by Raphaël Gomès
Added signature for changeset dbdee8ac3e3f
stable
21 months ago, by Raphaël Gomès
Added tag 6.2.3 for changeset dbdee8ac3e3f
stable
21 months ago, by Raphaël Gomès
mergetools: don't let meld open all changed files on startup
21 months ago, by Mathias De Mare
heptapod-ci: use shell script in pytype step
stable
6.2.3
21 months ago, by Raphaël Gomès
tests: migrate the pytype test to a shell script for easier CI processing
stable
21 months ago, by Matt Harbison
rhg: fix bugs around [use-dirstate-tracked-hint] and repo auto-upgrade
stable
21 months ago, by Arseniy Alekseyev
tests: fix http-bad-server expected errors for python 3.10 (issue6643)
21 months ago, by pacien
status: let `--no-copies` override `ui.statuscopies`
21 months ago, by Martin von Zweigbergk
run-tests: display the time it took to install Mercurial
21 months ago, by Pierre-Yves David
run-tests: deal with distutil deprecation
21 months ago, by Pierre-Yves David
fsmonitor: migrate Python ABCs from collections to collections.abc
22 months ago, by Martin von Zweigbergk
templates: add filter to reverse list
21 months ago, by Manuel Jacob
requires: re-use vfs.tryread for simplicity
22 months ago, by Jason R. Coombs
tests: fix the flaky test test-logtoprocess.t
stable
21 months ago, by Arseniy Alekseyev
bisect: avoid copying ancestor list for non-merge commits
22 months ago, by Arun Kulshreshtha
packaging: update dulwich to drop the certifi dependency on Windows
stable
22 months ago, by Matt Harbison
tests: fix tar invocation, to address issue 6740
stable
21 months ago, by Arseniy Alekseyev
rhg-status: add support for narrow clones
23 months ago, by Raphaël Gomès
rust: add support for hints in error messages
23 months ago, by Raphaël Gomès
rust: add Debug constraint to Matcher trait
24 months ago, by Raphaël Gomès
rhg: add sparse support
23 months ago, by Raphaël Gomès
rhg: add debugrhgsparse command to help figure out bugs in rhg
23 months ago, by Raphaël Gomès
rhg-status: extract a function for printing pattern file warnings
23 months ago, by Raphaël Gomès
rust-filepatterns: allow overriding default syntax
23 months ago, by Raphaël Gomès
rhg: don't fallback if `strip` or `rebase` are activated
24 months ago, by Raphaël Gomès
rhg: fallback in `debugdata` if repo has `narrow`
24 months ago, by Raphaël Gomès
rust-status: expose DifferenceMatcher from Rust to Python
2022-07-06, by Raphaël Gomès
rust-matchers: implement DifferenceMatcher
2022-07-06, by Raphaël Gomès
rhg: support "!" syntax for disabling extensions
24 months ago, by Raphaël Gomès
revlog: finer computation of "issnapshot"
2022-05-20, by Pierre-Yves David
relnotes: add 6.2.1 and 6.2.2
stable
22 months ago, by Raphaël Gomès
perf: make perf::bundle compatible down to 5.2
22 months ago, by Pierre-Yves David
perf: make perf::bundle compatible before 61ba04693d65
22 months ago, by Pierre-Yves David
branching: merge stable into default
22 months ago, by Raphaël Gomès
Added signature for changeset b5c8524827d2
stable
22 months ago, by Raphaël Gomès
Added tag 6.2.2 for changeset b5c8524827d2
stable
22 months ago, by Raphaël Gomès
dirstate-v2: no longer register the data-file during transaction
stable
6.2.2
22 months ago, by Pierre-Yves David
fsmonitor: use new dirstate APIs (issue6728)
stable
22 months ago, by Raphaël Gomès
dirstate-v2: backup the data file during the transaction (issue6730)
stable
22 months ago, by Pierre-Yves David
dirstate-v2: display a possible issue with transaction
stable
22 months ago, by Pierre-Yves David
test-dirstate: do not get out of the test directory
stable
22 months ago, by Pierre-Yves David
rust-matchers: fix behavior of `IncludeMatcher` with multiple includes
stable
22 months ago, by Raphaël Gomès
compare-disco: support for `file` nodes specification
2022-06-05, by Pierre-Yves DAVID
compare-disco: move case parsing into its own function
2022-06-04, by Pierre-Yves DAVID
compare-disco: add an option to skip the case
2022-06-04, by Pierre-Yves DAVID
compare-disco: display a header by default
2022-06-04, by Pierre-Yves DAVID
compare-disco: prepare for primitive argument parsing
2022-06-04, by Pierre-Yves DAVID
tests: improve portability by no longer using the flag [tar --force-local]
stable
22 months ago, by Arseniy Alekseyev
phase-shelve: correct unicode string to honor 'shelve.store=internal'
22 months ago, by Jason R. Coombs
status: include `repo` in template context also for resolved paths
23 months ago, by Martin von Zweigbergk
shelve: remove strip and rely on prior state (issue6735)
22 months ago, by Jason R. Coombs
shelve: in test for trailing whitespace, strip commit (issue6735)
22 months ago, by Jason R. Coombs
shelve: demonstrate that the state is different across platforms (issue6735)
23 months ago, by Jason R. Coombs
phase: rename the requirement for internal-phase (BC)
22 months ago, by Pierre-Yves David
phase: introduce a dedicated requirement for the `archived` phase
22 months ago, by Pierre-Yves David
phase: introduce a dedicated function to check for the archived phase
22 months ago, by Pierre-Yves David
tests: remove flakiness in a time-dependent test
stable
22 months ago, by Arseniy Alekseyev
rebase: add boolean config item rebase.store-source
2022-04-20, by C. Masloch
sort-revset: introduce a `random` variant
23 months ago, by Pierre-Yves David
tests: remove flakiness in test-nointerrupt.t
stable
22 months ago, by Arseniy Alekseyev
perf: properly process formatter option in perf::unbundle
22 months ago, by Pierre-Yves David
perf: quiet stdout output in perf::unbundle
22 months ago, by Pierre-Yves David
perf: quiet stderr output in perf::unbundle
22 months ago, by Pierre-Yves David
bisect: avoid adding irrelevant revisions to bisect state
22 months ago, by Arun Kulshreshtha
bisect: limit ancestors to revs topologically between good and bad revs
22 months ago, by Arun Kulshreshtha
bisect: bypass changectx when translating revs to nodes
22 months ago, by Arun Kulshreshtha
rhg: make [rhg status -v] work when it needs no extra output
22 months ago, by Arseniy Alekseyev
perf: introduce a benchmark for delta-find
23 months ago, by Pierre-Yves David
debug-delta-find: introduce a quiet mode
23 months ago, by Pierre-Yves David
automation: set PATH when building on Windows
stable
23 months ago, by Gregory Szorc
contrib: update Mercurial install in bootstrap environment
stable
23 months ago, by Gregory Szorc
automation: transition to Windows Server 2022
stable
2022-06-04, by Gregory Szorc
automation: refresh requirements
stable
2022-06-03, by Gregory Szorc
phase-shelve: also capture the state of shelve prior to unshelve
22 months ago, by Jason R. Coombs
phase-shelve: Add test for shelve technique config
23 months ago, by Jason R. Coombs
phase-shelve: Implement a 'shelve.store' experimental config
23 months ago, by Jason R. Coombs
phase-shelve: Extract function for _target_phase
23 months ago, by Jason R. Coombs
phase-shelve: expand the tests to capture use-cases supported
23 months ago, by Jason R. Coombs
phase-shelve: honor and prefer obs shelves for existence and modified time
23 months ago, by Jason R. Coombs
phase-shelve: read patch details from a (possibly internal) node in the repo
23 months ago, by Jason R. Coombs
phase-shelve: Extract function for _optimized_match for re-use
23 months ago, by Jason R. Coombs
obsstore: break the repo → obstore → repo loop
22 months ago, by Pierre-Yves David
relnotes: mention chg behavior change when given --cwd
22 months ago, by Arun Kulshreshtha
dispatch: change cwd when loading local config
23 months ago, by Arun Kulshreshtha
rust-status: ignored directories are now correctly only listed if opted into
stable
22 months ago, by Raphaël Gomès
test: show how purge removes ignored directories
stable
23 months ago, by Arseniy Alekseyev
contrib: add support for rhel9
23 months ago, by Mathias De Mare
packagelib: use python3 by default
23 months ago, by Mathias De Mare
rust: bump to memmap2 0.5.3, micro-timer 0.4.0, and crossbeam-channel 0.5.0
stable
24 months ago, by Mads Kiilerich
tests: work around libmagic bug in svn subrepo tests
23 months ago, by Arun Kulshreshtha
revlog: make _partialmatch fail fast on almost-hex inputs
23 months ago, by Arseniy Alekseyev
perf-unbundle: add a perf command to time the unbundle operation
24 months ago, by Pierre-Yves David
perf-bundle: accept --type argument
24 months ago, by Pierre-Yves David
perf-bundle: accept --rev arguments
24 months ago, by Pierre-Yves David
perf-bundle: add a new command to benchmark bundle creation time
24 months ago, by Pierre-Yves David
bundle: introduce a --exact option
24 months ago, by Pierre-Yves David
bundlespec: add documentation about existing option
24 months ago, by Pierre-Yves David
Added signature for changeset f69bffd00abe
stable
23 months ago, by Raphaël Gomès
Added tag 6.2.1 for changeset f69bffd00abe
stable
23 months ago, by Raphaël Gomès
debug-discovery: apply spelling fixes from Raphaël
stable
6.2.1
23 months ago, by Pierre-Yves David
tree-discovery: fix the request debug output and progress location
stable
23 months ago, by Pierre-Yves David
debug-discovery: deal with case where common is empty
stable
23 months ago, by Pierre-Yves David
debug-discovery: do not abort on unrelated repositories
stable
23 months ago, by Pierre-Yves David
debug-discovery: gather the right number of roundtrips for tree discovery
stable
23 months ago, by Pierre-Yves David
debug-discovery: also gather details on tree-discovery queries type
stable
23 months ago, by Pierre-Yves David
debug-discovery: properly apply remote filtering in "old" mode
stable
23 months ago, by Pierre-Yves David
debug-discovery: fix a typo in the doc
stable
23 months ago, by Pierre-Yves David
packaging: bump dulwich to 0.20.45
stable
23 months ago, by Matt Harbison
packaging: update keyring on Windows to avoid spurious stacktraces
stable
23 months ago, by Matt Harbison
setup: use the full executable manifest from `python.exe`
23 months ago, by Matt Harbison
setup: unconditionally enable the `long-paths-support` option on Windows
23 months ago, by Matt Harbison
setup: stop shadowing the builtin `dir` symbol
23 months ago, by Matt Harbison
less
more
|
(0)
-30000
-10000
-3000
-1000
-480
+480
+1000
tip