Mercurial
Mercurial
>
hg
/ graph
summary
|
shortlog
|
changelog
| graph |
tags
|
bookmarks
|
branches
|
files
|
zip
|
gz
|
bz2
|
help
less
more
|
(0)
-30000
-10000
-3000
-1000
-448
+448
+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.
examples: add sample fix integration for `rustfmt`
2019-05-20, by Augie Fackler
contrib: add new examples area and start it out with a config for `hg fix`
2019-05-20, by Augie Fackler
tests: recognize DNS timeouts as well
2019-09-18, by Joerg Sonnenberger
transaction: detect an attempt to truncate-to-extend on playback, raise error
2019-09-17, by Kyle Lippincott
osutil: tolerate Py_GetArgcArgv not being set up properly
2019-09-17, by Kyle Lippincott
osutil: allow disabling setprocname via a define passed to the compiler
2019-09-17, by Kyle Lippincott
stack: use repo.revs() instead of revsetlang.formatspec() + scmutil.revrange()
2019-09-22, by Anton Shestakov
merge with stable
2019-09-23, by Yuya Nishihara
merge: back out changeset a4ca0610c754 (parents order when grafting a merge)
stable
5.1.2
2019-09-20, by Anton Shestakov
rust-hgpath: replace all paths and filenames with HgPath/HgPathBuf
2019-09-01, by Raphaël Gomès
rust-hgpath: add HgPath and HgPathBuf structs to encapsulate handling of paths
2019-09-01, by Raphaël Gomès
wireprototypes: clarify documentation of getbundle argument types
2019-09-18, by Martin von Zweigbergk
merge with stable
2019-09-19, by Yuya Nishihara
merge: respect parents order when using `graft` on a merge, this time for real
stable
2019-09-18, by Anton Shestakov
py3: don't double-convert "opts" to bytes
2019-09-17, by Martin von Zweigbergk
py3: byte-prefix sanitisation regexes in phabricator.py
2019-09-17, by Ian Moody
py3: pass a bytestring into querydrev instead of a string that'll TypeError
2019-09-18, by Ian Moody
py3: add test demonstrating TypeError when phabsending skips unchanged commits
2019-09-18, by Ian Moody
tests: clean up built binaries after running test-fuzz-targets.t
2019-09-17, by Augie Fackler
fastannotate: remove support for flock() locking
2019-09-17, by Augie Fackler
remotefilelog: remove dead code for using flock() for locking
2019-09-17, by Augie Fackler
narrow: add option for automatically removing unused includes
2019-09-12, by Martin von Zweigbergk
narrow: don't hexify paths and double-hexify known nodes on wire (BC)
2019-09-12, by Martin von Zweigbergk
remotefilelog: replace repack lock to solve race condition
2019-09-11, by Boris Feld
perf: add a --stats argument to perfhelper-pathcopies
2019-09-17, by Pierre-Yves David
perf: add a --stats argument to perfhelper-mergecopies
2019-09-17, by Pierre-Yves David
archive: add XZ support if built with Python 3
2019-09-17, by David Demelier
rust-cpython: add sanity check to PySharedState::decrease_leak_count()
2019-09-15, by Yuya Nishihara
tests: stabilize test-fix.t on Windows
2019-09-14, by Matt Harbison
zstandard: vendor python-zstandard 0.12
2019-09-15, by Gregory Szorc
uncommit: enable support for adding a note
2019-09-15, by Matt Harbison
amend: enable support for using the secret phase
2019-09-14, by Matt Harbison
amend: enable support for closing the branch
2019-09-14, by Matt Harbison
amend: prevent '\n' in the note string
2019-09-14, by Matt Harbison
amend: add option to update to the current user
2019-09-14, by Matt Harbison
bundle2: fix an off-by-one in debug message of number of parts
2019-09-11, by Martin von Zweigbergk
tests: move a config write to top of file since it applies to all tests
2019-09-12, by Martin von Zweigbergk
idirstate: group private methods and attrs that are in the interface
2019-09-10, by Augie Fackler
idirstate: remove now non-public _map attribute
2019-09-10, by Augie Fackler
interfaces: introduce an interface for dirstate implementations
2019-09-10, by Augie Fackler
cleanup: fix leakage of dirstate._map to client code
2019-09-10, by Augie Fackler
exchange: convert bookmark nodes from hex to bin ASAP
2019-09-08, by Valentin Gatien-Baron
exchange: avoid unnecessary conversion of bookmark nodes to hex (API)
2019-09-08, by Valentin Gatien-Baron
highlight: fix encoding issues to enable Py3 compatibility
2019-09-09, by Connor Sheehan
hgweb: add a `message` attribute to `hgweb.common.ErrorResponse`
2019-09-10, by Connor Sheehan
uncommit: make -D/--date and -U/--user mutually exclusive
2019-09-10, by Matt Harbison
uncommit: drop the hyphen from --current-user and --current-date
2019-09-10, by Matt Harbison
hgweb: fix websub regex flag syntax on Python 3
2019-09-09, by Connor Sheehan
merge with stable
2019-09-09, by Augie Fackler
phabricator: don't abort if property writing fails during amending
stable
2019-09-07, by Ian Moody
relnotes: we now require `sh` to support $(command) syntax to run test suite
2019-09-09, by Martin von Zweigbergk
merge: respect parents order when using `graft` on a merge
stable
2019-09-09, by Pierre-Yves David
doc: fix up confusing doc comment
2019-09-08, by Valentin Gatien-Baron
strip: fix bug with treemanifests and unordered linkrevs
2019-09-06, by Martin von Zweigbergk
repair: extract a helper for generating all manifest revlogs
2019-09-06, by Martin von Zweigbergk
tests: show broken strip with treemanifests and unordered linkrevs
2019-09-06, by Martin von Zweigbergk
tests: split out manifest case from test-strip-cross.t
2018-12-17, by Martin von Zweigbergk
tests: don't log manifest-file in test-strip-cross.t
2018-12-17, by Martin von Zweigbergk
tests: use positive revision numbers in test-strip-cross.t
2018-12-17, by Martin von Zweigbergk
automation: implement "publish-windows-artifacts" command
2019-09-05, by Gregory Szorc
automation: upgrade to latest packages in requirements.txt
2019-09-05, by Gregory Szorc
localrepo: push manifestlog and changelog construction code into store
2019-08-15, by Augie Fackler
notify: add option for deterministic message-id generation
2019-09-07, by Joerg Sonnenberger
uncommit: add options to update to the current user or current date
2019-09-07, by Matt Harbison
uncommit: add support to modify the commit message and date
2019-09-07, by Matt Harbison
run-tests: add a dedicated 'isoptional' function
2019-06-14, by Pierre-Yves David
run-tests: remove the artificial indentation
2019-06-14, by Pierre-Yves David
run-tests: extract a `process_out_line` from the main function
2019-06-14, by Pierre-Yves David
run-tests: extract a `process_cmd_line` from the main function
2019-09-08, by Pierre-Yves David
changegroup: move message about added changes to transaction summary
2019-09-08, by Pierre-Yves David
sshserver: flush stream after command dispatch
2019-09-08, by Pierre-Yves David
narrow: rely on setting `quiet` mode instead of `pushbuffer`
2019-09-08, by Pierre-Yves David
transaction: issue "new obsmarkers" message at the end of the transaction
2018-10-14, by Pierre-Yves David
debugobsolete: also issue the "new obsmarkers" messsage
2018-10-14, by Pierre-Yves David
split: use literal syntax to build a set of one element
2019-09-06, by Yuya Nishihara
rust-cpython: leverage py_shared_iterator::from_inner() where appropriate
2019-09-08, by Yuya Nishihara
rust-cpython: remove Option<_> from interface of py_shared_iterator
2019-09-08, by Yuya Nishihara
rust-cpython: rename py_shared_iterator_impl to py_shared_iterator
2019-09-08, by Yuya Nishihara
rust-cpython: replace dyn Iterator<..> of mapping with concrete type
2019-09-08, by Yuya Nishihara
rust-cpython: replace dyn Iterator<..> of sequence with concrete type
2019-09-08, by Yuya Nishihara
rust-dirstate: provide CopyMapIter and StateMapIter types
2019-09-08, by Yuya Nishihara
rust-dirstate: specify concrete return type of DirsMultiset::iter()
2019-09-08, by Yuya Nishihara
discovery: replace "heads" by "changesets" in a output note (BC)
2019-04-27, by Pierre-Yves David
py3: drop incorrect fsencode(findexe(...)) in procutil
2019-09-05, by Martin von Zweigbergk
flagprocessors: small code update to clarify parameters
2019-09-07, by Pierre-Yves David
flagprocessors: deprecate _processflags
2019-09-07, by Pierre-Yves David
simplestorerepo: stop using `_processflags` directly
2019-09-02, by Pierre-Yves David
revlog: stop using `_processflags` directly
2019-09-02, by Pierre-Yves David
flagprocessors: use _processflagsraw in easy cases
2019-08-30, by Pierre-Yves David
flagprocessors: use _processflagsread in simple cases
2019-08-30, by Pierre-Yves David
flagprocessors: use _processflagswrite for write operation
2019-08-30, by Pierre-Yves David
flagprocessors: introduce specialized functions
2019-08-30, by Pierre-Yves David
flagutil: use it in simplestorerepo
2019-08-08, by Pierre-Yves David
flagutil: make the error class used by the mixin configurable
2019-08-08, by Pierre-Yves David
flagutil: use the new mixin use in remotefilelog
2019-09-07, by Pierre-Yves David
flagutil: introduce a flagprocessorsmixin class
2019-08-08, by Pierre-Yves David
check-code: allow command substitution with $(command)
2019-09-06, by Martin von Zweigbergk
run-tests: rename `lcmd` variable to `line_cmd`
2019-06-14, by Pierre-Yves David
run-tests: rename `lout` variable to `out_line`
2019-06-14, by Pierre-Yves David
run-tests: clarify "l" variable as "out_rawline"
2019-06-14, by Pierre-Yves David
run-tests: use symbolic constant instead of arbitrary number line matching
2019-06-14, by Pierre-Yves David
rustfilepatterns: shorter code for concatenating slices
2019-08-25, by Valentin Gatien-Baron
match: simplify the regexps created for glob patterns
2019-08-25, by Valentin Gatien-Baron
rustfilepatterns: refactor the pattern of removing a prefix from a &[u8]
2019-08-26, by Valentin Gatien-Baron
tests: show the pattern generated for a relative glob
2019-08-25, by Valentin Gatien-Baron
copies: remove existing copy info from the changeset on amend (BC)
2019-07-16, by Martin von Zweigbergk
tests: show invalid copies when turning off copies-in-changeset
2019-07-16, by Martin von Zweigbergk
context: filter out invalid copies from workingctx.p[12]copies()
2019-08-19, by Martin von Zweigbergk
tests: demonstrate crash when committing subset of copies to changeset
2019-08-19, by Martin von Zweigbergk
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
less
more
|
(0)
-30000
-10000
-3000
-1000
-448
+448
+1000
+3000
tip