Mercurial
Mercurial
>
hg
/ graph
summary
|
shortlog
|
changelog
| graph |
tags
|
bookmarks
|
branches
|
files
|
zip
|
gz
|
bz2
|
help
less
more
|
(0)
-30000
-10000
-3000
-1000
-240
+240
+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.
dirstate: update docstrings in idirstate from the current dirstate
20 months ago, by Anton Shestakov
setup: drop legacy osx compiler tuning to enable universal builds
20 months ago, by Matt Harbison
tests: optional PEP 657 error location in test-lfs-serve-access.t (issue6782)
stable
20 months ago, by Anton Shestakov
tests: simplify `(py3 no-py36 !)` output matching predicates to `(no-py36 !)`
20 months ago, by Matt Harbison
tests: drop `(py3 !)` output matching predicates
20 months ago, by Matt Harbison
run-tests: drop a workaround for python2
2022-07-19, by Matt Harbison
contrib: drop py2 support from testparseutil.py
20 months ago, by Matt Harbison
tests: drop py2 support from `f` utility
20 months ago, by Matt Harbison
tests: drop py2 support from test-doctest.py
20 months ago, by Matt Harbison
tests: drop py2 support from test-demandimport.py
20 months ago, by Matt Harbison
tests: optional PEP 657 error location in test-extension.t (issue6781)
stable
20 months ago, by Anton Shestakov
tests: filter out PEP 657 error locations in tracebacks (issue6780)
stable
20 months ago, by Anton Shestakov
pytype: add coverage for parts of hgext
20 months ago, by Matt Harbison
convert: stop passing str to the dateutil API in darcs
20 months ago, by Matt Harbison
typing: suppress a couple of attribute-errors in convert
20 months ago, by Matt Harbison
hooklib: force an exception wrapped by errors.Abort to bytestr
20 months ago, by Matt Harbison
notify: force an exception wrapped by errors.Abort to bytestr
20 months ago, by Matt Harbison
typing: disable a bogus attribute-error warning in phabricator
20 months ago, by Matt Harbison
sparse: fix a py2 based usage of `map()`
20 months ago, by Matt Harbison
typing: adjust `mercurial.util.iterlines()` to accept any `Iterable`
20 months ago, by Matt Harbison
typing: disable an attribute-error warning in the journal extension
20 months ago, by Matt Harbison
remotefilelog: byteify the message for a few StorageErrors
20 months ago, by Matt Harbison
histedit: byteify the help for the multifold action
20 months ago, by Matt Harbison
typing: disable a few incorrect warnings in pywatchman
20 months ago, by Matt Harbison
watchman: refactor transport connecting to unconfuse pytype
20 months ago, by Matt Harbison
watchman: refactor `ctypes.windll.kernel32` references to a local variable
20 months ago, by Matt Harbison
typing: disable [unsupported-operands] warning in the largefiles outgoing hook
20 months ago, by Matt Harbison
typing: add some assertions that a variable isn't None
20 months ago, by Matt Harbison
largefiles: reference `mercurial.configitems.dynamicdefault` directly
20 months ago, by Matt Harbison
releasenotes: fix a typo in a comment
20 months ago, by Matt Harbison
schemes: fix a broken check for drive letter conflicts
20 months ago, by Matt Harbison
typing: suppress a bunch of potential import-error cases in extensions
20 months ago, by Matt Harbison
watchman: drop some py2 compat code
20 months ago, by Matt Harbison
pytype: add coverage for hgdemandimport
20 months ago, by Matt Harbison
hgweb: skip body creation of HEAD for most requests
21 months ago, by Joerg Sonnenberger
branching: merge stable into default
20 months ago, by Raphaël Gomès
relnotes: last-minute addition to 6.3.2
stable
20 months ago, by Raphaël Gomès
relnotes: add 6.3.2
stable
20 months ago, by Raphaël Gomès
Added signature for changeset 59466b13a3ae
stable
20 months ago, by Raphaël Gomès
Added tag 6.3.2 for changeset 59466b13a3ae
stable
20 months ago, by Raphaël Gomès
filemerge: fix crash when using filesets in [partial-merge-tools]
stable
6.3.2
20 months ago, by Martin von Zweigbergk
urlutil: drop the deprecated `getpath()`
20 months ago, by Matt Harbison
ui: drop the deprecated `getpath()`
20 months ago, by Matt Harbison
ui: drop the deprecated `expandpath()`
20 months ago, by Matt Harbison
packaging: add dependencies to the PyOxidizer build on macOS
stable
21 months ago, by Matt Harbison
tests: conditionalize path output for in-memory pyoxidizer resources
stable
21 months ago, by Matt Harbison
tests: conditionalize test output for in-filesystem pyoxidizer resources
stable
21 months ago, by Matt Harbison
hghave: add predicates for embedded and filesystem pyoxidizer resources
stable
21 months ago, by Matt Harbison
run-tests: support --pyoxidized on macOS
stable
21 months ago, by Matt Harbison
make: add a target for building pyoxidizer tests on macOS
stable
21 months ago, by Matt Harbison
copyright: update to 2023
stable
20 months ago, by Matt Harbison
bisect: correct message about aborting an in-progress bisect (issue6527)
stable
20 months ago, by Anton Shestakov
revlog: fix misleading comment about _maxinline
21 months ago, by Arseniy Alekseyev
verify: print short `p1` node in relevant dirstate messages
21 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
21 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
21 months ago, by Franck Bret
typing: attempt to remove @overloads in the platform module for stdlib methods
21 months ago, by Matt Harbison
typing: add trivial type hints to rest of the windows platform module
21 months ago, by Matt Harbison
typing: add type hints to the rest of the posix module
21 months ago, by Matt Harbison
typing: add type hints to the platform `cachestat` classes
21 months ago, by Matt Harbison
util: fix the signature of observedbufferedinputpipe._fillbuffer()
21 months ago, by Matt Harbison
tests: drop some obsolete py2 handling in util.py doctest
21 months ago, by Matt Harbison
typing: add type hints to the common posix/windows platform functions
21 months ago, by Matt Harbison
typing: add type hints to the posix platform module matching win32.py
21 months ago, by Matt Harbison
typing: add type hints to mercurial/win32.py
21 months ago, by Matt Harbison
windows: drop some py2 registry module importing
21 months ago, by Matt Harbison
typing: add type hints to the platform specific scm modules
21 months ago, by Matt Harbison
typing: add type hints to most mercurial/pycompat.py functions
21 months ago, by Matt Harbison
statprof: don't pass str `sys.argv` to a function expecting bytes
21 months ago, by Matt Harbison
typing: drop an unnecessary warning disabling comment in match.py
21 months ago, by Matt Harbison
scmposix: don't subscript IOError
21 months ago, by Matt Harbison
typing: add type hints to pycompat.bytestr
21 months ago, by Matt Harbison
pycompat: explicitly prefix builtin attr usage with `builtins.`
21 months ago, by Matt Harbison
typing: add type hints to global variables in mercurial/pycompat.py
21 months ago, by Matt Harbison
windows: drop an unused method
21 months ago, by Matt Harbison
typing: add type hints to the prompt methods in mercurial/ui.py
21 months ago, by Matt Harbison
ui: split the `default` arg out of **kwargs for the internal prompt method
21 months ago, by Matt Harbison
typing: add trivial type hints to mercurial/ui.py
21 months ago, by Matt Harbison
doc: don't pass str to ui methods in check-seclevel.py
21 months ago, by Matt Harbison
typing: add type hints related to message output in mercurial/ui.py
21 months ago, by Matt Harbison
typing: add type hints related to progress bars in mercurial/ui.py
21 months ago, by Matt Harbison
pytype: stop excluding mercurial/ui.py
22 months ago, by Matt Harbison
tests: document what the other currently enabled pylint check ensures
stable
21 months ago, by Anton Shestakov
hghave: detect newer pylint
stable
21 months ago, by Anton Shestakov
emitrevision: consider ancestors revision to emit as available base
stable
22 months ago, by Pierre-Yves David
sqlitestore: add an `ancestors` method
stable
22 months ago, by Pierre-Yves David
emitrevision: if we need to compute a delta on the fly, try p1 or p2 first
stable
22 months ago, by Pierre-Yves David
emitrevision: simplify the fallback to computed delta
stable
22 months ago, by Pierre-Yves David
emitrevision: also check the parents in the availability closure
stable
22 months ago, by Pierre-Yves David
emitrevision: add a small closure to check if a base is usable
stable
22 months ago, by Pierre-Yves David
chg: scale the timeout in test with the rest
stable
21 months ago, by Pierre-Yves David
hghave: we might need py310 and py311 at some point
stable
21 months ago, by Anton Shestakov
hghave: detect Python 3.10 and 3.11 as well
stable
21 months ago, by Anton Shestakov
extensions: load help from hgext.__index__ as a fallback this time
stable
21 months ago, by Matt Harbison
extensions: process disabled external paths when `hgext` package is in-memory
stable
21 months ago, by Matt Harbison
hg: show the correct message when cloning an LFS repo with extension disabled
stable
21 months ago, by Matt Harbison
demandimport: fix a crash in LazyFinder.__delattr__
stable
21 months ago, by Matt Harbison
bundle: emit full snapshot as is, without doing a redelta
21 months ago, by Pierre-Yves David
bundle: when forcing acceptance of incoming delta also accept snapshot
21 months ago, by Pierre-Yves David
delta-find: properly report full snapshot used from cache as such
21 months ago, by Pierre-Yves David
test-acl: glob the payload size again
21 months ago, by Pierre-Yves David
tests: use `test -f` instead of `ls` to see if a file is present (issue6662)
stable
21 months ago, by Anton Shestakov
amend: add a --draft option to set phase to draft
22 months ago, by Martin von Zweigbergk
commit: add --draft option to use draft phase
22 months ago, by Martin von Zweigbergk
tests: use graph log in test-phases.t
22 months ago, by Martin von Zweigbergk
commit: move check for incompatible args earlier
22 months ago, by Martin von Zweigbergk
delta-find: add a delta-reuse policy that blindly accepts incoming deltas
22 months ago, by Pierre-Yves David
delta-find: add a `delta-reuse-policy` on configuration `path`
21 months ago, by Pierre-Yves David
changegroup: add `delta_base_reuse_policy` argument
21 months ago, by Pierre-Yves David
bundleoperation: optionnaly record the `remote` that produced the bundle
21 months ago, by Pierre-Yves David
delta-find: add a test checking various simple behavior
21 months ago, by Pierre-Yves David
rust-status: fix thread count ceiling
stable
21 months ago, by Raphaël Gomès
peer: pass the `path` to the statichttp peer
21 months ago, by Pierre-Yves David
peer: get the `path` object down to the sshpeer
21 months ago, by Pierre-Yves David
logexchange: use the proper accessors to get the remote url
21 months ago, by Pierre-Yves David
peer: get the `path` object down to the httppeer
21 months ago, by Pierre-Yves David
path: fix `url.copy` dropping the port
21 months ago, by Pierre-Yves David
peer: pass the `path` object to `make_peer`
21 months ago, by Pierre-Yves David
path: allow to copy a path while adjusting the url
21 months ago, by Pierre-Yves David
peer: store the path object used to build a peer from a repo
21 months ago, by Pierre-Yves David
peer: build a `path` object on the fly when needed
21 months ago, by Pierre-Yves David
peer: have `repo.peer` take an optional `path` argument
21 months ago, by Pierre-Yves David
peer: add a `path` attribute to peer
21 months ago, by Pierre-Yves David
peer: have a common constructor and use it
21 months ago, by Pierre-Yves David
peer: use a dedicated name for the `peer` constructor
21 months ago, by Pierre-Yves David
peer: dissolve `_peerlookup` into its last two callers
21 months ago, by Pierre-Yves David
peer: stop having a `peer()` method on `peer()`
21 months ago, by Pierre-Yves David
clone: explicitly detect the need to fetch a peer
21 months ago, by Pierre-Yves David
addbranchrevs: explicitly detect the need to fetch a peer
21 months ago, by Pierre-Yves David
path: pass `path` to `peer` in `hg clone`
21 months ago, by Pierre-Yves David
path: use `get_clone_path_obj` in share
21 months ago, by Pierre-Yves David
path: pass `path` to `peer` in mq
21 months ago, by Pierre-Yves David
path: use `get_clone_path_obj` in _getlocal
21 months ago, by Pierre-Yves David
path: pass `path` to `peer` in `hg init`
21 months ago, by Pierre-Yves David
path: add a `get_clone_path_obj` function
21 months ago, by Pierre-Yves David
path: simplify the implementation of `get_clone_path`
21 months ago, by Pierre-Yves David
path: clarify document of `get_clone_path`
21 months ago, by Pierre-Yves David
path: pass `path` to `peer` in `hg perf::discovery`
21 months ago, by Pierre-Yves David
path: pass `path` to `peer` in remotefilelog's tests
21 months ago, by Pierre-Yves David
path: pass `path` to `peer` in `hg fastannotate`
21 months ago, by Pierre-Yves David
path: pass `path` to `peer` in infinitepush
21 months ago, by Pierre-Yves David
path: pass `path` to `peer` in largefiles
21 months ago, by Pierre-Yves David
path: pass `path` to `peer` in narrow
21 months ago, by Pierre-Yves David
path: pass `path` to `peer` in `hg fetch`
21 months ago, by Pierre-Yves David
path: use `get_unique_pull_path_obj` in `hg relink`
21 months ago, by Pierre-Yves David
path: pass `path` to `peer` in `hg transplant`
21 months ago, by Pierre-Yves David
path: pass `path` to `peer` in `hg debugbackupbundle`
21 months ago, by Pierre-Yves David
path: pass `path` to `peer` in `hg debugssl`
21 months ago, by Pierre-Yves David
path: pass `path` to `peer` in `hg debugdiscovery`
21 months ago, by Pierre-Yves David
path: pass `path` to `peer` in `remote(...)` revset
21 months ago, by Pierre-Yves David
path: pass `path` to `peer` in `hg summary`
21 months ago, by Pierre-Yves David
path: pass `path` to `peer` in `hg identify`
21 months ago, by Pierre-Yves David
path: introduce a `get_unique_pull_path_obj` function
21 months ago, by Pierre-Yves David
path: simplify the `get_unique_pull_path` function
21 months ago, by Pierre-Yves David
path: remove outdated documentation point from `get_unique_push_path`
21 months ago, by Pierre-Yves David
path: pass `path` to `peer` in `hg pull`
21 months ago, by Pierre-Yves David
path: pass `path` to `peer` in `hg incoming`
21 months ago, by Pierre-Yves David
path: pass `path` to `peer` in `hg incoming` bookmark logic
21 months ago, by Pierre-Yves David
path: remove outdated documentation point from `get_unique_pull_path`
21 months ago, by Pierre-Yves David
path: update `get_unique_pull_path` to point out it returns a url
21 months ago, by Pierre-Yves David
changelog-v2: fix the docket `struct`
21 months ago, by Pierre-Yves David
path: pass `path` to `peer` in infinite push
21 months ago, by Pierre-Yves David
path: pass `path` to `peer` in `hg histedit`
21 months ago, by Pierre-Yves David
path: pass `path` to `peer` in the `outgoing` revset
21 months ago, by Pierre-Yves David
path: pass `path` to `peer` in `hg summary`
21 months ago, by Pierre-Yves David
path: pass `path` to `peer` in `hg outgoing`
21 months ago, by Pierre-Yves David
path: pass `path` to `peer` in `hg bundle`
21 months ago, by Pierre-Yves David
path: have `peer` constructor accept a `path` object
22 months ago, by Pierre-Yves David
path: deprecated the `pushloc` attribute
21 months ago, by Pierre-Yves David
path: update logic in `perf` to use the push variant when available
21 months ago, by Pierre-Yves David
path: directly use the push_variant in `infinitepush`
21 months ago, by Pierre-Yves David
path: directly use the push_variant in `hg histedit` outgoing logic
21 months ago, by Pierre-Yves David
path: directly use the push_variant in the `outgoing` revset
21 months ago, by Pierre-Yves David
path: directly use the push_variant in outgoing internals
21 months ago, by Pierre-Yves David
path: directly use the push_variant in `hg summary`
21 months ago, by Pierre-Yves David
path: directly use the push_variant in `hg outgoing`
21 months ago, by Pierre-Yves David
path: directly use the push_variant in `hg push`
21 months ago, by Pierre-Yves David
path: have `get_push_paths` directly return the push variants
22 months ago, by Pierre-Yves David
path: add a method to retrieve a "push variant" of a path
22 months ago, by Pierre-Yves David
tests: use an all too familiar executable in test-run-tests.t (issue6661)
stable
21 months ago, by Anton Shestakov
path: move the url parsing and related attribute setting to a method
22 months ago, by Pierre-Yves David
peer-or-repo: remove the now unused function
22 months ago, by Pierre-Yves David
peer-or-repo: build a repo directly in the `repo` function
22 months ago, by Pierre-Yves David
peer-or-repo: build a peer directly in the `peer` function
22 months ago, by Pierre-Yves David
static-http: have `statichttprepo.instance` return a peer object
22 months ago, by Pierre-Yves David
scheme: move the drive letter checking in its own function
22 months ago, by Pierre-Yves David
peer-or-repo: split the scheme between repo and peer
22 months ago, by Pierre-Yves David
peer-or-repo: stop relying on AttributeError in `islocal`
22 months ago, by Pierre-Yves David
repo-or-peer: deprecate calling `islocal` on non-path object
22 months ago, by Pierre-Yves David
tests: add the missing space to test-hghave.t (issue6762)
stable
21 months ago, by Anton Shestakov
share: stop using 'islocal' with repo instance
22 months ago, by Pierre-Yves David
peer-or-repo: make sure object in "scheme" have a `instance` object
22 months ago, by Pierre-Yves David
peer-or-repo: move the object setup in its own function
22 months ago, by Pierre-Yves David
delta-find: use a single snapshot cache when applying a group to an object
22 months ago, by Pierre-Yves David
delta-find: make sure we only use newer full snapshot as candidate
22 months ago, by Pierre-Yves David
delta-find: use sets instead of list in the snapshot cache
22 months ago, by Pierre-Yves David
delta-find: use a smarter object for snapshot caching
22 months ago, by Pierre-Yves David
find-delta: pass the cache-delta usage policy alongside the cache-delta
22 months ago, by Pierre-Yves David
find-delta: move most of the debug-find-delta code in the debug module
22 months ago, by Pierre-Yves David
find-delta: minor preparatory change
22 months ago, by Pierre-Yves David
find-delta: rename _isgooddeltainfo
22 months ago, by Pierre-Yves David
test-revlog-raw: drop the overwrite of dead code
22 months ago, by Pierre-Yves David
emitrevision: consider ancestors revision to emit as available base
22 months ago, by Pierre-Yves David
sqlitestore: add an `ancestors` method
22 months ago, by Pierre-Yves David
emitrevision: if we need to compute a delta on the fly, try p1 or p2 first
22 months ago, by Pierre-Yves David
emitrevision: simplify the fallback to computed delta
22 months ago, by Pierre-Yves David
emitrevision: also check the parents in the availability closure
22 months ago, by Pierre-Yves David
emitrevision: add a small closure to check if a base is usable
22 months ago, by Pierre-Yves David
reuse-delta-base: improves some documentation
23 months ago, by Pierre-Yves David
tests: expect the message from 1baf0fffd82f in test-hghave.t (issue6762)
stable
22 months ago, by Anton Shestakov
branching: merge stable into default
22 months ago, by Raphaël Gomès
changelog-v2: add a configuration to disable rank computation
22 months ago, by Pierre-Yves David
debugrevlog: display total stored information
22 months ago, by Pierre-Yves David
debug-revlog: details about non-ancestors delta-bases
22 months ago, by Pierre-Yves David
debug-revlog: move the code in revlogutils module
22 months ago, by Pierre-Yves David
debug-revlog: move the --dump code in `revlogutils` module
22 months ago, by Pierre-Yves David
delta-find: set the default candidate chunk size to 10
22 months ago, by Pierre-Yves David
delta-find: add a way to control the number of bases tested at the same time
22 months ago, by Pierre-Yves David
test: adjust test-push-race.t timeout's to overall test timeout
stable
22 months ago, by Pierre-Yves David
setup: include vendored 3rd party type stubs
22 months ago, by Matt Harbison
ci: bump pytype to 2022.11.18
22 months ago, by Matt Harbison
ci: run the script to add vendored type stubs to typeshed
22 months ago, by Matt Harbison
contrib: add a script for adding vendored type stubs to typeshed
22 months ago, by Matt Harbison
contrib: update check-pytype.sh to list stubs that caused pytype to crash
22 months ago, by Matt Harbison
typing: add py.typed to mercurial.cext for PEP 561 support
22 months ago, by Matt Harbison
typing: add missing signature for mercurial.cext.parsers.parse_index2()
22 months ago, by Matt Harbison
typing: minor tweaks to allow updating to pytype 2022.11.18
22 months ago, by Matt Harbison
python-compat: adapt to Python 3.11 BC breakage with `random.sample`
stable
22 months ago, by Raphaël Gomès
typing: add type hints to mercurial/help.py
22 months ago, by Matt Harbison
match: make the FLAG_RE pattern a raw string
stable
22 months ago, by Matt Harbison
configitems: add a default value for "merge-tools.xxx.regappend"
22 months ago, by Matt Harbison
attr: vendor 22.1.0
22 months ago, by Matt Harbison
tests: update test-util.py for modern attrs package
22 months ago, by Matt Harbison
rhg: upgrade the remainder of the dependencies
22 months ago, by Raphaël Gomès
less
more
|
(0)
-30000
-10000
-3000
-1000
-240
+240
+1000
tip