Mercurial
Mercurial
>
mercurial
/ graph
summary
|
shortlog
|
changelog
| graph |
tags
|
bookmarks
|
branches
|
files
|
help
less
more
|
(0)
-30000
-10000
-3000
-1000
-480
+480
+1000
+3000
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.
rhg: Parse per-repository configuration
2021-02-04, by Simon Sapin
rhg: Abort based on config on share-safe mismatch
2021-02-04, by Simon Sapin
rhg: Parse system and user configuration at program start
2021-02-04, by Simon Sapin
rust: Parse system and user configuration
2021-02-04, by Simon Sapin
rust: Remove unnecessary check for absolute path before joining
2021-02-01, by Simon Sapin
rust: replace read_whole_file with std::fs::read
2021-02-01, by Simon Sapin
wireprotopeer: clarify some variable names now that we allow snake_case
2021-02-09, by Martin von Zweigbergk
copy-tracing: add a --compute flag to debugchangedfiles
2021-02-02, by Pierre-Yves David
bundle2: print "error:abort" message to stderr instead of stdout
2021-02-03, by Martin von Zweigbergk
narrow: add --no-backup option for narrowing
2021-02-03, by Martin von Zweigbergk
debugdiscovery: add flags to run discovery on subsets of the local repo
2021-01-29, by Pierre-Yves David
cmdutil: add a missing byte prefix to string introduce in 976b26bdd0d8
stable
2021-02-10, by Pierre-Yves David
relnote: remove the reference to `debugstrip`
stable
2021-01-18, by Pierre-Yves David
branching: merge with stable
2021-02-02, by Augie Fackler
upgrade: implement partial upgrade for upgrading persistent-nodemap
2021-02-01, by Pulkit Goyal
tests: unquiet a test to show changes in next patch
2021-02-01, by Pulkit Goyal
nodemap: fix a typo in error message
2021-01-31, by Pulkit Goyal
revlog: refactor logic to compute nodemap file in separate function
2021-01-31, by Pulkit Goyal
nodemap: make `_persist_nodemap` a public function
2021-01-31, by Pulkit Goyal
engine: 'if not, else' -> 'if, else'
2021-01-31, by Pulkit Goyal
debugcommands: s/stdin/stdout in debugnodemap help
2021-01-25, by Pulkit Goyal
errors: use InputError in uncommit extension
2021-01-29, by Martin von Zweigbergk
largefiles: properly pass kwargs into url.open
stable
2021-02-04, by Jordi Gutiérrez Hermoso
rhg: add support for share-safe
2021-02-01, by Simon Sapin
rhg: initial support for shared repositories
2021-01-14, by Simon Sapin
rhg: Add basic test with a shared repository
2021-02-01, by Simon Sapin
tests: print the server error log in `test-url-download.t`
2021-02-02, by Matt Harbison
procutil: extend gui test to detect wayland session (issue6479)
stable
2021-02-04, by Yuya Nishihara
Added signature for changeset 0e2e7300f430
stable
2021-02-02, by Pulkit Goyal
Added tag 5.7 for changeset 0e2e7300f430
stable
2021-02-02, by Pulkit Goyal
ci-fix: backed out changeset 45afff0f530a
2021-02-02, by Pierre-Yves David
ci-fix: backed out changeset d4c8b4b90ecb
2021-02-02, by Pierre-Yves David
relnotes: add entry for `hg diff --merge -c`
2021-02-01, by Augie Fackler
branching: merge with stable
2021-02-01, by Martin von Zweigbergk
relnotes: copy "next" to "5.7" and clear "next"
stable
5.7
2021-01-29, by Martin von Zweigbergk
relnotes: elaborate on the side effects of hooks having HGPLAIN=1
stable
2021-02-01, by Matt Harbison
packaging: replace a documentation reference to `python3` on Windows
stable
2021-01-31, by Matt Harbison
diff: suppress `merging foo` output lines when performing a merge diff
2021-02-01, by Augie Fackler
diff: add experimental support for "merge diffs"
2020-05-07, by Augie Fackler
rust: use HgError in ConfigError
2021-02-01, by Simon Sapin
rust: Fold find_root and check_requirements into Repo::find
2021-01-28, by Simon Sapin
rhg: Simplify CommandError based on its use
2021-01-28, by Simon Sapin
rust: replace ToString impls with Display
2021-01-28, by Simon Sapin
rust: use HgError in RevlogError and Vfs
2021-01-27, by Simon Sapin
rust: replace RequirementsError with HgError
2021-01-27, by Simon Sapin
rhg: Print an error message in more cases
2021-01-27, by Simon Sapin
rust: Remove DirstateParseError and ListDirstateTrackedFilesError
2021-01-27, by Simon Sapin
rust: Replace DirstatePackError with HgError
2021-01-27, by Simon Sapin
rust: Introduce an `HgError` enum for common error cases
2021-01-27, by Simon Sapin
rust: remove three enums that were identical to `RevlogError`
2021-01-26, by Simon Sapin
rhg: replace `map_*_error` functions with `From` impls
2021-01-26, by Simon Sapin
rust: replace trivial `impl From …` with `#[derive(derive_more::From)]`
2021-01-26, by Simon Sapin
rust: remove `FooError` structs with only `kind: FooErrorKind` enum field
2021-01-26, by Simon Sapin
rhg: centralize parsing of `--rev` CLI arguments
2021-01-26, by Simon Sapin
rust: Remove hex parsing from the nodemap
2021-01-25, by Simon Sapin
rust: Make NodePrefix allocation-free and Copy, remove NodePrefixRef
2021-01-25, by Simon Sapin
churn: count lines that look like diff headers but are not
2021-01-30, by Aay Jay Chan
rust: Exclude empty node prefixes
2021-01-25, by Simon Sapin
rust: Simplify error type for reading hex node IDs
2021-01-25, by Simon Sapin
rust: replace Node::encode_hex with std::fmt::LowerHex
2021-01-25, by Simon Sapin
rhg: Build in release mode on CI
2021-01-29, by Simon Sapin
config: use the right API to access git-submodule
2021-01-30, by Pierre-Yves David
config: use the right API to access template access
2021-01-29, by Pierre-Yves David
config: use the right API to access subrepository section
2021-01-29, by Pierre-Yves David
config: test priority involving the command line
2021-01-29, by Pierre-Yves David
config: test priority involving include
2021-01-29, by Pierre-Yves David
config: add a test for priority when includes are involved
2021-01-29, by Pierre-Yves David
errors: use InputError for incorrectly formatted dates
2021-01-29, by Martin von Zweigbergk
errors: use StateError more in merge module
2021-01-29, by Martin von Zweigbergk
errors: use exit code 40 for when a hook fails
2021-01-29, by Martin von Zweigbergk
context: add missing manifest invalidation after write in overlayworkingctx
2021-01-29, by Augie Fackler
wix: tell ComponentSearch that it is finding a directory (not a file)
stable
2021-01-27, by Kyle Lippincott
merge with stable
2021-01-29, by Pulkit Goyal
copyright: update to 2021
stable
2021-01-27, by Matt Harbison
persistent-nodemap: Fix Rust declarations for Revlog_CAPI signatures
stable
2021-01-28, by Simon Sapin
persistent-nodemap: add test case reproducing a Rust panic
stable
2021-01-28, by Simon Sapin
copies: fix an incorrect comment in graftcopies() from recent D9802
2021-01-28, by Martin von Zweigbergk
narrow: delete a stale TODO about not sending groups the client already has
2021-01-27, by Martin von Zweigbergk
copies: add an devel option to trace all files
2021-01-16, by Pierre-Yves David
revlog: prepare pure parser for being overloaded
2021-01-28, by Raphaël Gomès
revlog: use a less probable revlog version for backwards compatibility
2021-01-28, by Raphaël Gomès
clang-format: show required version in skip message
2021-01-27, by Pierre-Yves David
heptapod-ci: indicate which version of clang-format is used for the run
2021-01-27, by Pierre-Yves David
black: show required version in skip message
2021-01-27, by Pierre-Yves David
heptapod-ci: indicate which version of black is used for the run
2021-01-27, by Pierre-Yves David
heptapod-ci: add a default value for HG_CI_IMAGE_TAG
2021-01-27, by Pierre-Yves David
convert: option to set date and time for svn commits
2021-01-12, by Nikita Slyusarev
copies: simplify the conditional for _filter's case 3
2021-01-15, by Pierre-Yves David
copies: clarify which case some conditional are handling
2021-01-15, by Pierre-Yves David
copies: explicitly filter out existing file in graftcopies
2021-01-16, by Pierre-Yves David
histedit: rip out mysterious catch-all ignore curses.error handler
2021-01-22, by Augie Fackler
histedit: notice when the main window underflows height and abort
2021-01-22, by Augie Fackler
histedit: don't assign to _ for unused values
2021-01-22, by Augie Fackler
hghave: list the module needed for the `vcr` check
2021-01-26, by Matt Harbison
debugshell: add a simple command for starting an interactive shell
2021-01-26, by Joerg Sonnenberger
rust: replace an unsafe use of transmute with a safe use of bytes-cast
2021-01-25, by Simon Sapin
rust: use the bytes-cast crate to parse persistent nodemaps
2021-01-15, by Simon Sapin
cext: restore the ability to build on Windows with py2
2021-01-25, by Matt Harbison
command-namespace: use `::` are the command separator
2021-01-25, by Pierre-Yves David
perf: test the formatting of a command help
2021-01-25, by Pierre-Yves David
help: escape ':' (as '\:') when generating command names
2021-01-25, by Pierre-Yves David
minirst: respect escaping in definition list key
2021-01-25, by Pierre-Yves David
run-test: avoid byte issue when replacing output file of python test
2021-01-26, by Pierre-Yves David
store: use `endswith` to detect revlog extension
2021-01-25, by Pierre-Yves David
black: merge config into main pyproject.toml now that we have it
2020-12-01, by Augie Fackler
pyproject: add config file
2020-12-01, by Augie Fackler
upgrade: update only requirements if we can
2021-01-14, by Pulkit Goyal
engine: add `if True` to prepare for next patch
2021-01-14, by Pulkit Goyal
test: unquiet few tests to demonstrate changes in upcoming patches
2021-01-14, by Pulkit Goyal
upgrade: mark sharesafe improvement as only touching requirements
2021-01-14, by Pulkit Goyal
actions: calculate what all parts does the operation touches
2020-12-14, by Pulkit Goyal
upgrade: don't create store backup if `--no-backup` is passed
2021-01-14, by Pulkit Goyal
cext: add Python 3.10 support
2020-12-14, by Victor Stinner
revlog: decouple caching from addrevision callback for addgroup
2021-01-20, by Joerg Sonnenberger
branchmap: update rev-branch-cache incrementally
2021-01-15, by Joerg Sonnenberger
repository: introduce register_changeset callback
2021-01-19, by Joerg Sonnenberger
changelog: move branchinfo to changelogrevision
2021-01-15, by Joerg Sonnenberger
rust: lower compile error on non-linux platforms to a warning
2021-01-22, by Dan Villiom Podlaski Christiansen
purge: move extension into core mercurial
2021-01-18, by Valentin Gatien-Baron
purge: also deal with directory with --confirm
2021-01-18, by Pierre-Yves David
purge: add a --confirm option
2021-01-18, by Pierre-Yves David
filemerge: add a hacktastic version of internal:merge3 for merge diffs
2020-05-11, by Augie Fackler
packaging: include `windows_curses` when building py2exe
stable
2021-01-24, by Matt Harbison
packaging: allow specifying modules to include with py2exe
stable
2021-01-24, by Matt Harbison
rebase: add a config knob for forcing in-memory rebasing
2020-05-28, by Augie Fackler
cleanup: use mergestate.unresolvedcount() instead of bool(list(unresolved()))
2020-05-18, by Augie Fackler
reverse-branch-cache: switch to doubling allocating scheme
2021-01-15, by Joerg Sonnenberger
discovery: add config options to control sample size
2021-01-17, by Pierre-Yves David
exchangev2: avoid second look-up by node
2021-01-19, by Joerg Sonnenberger
commit: look-up new revision once
2021-01-19, by Joerg Sonnenberger
resolve: also detect new :mergediff conflict markers
2021-01-19, by Martin von Zweigbergk
simplemerge: delete unused find_unconflicted()
2021-01-18, by Martin von Zweigbergk
perf: use the `perf--` prefix for perf command
2020-12-04, by Pierre-Yves David
contrib: update PyOxidizer to 0.10.3
stable
2021-01-24, by Gregory Szorc
contrib: stop building rust for every job
stable
2021-01-08, by Raphaël Gomès
share-safe: fix an abort message that references the experimental requirement
stable
2021-01-21, by Matt Harbison
doc: fix a formatting error in requirements.txt
stable
2021-01-21, by Matt Harbison
doc: drop the `exp-` prefix from the `share-safe` requirement
stable
2021-01-21, by Matt Harbison
share-share: have the hint issue more consistently and point to the right doc
stable
2021-01-20, by Pierre-Yves David
doc: point to the main share-safe doc in the "mismatch" config
stable
2021-01-20, by Pierre-Yves David
doc: improves the share-safe documentation
stable
2021-01-20, by Pierre-Yves David
doc: remove the section about share-safe from its verbose gating
stable
2021-01-20, by Pierre-Yves David
doc: relocate doc for `share.safe-mismatch.source-safe.warn`
stable
2021-01-20, by Pierre-Yves David
tests: skip a detailed exit status in test-lfs-test-server
stable
2021-01-20, by Matt Harbison
tests: deal with more timing differences in output
stable
2021-01-20, by Joerg Sonnenberger
merge with stable
2021-01-19, by Augie Fackler
Added signature for changeset 9da65e3cf370
stable
2021-01-19, by Pulkit Goyal
Added tag 5.7rc0 for changeset 9da65e3cf370
stable
2021-01-19, by Pulkit Goyal
merge with stable
stable
5.7rc0
2021-01-19, by Pulkit Goyal
share: move share safe functionality out of experimental
2021-01-18, by Pulkit Goyal
share: rename share-safe warning config
2021-01-15, by Pulkit Goyal
share: rework config options to be much clearer and easier
2021-01-18, by Pulkit Goyal
share: move share safe functionality out of experimental
2021-01-18, by Pulkit Goyal
share: rename share-safe warning config
2021-01-15, by Pulkit Goyal
share: rework config options to be much clearer and easier
2021-01-18, by Pulkit Goyal
localrepo: disallow share if there is a version mismatch by default
2021-01-14, by Pulkit Goyal
upgrade: re-read current requirements after taking lock
2021-01-18, by Pulkit Goyal
upgrade: take lock only for part where it's required
2021-01-14, by Pulkit Goyal
clang-format: reorder includes to appease the formatter
2021-01-18, by Pierre-Yves David
run-tests: catch a Windows specific error when testing for a free socket
2021-01-18, by Matt Harbison
run-tests: work around the Windows firewall popup for server processes
2021-01-18, by Matt Harbison
hghave: split apart testing for the curses module and `tic` executable
2021-01-17, by Matt Harbison
sqlitestore: disable test with chg
2021-01-18, by Joerg Sonnenberger
heptapod-ci: allow testing with docker image other than :latest
2021-01-15, by Pierre-Yves David
persistent-nodemap: also exchange the nodemap data over the wire
2021-01-17, by Pierre-Yves David
persistent-nodemap: catch the right exception on python
2021-01-17, by Pierre-Yves David
hghave: adjust the definition of `tic` to allow curses tests on Windows
2021-01-17, by Matt Harbison
windows: wrap `os.getcwd()` in `os.path.realpath()` on py3
2020-12-09, by Matt Harbison
packaging: include `windows-curses` on Windows
2020-12-01, by Matt Harbison
cext: fix compiler error in revlog.c on Windows with py2
2021-01-16, by Matt Harbison
discovery: add a devel.discovery.exchange-heads
2021-01-16, by Pierre-Yves David
test-regression: backing out D9640 (63c923fd7fa8)
2021-01-17, by Pierre-Yves David
clone: make sure we warm the cache after a clone
2021-01-15, by Pierre-Yves David
persistent-nodemap: remove the "experimental" tag to the feature
2021-01-14, by Pierre-Yves David
persistent-nodemap: drop the storage.revlog.nodemap.mode config
2021-01-13, by Pierre-Yves David
persistent-nodemap: add a "abort" option to the slow-path config
2021-01-13, by Pierre-Yves David
persistent-nodemap: add a "warn" option to the slow-path config
2021-01-13, by Pierre-Yves David
persistent-node: check the value of the slow-path config
2021-01-13, by Pierre-Yves David
persistent-nodemap: add a revlog.storage.persistent-nodemap.slow-path option
2021-01-14, by Pierre-Yves David
persistent-nodemap: document storage.revlog.persistent-nodemap.mmap=no
2021-01-14, by Pierre-Yves David
persistent-nodemap: rename the storage.revlog.nodemap.mmap option
2021-01-13, by Pierre-Yves David
persistent-nodemap: document the feature in `hg help config.format`
2021-01-14, by Pierre-Yves David
persistent-nodemap: write down the sprint conclusion
2021-01-14, by Pierre-Yves David
persistent-nodemap: document the `devel.persistent-nodemap` option
2021-01-14, by Pierre-Yves David
copies: fix some comment in _filter
2021-01-15, by Pierre-Yves David
discovery: move some debug output closer to were it belong
2021-01-16, by Pierre-Yves David
discovery: add a discovery.grow-sample.rate
2021-01-16, by Pierre-Yves David
discovery: add a `devel', b'discovery.grow-sample`
2021-01-16, by Pierre-Yves David
discovery: document the `devel.discovery.randomize` option
2021-01-16, by Pierre-Yves David
shelve: move listshelves() to new ShelfDir class, so caller need not pass vfs
2021-01-12, by Martin von Zweigbergk
shelve: also create class representing whole directory of shelves
2021-01-12, by Martin von Zweigbergk
shelve: add a method for deleting shelf to new shelf class
2021-01-11, by Martin von Zweigbergk
shelve: inline ".patch" constant now that it's only used in the Shelf class
2021-01-11, by Martin von Zweigbergk
shelve: use listshelves() in cleanupoldbackups()
2021-01-11, by Martin von Zweigbergk
shelve: make listshelves() list shelves in a given vfs
2021-01-11, by Martin von Zweigbergk
shelve: replace repo instance in Shelf class by vfs instance
2021-01-12, by Martin von Zweigbergk
shelve: use listdir() instead of readdir() when we don't need stat information
2021-01-11, by Martin von Zweigbergk
shelve: don't crash on file with unexpected extension in .hg/shelved/
2021-01-08, by Martin von Zweigbergk
shelve: don't include invalid shelves in `hg shelve --list`
2021-01-11, by Martin von Zweigbergk
shelve: extract some repeated creation of shelf instances to variables
2021-01-07, by Martin von Zweigbergk
shelve: teach new shelf class to check if .shelve file exists
2021-01-07, by Martin von Zweigbergk
shelve: move method for creating backup to new shelf class
2021-01-07, by Martin von Zweigbergk
shelve: make gennames() helper generate relative backup paths
2021-01-07, by Martin von Zweigbergk
shelve: use listshelves() in cleanup function
2021-01-07, by Martin von Zweigbergk
shelve: inline shelvedfile.filename() since there are no callers outside class
2021-01-07, by Martin von Zweigbergk
shelve: make listshelves() return shelf names instead of filenames
2021-01-07, by Martin von Zweigbergk
shelve: move method for getting stat (mtime) to new shelf class
2021-01-07, by Martin von Zweigbergk
shelve: open patch using new shelf class instead of open()
2021-01-07, by Martin von Zweigbergk
shelve: move function for opening .patch file to new shelf class
2021-01-07, by Martin von Zweigbergk
shelve: move method for reading .hg to new shelf class
2021-01-07, by Martin von Zweigbergk
shelve: move method for writing bundle to new shelf class
2021-01-07, by Martin von Zweigbergk
shelve: move method for reading .shelve file to new shelf class
2021-01-07, by Martin von Zweigbergk
shelve: move method for writing .shelve to new shelf class
2021-01-07, by Martin von Zweigbergk
shelve: introduce class representing a shelf
2021-01-07, by Martin von Zweigbergk
shelve: raise more specific errors
2021-01-07, by Martin von Zweigbergk
shelve: trust caller of shelvedfile.opener() to check that the file exists
2021-01-07, by Martin von Zweigbergk
shelve: rewrite check for unknown shelf to delete
2021-01-07, by Martin von Zweigbergk
shelve: remove a bundlerepo method
2021-01-07, by Martin von Zweigbergk
tests: add tests for corrupt .hg/shelved/ directory
2021-01-08, by Martin von Zweigbergk
ui: add a "config_default" method
2021-01-13, by Pierre-Yves David
test: split tests/test-merge-combination.t into multiple parts
2021-01-14, by Pierre-Yves David
test: extract the `genmerges` out of test-merge-combination.t
2021-01-14, by Pierre-Yves David
hghave: clarify `sqlite` requirements
2021-01-15, by Pierre-Yves David
localrepo: fix comment typo
2021-01-15, by Joerg Sonnenberger
error: use detailed exit code 10 for command errors
2021-01-14, by Martin von Zweigbergk
errors: raise InputError when non-existent help section requested
2021-01-13, by Martin von Zweigbergk
revlog: migrate from PyEval_CallObject to PyObject_Call
2021-01-15, by Augie Fackler
fuzz: fix Makefile default PYTHON_CONFIG_FLAGS to be modern
2021-01-15, by Augie Fackler
tests: wider work around matching in test-narrow-shallow.t
2021-01-14, by Pierre-Yves David
fuzz: try and ensure fuzzer tests run against the right python-config
2021-01-13, by Augie Fackler
contrib: remove testing for `dirstate-tree` Rust feature
2021-01-08, by Raphaël Gomès
perf: don't turn byte to string when formatting perfbranchmap
2021-01-13, by Pierre-Yves David
branchmap: avoid ancestor computations in absence of non-continous branches
2020-12-18, by Joerg Sonnenberger
persistent-nodemap: also list related file as part of the store
2021-01-12, by Pierre-Yves David
upgrade: explicitly test for revlog index
2021-01-13, by Pierre-Yves David
persistent-nodemap: highlight that node is not sent when streaming
2021-01-12, by Pierre-Yves David
persistent-nodemap: test it (does not) exist after a stream clone
2021-01-12, by Pierre-Yves David
persistent-nodemap: test it (does not) exist after a local clone
2021-01-12, by Pierre-Yves David
persistent-nodemap: test that is it present after a clone
2021-01-12, by Pierre-Yves David
narrow: overwrite readfast in excludeddirmanifestctx
2021-01-12, by Pierre-Yves David
patch: handle filenames with trailing spaces
2021-01-11, by Kyle Lippincott
rust: fix testing with $TMPDIR ≠ /tmp
2020-12-29, by Dan Villiom Podlaski Christiansen
ci: avoid a global before_script definition
2021-01-11, by Dan Villiom Podlaski Christiansen
setup: when possible, build and bundle man pages
2020-12-21, by Dan Villiom Podlaski Christiansen
scmutil: improve documentation of writereporequirements()
2020-12-08, by Pulkit Goyal
command: automatically create alias for command using '-' in names
2020-11-20, by Pierre-Yves David
worker: POSIX only supports workers from main thread (issue6460)
2020-12-28, by Joerg Sonnenberger
sharesafe: introduce config to disallow outdated shares if upgrade fails
2021-01-08, by Pulkit Goyal
sharesafe: make warning about outdated share configurable
2021-01-08, by Pulkit Goyal
debuglock: rename flag names to better clarity
2021-01-08, by Pulkit Goyal
sharesafe: add functionality to automatically downgrade shares
2021-01-06, by Pulkit Goyal
sharesafe: introduce functionality to automatically upgrade shares
2021-01-06, by Pulkit Goyal
localrepo: move storevfs calculation out of if statement
2021-01-06, by Pulkit Goyal
setup: don't import distutils prior to checking FORCE_SETUPTOOLS
2021-01-11, by Dan Villiom Podlaski Christiansen
largefiles: remove unused imports
2021-01-13, by Pulkit Goyal
upgrade: don't perform anything if nothing to do
2021-01-08, by Pulkit Goyal
downgrade: if a compression is removed, consider that too
2021-01-08, by Pulkit Goyal
engine: prevent a function call for each store file
2020-12-31, by Pulkit Goyal
rhg: use a release-mode executable in tests
2021-01-12, by Simon Sapin
rust: fix file folding map
2020-12-30, by Dan Villiom Podlaski Christiansen
test: replace a many occurence of `python` with `$PYTHON`
2021-01-12, by Pierre-Yves David
tests: make test-subrepo-git.t compatible with git's master->main rename
2021-01-12, by Martin von Zweigbergk
revlog: use size_t for nodetree capacity
2021-01-12, by Jun Wu
upgrade: demonstrate that a no-op upgrade still performs everything
2021-01-08, by Pulkit Goyal
upgrade: migrated -> upgraded in ui messages
2020-12-31, by Pulkit Goyal
upgrade: remove unnecessary `is None` check
2020-12-31, by Pulkit Goyal
engine: refactor code to replace stores in separate function
2020-12-31, by Pulkit Goyal
engine: make hook point for extension a public function
2020-12-31, by Pulkit Goyal
engine: prevent multiple checking of re-delta-multibase
2020-12-30, by Pulkit Goyal
engine: pass upgrade operation inside `_perform_clone()`
2020-12-30, by Pulkit Goyal
engine: pass upgrade operation inside _clonerevlogs()
2020-12-30, by Pulkit Goyal
actions: store deltareuse mode of whole operation in UpgradeOperation
2020-12-30, by Pulkit Goyal
engine: refactor how total dstsize is calculated
2020-12-30, by Pulkit Goyal
upgrade: introduce post upgrade and downgrade message for improvements
2020-12-16, by Pulkit Goyal
actions: introduce function to calculate downgrades
2020-12-16, by Pulkit Goyal
debugupgraderepo: minor documentation fix
2020-12-16, by Pulkit Goyal
upgrade: rename actions to upgrade_actions
2020-12-16, by Pulkit Goyal
upgrade: move optimization addition to determineactions()
2020-12-16, by Pulkit Goyal
upgrade: drop support for old style optimization names
2020-12-16, by Pulkit Goyal
upgrade: add a missing space in status message
2020-12-14, by Pulkit Goyal
actions: rename DEFICIENCY constant to FORMAT_VARIANT
2020-12-30, by Pulkit Goyal
upgrade: rename finddeficiences() to find_format_upgrades()
2020-12-14, by Pulkit Goyal
beautifygraph: change the current commit symbol
2021-01-02, by msuozzo
merge with stable
2021-01-11, by Augie Fackler
statichttprepo: explicitly convert error message to str (issue6247)
2020-12-28, by Joerg Sonnenberger
debugsetparents: add various warning in the help message
2020-12-07, by Pierre-Yves David
largefiles: redo heads interception
2020-12-28, by Joerg Sonnenberger
nodemap: match comment to actual code
2021-01-07, by Joerg Sonnenberger
clone: update to active bookmark, if set
2020-12-20, by Dan Villiom Podlaski Christiansen
branchmap: micro-optimize branchinfo
2020-12-17, by Joerg Sonnenberger
contrib: py3 compat for perfnodemap
2021-01-06, by Joerg Sonnenberger
comments: fix typos
2021-01-07, by Joerg Sonnenberger
engine: unwrap a hard to understand for loop
2020-12-14, by Pulkit Goyal
engine: refactor actual cloning code into separate function
2020-12-14, by Pulkit Goyal
upgrade: move printing of unused optimizations to UpgradeOperation class
2020-12-14, by Pulkit Goyal
upgrade: move `printrequirements()` to UpgradeOperation class
2020-12-12, by Pulkit Goyal
upgrade: move `printoptimisations() to UpgradeOperation class
2020-12-12, by Pulkit Goyal
upgrade: move `printupgradeactions()` to UpgradeOperation class
2020-12-12, by Pulkit Goyal
upgrade: move `print_affected_revlogs()` to UpgradeOperation class
2020-12-12, by Pulkit Goyal
hg-core: add basic config module
2020-12-29, by Raphaël Gomès
copies-tests: update to null in test-copies-chain-merge.t
2020-12-14, by Pierre-Yves David
copies-tests: add a summary of all cases created in test-copies-chain-merge.t
2020-12-14, by Pierre-Yves David
copies: stop attempt to avoid extra dict copies around branching
2020-12-15, by Pierre-Yves David
copies: deal with the "same revision" special case earlier
2020-12-14, by Pierre-Yves David
tags: describe all abnormal tag types in `hg tags -v`
2020-12-20, by Dan Villiom Podlaski Christiansen
hg-core: add format-bytes dependency
2020-12-01, by Raphaël Gomès
rebase: handle the case when nothing to rebase (dry-run)
2020-12-26, by Sushil khanchi
rebase: add test to demonstrate an issue in dry-run
2020-12-26, by Sushil khanchi
pycompat: fix typos
2020-12-28, by Joerg Sonnenberger
chg: format code by clang-format version 11.0.1-+rc1-1
2020-12-19, by Yuya Nishihara
test-check-interface: do not expect bare "python" executable exists
2020-12-19, by Yuya Nishihara
procutil: assign pseudo file object if sys.stdout/stderr is missing
2020-12-18, by Yuya Nishihara
procutil: introduce pseudo file object that just raises EBADF
2020-12-19, by Yuya Nishihara
dispatch: gate against missing stdout/stderr
2020-12-18, by Yuya Nishihara
dispatch: remove stale comment about fdopen()-ed stdio
2020-12-18, by Yuya Nishihara
mergetools: add BeyondCompare 4 for Windows
2020-12-19, by Matt Harbison
mergetools: add support for 32-bit BeyondCompare 3 on 64-bit Windows
2020-12-19, by Matt Harbison
mergetools: enable the `checkconflicts` option for Araxis Merge
2020-12-19, by Matt Harbison
mergetools: sync up comments with the TortoiseHg copy of the config file
2020-12-19, by Matt Harbison
rust: introduce Repo and Vfs types for filesystem abstraction
2020-12-14, by Simon Sapin
bundle2: drop some outdated comment
2020-12-19, by Pierre-Yves David
bundle: optional advisory obsolescence parts
2020-04-24, by Joerg Sonnenberger
relnotes: document that `hg extdiff` also got -r replaced by --from/--to
2020-12-17, by Martin von Zweigbergk
hghave: add some official category for known-bad and missing-good output
2020-12-14, by Pierre-Yves David
copies: rename value/other variable to minor/major for clarity
2020-12-14, by Pierre-Yves David
copies: extract value comparison in the python copy tracing
2020-12-14, by Pierre-Yves David
copies: explain the "arbitrary" copy source pick in case of conflict
2020-12-13, by Pierre-Yves David
copies: properly match result during changeset centric copy tracing
2020-12-13, by Pierre-Yves David
copies: avoid early return in _combine_changeset_copies
2020-12-13, by Pierre-Yves David
copies-rust: record overwrite when merging
2020-12-02, by Pierre-Yves David
copies-rust: make the comparison aware of the revision being current merged
2020-12-02, by Pierre-Yves David
copies-rust: start recording overwrite as they happens
2020-11-21, by Pierre-Yves David
copies-rust: rename Oracle.is_ancestor to Oracle.is_overwrite
2020-12-02, by Pierre-Yves David
copies-rust: use the `entry` API for copy information too
2020-12-02, by Pierre-Yves David
copies-rust: use the entry API to overwrite deleted entry
2020-12-02, by Pierre-Yves David
copies-rust: tokenize all paths into integer
2020-04-25, by Pierre-Yves David
copies: no longer cache the ChangedFiles during copy tracing
2020-11-20, by Pierre-Yves David
copies: iterate over children directly (instead of parents)
2020-12-14, by Pierre-Yves David
copies: document the current algorithm step
2020-12-14, by Pierre-Yves David
log: update documentation about --follow with/without --rev (issue6459)
stable
2020-12-24, by Yuya Nishihara
contrib: run python3+chg tests too in heptapod CI
2020-12-12, by Pulkit Goyal
chgserver: respect detailed exit code in case of ConfigError
2020-12-18, by Pulkit Goyal
cext: shut-up sign compare warnings
2020-12-17, by Joerg Sonnenberger
errors: respect ui.detailed-exit-code in chg
2020-12-17, by Martin von Zweigbergk
relnotes: document automatically setting `HGPLAIN=1` for external hooks
2020-12-17, by Matt Harbison
cext: isolate hash size in the revlog handling in a single place
2020-11-28, by Joerg Sonnenberger
rust: document how to enable debug information in optimized builds
2020-12-17, by Simon Sapin
filemerge: add support for the new "mergediff" marker style to premerge
2020-12-14, by Martin von Zweigbergk
test-narrow: mitigate the flakyness of test-narrow-shallow
2020-12-14, by Pierre-Yves David
hook: set `HGPLAIN=1` for external hooks
2020-12-14, by Matt Harbison
setup: exclude the git extension from py2 builds
2020-12-14, by Matt Harbison
rust: replace most "operation" structs with functions
2020-12-14, by Simon Sapin
rust: change &PathBuf parameters to &Path
2020-12-14, by Simon Sapin
extdiff: add --from/--to and deprecate -r, as was done for `hg diff`
2020-12-16, by Martin von Zweigbergk
extdiff: fix crash when showing diff from wdir()
2020-12-16, by Martin von Zweigbergk
extdiff: pass contexts instead of nodeids into diffrevs()
2020-12-16, by Martin von Zweigbergk
tests: remove undefined (empty) $opt from test-extdiff.t
2020-12-16, by Martin von Zweigbergk
copies-rust: pre-introduce a PathToken type and use it where applicable
2020-04-21, by Pierre-Yves David
copies-rust: add smarter approach for merging small mapping with large mapping
2020-11-21, by Pierre-Yves David
copies-rust: hide most of the comparison details inside a closure
2020-11-21, by Pierre-Yves David
copies-rust: move the mapping merging into a else clause
2020-11-21, by Pierre-Yves David
copies-rust: extract conflicting value comparison in its own function
2020-11-21, by Pierre-Yves David
mergetools: alphabetize the config settings
2020-12-17, by Matt Harbison
share: properly copy cache files when cloning from a share
2020-12-14, by Joerg Sonnenberger
tests: workaround for a flaky test
2020-12-14, by Joerg Sonnenberger
revlog: support none compression
2020-12-13, by Joerg Sonnenberger
errors: raise InputError on recursive template definition
2020-11-12, by Martin von Zweigbergk
errors: raise StateError when push fails because it creates new heads
2020-11-23, by Martin von Zweigbergk
errors: raise InputError on early parse error in dispatch
2020-11-23, by Martin von Zweigbergk
errors: raise more specifc errors from narrowcommands
2020-11-18, by Martin von Zweigbergk
errors: use detailed exit code 50 for StorageError
2020-12-09, by Martin von Zweigbergk
errors: raise InputError if an ambiguous revision id prefix is used
2020-12-09, by Martin von Zweigbergk
localrepo: delete obsolete comment about `prefix in repo` raising exception
2020-12-10, by Martin von Zweigbergk
node: import symbols explicitly
2020-12-01, by Joerg Sonnenberger
branching: merge with stable
2020-12-13, by Martin von Zweigbergk
debugdiscovery: fix swapped heads and roots
2020-12-11, by Pierre-Yves David
debugdiscovery: display the number of roundtrip used
2020-12-11, by Pierre-Yves David
copies: make calculating lazy for dir move detection's "addedfiles"
2020-12-11, by Kyle Lippincott
mergetools: add new conflict marker format with diffs in
2020-12-08, by Martin von Zweigbergk
diff: deprecate -r option
2020-12-10, by Martin von Zweigbergk
diff: update synopsis to use --from/--to instead of -r
2020-12-10, by Martin von Zweigbergk
diff: describe behavior by using --from/--to instead of varying revision count
2020-12-10, by Martin von Zweigbergk
histedit: adjust comment describing `edit` action for clarity
2020-12-10, by Augie Fackler
histedit: tweak `edit` message to try and guide users to our workflow
2020-12-10, by Augie Fackler
procutil: don't assign stdin to None, use os.devnull instead
2020-12-10, by Pulkit Goyal
dispatch: move IOError handling and flushing of streams to `dispatch()`
2020-12-10, by Pulkit Goyal
simplemerge: write output only once it's complete
2020-12-09, by Martin von Zweigbergk
simplemerge: avoid quadratic concatenation when building output text
2020-12-08, by Martin von Zweigbergk
simplemerge: work with opts as native strings instead of bytes
2020-12-08, by Martin von Zweigbergk
hghave: update the check for virtualenv
2020-12-08, by Matt Harbison
singlehead: introduce option to restrict to public changes
2020-12-05, by Joerg Sonnenberger
treemanifest: stop storing full path for each item in manifest._lazydirs
2020-12-03, by Kyle Lippincott
extensions: avoid including `__index__` in the disabled extension list
2020-12-08, by Matt Harbison
windows: continue looking at `%HOME%` for user config files with py3.8+
2020-12-09, by Matt Harbison
run-tests: configure the environment to expand `~` properly with Windows py38+
2020-12-09, by Matt Harbison
run-tests: fix `HGTESTEXTRAEXTENSIONS` with py3
2020-12-09, by Matt Harbison
rhg: use persistent nodemap when available
2020-12-04, by Simon Sapin
persistent-nodemap: properly ignore non-existent `.nd` data file
2020-12-07, by Simon Sapin
docs: prefer `hg diff --from/--to` over `-r`
2020-12-09, by Martin von Zweigbergk
diff: add --from and --to flags as clearer alternative to -r -r
2020-12-09, by Martin von Zweigbergk
commandserver: handle IOError related to flushing of streams
2020-12-03, by Pulkit Goyal
tests: conditionalize output in test-ssh.t with chg+py3
2020-12-02, by Pulkit Goyal
dispatch: disable line ending normalization on sys.stdin if its None
2020-12-02, by Pulkit Goyal
procutils: don't try to get `.buffer` if sys.stdin is None
2020-12-02, by Pulkit Goyal
share: remove unexpected heading from "verbose" container in help test
2020-12-09, by Martin von Zweigbergk
bugzilla: pass the url to xmlrpclib.ServerProxy as str
stable
2020-12-03, by Mads Kiilerich
bugzilla: fix reporting of exceptions with py3
stable
2020-12-03, by Mads Kiilerich
ui: remove excessive strtolocal() from debuguigetpass
stable
2020-12-03, by Yuya Nishihara
cext: match format string for 32bit long platforms
2020-12-08, by Joerg Sonnenberger
status: disable morestatus when using -0
2020-12-08, by Martin von Zweigbergk
debugdiscovery: display some information about the initial "undecided" set
2020-12-06, by Pierre-Yves David
debugdiscovery: add some data about the shapes of the sets
2020-12-06, by Pierre-Yves David
tests: conditionalize the progress timestamp for Windows
2020-12-07, by Matt Harbison
tests: conditionalize a few Windows specific error messages
2020-12-07, by Matt Harbison
tests: correct the output order about starting a background thread for Windows
2020-12-07, by Matt Harbison
tests: update the exit status codes for Windows specific tests
2020-12-07, by Matt Harbison
tests: drop the trailing exclamation point from some Windows abort messages
2020-12-07, by Matt Harbison
tests: update output for test-check-pylint.t
2020-12-07, by Matt Harbison
run-tests: extend PATH on Windows to include user installed scripts
2020-12-07, by Matt Harbison
run-tests: stuff a `python3.exe` into the test bin directory on Windows
2020-12-07, by Matt Harbison
run-tests: fix a typo in an attribute name
2020-12-07, by Matt Harbison
test-extension: flush diagnostic message to stabilize chg output
2020-12-07, by Yuya Nishihara
formatting: re-blacken match.py
2020-12-03, by Matt Harbison
transaction: windows workaround for missing line iteration support
2020-12-07, by Joerg Sonnenberger
sidedata: send the correct revision data for wireproto v2
2020-11-28, by Joerg Sonnenberger
debugdiscovery: move various computation earlier
2020-12-06, by Pierre-Yves David
debugdiscovery: clarify internal key name in debugobsolete
2020-12-06, by Pierre-Yves David
copies-rust: extract the processing of a ChangedFiles in its own function
2020-11-20, by Pierre-Yves David
copies-rust: move the parent token to an enum
2020-11-20, by Pierre-Yves David
copies-rust: parse the changed-file sidedata directly in rust
2020-11-12, by Pierre-Yves David
upgrade: start moving the "to be happening" data in a dedicated object
2020-12-01, by Pierre-Yves David
hg: add user-site to `sys.path` on Windows to allow pip-installed extensions
2020-12-06, by Matt Harbison
rust: use crossbeam-channel crate directly
2020-11-30, by Simon Sapin
wireprotov2: re-add tuple around `bundle2` check
2020-12-04, by Raphaël Gomès
upgrade: gather code about requirement checking together
2020-12-01, by Pierre-Yves David
upgrade: extract the checking of target requirements change
2020-12-01, by Pierre-Yves David
upgrade: drop an outdated comment
2020-12-01, by Pierre-Yves David
upgrade: gather code about source checking together
2020-12-01, by Pierre-Yves David
upgrade: move requirements checking in a dedicated function
2020-12-01, by Pierre-Yves David
upgrade: split definition and management of the actions from the main code
2020-12-01, by Pierre-Yves David
upgrade: split actual upgrade code away from the main module
2020-12-01, by Pierre-Yves David
phab-refresh: add an explanatory message
2020-12-05, by Pierre-Yves David
phab-refresh: allow passing additional argument to the phabsend
2020-12-05, by Pierre-Yves David
phab-refresh: do not pick draft changeset from the bare "default" branch
2020-12-05, by Pierre-Yves David
log: do not accept string-matcher pattern as -u/-b/-B parameter
2020-12-01, by Yuya Nishihara
log: do not override other filtering and sorting options by --bookmark
2020-12-01, by Yuya Nishihara
scmutil: extract function that builds revset expr to select bookmark branch
2020-12-01, by Yuya Nishihara
scmutil: document that bookmarkrevs() ignores non-head bookmark branch
2020-12-01, by Yuya Nishihara
cext: add .pyi files for C extensions
2020-11-07, by Gregory Szorc
phabricator: allow local revisions to be specified with `phabupdate`
2020-11-21, by Matt Harbison
copies: properly copies parent dictionary before updating it
2020-11-20, by Pierre-Yves David
upgrade: display the list of processed revlog before proceeding
2020-11-30, by Pierre-Yves David
rhg: add a test with persistent-nodemap
2020-12-02, by Simon Sapin
rust: use NodePrefix::from_hex instead of hex::decode directly
2020-12-02, by Simon Sapin
rhg: allow specifying a changeset ID prefix
2020-11-30, by Simon Sapin
tests: update test-releasenotes-formatting.t with new exit codes
2020-12-03, by Martin von Zweigbergk
merge with stable
2020-12-03, by Augie Fackler
Added signature for changeset 1d5189a57405
stable
2020-12-03, by Augie Fackler
Added tag 5.6.1 for changeset 1d5189a57405
stable
2020-12-03, by Augie Fackler
rebase: clear merge state when aborting in-memory merge on dirty working copy
stable
5.6.1
2020-12-02, by Martin von Zweigbergk
tests: show that in-memory rebase leaves state when working copy is dirty
stable
2020-12-02, by Martin von Zweigbergk
extensions: avoid a crash when the version isn't properly byteified on py3
stable
2020-11-27, by Matt Harbison
ui: ensure `getpass()` returns bytes
stable
2020-11-23, by Matt Harbison
packaging: regenerate the Windows requirements manifest on Windows
stable
2020-11-26, by Matt Harbison
pyoxidizer: point to the py3 requirements instead of py2 on Windows
stable
2020-11-26, by Matt Harbison
extensions: gracefully warn when doing min version check with no local version
stable
2020-11-21, by Matt Harbison
diff: do not concatenate immutable bytes while building a/b bodies (issue6445)
stable
2020-11-28, by Yuya Nishihara
procutil: use rapply(tonativestr, ...) to preserve lists when they come in
stable
2020-12-01, by Augie Fackler
statprof: separate functions and "line", assume 4 digit line numbers
2020-12-02, by Kyle Lippincott
statprof: fix off-by-one-line error in output
2020-12-02, by Kyle Lippincott
phab-refresh: do not error out when the stack is empty
2020-12-03, by Pierre-Yves David
run-tests: allow some slack about 'waiting on lock' message
2020-12-02, by Pierre-Yves David
pull: flush stdin after the `pull from` message
2020-12-02, by Pierre-Yves David
tests: explicitly skip the lock warning in some remotefilelog tests
2020-12-02, by Pierre-Yves David
tests: use the right python when running dummyssh for narrow
2020-12-02, by Pierre-Yves David
copies: avoid materializing a full directory map during copy tracing
2020-12-02, by Kyle Lippincott
rebase: clear merge state when aborting in-memory merge on dirty working copy
2020-12-02, by Martin von Zweigbergk
tests: show that in-memory rebase leaves state when working copy is dirty
2020-12-02, by Martin von Zweigbergk
helptext: document share safe functionality in `hg help config -v`
2020-11-27, by Pulkit Goyal
helptext: mention in `hg help config` that `.hg/hgrc-not-shared` is consulted
2020-11-27, by Pulkit Goyal
less
more
|
(0)
-30000
-10000
-3000
-1000
-480
+480
+1000
+3000
tip