Mercurial
Mercurial
>
hg
/ graph
summary
|
shortlog
|
changelog
| graph |
tags
|
bookmarks
|
branches
|
files
|
zip
|
gz
|
bz2
|
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.
bdiff-torture: fix pyflakes warning reporting undefined name 'inst'
2019-08-22, by Pulkit Goyal
split: handle partial commit of renames when doing split or record (issue5723)
2019-08-27, by Kyle Lippincott
split: handle partial commit of copies when doing split or record
2019-08-27, by Kyle Lippincott
py3: use pycompat.sysargv[0] for instead of fsencode(sys.argv[0])
2019-09-01, by Martin von Zweigbergk
httppeer: use context manager when reading temporary bundle to send
2019-09-04, by Martin von Zweigbergk
httppeer: use context manager when writing temporary bundle to send
2019-09-04, by Martin von Zweigbergk
rust-cpython: mark unsafe functions as such
2019-09-01, by Yuya Nishihara
rust-cpython: pair leaked reference with its manager object
2019-09-01, by Yuya Nishihara
rust-cpython: introduce restricted variant of RefCell
2019-09-01, by Yuya Nishihara
tests: register test-merge-combination.t as small but slow
stable
2019-09-07, by Pierre-Yves David
test: allow different result for zstd compression (issue6188)
stable
2019-09-06, by Julien Cristau
rust-cpython: fix unsafe inner(py).borrow_mut() calls
2019-09-01, by Yuya Nishihara
revlog: deprecate the use of `revision(..., raw=True)`
2019-09-02, by Pierre-Yves David
Added signature for changeset a4e32fd539ab
stable
2019-09-05, by Augie Fackler
Added tag 5.1.1 for changeset a4e32fd539ab
stable
2019-09-05, by Augie Fackler
remotefilelog: reduce probability of race-condition in remotefilelog tests
2019-08-28, by Boris Feld
rust: apply more formatting fixes
2019-08-31, by Yuya Nishihara
rust-utils: add normalize_case util to mirror Python one
2019-08-22, by Raphaël Gomès
rust: fix warnings about trait objects without dyn being deprecated
2019-08-28, by Valentin Gatien-Baron
py3: convert hg executable path to bytes in missing case in procutil
2019-08-29, by Martin von Zweigbergk
py3: make statprof's chrome output work
2019-08-31, by Martin von Zweigbergk
py3: for statprof's Chrome output, write json to string, then encode to bytes
2019-08-30, by Martin von Zweigbergk
statprof: use context manager for file when writing flame graph
2019-08-30, by Martin von Zweigbergk
statprof: use context manager when reading source from file
2019-08-30, by Martin von Zweigbergk
statprof: clarify by naming tuple members while enumerate()'ing
2019-08-30, by Martin von Zweigbergk
upgrade: make sure we reclone all revlogs when updating to some format
2019-08-05, by Pierre-Yves David
upgrade: add an argument to control changelog upgrade
2019-07-30, by Pierre-Yves David
upgrade: add an argument to control manifest upgrade
2019-07-30, by Pierre-Yves David
unionrepo: drop the custom `rawdata` implementation
2019-08-30, by Pierre-Yves David
unionrepo: drop `baserevdiff`
2019-08-30, by Pierre-Yves David
unionrepo: use normal inheritance scheme to call revdiff
2019-08-30, by Pierre-Yves David
unionrepo: fix `revdiff` implementation to use `rawdata`
2019-08-30, by Pierre-Yves David
unionrepo: get rid of `baserevision`
2019-08-30, by Pierre-Yves David
unionrepo: use a lower level overide in unionrepo too
2019-08-30, by Pierre-Yves David
bundlerepo: drop the custom `rawdata` implementation
2019-08-30, by Pierre-Yves David
bundlerepo: drop the `baserevision` hack
2019-08-30, by Pierre-Yves David
bundlerepo: simplify code to take advantage of `_rawtext`
2019-08-30, by Pierre-Yves David
merge with stable
2019-08-31, by Yuya Nishihara
rust: run cargo fmt
2019-08-29, by Raphaël Gomès
py3: use pycompat.maplist() in chgserver
2019-08-28, by Martin von Zweigbergk
run-tests: handle --local before --with-hg
2019-08-23, by Martin von Zweigbergk
run-tests: error out on `--local --with-[c]hg`
2019-08-23, by Martin von Zweigbergk
contrib: simplify the genosxversion.py command to find the hg libraries
2019-08-20, by Matt Harbison
interfaceutil: move to interfaces/
2019-08-18, by Pulkit Goyal
interfaces: create a new folder for interfaces and move repository.py in it
2019-08-18, by Pulkit Goyal
python-zstandard: apply big-endian fix (issue6188)
stable
5.1.1
2019-08-25, by Gregory Szorc
exchange: abort on pushing bookmarks pointing to secret changesets (issue6159)
stable
2019-08-17, by Navaneeth Suresh
tests: add test to demonstrate issue6159
stable
2019-08-18, by Navaneeth Suresh
packaging: add Bullseye, remove Jessie
stable
2019-08-25, by Anton Shestakov
packaging: add Cosmic and Disco, remove Trusty and Artful
stable
2019-08-25, by Anton Shestakov
narrow: fix typo "respositories"
2019-08-22, by Martin von Zweigbergk
merge with stable
2019-08-23, by Augie Fackler
makefile: run Rust tests if cargo is installed
stable
2019-08-21, by Raphaël Gomès
merge: hint about using `hg resolve` for resolving conflicts
2019-08-21, by Martin von Zweigbergk
rust-dirstate: remove test case for DirsMultiset::new(Manifest, Some)
2019-08-17, by Yuya Nishihara
rust-dirstate: split DirsMultiset constructor per input type
2019-08-17, by Yuya Nishihara
rust-dirstate: remove excessive clone() of parameter and return value
2019-08-17, by Yuya Nishihara
rust-dirstate: handle invalid length of p1/p2 parameters
2019-08-17, by Yuya Nishihara
rust: simply use TryInto to convert slice to array
2019-08-17, by Yuya Nishihara
rust-dirstate: use PARENT_SIZE constant where appropriate
2019-08-17, by Yuya Nishihara
rust-dirstate: rename NULL_REVISION to NULL_ID which isn't a revision number
2019-08-17, by Yuya Nishihara
rust-dirstate: remove repetition in array literal
2019-08-17, by Yuya Nishihara
rust-dirstate: remove too abstracted way of getting &[u8]
2019-08-17, by Yuya Nishihara
rust-dirstate: remove unneeded "ref"
2019-08-17, by Yuya Nishihara
rust-parsers: fix unboxing of PyInt on Python 3
2019-08-17, by Yuya Nishihara
revlog: split `rawtext` retrieval out of _revisiondata
2019-08-20, by Pierre-Yves David
revlog: avoid caching raw text too early in _revisiondata
2019-08-19, by Pierre-Yves David
revlog: add some documentation to `_revisiondata` code
2019-08-07, by Pierre-Yves David
revlog: move `nullid` early return sooner in `_revisiondata`
2019-08-07, by Pierre-Yves David
revlog: stop calling `basetext` `rawtext` in _revisiondata
2019-08-07, by Pierre-Yves David
revlog: assign rawtext earlier in `_revisiondata`
2019-08-07, by Pierre-Yves David
revlog: drop silly `raw` parameter to `rawdata` function
2019-08-19, by Pierre-Yves David
perf: don't depend on pycompat for older Mercurial versions
2019-08-19, by Martin von Zweigbergk
perf: don't try to call `util.queue` on Mercurial version before it existed
2019-08-19, by Martin von Zweigbergk
perf: handle NameError for `pycompat.foo` when pycompat wasn't imported
2019-08-19, by Martin von Zweigbergk
rawdata: update callers in shallowbundle
2019-08-07, by Pierre-Yves David
rawdata: update callers in storageutils
2019-08-07, by Pierre-Yves David
rawdata: update callers in delta utils
2019-08-07, by Pierre-Yves David
rawdata: update callers in repository
2019-08-07, by Pierre-Yves David
rawdata: update callers in testing/storage.py
2019-08-07, by Pierre-Yves David
rawdata: update callers in test-revlog-raw
2019-08-07, by Pierre-Yves David
rawdata: update callers in lfs' tests
2019-08-07, by Pierre-Yves David
rawdata: update callers in lfs' wrapper
2019-08-07, by Pierre-Yves David
rawdata: update caller in wireprotov2server
2019-08-07, by Pierre-Yves David
rawdata: update callers in debugcommands
2019-08-07, by Pierre-Yves David
rawdata: update callers in sqlitestore
2019-08-07, by Pierre-Yves David
rawdata: update caller in remotefilelog
2019-08-07, by Pierre-Yves David
rawdata: update callers in bundlerepo
2019-08-07, by Pierre-Yves David
rawdata: update callers in context
2019-08-07, by Pierre-Yves David
rawdata: update caller in revlog
2019-08-07, by Pierre-Yves David
setup: fix a sorting issue I noticed in package names
2019-08-15, by Augie Fackler
py3: do not convert rust module/attribute names to bytes
2019-08-17, by Yuya Nishihara
transplant: unnest --stop case
2019-08-17, by Yuya Nishihara
rust-discovery: use while loop instead of match + break
2019-08-16, by Yuya Nishihara
rust-discovery: remove useless extern crate
2019-08-16, by Yuya Nishihara
transplant: added support for --stop flag
2019-07-26, by Taapas Agrawal
unshelve: abort on using --keep and --interactive together
2019-08-15, by Navaneeth Suresh
config: add experimental argument to the config registrar
2019-08-20, by Navaneeth Suresh
tests: split joint repo/changelog fake into one for each type
2019-08-14, by Augie Fackler
fix: pass line ranges as value instead of callback
2019-08-13, by Danny Hooper
fix: correctly parse the :metadata subconfig
2019-08-13, by Danny Hooper
fix: allow tools to use :linerange, but also run if a file is unchanged
2019-08-12, by Danny Hooper
rust-dirstate: call rust dirstatemap from Python
2019-07-10, by Raphaël Gomès
rust-dirstate: rust-cpython bridge for dirstatemap
2019-07-10, by Raphaël Gomès
rust-dirstate: rust implementation of dirstatemap
2019-07-10, by Raphaël Gomès
rust-cpython: add macro for sharing references
2019-07-09, by Raphaël Gomès
rust-docstrings: add missing module docstrings
2019-07-09, by Raphaël Gomès
rust-dirstate: improve API of `DirsMultiset`
2019-07-17, by Raphaël Gomès
rust-dirstate: use EntryState enum instead of literals
2019-07-09, by Raphaël Gomès
rust-parsers: switch to parse/pack_dirstate to mutate-on-loop
2019-07-09, by Raphaël Gomès
rust-parsers: move parser bindings to their own file and Python module
2019-07-10, by Raphaël Gomès
rust-dirstate: create dirstate submodule in hg-cpython
2019-07-08, by Raphaël Gomès
rust-discovery: using from Python code
2019-02-20, by Georges Racinet
rust-discovery: optimization of add commons/missings for empty arguments
2019-05-21, by Georges Racinet on percheron.racinet.fr
rust-discovery: using the children cache in add_missing
2019-04-16, by Georges Racinet
discovery: new devel.discovery.randomize option
2019-05-21, by Georges Racinet
rust-discovery: optionally don't randomize at all, for tests
2019-05-21, by Georges Racinet
rust-discovery: exposing sampling to python
2019-05-17, by Georges Racinet
tests: use `tr -d` and not `tr --delete` as the latter is absent on BSD tr(1)
stable
2019-08-16, by Augie Fackler
rust-discovery: takefullsample() core implementation
2019-05-17, by Georges Racinet
rust-discovery: core implementation for take_quick_sample()
2019-05-17, by Georges Racinet
rust-discovery: read the index from a repo passed at init
2019-06-12, by Georges Racinet
rust-discovery: accept the new 'respectsize' init arg
2019-06-12, by Georges Racinet
merge with stable
2019-08-14, by Yuya Nishihara
unshelve: forget unknown files after a partial unshelve
2019-08-13, by Navaneeth Suresh
flagutil: move addflagprocessor to the new module (API)
2019-08-08, by Pierre-Yves David
flagutil: move insertflagprocessor to the new module (API)
2019-08-08, by Pierre-Yves David
flagutil: move REVIDX_KNOWN_FLAGS source of truth in flagutil (API)
2019-08-08, by Pierre-Yves David
flagutil: move the `flagprocessors` mapping in the new module
2019-08-08, by Pierre-Yves David
flagutil: create a `mercurial.revlogutils.flagutil` module
2019-08-08, by Pierre-Yves David
rawdata: register the method for `ifiledata`
2019-08-07, by Pierre-Yves David
rawdata: implement the method for `unionrepo` too
2019-08-07, by Pierre-Yves David
rawdata: implement the method for `remotefilelog` too
2019-08-07, by Pierre-Yves David
rawdata: implement `rawdata` for `simplestore` too
2019-08-07, by Pierre-Yves David
rawdata: forward `rawdata` call on `manifestlog`
2019-08-07, by Pierre-Yves David
rawdata: implement `rawdata` for `sqlitestore` too
2019-08-07, by Pierre-Yves David
rawdata: add the method to bundlerevlog
2019-08-07, by Pierre-Yves David
rawdata: forward the method call on `filelog` object
2019-08-07, by Pierre-Yves David
rawdata: introduce a `rawdata` method on revlog
2019-08-07, by Pierre-Yves David
revlog: split a `_revisiondata` method to file `revision` job
2019-08-07, by Pierre-Yves David
continue: added support for transplant
2019-07-24, by Taapas Agrawal
merge with stable
2019-08-09, by Augie Fackler
fncache: make debugrebuildfncache not fail on broken fncache
stable
2019-08-12, by Valentin Gatien-Baron
fncache: show that debugrebuildfncache is partly broken
stable
2019-08-12, by Valentin Gatien-Baron
test: further fixes to matching for run-tests.py bug
stable
2019-08-09, by Pierre-Yves David
branchmap: explicitly warm+write all subsets of the branchmap caches
2019-08-05, by Kyle Lippincott
changectx: extract explicit computechangesetfilesremoved method from context
2019-06-12, by Pierre-Yves David
changectx: extract explicit computechangesetfilesadded method from context
2019-06-12, by Pierre-Yves David
demandimport: explicitly declare `_session` at the module level
stable
2019-08-08, by Pierre-Yves David
tests: give more room for slowness in test-run-tests.t
stable
2019-08-08, by Pierre-Yves David
copies: extract an explicit `computechangesetcopie` method from context
2019-08-06, by Pierre-Yves David
config: fix fm.data() handling of defaultvalue
2019-08-07, by Navaneeth Suresh
config: remove pycompat.bytestr() for defaultvalue
2019-08-03, by Navaneeth Suresh
unshelve: clear shelvedstate and _finishunshelve() on partial unshelve
2019-07-27, by Navaneeth Suresh
unshelve: delete shelvedstate after a successful unshelve --continue
2019-07-25, by Navaneeth Suresh
unshelve: handle stripping changesets on interactive mode
2019-07-24, by Navaneeth Suresh
byteify-strings: add --version argument
2019-08-06, by Raphaël Gomès
byteify-strings: add space in special comments to silence flake8 error
2019-08-06, by Raphaël Gomès
revset: drop argument when it's None
2019-07-18, by Anton Shestakov
stack: remove unnecessary reverse() predicate
2019-07-18, by Anton Shestakov
automation: increase root volume size on Linux
2019-08-03, by Gregory Szorc
automation: install Rust in Linux environment
2019-08-03, by Gregory Szorc
automation: update packages in requirements files
2019-08-03, by Gregory Szorc
automation: install latest Python versions
2019-08-03, by Gregory Szorc
upgrade: introduce the internal code for revlog cloning selection
2019-08-01, by Pierre-Yves David
relnotes: copy "next" to "5.1" and clear "next"
stable
2019-08-01, by Martin von Zweigbergk
upgrade: introduce a _copyrevlog method
2019-07-30, by Pierre-Yves David
upgrade: rename `_copyrevlogs` to `_clonerevlogs`
2019-07-27, by Pierre-Yves David
upgrade: walk the source store file only once
2019-07-27, by Pierre-Yves David
upgrade: always use full text if "full-add" mode is enable
2019-06-12, by Pierre-Yves David
byteify-strings: fix misalignment with multi-line parenthesis
2019-08-04, by Raphaël Gomès
byteify-strings: add test for byteify-strings.py
2019-08-02, by Raphaël Gomès
merge with stable
2019-08-04, by Yuya Nishihara
automation: push changes affecting .hgtags
stable
2019-08-03, by Gregory Szorc
byteify-strings: add cli argument to handle `attr*()` when they are methods
2019-08-02, by Raphaël Gomès
bookmarks: actual fix for race condition deleting bookmark
stable
2019-06-21, by Pierre-Yves David
strip: access bookmark before getting a reference to changelog
stable
2019-08-01, by Pierre-Yves David
test: use a more verbose output in the test
stable
2019-08-01, by Pierre-Yves David
byteify-strings: simplify default value for `--treat-as-kwargs`
2019-08-02, by Raphaël Gomès
byteify-strings: add --treat-as-kwargs argument to handle kwargs-like objects
2019-08-02, by Raphaël Gomès
byteify-strings: add helpers to check for item access or method call
2019-08-02, by Raphaël Gomès
byteify-strings: add support for ignore comments
2019-08-02, by Raphaël Gomès
byteify-strings: handle triple quoted strings if they are not docstrings
2019-08-02, by Raphaël Gomès
byteify-strings: handle multi-line strings in _ensuresysstr
2019-08-02, by Raphaël Gomès
fix: run fixer tools in the repo root as cwd so they can use the working copy
2019-05-22, by Danny Hooper
config: add defaultvalue template keyword
2019-08-01, by Navaneeth Suresh
merge with stable
2019-08-01, by Augie Fackler
module-policy: update rust extension import to use the new module policy
2019-07-23, by Raphaël Gomès
transaction: leave unfinished without crashing when not properly released
2019-07-21, by Martin von Zweigbergk
unshelve: add abort on using continue and interactive together
2019-07-30, by Navaneeth Suresh
py3: add one more test to list of passing tests
2019-07-29, by Pulkit Goyal
tests: sort imports in test-bookmarks-corner-case.t
2019-07-29, by Pulkit Goyal
Added signature for changeset e91930d712e8
stable
2019-08-01, by Augie Fackler
Added tag 5.1 for changeset e91930d712e8
stable
2019-08-01, by Augie Fackler
fix: add some new test cases
2019-07-26, by Danny Hooper
unshelve: store information about interactive mode in shelvedstate
2019-07-24, by Navaneeth Suresh
automation: execute powershell when connecting
stable
5.1
2019-07-28, by Gregory Szorc
automation: allow exit code of 1 for `hg push`
stable
2019-07-28, by Gregory Szorc
curses: do not setlocale() at import time (issue5261)
stable
2019-07-25, by Yuya Nishihara
unshelve: create a matcher only if required on creating unshelve ctx
2019-07-24, by Navaneeth Suresh
unshelve: changes how date is set on interactive mode
2019-07-24, by Navaneeth Suresh
unshelve: unify logic around creating an unshelve changeset
2019-07-24, by Navaneeth Suresh
fix: ignore fixer tool configurations that are missing patterns
2019-07-24, by Danny Hooper
fix: add a test case around the effect of cwd on pattern matching
2019-07-24, by Danny Hooper
fix: remove support for :fileset sub-config in favor of :pattern
2019-07-24, by Danny Hooper
fsmonitor: add support for extra `hg debuginstall` data
2019-07-23, by Augie Fackler
debugcommands: add support for extensions adding their own debug info
2019-07-23, by Augie Fackler
fsmonitor: refactor watchmanclient.client to accept ui and repo path
2019-07-23, by Augie Fackler
contrib: install Python 3.8b2 instead of 3.8a2
stable
2019-07-22, by Gregory Szorc
automation: make Windows base image name configurable
stable
2019-07-22, by Gregory Szorc
automation: extract strings to constants
stable
2019-07-22, by Gregory Szorc
automation: use newer Windows base image
stable
2019-07-22, by Gregory Szorc
copies: fix crash on in changeset-centric tracing from commit to itself
stable
2019-07-22, by Martin von Zweigbergk
unshelve: add help text on --interactive in verbose mode
stable
2019-07-23, by Navaneeth Suresh
amend: stop committing unrequested file reverts (issue6157)
stable
2019-07-22, by Valentin Gatien-Baron
amend: add a test for a simplified version of issue6157
stable
2019-07-22, by Valentin Gatien-Baron
py: error out if a "skip" character was given with non-dict to util.dirs()
stable
2019-07-21, by Martin von Zweigbergk
py3: fix incorrect fix of test-setdiscovery.t in eb27d9eee2cc
stable
2019-07-22, by Martin von Zweigbergk
Added signature for changeset e386b5f4f836
stable
2019-07-22, by Augie Fackler
Added tag 5.1rc0 for changeset e386b5f4f836
stable
2019-07-22, by Augie Fackler
merge default into stable for 5.1 release
stable
5.1rc0
2019-07-22, by Augie Fackler
rust-filepatterns: unescape comment character property
2019-07-21, by Yuya Nishihara
rust-filepatterns: use literal b'#' instead of cast
2019-07-21, by Yuya Nishihara
rust-filepatterns: fix type of warnings tuple to (bytes, bytes)
2019-07-21, by Yuya Nishihara
hgignore: add escape syntax test for glob patterns
2019-07-21, by Yuya Nishihara
hgignore: add a few more weird patterns to test case
2019-07-21, by Yuya Nishihara
hgignore: update \-escape test to reflect actual behavior
2019-07-21, by Yuya Nishihara
py3: add a b'' prefix in tests/test-convert-identity.t
2019-07-20, by Martin von Zweigbergk
lookup: don't use "00changelog.i@None" when lookup of prefix fails
2019-07-19, by Martin von Zweigbergk
py3: fix test-setdiscovery.t on Python 3 by conditionalizing two lines
2019-07-18, by Augie Fackler
commands: removed part of description from abort and continue
2019-07-19, by Taapas Agrawal
tests: glob over some timing numbers in test-shelve.t
2019-07-20, by Matt Harbison
py3: another passing test
2019-07-18, by Augie Fackler
cleanup: remove redundant import
2019-07-18, by Augie Fackler
shelve: modify help text on --interactive
2019-07-18, by Navaneeth Suresh
unshelve: mark unshelve interactive as experimental
2019-07-18, by Navaneeth Suresh
commit: improve the files field of changelog for merges
2019-07-02, by Valentin Gatien-Baron
convert: add a config option to help doing identity hg->hg conversion
2019-07-13, by Valentin Gatien-Baron
tests: show the files fields of changelogs for many merges
2019-07-02, by Valentin Gatien-Baron
phabricator: handle local:commits time being string or int
2019-07-16, by Ian Moody
phabricator: demonstrate broken phabread on string local:commit times
2019-07-16, by Ian Moody
unshelve: add interactive mode
2019-07-02, by Navaneeth Suresh
blackbox: disable extremely verbose logging (issue6110)
2019-07-07, by Valentin Gatien-Baron
continue: added support for unshelve
2019-07-17, by Taapas Agrawal
continue: added support for rebase
2019-07-16, by Taapas Agrawal
continue: added logic for hg continue
2019-07-15, by Taapas Agrawal
rust-utils: remove buggy assertion
2019-07-17, by Raphaël Gomès
rust-utils: add docstrings and doctests for utils.rs
2019-07-10, by Raphaël Gomès
rust: switch hg-core and hg-cpython to rust 2018 edition
2019-07-02, by Raphaël Gomès
rust-utils: use new find_dirs iterator
2019-07-12, by Raphaël Gomès
inno: correct the path display in a literal block of the readme
2019-07-16, by Matt Harbison
copies: remove unnecessary override of p[12]copies() in workingctx
2019-07-15, by Martin von Zweigbergk
tests: properly position conditional output on Windows in test-subrepo.t
2019-07-12, by Matt Harbison
abort: removed labels argument from abortmerge()
2019-07-11, by Taapas Agrawal
py3: source-transform only call-sites of iteritems(), not definitions
2019-07-12, by Martin von Zweigbergk
py3: fix formatting of branchmap log messages with repo.filtername=None
2019-07-14, by Martin von Zweigbergk
automation: correct the path separator in LIBPATH on Windows
2019-07-14, by Matt Harbison
abort: added support for merge
2019-06-30, by Taapas Agrawal
abort: added support for unshelve
2019-06-26, by Taapas Agrawal
unshelve: changed Corruptedstate error msg from ui.warn to error.Abort
2019-07-10, by Taapas Agrawal
mq: fix for merge detection methods
2019-06-20, by Taapas Agrawal
py3: store _origdoc as str
2019-07-09, by Martin von Zweigbergk
copies: follow copies across merge base without source file (issue6163)
2019-06-28, by Martin von Zweigbergk
copies: filter invalid copies only at end of pathcopies() (issue6163)
2019-06-25, by Martin von Zweigbergk
copies: inline _chainandfilter() to prepare for next patch
2019-06-25, by Martin von Zweigbergk
copies: remove most early returns from pathcopies() and _forwardcopies()
2019-06-25, by Martin von Zweigbergk
copies: move short-circuiting of dirstate copies out of _forwardcopies()
2019-06-28, by Martin von Zweigbergk
tests: add more tests of copy tracing with removed and re-added files
2019-06-21, by Martin von Zweigbergk
tests: split out tests for unrelated copy source/target into separate file
2019-07-01, by Martin von Zweigbergk
subrepos: make last line of prompts <40 english chars (issue6158)
2019-06-24, by Kyle Lippincott
largefiles: make last line of prompts <40 english chars (issue6158)
2019-06-24, by Kyle Lippincott
rust-dirstate: add helper to iterate ancestor paths
2019-06-30, by Yuya Nishihara
tests: update test-commit-interactive.t for no-execbit platforms
2019-07-09, by Matt Harbison
abort: added support for histedit
2019-06-28, by Taapas Agrawal
abort: added support for rebase
2019-06-23, by Taapas Agrawal
abort: added support for graft
2019-06-23, by Taapas Agrawal
abort: added logic for of hg abort
2019-06-23, by Taapas Agrawal
merge with stable
2019-07-09, by Augie Fackler
merge: disallow merge abort in case of an unfinished operation (issue6160)
2019-07-09, by Taapas Agrawal
relnotes: document new range-select mechanism in crecord
2019-07-08, by Kyle Lippincott
statecheck: updated docstrings related to afterresolvedstates
2019-07-05, by Taapas Agrawal
extdata: avoid crashing inside subprocess when we get a revset parse error
2019-07-08, by Augie Fackler
extdata: demonstrate bad behavior when a subprocess emits garbage
2019-07-08, by Augie Fackler
py3: don't run source transformer on hgext3rd (extensions)
2019-07-07, by Martin von Zweigbergk
crecord: provide 'X' as a range-select mechanism
2019-07-08, by Kyle Lippincott
crecord: make KEY_ENTER usable in tests (by not updating UI)
2019-07-08, by Kyle Lippincott
crecord: fix if -> elif when handling key presses
2019-07-08, by Kyle Lippincott
crecord: add "x" alias for space, remove test-only "TOGGLE" alias
2019-07-08, by Kyle Lippincott
crecord: stop using test-only "X" as alternative for "c"
2019-07-08, by Kyle Lippincott
graft: moved abortgraft and readgraft to cmdutil
2019-07-06, by Taapas Agrawal
cleanup: use named constants for second arg to .seek()
2019-06-20, by Augie Fackler
patch: use a short, fixed-size message for last line of prompt (issue6158)
2019-06-20, by Kyle Lippincott
filemerge: make last line of prompts <40 english chars (issue6158)
2019-06-20, by Kyle Lippincott
Added signature for changeset 97ada9b8d51b
stable
2019-07-09, by Augie Fackler
Added tag 5.0.2 for changeset 97ada9b8d51b
stable
2019-07-09, by Augie Fackler
posix: always seek to EOF when opening a file in append mode
stable
5.0.2
2019-07-08, by Augie Fackler
tweakdefaults: make hg resolve require --re-merge flag to re-merge
2019-07-06, by Valentin Gatien-Baron
unshelve: rename _dounshelve() to dounshelve()
2019-07-04, by Navaneeth Suresh
rust: remove Deref in favor of explicit methods
2019-07-01, by Raphaël Gomès
rust: simplify overly complicated expression
2019-07-01, by Raphaël Gomès
rust: run rfmt on all hg-core/hg-cpython code
2019-07-01, by Raphaël Gomès
move: --force flag forcibly moves, not copies
stable
2019-07-03, by Anton Shestakov
copy: correct synopsis by making SOURCE a required argument
stable
2019-07-03, by Anton Shestakov
debugrevlog: fix average size computation for empty data (issue6167)
stable
2019-07-02, by Pierre-Yves David
changelog: fix handling of empty copy entries in changeset
2019-07-01, by Martin von Zweigbergk
relnotes: document the new --force-close-branch flag
2019-06-30, by Sushil khanchi
py3: hack around inconsistency of type of name passed to DNSQuestion
2019-06-11, by Pulkit Goyal
py3: add r'' prefixes and do ('%d' % int) instead of str(int)
2019-06-11, by Pulkit Goyal
zeroconf: port to Python 3
2019-02-02, by Gregory Szorc
copies: return only path from _tracefile() since that's all caller needs
2019-06-28, by Martin von Zweigbergk
extensions: add shelve to _builtin
2019-06-30, by Navaneeth Suresh
merge with stable
2019-06-30, by Yuya Nishihara
bookmarks: backout the attempt to fix the delete race
stable
2019-06-29, by Matt Harbison
automv: access status fields by name, not index
2019-06-28, by Martin von Zweigbergk
automv: use public API for getting copies
2019-06-28, by Martin von Zweigbergk
commit: add --force-close-branch flag to close a non-head changeset
2019-05-18, by Sushil khanchi
shelve: move shelve extension to core
2019-06-28, by Navaneeth Suresh
shelve: remove rebase.clearstatus()
2019-06-28, by Navaneeth Suresh
shelve: removed redundant merge detection method
2019-06-20, by Taapas Agrawal
rust-dirstate: call new "dirs" rust implementation from Python
2019-06-05, by Raphaël Gomès
rust-dirstate: add "dirs" rust-cpython binding
2019-05-16, by Raphaël Gomès
rust-dirstate: add "dirs" Rust implementation
2019-05-16, by Raphaël Gomès
relnotes: added description about statemod._statecheck
2019-06-21, by Taapas Agrawal
statecheck: shifted defaults to addunfinished()
2019-06-28, by Taapas Agrawal
statecheck: added support for cmdutil.afterresolvedstates
2019-06-20, by Taapas Agrawal
statecheck: added support for STATES
2019-06-09, by Taapas Agrawal
state: moved cmdutil.STATES and utilities to state.py
2019-06-09, by Taapas Agrawal
state: created new class statecheck to handle unfinishedstates
2019-06-09, by Taapas Agrawal
states: moved cmdutil.unfinishedstates to state.py
2019-06-08, by Taapas Agrawal
rebase: fix in-memory rebasing of copy of empty file
2019-06-24, by Martin von Zweigbergk
tests: demonstrate broken in-memory rebase of copy to empty file
2019-06-24, by Martin von Zweigbergk
zsh: enable completion support for chg as well
2019-06-25, by Kyle Lippincott
py3: make catapult usable from the test runner in py3
2019-06-25, by Rodrigo Damazio Bovendorp
py3: use integer division for the value passed to xrange
2019-06-25, by Rodrigo Damazio Bovendorp
pycompat: make fewer assumptions about sys.executable
2019-06-25, by Rodrigo Damazio Bovendorp
update: fix spurious unclean status bug shown by previous commit
2019-06-27, by Valentin Gatien-Baron
tests: show bug in update introduced in 87a34c767384
2019-06-27, by Valentin Gatien-Baron
copies: document how 'copies' dict instances are reused
2019-06-26, by Martin von Zweigbergk
copies: simplify merging of copy dicts on merge commits
2019-06-20, by Martin von Zweigbergk
copies: remove a redundant matcher filtering in _changesetforwardcopies()
2019-06-20, by Martin von Zweigbergk
copies: delete obsolete comment in _changesetforwardcopies()
2019-06-20, by Martin von Zweigbergk
merge with stable
2019-06-24, by Augie Fackler
help: add a missing blank line to unhide `revlog-compression`
stable
2019-06-22, by Matt Harbison
copies: avoid reusing the same variable for two different copy dicts
2019-06-19, by Martin von Zweigbergk
drawdag: don't crash when writing copy info to changesets
2019-06-21, by Martin von Zweigbergk
merge with stable
2019-06-21, by Martin von Zweigbergk
bookmarks: actual fix for race condition deleting bookmark
stable
2019-06-21, by Pierre-Yves David
localrepo: introduce a `_refreshchangelog` method
stable
2019-06-21, by Pierre-Yves David
bookmarks: actually trigger the race deleting bookmark in the test
stable
2019-06-19, by Pierre-Yves David
test: add some assert in the bookrace extension
stable
2019-06-19, by Pierre-Yves David
test: factor out the "wait" logic in bookrace
stable
2019-06-19, by Pierre-Yves David
test: remove dead code in the bookrace extension
stable
2019-06-19, by Pierre-Yves David
run-tests: stop matching line for missing feature
stable
2019-06-19, by Pierre-Yves David
log: pass getcopies() function instead of getrenamed() to displayer (API)
2019-06-19, by Martin von Zweigbergk
copies: create helper for getting all copies for changeset
2019-06-19, by Martin von Zweigbergk
logcmdutil: also check for copies in null revision and working copy
2019-06-18, by Martin von Zweigbergk
tests: demonstrate missing copy information in working copy with graphlog
2019-06-18, by Martin von Zweigbergk
remotefilelog: handle copies in changesets in getrenamedfn() override
2019-06-19, by Martin von Zweigbergk
remotefilelog: check if RFL is enabled in getrenamedfn() override
2019-06-19, by Martin von Zweigbergk
relnotes: document template support for `hg root`
2019-06-18, by Martin von Zweigbergk
remotefilelog: tell runbgcommand to not block on child process startup
2019-06-18, by Augie Fackler
procutil: allow callers of runbgcommand to assume the process starts
2019-06-18, by Augie Fackler
shallowrepo: remove backwards compat code that predates in-tree remotefilelog
2019-06-18, by Augie Fackler
commit: make the error message more specific while aborting branch closing
2019-04-16, by Sushil khanchi
commit: add a check if it is trying to close an already closed branch head
2019-04-16, by Sushil khanchi
strip: move checksubstate() to mq (its only caller)
2019-06-17, by Martin von Zweigbergk
strip: use bailifchanged() instead of reimplementing it
2019-06-17, by Martin von Zweigbergk
strip: remove unused excsuffix argument from checklocalchanges()
2019-06-17, by Martin von Zweigbergk
mq: remove dependency on strip's checklocalchanges()
2019-06-17, by Martin von Zweigbergk
copies: avoid calling matcher if matcher.always()
2019-05-02, by Martin von Zweigbergk
copies: avoid unnecessary copying of copy dict
2019-04-18, by Martin von Zweigbergk
copies: don't filter out copy targets created on other side of merge commit
2019-04-18, by Martin von Zweigbergk
copies: do full filtering at end of _changesetforwardcopies()
2019-04-18, by Martin von Zweigbergk
rust-filepatterns: add comment about Windows path handling
2019-06-15, by Yuya Nishihara
rust-filepatterns: silence warning of non_upper_case_globals
2019-06-15, by Yuya Nishihara
rust: update Cargo.lock to include @generated comment
2019-06-15, by Yuya Nishihara
merge with stable
2019-06-17, by Augie Fackler
cborutil: fix streamencode() to handle subtypes
stable
2019-06-16, by Yuya Nishihara
lfs: correct an error in the TODO file
2019-06-14, by Matt Harbison
cat: don't prefetch files unless the output requires it
2018-10-04, by Matt Harbison
tracing: add support for emitting counters
2019-06-12, by Augie Fackler
tracing: extract tracing-active logic to separate function
2019-06-12, by Augie Fackler
catapipe: add support for COUNTER events
2019-06-12, by Augie Fackler
demandimport: add tracing coverage for Python 3
2019-06-12, by Augie Fackler
export: don't prefetch *all* files in manifest
2019-06-14, by Martin von Zweigbergk
remotefilelog: remove obsolete filtering of treemanifest directories
2019-06-14, by Martin von Zweigbergk
py3: add test-dirstate-race2.t to list of passing tests
2019-06-14, by Pulkit Goyal
strip: during merge allow strip only when -f is used
2019-06-14, by Taapas Agrawal
deltas: set estimated compression upper bound to "3x" instead of "10x"
2019-04-26, by Pierre-Yves David
deltas: skip if projected compressed size is bigger than previous snapshot
2019-01-21, by Valentin Gatien-Baron
deltas: skip if projected compressed size does not match text size constraint
2019-01-21, by Valentin Gatien-Baron
deltas: accept and skip None return for delta info
2019-01-21, by Valentin Gatien-Baron
delta: move some delta chain related computation earlier in deltainfo
2019-01-21, by Valentin Gatien-Baron
deltas: skip if projected delta size is bigger than previous snapshot
2019-04-25, by Valentin Gatien-Baron
deltas: skip if projected delta size does not match text size constraint
2019-04-25, by Valentin Gatien-Baron
revlog: add the option to track the expected compression upper bound
2019-04-26, by Pierre-Yves David
perf: clarify some of the custom behavior of `perfrevlogwrite`
2019-06-12, by Pierre-Yves David
perf: fix perfrevlogwrite --count documentation
2019-06-12, by Pierre-Yves David
rust: switched to 'cargo rustc' in setup.py
2019-05-17, by Georges Racinet
rust-cpython: fix build for MacOSX
2019-06-14, by Georges Racinet
rust-cpython: management of shared libray suffix
2019-06-14, by Georges Racinet
merge: fix race that could cause wrong size in dirstate
2019-05-27, by Valentin Gatien-Baron
worker: support parallelization of functions with return values
2019-06-12, by Valentin Gatien-Baron
tests: show how the dirstate can end up containing wrong information
2019-05-19, by Valentin Gatien-Baron
rust: new rust options in setup.py
2019-05-23, by Georges Racinet
rust: using policy.importrust from Python callers
2019-05-30, by Georges Racinet
rust: module policy with importrust
2019-05-29, by Georges Racinet
help: add help entry for internals.mergestate
2019-06-13, by Navaneeth Suresh
phabricator: use parents.set to always set dependencies
2019-06-12, by Ian Moody
help: remove repeated word in 'hg help rebase'
2019-05-31, by amalloy
rebase: tweak description of inmemory working even w/ dirty working dir
2019-06-10, by Kyle Lippincott
revlog: speed up isancestor
2019-06-10, by Valentin Gatien-Baron
dagop: fix documentation of reachableroots
2019-06-10, by Valentin Gatien-Baron
phabricator: add --blocker argument to phabsend to specify blocking reviewers
2019-06-11, by Ian Moody
phabricator: auto-sanitise API tokens and HTTP cookies from VCR recordings
2019-06-11, by Ian Moody
py3: use .startswith() instead of bytes[0]
2019-06-11, by Pulkit Goyal
revset: fix merge() to fall back to changectx API if wdir specified
2019-06-09, by Yuya Nishihara
revset: use nullrev constant in merge()
2019-06-09, by Yuya Nishihara
mixedrepostorecache: fix a silly redundant updating of set
2019-05-31, by Martin von Zweigbergk
rust-regex: fix shortcut for exact matches
2019-06-06, by Raphaël Gomès
rust-filepatterns: use bytes instead of String
2019-06-06, by Raphaël Gomès
doc: fix description of "predecessors" to match reality
2019-06-01, by Joerg Sonnenberger
phabricator: make `hg debugcallconduit` work outside a hg repo
2019-06-08, by Pulkit Goyal
phabricator: pass ui instead of repo to callconduit
2019-06-08, by Pulkit Goyal
phabricator: pass ui into readurltoken instead of passing repo
2019-06-08, by Pulkit Goyal
py3: add test-contrib-emacs.t to passing tests list
2019-06-08, by Pulkit Goyal
phabricator: add commenting to phabsend for new/updated Diffs
2019-06-07, by Ian Moody
py3: fix test-bookmarks-corner-case.t
2019-06-05, by Pulkit Goyal
py3: fix test-fix-metadata.t
2019-06-05, by Pulkit Goyal
py3: add b'' prefix at one place in run-tests.py
2019-06-05, by Pulkit Goyal
copies: separate added/removed files by newline instead of null
2019-06-06, by Martin von Zweigbergk
copies: also encode p[12]copies destination as index into "files" list
2019-05-22, by Martin von Zweigbergk
discovery: be more conservative when adjusting the sample size
2019-06-05, by Pierre-Yves David
rust-dirstate: create dirstate submodule
2019-05-16, by Raphaël Gomès
profiling: show actual time spent in hotpath display
2019-06-05, by Valentin Gatien-Baron
merge with stable
2019-06-05, by Martin von Zweigbergk
bookmarks: use correct store for "ambiguity check"
stable
2019-05-31, by Martin von Zweigbergk
merge with stable
2019-06-05, by Augie Fackler
root: add template variables pointing to repository directories
2019-06-04, by Yuya Nishihara
root: add support for -Tformatter option
2019-06-04, by Yuya Nishihara
narrow: pass the bundle to bundle2.widen_bundle() instead of generating there
2019-05-23, by Pulkit Goyal
narrow: refactor code around widening complicated by previous patch
2019-05-23, by Pulkit Goyal
narrow: use narrow_widen wireproto command to widen in case of ellipses
2019-05-22, by Pulkit Goyal
Added signature for changeset c3484ddbdb96
stable
2019-06-05, by Augie Fackler
Added tag 5.0.1 for changeset c3484ddbdb96
stable
2019-06-05, by Augie Fackler
merge: correct argument name in docstring
2019-06-04, by Anton Shestakov
narrowspec: replace one recursion-avoidance hack with another
2019-05-31, by Martin von Zweigbergk
merge: simplify initialization of "pas"
2019-03-09, by Martin von Zweigbergk
merge: reorder some initialization to make more sense
2019-03-09, by Martin von Zweigbergk
rust-dirstate: architecture independence fix
2019-05-22, by Georges Racinet
context: get filesadded() and filesremoved() from changeset if configured
2019-05-14, by Martin von Zweigbergk
changelog: optionally store added and removed files in changeset extras
2019-05-14, by Martin von Zweigbergk
templatekw: make {file_*} compare to both merge parents (issue4292)
2019-04-18, by Martin von Zweigbergk
narrowspec: use vfs.tryread() instead of reimplementing
2019-05-31, by Martin von Zweigbergk
help: remove a superfluous "the" in revlogs text
2019-05-31, by Martin von Zweigbergk
setdiscovery: make progress on most connected groups each roundtrip
2018-03-08, by Martin von Zweigbergk
help: clarify overlap of revlog header and first revlog entry
2019-05-28, by Nathan Goldbaum
py3: fix test-convert-svn-sink.t
2019-05-29, by Pulkit Goyal
commit: respect --no-edit in combination with --amend
2019-05-30, by Kyle Lippincott
commit: add test showing that commit --amend --no-edit still shows editor
2019-05-30, by Kyle Lippincott
githelp: translate git stash show and clear actions and --patch flag
2019-05-30, by Anton Shestakov
githelp: add --dry-run for mv
2019-05-30, by Anton Shestakov
githelp: translate --directory of git apply to --prefix
2019-05-30, by Anton Shestakov
help: include subtopic in error message if passed
2019-05-23, by Nathan Goldbaum
help: check if a subtopic exists and raise an error if it doesn't (issue6145)
2019-05-23, by Nathan Goldbaum
perf: fix some missing b prefixes
2019-05-29, by Augie Fackler
testparseutil: fix doctest to use str instead of bytes
2019-05-29, by Augie Fackler
testparseutil: stop extracting using std* streams as bytes on py3
2019-05-29, by Augie Fackler
tests: sort some imports that were previously missed
2019-05-29, by Augie Fackler
contrib: fix import-checker to operate on str instead of bytes
2019-05-29, by Augie Fackler
verify: use self._err not self.err, it changed in 7eaf4b1ac2a3
2019-05-28, by Kyle Lippincott
tests: make run-tests exit non-zero if there are "errors"
2019-05-28, by Kyle Lippincott
perf: add a `perfhelper-mergecopies` command
2019-05-23, by Pierre-Yves David
perf: add a new `perfmergecopies` command
2019-05-23, by Pierre-Yves David
perf: factor selection of revisions involved in the merge out
2019-05-23, by Pierre-Yves David
perf: allow to specify the base of the merge in perfmergecalculate
2019-05-23, by Pierre-Yves David
perf: add a --from flag to perfmergecalculate
2019-05-23, by Pierre-Yves David
merge with stable
2019-05-28, by Augie Fackler
py3: fix test-narrow* which started failing because of recent changes
2019-05-25, by Pulkit Goyal
manifest: add some documentation to _lazymanifest python code
stable
5.0.1
2019-05-23, by Matt Harbison
less
more
|
(0)
-30000
-10000
-3000
-1000
-480
+480
+1000
+3000
tip