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
+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.
changegroup: add v4 changegroup for revlog v2 exchange
2021-02-18, by Raphaël Gomès
revlogv2: don't assume that the sidedata of the last rev is right after data
2021-02-19, by Raphaël Gomès
sidedata: move to new sidedata storage in revlogv2
2021-01-18, by Raphaël Gomès
cext: add support for revlogv2
2021-01-20, by Raphaël Gomès
bitmanipulation: add utils to read/write bigendian 64bit integers
2021-01-18, by Raphaël Gomès
format: remove sidedata format variant
2021-03-04, by Raphaël Gomès
revlogv2: allow upgrading to v2
2021-01-20, by Raphaël Gomès
revlog: introduce v2 format
2021-01-28, by Raphaël Gomès
formatting: fix redundant parentheses
stable
2021-03-17, by Raphaël Gomès
wsgicgi: switch the default PATH_INFO back to str
stable
2021-03-12, by Matt Harbison
crecord: convert an instance of bytes to str
stable
2021-03-12, by Matt Harbison
crecord: change str literals to byte literals
stable
2021-03-12, by Matt Harbison
bisect: replace a missing method on the list primitive
stable
2021-03-12, by Matt Harbison
typing: disable a module-attr warning in the worker module's py2 code
stable
2021-03-11, by Matt Harbison
wireprotoserver: convert ErrorResponse to bytes
stable
2021-03-11, by Matt Harbison
verify: convert an exception to bytes before logging
stable
2021-03-11, by Matt Harbison
typing: add an assertion to the upgrade engine to help pytype
stable
2021-03-11, by Matt Harbison
subrepo: handle unexpected file types from git gracefully
stable
2021-03-11, by Matt Harbison
patch: convert a UI message to bytes when editing a patch
stable
2021-03-11, by Matt Harbison
merge: force an exception message to bytes before printing as a warning
stable
2021-03-11, by Matt Harbison
hg: convert an exception to bytes in the repo creation exception handler
stable
2021-03-11, by Matt Harbison
typing: add an assertion instead of blacklisting mercurial/extensions.py
stable
2021-03-11, by Matt Harbison
debug: convert a few exceptions to bytes before wrapping in another error
stable
2021-03-11, by Matt Harbison
grep: convert an exception to bytes for a warning message
stable
2021-03-11, by Matt Harbison
morestatus: convert a UI message about merge conflicts to bytes
stable
2021-03-11, by Matt Harbison
changegroup: convert a warning message to bytes
stable
2021-03-11, by Matt Harbison
branchmap: force Exception to bytes before logging
stable
2021-03-11, by Matt Harbison
nodemap: convert error message to bytes
stable
2021-03-11, by Matt Harbison
mail: convert SMTPException to bytes before passing to error.Abort()
stable
2021-03-11, by Matt Harbison
typing: switch an argument type to the generic form
stable
2021-03-11, by Matt Harbison
typing: ensure that error.Abort is given bytes
stable
2021-03-11, by Matt Harbison
typing: fix a suppression directive that was mangled by black formatting
stable
2021-03-11, by Matt Harbison
commit: reorder if-else conditional to give mergestate info priority
stable
2021-03-04, by Pulkit Goyal
enclink: check contents of symlinks not just size in case of fcrypt
stable
2021-03-10, by Corey Schuhen
rebase: inline simple function for finding obsolete subset of commits
2021-02-12, by Martin von Zweigbergk
ci: hook network-io tests into the pipeline
2021-02-25, by Joerg Sonnenberger
merge: with stable
2021-03-12, by Augie Fackler
test: update expected output in test-http.t
2021-03-10, by Pierre-Yves David
remotefilelog: remove unused import
2021-03-10, by Pierre-Yves David
wireprotov1peer: don't raise internal errors in some cases
2021-02-25, by Valentin Gatien-Baron
sshpeer: don't fail forwarding output from closed connections
2021-02-25, by Valentin Gatien-Baron
test: show internal exception with batchable rpcs over ssh
2021-02-25, by Valentin Gatien-Baron
rhg: Ignore trailing newlines in .hg/sharedpath
2021-03-04, by Simon Sapin
tests: Add `--rhg` and `--with-rhg=<path>` options for `run-tests.py`
2021-03-02, by Simon Sapin
rhg: Add support for automatic fallback to Python
2021-03-01, by Simon Sapin
rhg: Add a `rhg.on-unsupported` configuration key
2021-03-01, by Simon Sapin
rhg: Make configuration available as early as possible in main()
2021-03-01, by Simon Sapin
rust: Upgrade Cargo.lock to the newer format
2021-03-02, by Simon Sapin
sshpeer: enable+fix warning about sshpeers not being closed explicitly
2021-02-15, by Valentin Gatien-Baron
sshpeer: add a develwarning if an sshpeer is not closed explicitly
2021-02-15, by Valentin Gatien-Baron
remotefilelog: rework workaround for sshpeer deadlocks
2021-02-15, by Valentin Gatien-Baron
sshpeer: add a method to check if a doublepipe is closed
2021-02-15, by Valentin Gatien-Baron
sshpeer: make sshpeer.close() close the underlying connection
2021-02-15, by Valentin Gatien-Baron
copies-rust: add a macro-based unit-testing framework
2021-01-11, by Simon Sapin
copies-rust: rewrite ChangedFiles binary parsing
2021-01-06, by Simon Sapin
tags: validate nodes in _getfnodes() and update cache in case of unknown nodes
2021-03-02, by Pulkit Goyal
debugtagscache: verify that filenode is correct
2021-02-15, by Pulkit Goyal
tests: demonstrate a case where a corrupt tag cache causes an abort
2020-12-24, by Matt Harbison
debugcommands: prevent using `is False`
2021-02-16, by Pulkit Goyal
hgtagsfnodes: refactor code to compute fnode into separate fn
2021-02-16, by Pulkit Goyal
error: remove shortening of node in error message
2021-02-10, by Pulkit Goyal
copies: filter out copies grafted from another branch
2021-03-04, by Martin von Zweigbergk
copies: inline _backwardrenames() in pathcopies()
2021-03-05, by Martin von Zweigbergk
copies: extract function _backwardcopies() for reversing renames
2021-03-05, by Martin von Zweigbergk
tests: demonstrate how grafted copies are counted when tracing across branches
2021-03-05, by Martin von Zweigbergk
typing: add some type annotations to mercurial/pathutil.py
2021-03-06, by Matt Harbison
typing: add some type annotations to mercurial/util.py
2021-03-06, by Matt Harbison
typing: add some type annotations to mercurial/phases.py
2021-03-06, by Matt Harbison
typing: add type annotations to the public methods of mercurial/subrepoutil.py
2021-03-06, by Matt Harbison
typing: add type annotations to mercurial/i18n.py
2021-03-06, by Matt Harbison
typing: add type annotations to mercurial/utils/dateutil.py
2021-03-06, by Matt Harbison
shelve: fix conversion of exceptions to strings flagged by pytype
2021-03-06, by Matt Harbison
releasenotes: use the right API to access the 'sections'
2021-03-06, by Pierre-Yves David
requirements: also add a fncache constant
2021-03-03, by Raphaël Gomès
requirements: also add a store constant
2021-03-03, by Raphaël Gomès
requirements: also add a dotencode constant
2021-03-03, by Raphaël Gomès
pure-parsers: document index class constants
2021-03-02, by Raphaël Gomès
copies: choose target directory based on longest match
2021-03-04, by Martin von Zweigbergk
exchange: stop advertising rev-branch-cache bundle capability
2021-03-04, by Joerg Sonnenberger
errors: use more specific errors in rebase extension
2021-01-29, by Martin von Zweigbergk
changelog: rename parameters to reflect semantics
2021-03-01, by Joerg Sonnenberger
rhg: Don’t attempt to read persistent nodemap without .hg/requires opt-in
2021-02-25, by Simon Sapin
debian: support a "chg-first" installation mechanism (hg is actually chg)
2021-02-04, by Kyle Lippincott
relnotes: document a number of node->revision type changes
2021-03-04, by Joerg Sonnenberger
requirements: also add a generaldelta constant
2021-03-03, by Raphaël Gomès
requirements: add constant for revlog v1 requirement
2021-03-03, by Raphaël Gomès
error: add `hint` attribute to `SidedataHashError`
2021-02-18, by Raphaël Gomès
changegroup: use the local variable instead of reaching through self
2021-02-19, by Raphaël Gomès
config: use level to properly deal with value priority
2021-01-29, by Pierre-Yves David
config: track the "level" of a value
2021-01-29, by Pierre-Yves David
config: track "source" along side value
2021-01-29, by Pierre-Yves David
config: use a new `alter` method in `fixconfig`
2021-01-30, by Pierre-Yves David
copies-rust: remove an unnecessary format!() inside assert!()
2021-03-01, by Martin von Zweigbergk
copies: tests and fix parallel computation of changed file information
2021-03-01, by Pierre-Yves David
config: test priority involving alias and cli
2021-01-29, by Pierre-Yves David
config: test priority involving alias and include
2021-01-29, by Pierre-Yves David
config: test priority involving alias
2021-01-29, by Pierre-Yves David
rhg: Check .hg/requires for absence of required features
2021-02-25, by Simon Sapin
rhg: Bug fix: with share-safe, always read store requirements
2021-02-25, by Simon Sapin
copies-rust: pass closures and iterators instead of `&ChangedFiles`
2021-01-11, by Simon Sapin
copies-rust: pass `PathToken` around by value
2021-01-08, by Simon Sapin
tests: correct a commit description in test-copies-chain-merge.t
2021-02-24, by Martin von Zweigbergk
fuzz: if the caller of our makefile sets CC and CXX, trust them
2021-02-24, by Augie Fackler
rhg: Use clap’s support for global CLI arguments
2021-02-26, by Simon Sapin
revlog: add a mechanism to verify expected file position before appending
2021-02-03, by Kyle Lippincott
narrow: remove assertion about working copy being clean
2021-02-23, by Martin von Zweigbergk
tests: demonstrate assertion error when modifying working copy while narrowing
2021-02-23, by Martin von Zweigbergk
ci: test real dependency installation for pip
2021-02-04, by Joerg Sonnenberger
rust: Add some unit tests for parse_byte_size in config
2021-02-17, by Simon Sapin
rust: Move config value parsing functions to a new module
2021-02-17, by Simon Sapin
rhg: Add support for the blackbox extension
2021-02-16, by Simon Sapin
blackbox: Remove misleading quotes in config example
2021-02-17, by Simon Sapin
rust: Add a log file rotation utility
2021-02-11, by Simon Sapin
rust: Add a `ConfigValueParseError` variant to common errors
2021-02-16, by Simon Sapin
rust: Add config parsing support for more value types
2021-02-16, by Simon Sapin
rust: Introduce a get_bytes_from_os_str utility function
2021-02-17, by Simon Sapin
rust: Make `DirstateParents`’s fields typed `Node`s
2021-02-17, by Simon Sapin
rust: Rewrite dirstate parsing usin the `bytes-cast` crate
2021-02-17, by Simon Sapin
rhg: Move `Repo` object creation into `main()`
2021-02-15, by Simon Sapin
rhg: Group values passed to every sub-command into a struct
2021-02-15, by Simon Sapin
rhg: Remove error message on unsupported CLI arguments
2021-02-12, by Simon Sapin
copies-rust: send PyBytes values back be dropped ino the parent thread
2021-01-05, by Simon Sapin
copies-rust: introduce PyBytesWithData to reduce GIL requirement
2020-11-26, by Simon Sapin
copies-rust: move CPU-heavy Rust processing into a child thread
2021-01-06, by Simon Sapin
copies-rust: split up combine_changeset_copies function into a struct
2021-01-05, by Simon Sapin
copies-rust: extract generic map merge logic from merge_copies_dict
2020-12-23, by Simon Sapin
copies-rust: use imrs::OrdSet instead of imrs::HashSet
2020-12-21, by Pierre-Yves David
copies-rust: use simpler overwrite when value on both side are identical
2020-12-21, by Pierre-Yves David
copies-rust: make more use of the new comparison property
2020-12-21, by Pierre-Yves David
copies-rust: implement PartialEqual manually
2020-12-16, by Pierre-Yves David
copies-rust: record "overwritten" information from both side on delete
2020-12-16, by Pierre-Yves David
copies-rust: refactor the "deletion" case
2020-12-16, by Pierre-Yves David
copies-rust: process copy information of both parent at the same time
2020-12-16, by Pierre-Yves David
copies-rust: yield both p1 and p2 copies in `ChangedFiles.actions()`
2020-12-21, by Pierre-Yves David
copies-rust: extract the processing of a single copy information
2020-12-16, by Pierre-Yves David
copies-rust: use matching to select the final copies information
2020-12-16, by Pierre-Yves David
copies-rust: get the parents' copies earlier
2020-12-16, by Pierre-Yves David
Added signature for changeset d5d9177c0045
stable
2021-03-09, by Pulkit Goyal
Added tag 5.7.1 for changeset d5d9177c0045
stable
2021-03-09, by Pulkit Goyal
localrepo: fix conversion of exceptions to strings flagged by pytype
stable
5.7.1
2021-03-08, by Matt Harbison
localrepo: fix a UI string to be bytes
stable
2021-03-08, by Matt Harbison
pycompat: fix a bytes vs str issue in `unnamedtempfile()`
stable
2021-03-08, by Matt Harbison
copies-rust: remove the ancestor Oracle logic
2020-12-15, by Pierre-Yves David
copies-rust: track "overwrites" directly within CopySource
2020-12-15, by Pierre-Yves David
copies-rust: add methods to build and update CopySource
2020-12-23, by Pierre-Yves David
copies-rust: fix reverted argument when merging tiny minor or major
2020-12-23, by Pierre-Yves David
copies-rust: rename TimeStampedPathCopy to CopySource
2020-12-21, by Pierre-Yves David
copies-rust: rename TimeStampedPathCopies to InternalPathCopies
2020-12-15, by Pierre-Yves David
copies: detect case when a merge decision overwrite previous data
2020-12-12, by Pierre-Yves David
copies: rearrange all value comparison conditional
2020-12-14, by Pierre-Yves David
test-copies: introduce merge chains test for the P/Q merges
2021-02-22, by Pierre-Yves David
test-copies: add a case involving the `b` and a new `r` branch
2021-02-22, by Pierre-Yves David
test-copies: introduce case combining the `p` and `q` branch
2021-02-19, by Pierre-Yves David
test-copies: add a `q` branch similar to the `e` but on the new files
2021-02-19, by Pierre-Yves David
test-copies: add a `p` branch similar to the `a` but on the new files
2021-02-19, by Pierre-Yves David
test-copies: move the new files in the `i` branch
2021-02-19, by Pierre-Yves David
test-copies: add 3 new files with their own content
2021-02-19, by Pierre-Yves David
test-copies: introduce merge chaing test for the A/E + change tests
2021-02-19, by Pierre-Yves David
test-copies: add a "change during merge" variant to the A+E test
2021-02-22, by Pierre-Yves David
test-copies: filter out the linkrev part of `debugindex`
2021-02-19, by Pierre-Yves David
test-copies: use "case-id" instead of revision number when listing sidedata
2021-02-19, by Pierre-Yves David
patch: fix a formatting issue
stable
2021-02-26, by Sushil khanchi
log: fix handling of root (or empty) path provided by matcher (issue6478)
stable
2021-02-02, by Yuya Nishihara
tests: accept output changes by 33350debb480
stable
2021-02-25, by Sushil khanchi
test-copies: remove revision number from log
2021-02-17, by Pierre-Yves David
test-copies: add test chaining multiple merge
2020-12-14, by Pierre-Yves David
test-copies: add test chaining multiple merges
2020-12-14, by Pierre-Yves David
test-copies: add test chaining multiple merges
2021-02-16, by Pierre-Yves David
test-copies: add subcase titles for various "conflicting" information variant
2021-02-18, by Pierre-Yves David
test-copies: improve description of the B+F case
2021-02-18, by Pierre-Yves David
test-copies: improve description of the C+H case
2021-02-16, by Pierre-Yves David
test-copies: improve description of the B+C "revert/restore" case
2021-02-16, by Pierre-Yves David
test-copies: improve description of the G+C case
2021-02-16, by Pierre-Yves David
test-copies: improve description of the G+F case
2021-02-16, by Pierre-Yves David
test-copies: improve description of the D+G case
2021-02-16, by Pierre-Yves David
test-copies: improve description of the A+E case
2021-02-16, by Pierre-Yves David
test-copies: improve description of the B+D case
2021-02-16, by Pierre-Yves David
test-copies: improve description of the B+C case
2021-02-16, by Pierre-Yves David
test-copies: improve description of the A+B case
2021-02-16, by Pierre-Yves David
test-copies: use intermediate variable some commit descriptions
2021-02-16, by Pierre-Yves David
test-copies: don't use empty file for "same content" cases
2021-02-22, by Pierre-Yves David
narrow: fix flaky behavior described in issue6150
stable
2021-02-19, by Raphaël Gomès
patch: make diff --git to differentiate b/w file is empty or doesn't exists
stable
2021-02-16, by Sushil khanchi
tests: add a test to demonstrate a bug in `hg diff --git` (issue6486)
stable
2021-02-16, by Sushil khanchi
test-copies: reinstall initial identical (empty) files for chained copied
2020-12-10, by Pierre-Yves David
upgrade: speed up when we have only nodemap to downgrade
2021-02-10, by Pulkit Goyal
upgrade: write nodemap for manifests too
2021-02-15, by Pulkit Goyal
windows: fix parsing of version number to match format from D9955
2021-02-23, by Martin von Zweigbergk
build: make version from .hg_archival.txt consistent with that from .hg/
2021-02-23, by Martin von Zweigbergk
helptext: fix a recent typo
stable
2021-02-19, by Matt Harbison
re2: byteify some regex used to get check re2 availability
stable
2021-02-24, by Pierre-Yves David
packaging: add Provides: python3-mercurial and Homepage to debian package
2021-02-11, by Kyle Lippincott
bundle2: pass the operation source down to the changegroup
2021-02-12, by Raphaël Gomès
gendoc: use an empty comment so aliases are separated from previous elements
2021-02-12, by Kyle Lippincott
gendoc: add support for loading extensions from config settings
2021-02-12, by Kyle Lippincott
gendoc: support defaults on customopts a bit better
2021-02-12, by Kyle Lippincott
softstrip: fix a reference to an undefined variable
2021-02-10, by Martin von Zweigbergk
softstrip: move _bookmarkmovements() call to where it's needed
2021-02-10, by Martin von Zweigbergk
tests: fix differing output between py2 and py3
2021-02-12, by Raphaël Gomès
build: fake PEP440 versions
2021-02-04, by Joerg Sonnenberger
tests: add a comment in a test that will hopefully save someone some time
2021-02-04, by Kyle Lippincott
changegroup: don't convert revisions to node for duplicate handling
2021-01-27, by Joerg Sonnenberger
revlog: change addgroup callbacks to take revision numbers
2021-01-27, by Joerg Sonnenberger
revlog: change addrevision to return the new revision, not node
2021-01-27, by Joerg Sonnenberger
revlog: change addrawrevision to return the revision
2021-01-27, by Joerg Sonnenberger
revlog: change _addrevision to return the new revision
2021-01-26, by Joerg Sonnenberger
rhg: add limited support for the `config` sub-command
2021-02-08, by Simon Sapin
rhg: Add support for --config CLI arguments
2021-02-08, by Simon Sapin
rhg: Add support for -R and --repository command-line arguments
2021-02-08, by Simon Sapin
rhg: Replace subcommand boilerplate with a macro
2021-02-08, by Simon Sapin
rhg: Move subcommand CLI arguments definitions to respective modules
2021-02-08, by Simon Sapin
rhg: replace command structs with functions
2021-02-08, by Simon Sapin
rust: Use the DisplayBytes trait in config printing
2021-02-08, by Simon Sapin
log: respect diff.merge in -p output
2021-02-04, by Martin von Zweigbergk
diff: extract function for getting possibly re-merged parent to diff against
2021-02-04, by Martin von Zweigbergk
diff: replace --merge option by config option
2021-02-04, by Martin von Zweigbergk
tagcache: distinguish between invalid and missing entries
2020-12-24, by Matt Harbison
branching: merge with stable
2021-02-11, by Martin von Zweigbergk
hooks: add a `auto` value for `hooks.*run-with-plain`
stable
2021-02-10, by Pierre-Yves David
hooks: introduce a `:run-with-plain` option for hooks
stable
2021-02-10, by Pierre-Yves David
hooks: add some test about HGPLAIN setting and hooks
stable
2021-02-10, by Pierre-Yves David
hooks: forbid ':' in hook name
stable
2021-02-10, by Pierre-Yves David
rust-status: honor matcher when using the dirstate-only fast-path (issue6483)
stable
2021-02-10, by Raphaël Gomès
status: add test that shows that the Rust implementation has a bug
stable
2021-02-10, by Raphaël Gomès
tweak-default: no longer enable the experimental return code
stable
2021-02-10, by Pierre-Yves David
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
less
more
|
(0)
-30000
-10000
-3000
-1000
-240
+240
+1000
+3000
tip