Mercurial
Mercurial
>
hg
/ graph
summary
|
shortlog
|
changelog
| graph |
tags
|
bookmarks
|
branches
|
files
|
zip
|
gz
|
bz2
|
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.
rust-dirstate-map: use a more precise identity
6 weeks ago, by Raphaël Gomès
dirstate-map: add a missing debug wait point when accessing the v2 docket
4 weeks ago, by Raphaël Gomès
rust-parsers: use the same error message as with the higher-level code
6 weeks ago, by Raphaël Gomès
rust-pathauditor: make sure we actually test the nested repo case
6 weeks ago, by Raphaël Gomès
rust-pathauditor: match more of Python's behavior and display messages
6 weeks ago, by Raphaël Gomès
rust-dirstate: pass dirstate tracked key from the requirements
6 weeks ago, by Raphaël Gomès
rust-files: check for empty manifests caused by narrow
6 weeks ago, by Raphaël Gomès
rust-repo: don't use on-disk dirstate parents in v1
6 weeks ago, by Raphaël Gomès
rust-cpython: add a util to get a `Repo` from a python path
6 weeks ago, by Raphaël Gomès
rust: improve `InvalidRevision` error message
6 weeks ago, by Raphaël Gomès
rust-dirstate: use a struct as arguments for the high-level `reset_state`
6 weeks ago, by Raphaël Gomès
rust: implement `From<SparseConfigWarning>` for `HgError`
6 weeks ago, by Raphaël Gomès
rust-hg-cpython: add an `HgProgressBar` util
6 weeks ago, by Raphaël Gomès
rust: add `Progress` trait for progress bars
6 weeks ago, by Raphaël Gomès
rust-files: separate the listing of files from a revset and a revision
6 weeks ago, by Raphaël Gomès
rust-files: add a `Sync` bound to the matcher
6 weeks ago, by Raphaël Gomès
rust-files: also return filenode and flags when listing a revision's files
6 weeks ago, by Raphaël Gomès
rust-manifest: encode flags as `Option<NonZeroU8>`
6 weeks ago, by Raphaël Gomès
rust-repo: add a method to set the current parents
6 weeks ago, by Raphaël Gomès
rust-repo: add a method to get a `Node` from a `Revision` to the `Repo`
6 weeks ago, by Raphaël Gomès
rust-utils: move the `filesystem_now` function to a util
6 weeks ago, by Raphaël Gomès
rust-dirstate: actually remember the identity
6 weeks ago, by Raphaël Gomès
mergestate: reduce the number of attribute lookups
2 months ago, by Raphaël Gomès
test-lfs-serve-access: account for output differences in Python 3.12
stable
3 weeks ago, by Raphaël Gomès
patchbomb: don't test ambiguous address
stable
3 weeks ago, by Raphaël Gomès
contrib: install pip 24.2 in the Windows dependency installer script
3 weeks ago, by Matt Harbison
contrib: install the latest py 3.11-3.13 in the Windows dependency script
4 weeks ago, by Matt Harbison
contrib: update to the latest py3.9 and 3.10 in the Windows dependency script
4 weeks ago, by Matt Harbison
contrib: drop python 3.7 from the Windows dependency installer script
4 weeks ago, by Matt Harbison
contrib: drop python 3.5 requirements file for Linux automation
4 weeks ago, by Matt Harbison
windows: implement `util.cachestat` to fix numerous dirstate problems
stable
4 weeks ago, by Matt Harbison
extdiff: don't run gui programs when in a cli-only environment
2019-02-04, by Ludovic Chabant
bookflow: fix bullet list indentation in docstring
22 months ago, by Ludovic Chabant
doc: generate separate commands/topics/extension pages
13 months ago, by Ludovic Chabant
doc: refactor gendoc for better reusability
13 months ago, by Ludovic Chabant
stream: prefer keeping an open file handle to volatile file instead of copy
6 weeks ago, by Pierre-Yves David
stream: remove __getitem__ from the VolatileManager
6 weeks ago, by Pierre-Yves David
stream: open volatile file through the manager
6 weeks ago, by Pierre-Yves David
stream: rename TempCopyManager to VolatileManager
4 weeks ago, by Pierre-Yves David
ci: only use the macOS runner if manually invoked
4 weeks ago, by Matt Harbison
ci: add a runner for macos
5 weeks ago, by Matt Harbison
branching: merge stable into default
4 weeks ago, by Pierre-Yves David
tests: use shlex.quote instead of pipes.quote
stable
4 weeks ago, by Julien Cristau
branchmap-v3: make sure we write the cache after detecting pure-topo mode
6 weeks ago, by Pierre-Yves David
demande-import-test: use `wsgiref` instead of `telnetlib` for testing
stable
4 weeks ago, by Pierre-Yves David
hgdemandimport: add collections.abc to the ignore list because Python 3.13 rc3
stable
5 weeks ago, by Mads Kiilerich
run-tests: include non-activated venv packages in `PYTHONPATH`
5 weeks ago, by Matt Harbison
tests: allow optional output when `test-lfs-server` is sent SIGTERM
5 weeks ago, by Matt Harbison
tests: stabilize `test-http-bad-server.t` on macOS
5 weeks ago, by Matt Harbison
upgrade: disable using the parallel workers optimization on macOS
5 weeks ago, by Matt Harbison
format: fix few black issues
5 weeks ago, by paugier
install: static data moved from setup.py to pyproject.toml
5 weeks ago, by paugier
ci: display tool version more selectively
4 weeks ago, by Pierre-Yves David
zeroconf: fix a warning about a signature mismatch in a method override
5 weeks ago, by Matt Harbison
zeroconf: use str instead of bytes when indexing `globals()`
5 weeks ago, by Matt Harbison
zeroconf: fix an invalid argument error on Windows
5 weeks ago, by Matt Harbison
tests: fix hooks in `test-transaction-rollback-on-revlog-split.t` for Windows
5 weeks ago, by Matt Harbison
tests: use the cross platform `SIGKILL` function
5 weeks ago, by Matt Harbison
tests: add a module that can perform the equivalent of `SIGKILL` on any OS
5 weeks ago, by Matt Harbison
tests: teach `killdaemons` on Windows to use an exit code provided by a caller
5 weeks ago, by Matt Harbison
ci: also offer tests with Python 3.13
5 weeks ago, by Pierre-Yves David
run-test: add regular line break and test count in the dot output
5 weeks ago, by Pierre-Yves David
clonebundle-digest: add recursion guards for Python 3.8
5 weeks ago, by Joerg Sonnenberger
tests: replace inline `waitlock()` with `wait-on-file` script
5 weeks ago, by Matt Harbison
tests: stabilize `test-split-legacy-inline-changelog.t` on Windows
5 weeks ago, by Matt Harbison
tests: stabilize `test-largefiles-cache.t` on Windows
5 weeks ago, by Matt Harbison
tests: stabilize `test-journal.t` on Windows
5 weeks ago, by Matt Harbison
tests: stabilize `test-clonebundles.t` on Windows
5 weeks ago, by Matt Harbison
tests: cleanup some special casing of `seq` emitting '\r\n'
5 weeks ago, by Matt Harbison
tests: force `seq` to print with '\n' EOL
5 weeks ago, by Matt Harbison
tests: stabilize `test-bundle-phase-internal.t` on Windows
5 weeks ago, by Matt Harbison
tests: skip `test-wsgicgi.t` on MSYS
5 weeks ago, by Matt Harbison
clonebundles: allow manifest to specify sha256 digest of bundles
4 months ago, by Joerg Sonnenberger
install: add long_description_content_type
6 weeks ago, by paugier
headrevs: replace a boolean match with a if/else
5 weeks ago, by Pierre-Yves David
head-revs: add a native implementation of the `stop_rev` parameter
7 weeks ago, by Pierre-Yves David
head-revs: move hg-core's inner_headrevsfiltered closer to inner_headrevs
7 weeks ago, by Pierre-Yves David
branchmap-v3: introduce a "stop_rev" argument to `headsrevs`
2 months ago, by Pierre-Yves David
branchmap-v3: filter topo heads using node for performance reason
2 months ago, by Pierre-Yves David
rev-branch-cache: properly ignores unaligned trailing data
7 weeks ago, by Pierre-Yves David
rev-branch-cache: stop pretending we will overwrite data when we don't
7 weeks ago, by Pierre-Yves David
rev-branch-cache: fix message about overwritten data
7 weeks ago, by Pierre-Yves David
branchmap-v3: detect invalid headerline and raise error
7 weeks ago, by Pierre-Yves David
head-revs: merge the two inner_headrevs… variants
7 weeks ago, by Pierre-Yves David
head-revs: move hg-cpython's inner_headrevsfiltered closer to inner_headrevs
7 weeks ago, by Pierre-Yves David
head-revs: teach the pure indexes about the `headrevs` method
7 weeks ago, by Pierre-Yves David
head-revs: remove the `headrevsfiltered` method on the index
7 weeks ago, by Pierre-Yves David
head-revs: stop calling headrevsfiltered
7 weeks ago, by Pierre-Yves David
rust-cpython: also accept the `filteredrevs` argument in index.headrevs
7 weeks ago, by Pierre-Yves David
branchmap: use the proper experimental name in cacheutil
7 weeks ago, by Pierre-Yves David
interfaces: introduce and use a protocol class for the `mpatch` module
6 weeks ago, by Matt Harbison
branching: merge stable into default
5 weeks ago, by Pierre-Yves David
doctest: use the system hg to find the list of file to tests
stable
5 weeks ago, by Pierre-Yves David
relnotes: skip the test if the source repository is not readable
stable
5 weeks ago, by Pierre-Yves David
check-code: document reason and suggest alternative to exit code negation
stable
5 weeks ago, by Pierre-Yves David
ci: drop the HGMODULEPOLICY overwrite
stable
5 weeks ago, by Pierre-Yves David
test: preserve the existing module policy config for testrepohg resuse
stable
5 weeks ago, by Pierre-Yves David
module-policy: ignore empty module policy
stable
5 weeks ago, by Pierre-Yves David
tests: provide an alternate fake lock for filesystems without symlink support
6 weeks ago, by Matt Harbison
tests: disable `worker.backgroundclose` to stabilize a test on Windows
6 weeks ago, by Matt Harbison
tests: fix lock file path mangling in `test-racy-mutations.t` on Windows
6 weeks ago, by Matt Harbison
tests: stabilize `test-status-eacces.t` on Windows
6 weeks ago, by Matt Harbison
run-tests: bump the default timeout on Windows to 4x the normal value
6 weeks ago, by Matt Harbison
run-tests: bump the minimum python to 3.8
6 weeks ago, by Matt Harbison
tests: stabilize `test-sparse.t` on Windows
6 weeks ago, by Matt Harbison
tests: fix a test hang on Windows when setting a debuglock
6 weeks ago, by Matt Harbison
tests: conditionalize `chmod` usage in `test-upgrade-repo.t`
6 weeks ago, by Matt Harbison
tests: print the actual timeout value used in `wait-on-file`
6 weeks ago, by Matt Harbison
tests: stabilize `test-transaction-wc-rollback-race.t` on Windows
6 weeks ago, by Matt Harbison
tests: stabilize `test-merge-partial-tool.t` on Windows
6 weeks ago, by Matt Harbison
tests: replace `hg id --debug -i` command substitution with non-debug command
6 weeks ago, by Matt Harbison
tests: correct Windows output to account for putting repos in `repo` subdir
6 weeks ago, by Matt Harbison
tests: use pattern matching to mask `ECONNREFUSED` messages
6 weeks ago, by Matt Harbison
typing: add stub functions for `cext/charencoding`
6 weeks ago, by Matt Harbison
interfaces: introduce and use a protocol class for the `charencoding` module
6 weeks ago, by Matt Harbison
debugantivirusrunning: use bytes when opening a vfs file
6 weeks ago, by Matt Harbison
interfaces: introduce and use a protocol class for the `base85` module
6 weeks ago, by Matt Harbison
base85: avoid a spurious use-before-initialized warning in `pure` module
6 weeks ago, by Matt Harbison
typing: add type annotations to `mercurial/mdiff.py`
6 weeks ago, by Matt Harbison
mdiff: convert a few block definitions from lists to tuples
6 weeks ago, by Matt Harbison
interfaces: add the optional `bdiff.xdiffblocks()` method
7 weeks ago, by Matt Harbison
interfaces: introduce and use a protocol class for the `bdiff` module
7 weeks ago, by Matt Harbison
mdiff: tweak calls into `bdiff.fixws` to match its type hints
7 weeks ago, by Matt Harbison
util: minor copy editing of the documentation for `mmapread()`
6 weeks ago, by Matt Harbison
util: make `mmapread()` work on Windows again
6 weeks ago, by Matt Harbison
typing: add type annotations to the dirstate classes
7 weeks ago, by Matt Harbison
interfaces: change a couple of dirstate fields to `@property`
7 weeks ago, by Matt Harbison
git: make `dirstate.parents()` return a list like the core class
7 weeks ago, by Matt Harbison
typing: add type hints for the overloads of `matchmod.readpatternfile()`
7 weeks ago, by Matt Harbison
dirstate: subclass the new dirstate Protocol class
7 weeks ago, by Matt Harbison
git: correct some signature mismatches between dirstate and the Protocol class
7 weeks ago, by Matt Harbison
interfaces: convert the zope `Attribute` attrs to regular fields
7 weeks ago, by Matt Harbison
interfaces: add the missing `self` arg to the dirstate Protocol class
7 weeks ago, by Matt Harbison
interfaces: convert the dirstate zope interface to a Protocol class
7 weeks ago, by Matt Harbison
tests: disable `test-check-interfaces.py` while converting to protocols
7 weeks ago, by Matt Harbison
tests: always access the mercurial repo through `helpers-testrepo.sh`
6 weeks ago, by Arseniy Alekseyev
tests: in helpers-testrepo.sh switch from shell aliases to functions
6 weeks ago, by Arseniy Alekseyev
rust: fix the deprecation warning in NaiveDateTime::from_timestamp
7 weeks ago, by Arseniy Alekseyev
run-tests: ensure that --no-rust do not use rust
stable
7 weeks ago, by Pierre-Yves David
revlogutils: teach issue6528 filtering about grandparents
4 months ago, by Joerg Sonnenberger
revlogutils: remember known metadata parents for issue6528
4 months ago, by Joerg Sonnenberger
revlogutils: for issue6528 fix, pre-cache nullrev as metadata-free
4 months ago, by Joerg Sonnenberger
revlogutils: for issue6528 fix, cache results for null changes
4 months ago, by Joerg Sonnenberger
revlogutils: fix _chunk() reference
4 months ago, by Joerg Sonnenberger
rev-branch-cache: reenable memory mapping of the revision data
2 months ago, by Pierre-Yves David
rev-branch-cache: have debugupdatecache warm rbc too
7 weeks ago, by Pierre-Yves David
rev-branch-cache: schedule a write of the "v2" format if we read from "v1"
7 weeks ago, by Pierre-Yves David
rev-branch-cache: fallback on "v1" data if no v2 is found
7 weeks ago, by Pierre-Yves David
rev-branch-cache: increment the version to "v2"
7 weeks ago, by Pierre-Yves David
rev-branch-cache: stop truncating cache file
7 weeks ago, by Pierre-Yves David
rev-branch-cache: make sure we close the name file we open
7 weeks ago, by Pierre-Yves David
rev-branch-cache: add a way to force rewrite of the cache
7 weeks ago, by Pierre-Yves David
rev-branch-cache: issue more truthful "truncating" message
7 weeks ago, by Pierre-Yves David
rev-branch-cache: move the code in a dedicated module
8 weeks ago, by Pierre-Yves David
statichttprepo: stop shadowing the `bytes` builtin
7 weeks ago, by Matt Harbison
statichttprepo: fix `httprangereader.read()` for py3
7 weeks ago, by Matt Harbison
statichttprepo: use a context manager to handle a file descriptor
7 weeks ago, by Matt Harbison
profiling: pass bytes to `_()` and `error.Abort()`
7 weeks ago, by Matt Harbison
exchange: improve computation of relevant markers for large repos
4 months ago, by Joerg Sonnenberger
typing: make the localrepo classes known to pytype
8 weeks ago, by Matt Harbison
typing: add a handful more annotations to `mercurial/vfs.py`
7 weeks ago, by Matt Harbison
typing: make `vfs.isfileorlink_checkdir()` path arg required
8 weeks ago, by Matt Harbison
typing: manually add type annotations to `mercurial/vfs.py`
8 weeks ago, by Matt Harbison
typing: correct pytype mistakes in `mercurial/vfs.py`
8 weeks ago, by Matt Harbison
typing: run `merge-pyi` on `mercurial/vfs.py`
8 weeks ago, by Matt Harbison
typing: add type annotations to `mercurial.util.makelock()`
8 weeks ago, by Matt Harbison
util: avoid a leaked file descriptor in `util.makelock()` exceptional case
8 weeks ago, by Matt Harbison
typing: add type annotations to the `mercurial.util.filestat` class
8 weeks ago, by Matt Harbison
vfs: do minor copyediting on comments and doc strings
8 weeks ago, by Matt Harbison
vfs: simplify the `abstractvfs.rename()` implementation
8 weeks ago, by Matt Harbison
vfs: use @abstractmethod instead of homebrewing abstract methods
8 weeks ago, by Matt Harbison
vfs: modernize the detection of the main thread
8 weeks ago, by Matt Harbison
store: fix a signature mismatch for a vfs subclass
7 weeks ago, by Matt Harbison
lfs: fix various signature mismatches for vfs subclasses
7 weeks ago, by Matt Harbison
util: add a comment to suppress a PyCharm warning about a PEP 8 violation
7 weeks ago, by Matt Harbison
keepalive: fix a signature mismatch for a http.client.HTTPResponse subclass
7 weeks ago, by Matt Harbison
cbor: drop a duplicate dictionary initialization entry
7 weeks ago, by Matt Harbison
profiling: document the py-spy value for `profiling.type`
2 months ago, by Pierre-Yves David
tests: enable pytype checking on `mercurial/unionrepo.py`
8 weeks ago, by Matt Harbison
unionrepo: fix mismatches with revlog classes
8 weeks ago, by Matt Harbison
typing: make `unionrepository` subclass `localrepository` while type checking
8 weeks ago, by Matt Harbison
tests: enable pytype checking on `mercurial/bundlerepo.py`
8 weeks ago, by Matt Harbison
revlog: make `clearcaches()` signature consistent with ManifestRevlog
8 weeks ago, by Matt Harbison
bundlerepo: fix mismatches with repository and revlog classes
3 months ago, by Matt Harbison
typing: make `bundlerepository` subclass `localrepository` while type checking
8 weeks ago, by Matt Harbison
rust: bump rust-cpython version to 0.7.2
stable
2 months ago, by Pierre-Yves David
rust: add Vfs trait
5 months ago, by Raphaël Gomès
rust: use new revlog configs in all revlog opening code
5 months ago, by Raphaël Gomès
rust-revlog: don't try to open the data file if the index is empty
2 months ago, by Raphaël Gomès
rust-revlog: add revlog-specific config objects
5 months ago, by Raphaël Gomès
typing: add `from __future__ import annotations` to remaining source files
2 months ago, by Matt Harbison
typing: add `from __future__ import annotations` to most files
2 months ago, by Matt Harbison
format: add many "missing" comma
2 months ago, by Matt Harbison
typing: simplify archive.gz writing and drop a few pytype suppressions
2 months ago, by Matt Harbison
typing: explicitly set the return type of `_InnerRevLog.raw_text()`
2 months ago, by Matt Harbison
typing: add explicit hints for recent pytype regressions
2 months ago, by Matt Harbison
revlog: use the method to check if the revlog is being written to
5 months ago, by Raphaël Gomès
revlog: add an early return for getting sidedata
5 months ago, by Raphaël Gomès
revlog: simplify rawtext return value
5 months ago, by Raphaël Gomès
revlog: cleanup some outdated docstrings
5 months ago, by Raphaël Gomès
rust-inner-revlog: always inline `get_entry`
2 months ago, by Pierre-Yves David
rust-inner-revlog: derive Debug for IndexHeaderFlags
2 months ago, by Pierre-Yves David
rust-inner-revlog: drop some outdated comment
2 months ago, by Pierre-Yves David
rust-config: add more ways of reading the config
5 months ago, by Raphaël Gomès
util: make buffer readonly
7 months ago, by Raphaël Gomès
setup: avoid the deprecated `distutils.spawn.find_executable`
2 months ago, by Matt Harbison
setup: drop the hack to disable linker warning 4197 on Windows
2 months ago, by Matt Harbison
ci: also offer to test 3.12 with rust
2 months ago, by Pierre-Yves David
ci: add the option to test more Python versions
2 months ago, by Pierre-Yves David
censor: document the censor.policy option (issue6909)
2 months ago, by Pierre-Yves David
help: add :config-doc:`section.key` shorthand to insert documentation
2 months ago, by Pierre-Yves David
bzr: attempt to stabilize the test
2 months ago, by Pierre-Yves David
branching: merge with stable
2 months ago, by Pierre-Yves David
profiling: use "stat" profiler to profile individual request
stable
2 months ago, by Pierre-Yves David
profiling: improve 3.12 error message for calling lsprof twice
stable
2 months ago, by Pierre-Yves David
test: display server error log in test-profile.t
stable
2 months ago, by Pierre-Yves David
archive: defer opening the output until a file is matched
12 months ago, by Joerg Sonnenberger
run-tests: add color to the progress output
2 months ago, by Pierre-Yves David
python-compat: drop support for Python3.6 and 3.7
2 months ago, by Pierre-Yves David
ci: drop path manipulation that we do not need anymore
2 months ago, by Pierre-Yves David
brancing: merge stable into default
2 months ago, by Pierre-Yves David
setup: handle removal of old MSVC compiler from setuptools 65.0 (issue6910)
stable
2 months ago, by Matt Harbison
utils: accept bytearray arguments for escapestr
2 months ago, by Joerg Sonnenberger
http: simplify
4 months ago, by Joerg Sonnenberger
http: use urllib's cookie handler
4 months ago, by Joerg Sonnenberger
http: reuse Python's implementation of read/readline/readinto
4 months ago, by Joerg Sonnenberger
debugwireproto: redo logging to also work for https
4 months ago, by Joerg Sonnenberger
urllib2: redo response.readlines addition via class patching
4 months ago, by Joerg Sonnenberger
typing: lock in new pytype gains from making revlog related classes typeable
2 months ago, by Matt Harbison
typing: add types to `revlog.revlogproblem`
2 months ago, by Matt Harbison
typing: make the revlog classes known to pytype
2 months ago, by Matt Harbison
typing: make the manifest classes known to pytype
2 months ago, by Matt Harbison
typing: make the filelog class known to pytype
2 months ago, by Matt Harbison
remotefilelog: adapt the `debugindex` command to past API changes
2 months ago, by Matt Harbison
typing: add type hints to the `opener` attributes and arguments of revlog
2 months ago, by Matt Harbison
remotefilelog: honor the `--format` arg of the `debugindex` command
2 months ago, by Matt Harbison
merge: sort filemap only if requested by the caller
stable
3 months ago, by Manuel Jacob
shelve: consistently convert exception to bytes via `stringutil.forcebytestr`
2 months ago, by Matt Harbison
typing: add type hints to `mercurial.shelve`
2 months ago, by Matt Harbison
typing: lock in correct changes from pytype 2023.04.11 -> 2023.06.16
2 months ago, by Matt Harbison
less
more
|
(0)
-30000
-10000
-3000
-1000
-240
tip