Mercurial
Mercurial
>
hg-stable
/ graph
summary
|
shortlog
|
changelog
| graph |
tags
|
bookmarks
|
branches
|
files
|
help
less
more
|
(0)
-30000
-10000
-3000
-1000
-768
+768
+1000
+3000
+10000
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.
remotefilelog: fix logging in retry decorator
2019-01-16, by Augie Fackler
basepack: avoid 'rbe' mode in Python 3
2019-01-16, by Augie Fackler
remotefilelog: do file IO in terms of bytes
2019-01-16, by Augie Fackler
rust-cpython: using MissingAncestors from Python code
2018-11-30, by Georges Racinet
rust: MissingAncestors.basesheads()
2019-01-14, by Georges Racinet
discovery: using the new basesheads()
2019-01-14, by Georges Racinet
ancestor: incrementalmissingancestors.basesheads()
2019-01-14, by Georges Racinet
rust-cpython: set conversion for MissingAncestors.bases()
2019-01-14, by Georges Racinet
rust: dagop.headrevs() Rust counterparts
2019-01-14, by Georges Racinet on ishtar.racinet.fr
rust: factorized testing Graphs
2019-01-14, by Georges Racinet
rust-cpython: moved generic conversion fn out of ancestors module
2019-01-12, by Georges Racinet
revset: transparently forward _intlist argument in all case
2019-01-15, by Boris Feld
narrow: reuse narrowspec.updateworkingcopy() when narrowing
2018-12-30, by Martin von Zweigbergk
narrow: reuse narrowspec.updateworkingcopy() when widening
2018-12-21, by Martin von Zweigbergk
narrow: move copytonarrowspec() out of setnarrowpats()
2018-12-29, by Martin von Zweigbergk
narrow: drop now-unnecessary reassignment of repo attributes
2018-12-29, by Martin von Zweigbergk
packaging: allow running packaging with custom uid+gid for CentOS
2019-01-11, by Mathias De Mare
hg-docker: fix Python 3.4 compatibility (for CentOS 7)
2019-01-11, by Mathias De Mare
copies: use node.nullrev instead of literal -1
2019-01-15, by Martin von Zweigbergk
copies: use node.wdirrev instead of inventing another constant for it
2019-01-15, by Martin von Zweigbergk
narrow: extract repo property for store narrowmatcher
2018-12-29, by Martin von Zweigbergk
narrow: copy store narrowspec to working copy immediately
2018-12-29, by Martin von Zweigbergk
narrow: include working copy narrowspec in transaction journal
2018-12-29, by Martin von Zweigbergk
narrow: make dirstateguard back up and restore working copy narrowspec instead
2018-12-29, by Martin von Zweigbergk
narrow: include journal.narrowspec in transaction journal
2019-01-10, by Martin von Zweigbergk
progress: deprecate ui.progress()
2019-01-08, by Martin von Zweigbergk
context: use scmutil.matchfiles instead of matchmod.match(exact=True)
2019-01-15, by Kyle Lippincott
histedit: fix call to _getgoal() by adding a byteskwargs() wrapper
2019-01-14, by Augie Fackler
revset: introduce an API that avoids `formatspec` input serialization
2019-01-04, by Boris Feld
revset: detect integer list on parsing
2019-01-04, by Boris Feld
revert: extract "%ld" formatting in a _formatintlist function
2019-01-04, by Boris Feld
revset: extract parsing logic out of formatspec
2019-01-04, by Boris Feld
revset: enforce "%d" to be interpreted as literal revision number (API) (BC)
2019-01-10, by Boris Feld
revset: remove the last usage of "%d" for a non-revision entry
2019-01-10, by Boris Feld
revset: remove a rare usage of "%d" for a non-revision item
2019-01-10, by Boris Feld
merge with stable
2019-01-14, by Augie Fackler
tests: replace mockmakedate function in test-amend.t
2019-01-13, by Taapas Agrawal
histedit: add rewrite.update-timestamp support to fold and mess
2019-01-10, by Taapas Agrawal
histedit: remove trailing space from warning message
2019-01-13, by Yuya Nishihara
histedit: fix weird indent of i18n text
2019-01-13, by Yuya Nishihara
progress: specify updatebar() function by constructor argument
2019-01-13, by Yuya Nishihara
progress: change _updatebar() to take parameters as arguments
2019-01-13, by Yuya Nishihara
archival: construct progress helper through ui.makeprogress()
2019-01-13, by Yuya Nishihara
help: document rewrite.backup-bundle option
2019-01-12, by Yuya Nishihara
repair: move ui.history-editing-backup to [rewrite] section
2019-01-12, by Yuya Nishihara
revlog: use separate variables to track version flags
2019-01-09, by Gregory Szorc
revlog: inline opener options logic into _loadindex()
2019-01-09, by Gregory Szorc
revlog: store mmaplargeindex as an instance attribute
2019-01-09, by Gregory Szorc
revlog: always enable generaldelta on version 2 revlogs
2019-01-09, by Gregory Szorc
revlog: rename v to versionflags
2019-01-09, by Gregory Szorc
revlog: always process opener options
2019-01-09, by Gregory Szorc
internals: minor rewriting of revlogs documentation
2019-01-09, by Gregory Szorc
tests: make HGCATAPULTSERVERPIPE imply HGTESTCATAPULTSERVERPIPE
2019-01-10, by Kyle Lippincott
tests: add test for warning on histedit with tagged commits
2019-01-10, by Navaneeth Suresh
extdiff: move external tool command line building into separate function
2019-01-10, by Ludovic Chabant
test: explicit a rebase source in test-rebase-collapse.t
2019-01-10, by Boris Feld
tags: join string that's unnecessarily split across lines
2019-01-11, by Martin von Zweigbergk
dispatch: add newline after ui.log "ui blocked ms" message
2019-01-11, by Martin von Zweigbergk
remotefilelog: fix {file_copies} template keyword
2019-01-11, by Martin von Zweigbergk
tests: demonstrate broken {file_copies} template with remotefilelog
2019-01-11, by Martin von Zweigbergk
contrib: update window title when possible in perf-revlog-write-plot.py
2019-01-03, by Boris Feld
histedit: add newline after ui.log "# acttions to histedit" message
2019-01-11, by Kyle Lippincott
rust-cpython: bindings for MissingAncestors
2018-11-30, by Georges Racinet
rust-cpython: generalised conversion function
2019-01-09, by Georges Racinet
rust-cpython: style consistency leftovers
2019-01-08, by Georges Racinet
rust-cpython: consistency in use of hg-core constructs
2019-01-08, by Georges Racinet
rust-cpython: rustdoc improvements
2018-12-22, by Georges Racinet
fuzz: stop building Python in the Makefile
2019-01-10, by Augie Fackler
py3: add a test to whitelist caught by buildbot
2019-01-10, by Pulkit Goyal
tests: de-flake test-narrow-share.t by making dirstate predictable
2019-01-10, by Martin von Zweigbergk
convert: don't drop commits that are empty in the source when using --filemap
2019-01-09, by Matt Harbison
convert: add missing numcommits() override to hg sources
2019-01-09, by Matt Harbison
testrunner: make `-j100 --runs-per-test=100 test-foo.t` use 100 jobs
2019-01-10, by Martin von Zweigbergk
narrow: use merge.ACTION_GET instead of duplicating 'g' constant
2019-01-06, by Martin von Zweigbergk
narrow: drop explicit dirstate write
2019-01-07, by Martin von Zweigbergk
histedit: fix --continue and --abort when curses is enabled
2019-01-09, by Augie Fackler
graft: abort if --date/user specified with --currentdate/currentuser (BC)
2019-01-10, by Yuya Nishihara
amend: turn currentdate into tri-state bool so config option can be negated
2019-01-10, by Yuya Nishihara
discovery: improve partial discovery documentation
2019-01-04, by Boris Feld
discovery: add a simple `addinfo` method
2018-12-28, by Boris Feld
discovery: move missing tracking inside the partialdiscovery object
2018-12-28, by Boris Feld
discovery: add a `iscomplete` method to the `partialdiscovery` object
2018-12-28, by Boris Feld
discovery: update undecided from common directly within partialdiscovery
2018-12-28, by Boris Feld
discovery: move undecided set on the partialdiscovery
2018-12-28, by Boris Feld
histedit: use context manager for locks
2019-01-09, by Martin von Zweigbergk
histedit: drop unused constructor arguments (API)
2019-01-09, by Martin von Zweigbergk
phabricator: teach {phabreview} to work without --amend
2019-01-05, by Matt Harbison
phabricator: warn if unable to amend, instead of aborting after posting
2019-01-05, by Matt Harbison
discovery: re-adjust a conditional wrongly changed
2019-01-10, by Boris Feld
cleanup: stop including thirdparty.cbor in builds
2019-01-07, by Augie Fackler
tests: get access to thirdparty.cbor without requiring it to be installed
2019-01-07, by Augie Fackler
tests: add simplestorerepo to test-check-interfaces.py
2019-01-07, by Augie Fackler
simplestorerepo: migrate to in-hg CBOR code
2019-01-07, by Augie Fackler
simplestorerepo: minimal changes required to get this mostly working again
2019-01-07, by Augie Fackler
perfrevlogwrite: use progress helper on modern hg
2018-12-04, by Martin von Zweigbergk
merge: make local file storage in the .hg/merge directory extensible
2019-01-08, by Daniel Ploch
context: schedule file prefetch before comparing for cleanliness
2019-01-08, by Kyle Lippincott
manifest: convert a recursive function to iterative one using stacks
2018-12-12, by Pulkit Goyal
obsutil: fix the issue5686
2018-12-23, by Sushil khanchi
histedit: add user input to warning message on editing tagged commits
2019-01-06, by Navaneeth Suresh
sparse: fix debugrebuilddirsate when narrow extension is enabled
2018-12-24, by Pulkit Goyal
tests: show that debugrebuilddirstate is broken with narrow+sparse
2018-12-24, by Pulkit Goyal
sparse: don't enable on clone if it was a narrow clone
2018-12-24, by Pulkit Goyal
tests: add tests for narrow clone when both sparse and narrow are enabled
2018-12-24, by Pulkit Goyal
progress: check what type of progress bar to use only once per topic
2019-01-08, by Martin von Zweigbergk
progress: split up _print() method in bar-updating and debug-printing
2019-01-08, by Martin von Zweigbergk
progress: move cached debug flag from progress.progbar to scmutil.progress
2019-01-08, by Martin von Zweigbergk
progress: write ui.progress() in terms of ui.makeprogress()
2019-01-07, by Martin von Zweigbergk
testrunner: avoid capturing a regex group we don't care about
2019-01-08, by Martin von Zweigbergk
remotefilelog: add newlines to ui.log() invocations
2019-01-08, by Kyle Lippincott
xdiff: don't attempt to use fuzzer inputs larger than 100k
2019-01-08, by Augie Fackler
tests: support passing testcase after .t paths that have path separators
2019-01-08, by Kyle Lippincott
progress: document progress.debug config option
2019-01-08, by Martin von Zweigbergk
tests: migrate test-wireproto-serverreactor.py to our internal CBOR
2019-01-07, by Augie Fackler
state: update comment about use of CBOR
2019-01-07, by Augie Fackler
rust-ancestors: adjust branches and inline comments per previous change
2018-12-19, by Yuya Nishihara
rust-ancestors: remove unreachable conditions from missing_ancestors()
2018-12-19, by Yuya Nishihara
rust-ancestors: duplicate loop that visits parents of revs/bases
2018-12-19, by Yuya Nishihara
rust-ancestors: adjust indent level to make next change easier to follow
2018-12-19, by Yuya Nishihara
rust-cpython: remove invalid __package__ attribute
2019-01-06, by Yuya Nishihara
merge with stable
2019-01-07, by Augie Fackler
tests: use more portable flags in test-fix.t
2019-01-07, by Danny Hooper
amend: add -D/--currentdate option
2019-01-07, by Yuya Nishihara
amend: add boolean to ignore date-only change
2019-01-07, by Yuya Nishihara
amend: refactor commit date handling
2019-01-07, by Yuya Nishihara
test-amend: remove uninteresting fields from log output to deduplicate tests
2019-01-07, by Yuya Nishihara
pull: use opts.get('bookmark') instead of opts['bookmark']
2018-12-26, by Pulkit Goyal
amend: add config option to update time to current in hg amend (issue5828)
2019-01-04, by Taapas Agrawal
tests: correct version check in clientreactor test
2019-01-06, by Augie Fackler
py3: buildbot spotted more passing tests
2019-01-06, by Augie Fackler
tests: add lots of b prefix goo to test-fastannotate-revmap.py
2019-01-06, by Augie Fackler
fastannotate: add a missing b prefix
2019-01-06, by Augie Fackler
rust-cpython: using the new bindings from Python
2018-12-06, by Georges Racinet
rust-cpython: binding for LazyAncestors
2018-12-13, by Georges Racinet
discovery: move common heads computation inside partialdiscovery object
2018-12-28, by Boris Feld
discovery: introduce a partialdiscovery object
2018-12-28, by Boris Feld
discovery: move handling of sampling special case inside sampling function
2018-12-14, by Boris Feld
discovery: minor fix to some conditionals
2019-01-04, by Boris Feld
delta: reuse _findsnapshot call from previous stage
2018-12-20, by Boris Feld
delta: have a native implementation of _findsnapshot
2018-12-20, by Boris Feld
transaction: do not overwrite atomic-temp files on error
2018-12-23, by Yuya Nishihara
help: fix typo
2019-01-03, by Ludovic Chabant
rust: use 'impl Trait' in method argument of AncestorsIterator
2018-12-18, by Yuya Nishihara
rust: use .rev() for reverse range
2018-12-18, by Yuya Nishihara
histedit: add warning message on editing tagged commits (issue4017)
2019-01-04, by Navaneeth Suresh
strip: extract bookmark movement into a separate function
2019-01-02, by Boris Feld
strip: compute bookmark target only if we have bookmark to move
2019-01-02, by Boris Feld
strip: extract code to create strip backup
2019-01-02, by Boris Feld
strip: clarify comment around bundle create
2019-01-02, by Boris Feld
strip: move attributes shortcut assigned earlier
2019-01-02, by Boris Feld
log: fix line wrap on diffstat with -G/--graph (issue5800)
2018-12-27, by Navaneeth Suresh
registrar: minor cleanup to the merge function
2019-01-02, by Matt Harbison
vfs: raise NotImplementedError in abstractvfs._auditvfs
2019-01-02, by Boris Feld
vfs: handle _auditpath in proxyvfs
2019-01-02, by Boris Feld
vfs: fix proxyvfs inheritance
2019-01-02, by Boris Feld
vfs: also audit rename
2018-12-26, by Boris Feld
vfs: add a `_auditpath` to abstract vfs
2018-12-26, by Boris Feld
vfs: makes all audited path relative
2017-07-02, by Boris Feld
debugupgraderepo: add a --no-backup mode
2018-12-21, by Boris Feld
upgrade: add '-' in optimization name
2018-07-13, by Boris Feld
revlog: add test case for _findsnapshots
2018-12-21, by Boris Feld
revlog: use the native implementation of issnapshot
2018-12-21, by Boris Feld
revlog: add a native implementation of issnapshot
2018-12-17, by Boris Feld
revlog: more efficient implementation for issnapshot
2018-12-17, by Boris Feld
revlog: clarify the non sparse-revlog case in `issnapshot`
2018-12-30, by Boris Feld
exthelper: switch to using the registrar merging method
2018-12-30, by Matt Harbison
registrar: add a method to merge registrar instances
2018-12-30, by Matt Harbison
phabricator: ensure that the return of urlopener.open() is closed
2018-12-29, by Matt Harbison
revlog: fix pure python slicing test when chain contains nullrev
2018-12-20, by Boris Feld
merge with stable
2018-12-30, by Yuya Nishihara
remotefilelog: fix bug in maybesparsematch returning alwaysmatcher
2018-12-27, by Kyle Lippincott
procutil: correct spelling of uninterruptable -> uninterruptible
2018-12-28, by Kyle Lippincott
help: show advanced, experimental and deprecated extensions with --verbose
2018-12-28, by Matt Harbison
help: remove a duplicate category name entry for TOPIC_CATEGORY_NONE
2018-12-28, by Matt Harbison
phabricator: assign commands to help categories
2018-12-28, by Matt Harbison
largefiles: eliminate an unnecessary import of configitems
2018-12-28, by Matt Harbison
exthelper: add some examples for using registrar aliases
2018-12-28, by Matt Harbison
exthelper: reintroduce the ability to register filesets
2018-12-27, by Matt Harbison
exthelper: reintroduce the ability to register templates
2018-12-27, by Matt Harbison
extensions: deprecate extsetup without a `ui` argument (API)
2018-12-27, by Matt Harbison
largefiles: port revset registration to exthelper
2018-12-27, by Matt Harbison
exthelper: reintroduce the ability to register revsets
2018-12-27, by Matt Harbison
largefiles: drop the uisetup module
2018-12-23, by Matt Harbison
branches: add -r option to show branch name(s) of a given rev (issue5948)
2018-12-24, by Navaneeth Suresh
progress: avoid ui.configbool() lookup when progress bar is active
2018-12-10, by Gregory Szorc
largefiles: port wrapped functions to exthelper
2018-12-23, by Matt Harbison
largefiles: port commands to exthelper
2018-12-23, by Matt Harbison
exthelper: support the option argument when registering a command
2018-12-23, by Matt Harbison
largefiles: port configitems to exthelper
2018-12-23, by Matt Harbison
remotefilelog: use repo.local() instead of isinstance()
2018-12-23, by Matt Harbison
exthelper: add a cautionary note about adding attributes to containers
2018-12-23, by Matt Harbison
exthelper: drop a compatibility shim with '^command' syntax
2018-12-27, by Matt Harbison
wireproto: in batch queries, support queries with immediate responses
2018-12-24, by Valentin Gatien-Baron
rust: core implementation for lazyancestors
2018-12-04, by Georges Racinet
rust-cpython: binding for AncestorsIterator
2018-12-06, by Georges Racinet
rust-cpython: implement Graph using C parents function
2018-12-03, by Georges Racinet
pull: fix inconsistent view of bookmarks during pull (issue4700)
2018-12-20, by Valentin Gatien-Baron
merge: modify the logical statement
2018-12-23, by Sushil khanchi
exthelper: correct a documentation typo
2018-12-23, by Matt Harbison
lfs: convert to using exthelper to wrap functions
2018-11-27, by Matt Harbison
tests: convert a test extension to use exthelper
2018-11-30, by Matt Harbison
exthelper: drop fileset/revset/template support for now
2018-12-22, by Matt Harbison
exthelper: simplify configitem registration
2018-12-22, by Matt Harbison
extensions: import the exthelper class from evolve 980565468003 (API)
2018-12-22, by Matt Harbison
narrow: detect if narrowspec was changed in a different share
2018-12-21, by Martin von Zweigbergk
tests: add test for narrow+share
2018-07-13, by Martin von Zweigbergk
narrow: keep narrowspec backup in store
2018-12-10, by Martin von Zweigbergk
tests: update narrowspec when narrowspec, not dirstate, is accessed
2018-10-27, by Martin von Zweigbergk
merge: extract helper for creating empty "actions" dict
2018-12-21, by Martin von Zweigbergk
manifest: accept narrowmatch into constructor instead of getting from repo
2018-12-03, by Martin von Zweigbergk
py3: byteify one more sys.argv in gendoc.py
2018-12-22, by Matt Harbison
test: introduce a new flag to display env variable line per line
2018-12-19, by Boris Feld
revlog: add an explicit test for `issnapshot`
2018-12-21, by Boris Feld
revlog: add some direct testing of the slicing logic
2018-12-20, by Boris Feld
revlog: limit base to rev size ratio to 500 instead of 50
2018-12-19, by Boris Feld
contrib: remove unused version of os
2018-12-21, by Pulkit Goyal
py3: convert `'{}'.format(foo)` to `'%s' % foo` in the bookflow extension
2018-12-20, by Matt Harbison
py3: byteify sys.argv in gendoc.py
2018-12-20, by Matt Harbison
repository: update interface signature of narrowmatch()
2018-12-18, by Martin von Zweigbergk
narrow: when narrowing, write new narrowspec before removing revlogs
2018-12-05, by Martin von Zweigbergk
narrow: replace "ui.warn(); return 1" by "raise error.Abort()"
2018-11-23, by Martin von Zweigbergk
test-bookmarks-pushpull: add failing test of issue4700
2018-12-16, by Valentin Gatien-Baron
tests: update printenv.py argument parsing
2018-12-19, by Boris Feld
fuzz: new fuzzer for parsers.fm1readmarkers
2018-12-20, by Augie Fackler
parsers: better bounds checking in fm1readmarkers
2018-12-20, by Augie Fackler
fuzz: new fuzzer for dirstate parser
2018-12-19, by Augie Fackler
fuzz: new fuzzer for revlog's parse_index2 method
2018-12-19, by Augie Fackler
fuzz: extract Python initialization to utility package
2018-12-19, by Augie Fackler
fuzz: remove probably-wrong -fsanitize from fuzzutil.o rule
2018-12-19, by Augie Fackler
parsers: remove long-dead parse_manifest method
2018-12-19, by Augie Fackler
help: hide default value for default-off flags
2018-12-19, by Martin von Zweigbergk
help: show "[no-]" only for default-on Flags
2018-12-19, by Martin von Zweigbergk
shelve: drop unnecessary backup of narrowspec
2018-12-05, by Martin von Zweigbergk
shelve: pass transaction around to clarify where it's used
2018-05-07, by Martin von Zweigbergk
py3: byteify docchecker
2018-12-19, by Matt Harbison
py3: replace hard coded `python` with $PYTHON in check-gendoc
2018-12-19, by Matt Harbison
py3: byteify gendoc.py
2018-12-18, by Matt Harbison
py3: use bytes stdout in hghave.py
2018-12-19, by Matt Harbison
perfrevlogwrite: fix a typo in the option name
2018-12-19, by Boris Feld
fuzz: improve makefile per feedback from some folks at work
2018-12-19, by Augie Fackler
py3: use bytes stdout in test-check-help.t
2018-12-18, by Matt Harbison
commandserver: preload repository in master server and reuse its file cache
2018-10-31, by Yuya Nishihara
commandserver: add IPC channel to teach repository path on command finished
2018-10-31, by Yuya Nishihara
upgrade: correct implementation of improvement.__ne__
2018-12-13, by Benjamin Peterson
extensions: use ui.log() interface to provide detailed loading information
2018-12-15, by Yuya Nishihara
mq: implement log() on dummyui
2018-12-15, by Yuya Nishihara
ui: install logger that sends debug.extensions messages to stderr
2018-12-15, by Yuya Nishihara
blackbox: resurrect recursion guard
2018-12-15, by Yuya Nishihara
tests: filter out uninteresting log events
2018-12-15, by Yuya Nishihara
context: error out if basefilectx.cmp() is called without self._filenode
2018-12-16, by Yuya Nishihara
context: collapse complex condition to see if filelog have to be compared
2018-12-16, by Yuya Nishihara
merge with stable
2018-12-18, by Augie Fackler
rust-cpython: build and support for Python3
2018-12-17, by Georges Racinet
py3: convert popen() command arguments in hgclient to str on Windows
2018-12-18, by Matt Harbison
py3: byteify tests/pullext.py
2018-12-17, by Matt Harbison
py3: byteify the fakeversion extension in test-http-bad-server.t
2018-12-17, by Matt Harbison
py3: spawn all python instances with legacy stdio enabled on Windows
2018-12-17, by Matt Harbison
setup: avoid attempting to invoke the system-wide hg.exe on Windows
2018-12-17, by Matt Harbison
delta: ignore base whose chains already don't match expectations
2018-12-17, by Boris Feld
delta: exclude base candidate much smaller than the target
2018-12-17, by Boris Feld
perfrevflogwrite: clear revlog cache between each write
2018-12-17, by Boris Feld
py3: enable legacy stdio mode in exewrapper
2018-12-16, by Matt Harbison
run-tests: alias hg to hg.exe on Windows
2018-12-16, by Matt Harbison
py3: conditionalize the python version in test-install.t
2018-12-16, by Matt Harbison
tests: followup on network related errors on Debian 9
2018-12-16, by Boris Feld
py3: unimplement RevlogError.__str__()
2018-12-16, by Yuya Nishihara
py3: use forcebytestr() to stringify hook exception
2018-12-16, by Yuya Nishihara
color: fix a documentation typo
2018-12-15, by Matt Harbison
py3: quote $PYTHON in test-patchbomb.t for Windows
2018-12-15, by Matt Harbison
rust-cpython: testing the bindings from Python
2018-10-16, by Georges Racinet
rust-cpython: build via HGWITHRUSTEXT=cpython
2018-12-06, by Georges Racinet
rust: better treatment of cargo/rustc errors
2018-12-06, by Georges Racinet
rust-cpython: start cpython crate bindings
2018-12-03, by Georges Racinet
rust-cpython: exclude hgcli from workspace
2018-12-03, by Georges Racinet
sparse-revlog: protect C code against delta chain including nullrev
2018-12-14, by Boris Feld
sparse-revlog: handle nullrev in index_get_length
2018-12-14, by Boris Feld
sparse-revlog: handle nullrev in index_get_start
2018-12-14, by Boris Feld
revlog: introduce a constant for nullrev in `revlog.c`
2018-12-14, by Boris Feld
rust: translation of missingancestors
2018-11-30, by Georges Racinet
contrib: provide a small script that draw performance plot
2018-12-14, by Paul Morelle
delta: filter nullrev out first
2018-12-06, by Boris Feld
perf: report more of the higher range in perfrevlogwrite
2018-12-06, by Boris Feld
help: present boolean arguments as "--[no-]foo"
2018-12-14, by Martin von Zweigbergk
help: show "default: off" for boolean flags that default to off
2018-12-14, by Martin von Zweigbergk
help: use "default: on" instead of "default: True"
2018-12-14, by Martin von Zweigbergk
check-commit: disallow capitalization only right after topic
2018-12-14, by Martin von Zweigbergk
absorb: don't prompt to apply changes when there are none to apply
2018-12-13, by Danny Hooper
py3: add a b'' prefix in tests/test-remotefilelog-pull-noshallow.t
2018-12-14, by Pulkit Goyal
error: implement __str__ on RevlogError to fix some output defects on Py3
2018-12-14, by Augie Fackler
perf: add two more missing b prefixes for Python 3
2018-12-14, by Augie Fackler
match: fix doctest to use bytes instead of str
2018-12-14, by Augie Fackler
py3: use pycompat.bytechr() instead of chr() in test-fastannotate-revmap.py
2018-12-14, by Pulkit Goyal
py3: add a missing b'' prefix in contrib/perf.py
2018-12-14, by Pulkit Goyal
py3: use '%d' for integers instead of '%s'
2018-12-14, by Pulkit Goyal
py3: whitelist another passing test caught by buildbot
2018-12-14, by Pulkit Goyal
py3: fix bad escapes of sub() replacement pattern in test-template-basic.t
2018-12-14, by Yuya Nishihara
perfdiscovery: benching findcommonheads()
2018-12-13, by Georges Racinet
merge with stable
2018-12-13, by Augie Fackler
templatefuncs: specialize "no match" value of search() to allow % operation
2018-12-12, by Yuya Nishihara
templatefuncs: add regexp search() function that extracts substring
2018-12-12, by Yuya Nishihara
rust: changed Graph.parents to return [Revision; 2]
2018-11-30, by Georges Racinet
rust: improved docstring
2018-12-11, by Georges Racinet
revset: move subscript relation functions to its own dict
2018-12-13, by Anton Shestakov
py3: teach run-tests.py to handle exe with spaces when --local isn't specified
2018-12-13, by Matt Harbison
rust: adapted hg-core tests for iteration over Result
2018-12-11, by Georges Racinet
win32: close the handles associated with a spawned child process
2018-12-11, by Matt Harbison
rust: remove comment about error handling of AncestorsIterator
2018-12-11, by Yuya Nishihara
perf: add perfprogress command
2018-12-10, by Gregory Szorc
wireprotov2: unify file revision collection and linknode derivation
2018-12-10, by Gregory Szorc
wireprotov2: send linknodes to emitfilerevisions()
2018-12-10, by Gregory Szorc
tests: add tests for server-side linknode adjustment with wireprotov2
2018-12-10, by Gregory Szorc
tests: fix empty commit in test
2018-12-10, by Gregory Szorc
tests: add sparserevlog requirement to test-sqlitestore.t
2018-12-10, by Gregory Szorc
tests: remove all transitional configuration
2018-11-12, by Boris Feld
sparse-revlog: enabled by default
2018-11-12, by Boris Feld
test: preemptively disable sparse-revlog for some of test-upgrade-repo
2018-11-12, by Boris Feld
test: enable sparse-revlog for test-wireproto-content-redirects.t
2018-11-12, by Boris Feld
test: enable sparse-revlog for test-wireproto-command-capabilities.t
2018-11-12, by Boris Feld
test: enable sparse-revlog for test-wireproto-caching.t
2018-11-12, by Boris Feld
test: enable sparse-revlog for test-treemanifest.t
2018-11-12, by Boris Feld
test: enable sparse-revlog for test-stream-bundle-v2.t
2018-11-12, by Boris Feld
test: enable sparse-revlog for test-ssh.t
2018-11-12, by Boris Feld
test: enable sparse-revlog for test-ssh-proto-unbundle.t
2018-11-12, by Boris Feld
test: enable sparse-revlog for test-ssh-proto.t
2018-11-12, by Boris Feld
test: enable sparse-revlog for test-ssh-bundle1.t
2018-11-12, by Boris Feld
test: enable sparse-revlog for test-sparse-requirement.t
2018-11-12, by Boris Feld
test: enable sparse-revlog for test-revlog-v2.t
2018-11-12, by Boris Feld
test: enable sparse-revlog for test-repo-compengines.t
2018-11-12, by Boris Feld
test: enable sparse-revlog for test-remotefilelog-log.t
2018-11-12, by Boris Feld
test: enable sparse-revlog for test-remotefilelog-clone-tree.t
2018-11-12, by Boris Feld
test: enable sparse-revlog for test-remotefilelog-clone.t
2018-11-28, by Boris Feld
test: enable sparse-revlog for test-phases.t
2018-11-28, by Boris Feld
test: enable sparse-revlog for test-narrow-clone.t
2018-11-12, by Boris Feld
test: enable sparse-revlog for test-narrow-clone-stream.t
2018-11-12, by Boris Feld
test: enable sparse-revlog for test-narrow-clone-no-ellipsis.t
2018-11-12, by Boris Feld
test: enable sparse-revlog for test-lfs-serve.t
2018-11-12, by Boris Feld
test: enable sparse-revlog for test-lfs-largefiles.t
2018-11-12, by Boris Feld
test: enable sparse-revlog for test-lfconvert.t
2018-11-12, by Boris Feld
test: enable sparse-revlog for test-init.t
2018-11-12, by Boris Feld
test: enable sparse-revlog for test-http-protocol.t
2018-11-12, by Boris Feld
test: enable sparse-revlog for test-hgweb-commands.t
2018-11-12, by Boris Feld
test: enable sparse-revlog for test-debugcommands.t
2018-11-12, by Boris Feld
test: enable sparse-revlog for test-clone-uncompressed.t
2018-11-12, by Boris Feld
test: enable sparse-revlog for test-clonebundles.t
2018-11-12, by Boris Feld
test: enable sparse-revlog for test-bundle.t
2018-11-12, by Boris Feld
test: make sure sparse-revlog does not interfer with test-parseindex.t
2018-11-12, by Boris Feld
test: explicitly disable sparse-revlog in test-http-bad-server.t
2018-11-12, by Boris Feld
test: explicitly disable sparse-revlog in test-generaldelta.t
2018-11-12, by Boris Feld
sparse-revlog: disable sparse-revlog if config disable general-delta
2018-11-12, by Boris Feld
test: fix config typo in test-upgrade-repo.t
2018-11-12, by Boris Feld
tests: use $RUNTESTDIR instead of $TESTDIR in narrow-library.sh
2018-12-10, by Pulkit Goyal
tests: update network related errors for Debian 9
2018-12-10, by Boris Feld
util: implement pop() on lrucachedict
2018-11-04, by Yuya Nishihara
util: add method to peek item in lrucachedict
2018-10-31, by Yuya Nishihara
commandserver: loop over selector events
2018-10-31, by Yuya Nishihara
commandserver: remove redundant "if True" block
2018-10-31, by Yuya Nishihara
commandserver: extract handler of new socket connection
2018-10-31, by Yuya Nishihara
commandserver: pass around option to hook repo instance creation
2018-10-31, by Yuya Nishihara
py3: stop subscripting socket.error
2018-12-09, by Matt Harbison
test: update test-logtoprocess.t to not requires less
2018-12-09, by Boris Feld
py3: quote several instances of $PYTHON for Windows
2018-12-09, by Matt Harbison
py3: adapt test-largefiles-wireproto.t to python3
2018-12-09, by Matt Harbison
py3: byteify test-push-race.t
2018-12-09, by Matt Harbison
py3: convert filename to bytes in test-hardlinks.t
2018-12-09, by Matt Harbison
narrow: keep bookmarks temporarily stripped for as long as commits are
2018-12-08, by Martin von Zweigbergk
narrow: drop obsolete support for old Mercurial
2018-12-08, by Martin von Zweigbergk
tests: test that narrow preserves bookmarks on widen
2018-12-06, by Martin von Zweigbergk
rebase: clarify that commits that become empty are skipped
2018-12-07, by Martin von Zweigbergk
rebase: format commit in usual way when explaining that it became empty
2018-12-07, by Martin von Zweigbergk
rust: propagate error of index_get_parents() properly
2018-10-29, by Yuya Nishihara
rust: look up HgRevlogIndex_GetParents() from symbol table
2018-12-02, by Yuya Nishihara
revlog: add public CPython function to get parent revisions
2018-12-02, by Yuya Nishihara
revlog: rename indexType to HgRevlogIndex_Type as it's a global symbol
2018-12-02, by Yuya Nishihara
revlog: export symbol of indexType
2018-12-02, by Yuya Nishihara
setup: fix path of rust source dependencies
2018-12-02, by Yuya Nishihara
rebase: remove now-unnecessary arguments to _abort()
2018-03-04, by Martin von Zweigbergk
rebase: move abort() onto rebaseruntime
2018-03-04, by Martin von Zweigbergk
cleanupnodes: trust caller when "moves" is not None
2018-03-21, by Martin von Zweigbergk
shelve: change transaction description from "commit" to "shelve"
2018-12-05, by Martin von Zweigbergk
shelve: drop unnecessary backup of dirstate for phase-based case
2018-12-05, by Martin von Zweigbergk
tests: split test-shelve.t in two
2018-12-05, by Martin von Zweigbergk
remotefilelog: rely on progress helper for keeping track of position
2018-12-04, by Martin von Zweigbergk
remotefilelog: reduce use of "count" container
2018-12-04, by Martin von Zweigbergk
remotefilelog: replace a "a=[expr]; b=a[0]" by "b=expr; a = [b]"
2018-12-04, by Martin von Zweigbergk
remotefilelog: remove an unnecessary update of "count" container
2018-12-04, by Martin von Zweigbergk
remotefilelog: avoid temporarily using "count" variable as synonym for "total"
2018-12-04, by Martin von Zweigbergk
remotefilelog: use progress helper in fileserverclient
2018-12-05, by Martin von Zweigbergk
remotefilelog: use progress helper in shallowrepo
2018-12-04, by Martin von Zweigbergk
remotefilelog: use progress helper in shallowbundle
2018-12-04, by Martin von Zweigbergk
remotefilelog: use progress helper in repack
2018-12-04, by Martin von Zweigbergk
remotefilelog: use progress helper in remotefilelogserver
2018-12-04, by Martin von Zweigbergk
remotefilelog: use progress helper in basestore
2018-12-04, by Martin von Zweigbergk
remotefilelog: use progress helper when analyzing repos
2018-12-04, by Martin von Zweigbergk
fastannotate: use progress helper
2018-12-04, by Martin von Zweigbergk
debugbuildannotatecache: use progress helper
2018-12-04, by Martin von Zweigbergk
upgrade: clarify "aggressivemergedelta" handling
2018-07-13, by Boris Feld
upgrade: test that fncache is valid after repository upgrade
2018-07-13, by Boris Feld
tests: update `rm` invocation for new location of checklink
2018-12-05, by Augie Fackler
bookflow: new extension for bookmark-based branching
2018-12-03, by idlsoft
rust: make clean takes care of rust/target
2018-12-04, by Georges Racinet
rust: rename local variables in AncestorsIterator::next
2018-12-04, by Georges Racinet
tests: stabilize test-inherit-mode.t on FreeBSD and macOS again
2018-12-04, by Augie Fackler
tests: drop redundant "#if execbit" from test-rebase-inmemory.t
2018-12-04, by Martin von Zweigbergk
narrow: don't resurrect old commits when narrowing (don't strip obsmarkers)
2018-12-03, by Martin von Zweigbergk
commandserver: turn server debug messages into logs
2018-11-18, by Yuya Nishihara
commandserver: add config knob for various logging options
2018-11-18, by Yuya Nishihara
commandserver: expand log path for convenience
2018-11-10, by Yuya Nishihara
commandserver: switch logging facility to ui.log() interface
2018-11-10, by Yuya Nishihara
commandserver: install logger to record server events through canonical API
2018-11-10, by Yuya Nishihara
commandserver: enable logging when server process started
2018-11-10, by Yuya Nishihara
test-commandserver: change way of triggering early crash
2018-11-10, by Yuya Nishihara
loggingutil: add basic logger backends
2018-11-18, by Yuya Nishihara
merge with stable
2018-12-04, by Augie Fackler
rust: peek_mut optim for lazy ancestors
2018-11-29, by Georges Racinet
fuzz: grep away HAVE_GETC_UNLOCKED in pyconfig.h to avoid msan badness
2018-12-03, by Augie Fackler
fuzz: more correctly specify CFLAGS and LDFLAGS when building Python
2018-11-13, by Augie Fackler
tests: stabilize test-blackbox.t on Windows
2018-12-04, by Matt Harbison
tests: stabilize for recent wcache changes
2018-12-04, by Matt Harbison
extdiff: avoid double backslashes in the displayed tool path on Windows
2018-12-03, by Matt Harbison
contrib: add a helper script that help to build interesting repositories
2018-11-28, by Boris Feld
py3: listify filter() to call len() on it
2018-12-03, by Pulkit Goyal
loggingutil: document openlogfile()
2018-11-18, by Yuya Nishihara
loggingutil: extract openlogfile() and proxylogger to new module
2018-11-18, by Yuya Nishihara
blackbox: pass in options to _openlogfile() as arguments
2018-11-18, by Yuya Nishihara
blackbox: just try writing to repo.vfs and update lastlogger on success
2018-11-17, by Yuya Nishihara
vfs: add option to not create parent directories implicitly
2018-11-20, by Yuya Nishihara
repo: add a `wcachevfs` to access the `.hg/wcache/` directory
2018-11-15, by Boris Feld
cache: create `wcache` directory at init time
2018-11-15, by Boris Feld
cache: create `cache` directory at init time
2018-11-15, by Boris Feld
check-exec: write file in 'wcache' instead of 'cache'
2018-11-15, by Boris Feld
mmapindex: set default to 1MB
2018-11-23, by Boris Feld
mmapindex: move the 'mmapindexthreshold' option out of experimental
2018-11-23, by Boris Feld
perf: add a --rev attribute to perfindex
2018-12-01, by Boris Feld
perf: update perfindex to be more realistic
2018-11-23, by Boris Feld
match: drop unnecessary wrapping of regex in group
2018-12-02, by Martin von Zweigbergk
match: use _BASE_SIZE instead of magic value 4
2018-12-02, by Martin von Zweigbergk
match: make "groupsize" include the trailing "|"
2018-12-02, by Martin von Zweigbergk
match: fix an unaligned (but harmless) indent
2018-12-02, by Martin von Zweigbergk
match: raise an Abort error instead of OverflowError
2018-11-22, by Boris Feld
match: avoid translating glob to matcher multiple times for large sets
2018-11-22, by Boris Feld
match: extract function that group regexps
2018-11-22, by Boris Feld
match: test for overflow error in pattern
2018-11-22, by Boris Feld
match: extract a literal constant into a symbolic one
2018-11-22, by Boris Feld
tests: apply binary mode to output in seq.py
2018-12-01, by Matt Harbison
perf: add a `--clear-caches` to `perfbranchmapupdate`
2018-11-23, by Boris Feld
perf: start from an existing branchmap if possible
2018-11-21, by Boris Feld
perf: rely on repoview for perfbranchmapupdate
2018-11-21, by Boris Feld
perf: pre-indent some code in `perfbranchmapupdate`
2018-11-21, by Boris Feld
perf: add a `perfbranchmapupdate` command
2018-11-21, by Boris Feld
push: config option to control behavior when pushing to a publishing server
2018-11-05, by Anton Shestakov
narrowcommands: remove an unrequired `repo.narrowpats` call
2018-11-30, by Pulkit Goyal
manifest: reject lines shorter than 42 bytes, not 22
2018-11-29, by Augie Fackler
blackbox: initialize logger with repo instance
2018-11-11, by Yuya Nishihara
blackbox: do not nullify repo to deactivate the logger on failure
2018-11-17, by Yuya Nishihara
blackbox: extract global last logger to proxylogger class
2018-11-11, by Yuya Nishihara
ui: pass in bytes opts dict to logger.log()
2018-11-11, by Yuya Nishihara
ui: pass in formatted message to logger.log()
2018-11-11, by Yuya Nishihara
blackbox: send debug message to logger by core ui
2018-11-11, by Yuya Nishihara
blackbox: change the way of deactivating the logger on write error
2018-11-17, by Yuya Nishihara
match: remove obsolete catching of OverflowError
2018-11-28, by Martin von Zweigbergk
sparse: raise a move verbose index error from the C code
2018-11-27, by Boris Feld
narrow: drop the bundle2 capability since we have server capabilities (BC)
2018-10-05, by Pulkit Goyal
vfs: extract the audit path logic into a submethod
2017-07-02, by Boris Feld
subrepo-git: use an official origvfs when appropriate
2018-11-22, by Boris Feld
revert: extract origvfs logic in a sub-function
2018-11-22, by Boris Feld
vfs: treat 'undo.' file the same as 'journal.' file
2018-11-22, by Boris Feld
perf: add a perfignore command
2018-11-22, by Boris Feld
py3: use pycompat.xrange instead of xrange
2018-11-26, by Pulkit Goyal
store: write fncache only once if there are both adds and removes
2018-11-27, by Pulkit Goyal
perf: disable revlogs clearing in `perftags` by default
2018-11-20, by Boris Feld
perf: add a `clear-revlogs` flag to `perfbookmarks`
2018-11-20, by Boris Feld
tags: cache `repo.changelog` access when checking tags nodes
2018-11-20, by Boris Feld
perf: add a `clear-revlogs` flag to `perftags`
2018-11-20, by Boris Feld
perf: stop creating new revlog by hand in perftags
2018-11-25, by Boris Feld
revlog: update the documentation for `trim_endidx`
2018-11-26, by Boris Feld
revlog: properly detect corrupted revlog in `index_get_length`
2018-11-26, by Boris Feld
perf: rename `perfhelper-tracecopies` to `perfhelper-pathcopies`
2018-11-26, by Boris Feld
perf: add a docstring to `perfpathcopies`
2018-11-26, by Boris Feld
revlog: update the docstring of `ancestors` to match reality
2018-11-26, by Boris Feld
remotefilelog: fix typo in docstring
2018-11-26, by Augie Fackler
store: append to fncache if there are only new files to write
2018-11-23, by Pulkit Goyal
py3: fix couple of division operator to do integer divison
2018-11-26, by Pulkit Goyal
py3: use dict.items() instead of dict.iteritems()
2018-11-26, by Pulkit Goyal
py3: convert strings to bytes in tests/test-remotefilelog-histpack.py
2018-11-26, by Pulkit Goyal
py3: replace str() with pycompat.bytestr() or ('%d' % int)
2018-11-23, by Pulkit Goyal
perf: add a `--timing` argument to `perfhelper-tracecopies`
2018-11-23, by Boris Feld
ui: manage logger instances and event filtering by core ui
2018-11-11, by Yuya Nishihara
extensions: add "uipopulate" hook, called per instance, not per process
2018-11-12, by Yuya Nishihara
hgweb: load globally-enabled extensions explicitly
2018-11-17, by Yuya Nishihara
tests: disable remotefilelog on Windows
2018-11-24, by Matt Harbison
perf: run 'setup' function during stub run
2018-11-22, by Boris Feld
perf: fallback to subset if ondisk cache is missing in perfbranchmapload
2018-11-23, by Boris Feld
perf: prewarm the branchmap in perfbranchmapload
2018-11-23, by Boris Feld
localrepo: correct docstring of filectx()
2018-11-25, by Yuya Nishihara
annotate: remove dead code to not convert path to relative path
2018-11-24, by Yuya Nishihara
annotate: start pager soon after command options are validated
2018-11-24, by Yuya Nishihara
annotate: check and update command options first
2018-11-24, by Yuya Nishihara
annotate: format local tables in less-dense form
2018-11-24, by Yuya Nishihara
perf: rename version flag of perfchangegroupchangelog to cgversion
2018-11-22, by Pulkit Goyal
procutil: don't allow the main 'hg' script to be treated as the Windows exe
2018-11-23, by Matt Harbison
remotefilelog: drop some compatibility cruft for finding the hg exeutable
2018-11-23, by Matt Harbison
branchmap: build the revbranchcache._namesreverse() only when required
2018-11-21, by Pulkit Goyal
sparse-revlog: put the native implementation of slicechunktodensity to use
2018-11-15, by Boris Feld
cext: increment the `parsers` module version
2018-11-15, by Boris Feld
sparse-revlog: introduce native (C) implementation of slicechunktodensity
2018-11-15, by Boris Feld
sparse-revlog: add a `trim_endidx` function in C
2018-11-09, by Boris Feld
sparse-revlog: add a `index_segment_span` function in C
2018-11-09, by Boris Feld
sparse-revlog: add a `index_get_length` function in C
2018-11-09, by Boris Feld
sparse-revlog: add a `index_get_start` function in C
2018-11-20, by Boris Feld
perf: add --clear-revlog flag to branchmapload
2018-11-23, by Boris Feld
perf: introduce a function to fully "unload" a changelog
2018-11-23, by Boris Feld
perf: use an explicit function in perfbranchmapload
2018-11-23, by Boris Feld
perf: update function name to match `perfbranchmapload` command
2018-11-23, by Boris Feld
perf: fix a minor typo in perfbranchmapload
2018-11-21, by Boris Feld
context: floor adjustlinkrev graph walk during copy tracing
2018-10-10, by Boris Feld
context: small refactoring of `isintroducedafter`
2018-11-19, by Boris Feld
context: split `introrev` logic in a sub function
2018-10-10, by Boris Feld
context: introduce an `isintroducedafter` method and use it in copies
2018-10-10, by Boris Feld
context: take advantage of `_descendantrev` in introrev if available
2018-10-10, by Boris Feld
context: spell out the logic around linkrev adjustement starting point
2018-10-10, by Boris Feld
perf: add a new `perfhelper-tracecopies` command
2018-11-19, by Boris Feld
narrow: extract helper for parsing narrowspec file
2018-09-21, by Martin von Zweigbergk
py3: cast attribute name to sysstr in clearcachedproperty()
2018-11-22, by Yuya Nishihara
py3: whitelist three more passing test caught by buildbot
2018-11-21, by Pulkit Goyal
tests: make test-check-module-imports more robust
2018-11-21, by Valentin Gatien-Baron
push: add --publish flag to change phase of pushed changesets
2018-10-27, by Anton Shestakov
match: reformat `syntaxes` dictionary for better maintainability
2018-11-19, by Boris Feld
match: provide and use a quick way to escape a single byte
2018-11-19, by Boris Feld
perf: make `clearfilecache` helper work with any object
2018-11-19, by Boris Feld
perf: move some of the perftags benchmark to the setup function
2018-11-20, by Boris Feld
perf: use the new setup function in "perfbookmarks"
2018-11-19, by Boris Feld
perf: add a `setup` argument to run code outside of the timed section
2018-11-19, by Boris Feld
perf: explicitly pass title as a keyword argument in `perfdiffwd`
2018-11-19, by Boris Feld
ui: unify argument name of ui.log()
2018-11-11, by Yuya Nishihara
logtoprocess: extract logger class from ui wrapper
2018-11-11, by Yuya Nishihara
merge with stable
2018-11-21, by Yuya Nishihara
py3: use node.hex(m.digest()) instead of m.hexdigest()
2018-11-19, by Pulkit Goyal
tests: add Balto configuration file
2018-11-18, by Boris Feld
tests: make test-alias.t pass with re2
2018-11-19, by Valentin Gatien-Baron
context: remove seemingly impossible code branch
2018-11-19, by Martin von Zweigbergk
py3: use pycompat.byteskwargs() to covert keys of kwargs to bytes
2018-11-19, by Pulkit Goyal
py3: use '%d' for integers instead of '%s'
2018-11-19, by Pulkit Goyal
py3: add 9 new passing tests caught by buildbot
2018-11-19, by Pulkit Goyal
branch: allow changing branch of merge commits with --rev
2018-11-09, by Anton Shestakov
lfs: ensure that the return of urlopener.open() is closed
2018-11-15, by Matt Harbison
changegroup: avoid instantiating storage if we are not using it
2018-11-15, by Kyle Lippincott
http: allow 'auth.prefix' to have a username consistent with the URI
2018-11-16, by Matt Harbison
lfs: make the exception messages consistent
2018-11-15, by Matt Harbison
lfs: handle URLErrors to add additional information
2018-11-15, by Matt Harbison
lfs: improve the hints for common errors in the Batch API
2018-11-15, by Matt Harbison
lfs: provide more Batch API error info via a hint in the raised exception
2018-11-15, by Matt Harbison
scmutil: display the optional hint when handling StorageError in catchall()
2018-11-15, by Matt Harbison
sparse-revlog: align endrevidx usages in the _slicechunktosize
2018-11-15, by Boris Feld
sparse-revlog: use `span` variable as intended
2018-11-15, by Boris Feld
tests: stabilize test-commandserver.t on Windows
2018-11-15, by Matt Harbison
histedit: conditionalize the imports of 'fcntl' and 'termios'
2018-11-15, by Matt Harbison
logtoprocess: update commandfinish options arguments
2018-11-16, by Boris Feld
rebase: fix two ui.logs to actually have text when using default blackbox log
2018-11-15, by Kyle Lippincott
wireprotov2server: let repo.narrowmatch(match) do matcher intersection
2018-11-15, by Martin von Zweigbergk
blackbox: extract function to test if log event is tracked
2018-11-11, by Yuya Nishihara
blackbox: initialize inlog flag properly
2018-11-11, by Yuya Nishihara
blackbox: initialize repo attribute properly
2018-11-11, by Yuya Nishihara
blackbox: unindent "if True" block
2018-11-11, by Yuya Nishihara
blackbox: extract logger class from ui wrapper
2018-11-11, by Yuya Nishihara
blackbox: rename variables to prepare extracting core logic from ui wrapper
2018-11-11, by Yuya Nishihara
sparse-revlog: rework the way we enforce chunk size limit
2018-11-09, by Boris Feld
doctest: add a `issnapshot` method to _testrevlog
2018-11-13, by Boris Feld
tests: add `revlogutils.deltas` module to doctests
2018-11-13, by Boris Feld
merge with stable
2018-11-15, by Yuya Nishihara
mergetools: adjust Beyond Compare config on Mac/Linux
2018-11-05, by joco
rewriteutil: move publicrevs closer to where it's used
2018-11-14, by Anton Shestakov
requires: use atomictemp=True when writing .hg/requires
2018-11-14, by Martin von Zweigbergk
blackbox: extract _log() function which is called after lastui is resolved
2018-11-11, by Yuya Nishihara
blackbox: inline temporary variables which are referenced only once
2018-11-11, by Yuya Nishihara
blackbox: simply update global lastui variable at once
2018-11-11, by Yuya Nishihara
blackbox: consolidate conditions for early return
2018-11-11, by Yuya Nishihara
blackbox: remove redundant check for unassigned repo
2018-11-11, by Yuya Nishihara
tests: fix bytes/str issue I introduced when adding this test
2018-11-14, by Augie Fackler
shelve: use matcher to restrict prefetch to just the modified files
2018-11-13, by Kyle Lippincott
revlog: automatically read from opened file handles
2018-11-13, by Gregory Szorc
revlog: detect incomplete revlog reads
2018-11-13, by Gregory Szorc
revlog: use single file handle when de-inlining revlog
2018-10-30, by Gregory Szorc
store: raise ProgrammingError if unable to decode a storage path
2018-11-13, by Pulkit Goyal
tests: document a known failing interaction between narrow and lfs
2018-11-13, by Matt Harbison
logtoprocess: drop support for ui.log() call with invalid msg arguments (BC)
2018-11-11, by Yuya Nishihara
py3: byte-stringify inline extension in test-logtoprocess.t
2018-11-11, by Yuya Nishihara
logtoprocess: rewrite dict building in py3-compatible way
2018-11-11, by Yuya Nishihara
logtoprocess: leverage procutil.shellenviron() to stringify variables (BC)
2018-11-11, by Yuya Nishihara
templater: check invalid use of list expression properly (issue5920)
2018-11-13, by Yuya Nishihara
py3: add b suffix to make sure file is opened in bytes mode
2018-11-13, by Pulkit Goyal
py3: don't use dict.iterkeys()
2018-11-13, by Pulkit Goyal
py3: use node.hex(h.digest()) instead of h.hexdigest()
2018-11-13, by Pulkit Goyal
py3: make second argument of fdopen() a str
2018-11-13, by Pulkit Goyal
py3: fix keyword arguments handling in hgext/remotefilelog/
2018-11-13, by Pulkit Goyal
py3: add __pycache__ to .hgignore
2018-10-13, by Pulkit Goyal
sparse-revlog: stop using a heap to track selected gap
2018-11-08, by Boris Feld
sparse-revlog: stop using a heap to track gaps
2018-11-08, by Boris Feld
sparse-revlog: fast-path before computing payload size
2018-11-08, by Boris Feld
sparse-revlog: drop unused deltainfo parameter from segmentspan
2018-10-16, by Boris Feld
sparse-revlog: drop unused deltainfo parameter from _slicechunktodensity
2018-10-16, by Boris Feld
sparse-revlog: skip the span check in the sparse-revlog case
2018-10-15, by Boris Feld
histedit: import chistedit curses UI from hg-experimental
2018-10-17, by Augie Fackler
manifest: perform cheap checks before potentially allocating memory
2018-11-12, by Augie Fackler
manifest: also reject obviously-too-short lines when parsing lines
2018-11-12, by Augie Fackler
manifest: make sure there's a filename before bothering to look for newline
2018-11-12, by Augie Fackler
revlog: replace PyInt_AS_LONG with a more portable helper function
2018-11-06, by Augie Fackler
help: document weird behavior of uisetup()
2018-11-12, by Yuya Nishihara
help: merge section about uisetup() and extsetup()
2018-11-12, by Yuya Nishihara
help: add internals.extensions topic
2018-11-12, by Yuya Nishihara
commandserver: send raw progress information to message channel
2018-11-04, by Yuya Nishihara
commandserver: make getpass() request distinct from normal prompt
2018-11-04, by Yuya Nishihara
commandserver: attach prompt default and choices to message
2018-11-04, by Yuya Nishihara
test-commandserver: clean up quoting and location of dbgui extension
2018-11-08, by Yuya Nishihara
ui: extract helpers to write message with type or label
2015-01-18, by Yuya Nishihara
commandserver: add experimental option to use separate message channel
2015-01-18, by Yuya Nishihara
commandserver: fix reference before assignment error in pipeservice cleanup
2018-11-07, by Yuya Nishihara
dispatch: pass around ui.fmsg channel
2015-01-18, by Yuya Nishihara
test-subrepo: document why share magically works even if subrepos are missing
2018-11-10, by Yuya Nishihara
packaging: add Fedora 29 target
2018-11-11, by Augie Fackler
store: pass in decoded filename to narrow matcher
2018-11-10, by Yuya Nishihara
test-narrow-clone-stream: include no usefncache case which is broken
2018-11-10, by Yuya Nishihara
test-narrow-clone-stream: include uppercase letter in filename
2018-11-10, by Yuya Nishihara
phase: use the `phases.cmdphasenames` constant to walk available command flags
2018-11-10, by Matt Harbison
phases: add a list of names usable by the phase command
2018-11-09, by Matt Harbison
transaction: display data about why the transaction failed to rollback
2018-11-07, by Boris Feld
merge with stable
2018-11-10, by Yuya Nishihara
remotefilelog: avoid accessing repo instance after dispatch
2018-11-09, by Martin von Zweigbergk
share: avoid a now-unnecessary reload of the repo
2018-11-09, by Martin von Zweigbergk
share: reload repo after adjusting it in postshare()
2018-11-09, by Martin von Zweigbergk
tests: don't load strip extension via mq extension for remotefilelog tests
2018-11-09, by Martin von Zweigbergk
remotefilelog: remove unused configs for {data,history}pack version
2018-11-09, by Martin von Zweigbergk
tests: remove obsolete PYTHONPATH override from remotefilelog tests
2018-11-09, by Martin von Zweigbergk
tests: drop obsolete "hginit" alias in remotefilelog tests
2018-11-09, by Martin von Zweigbergk
fix: add extra field to fixed revisions to avoid creating obsolescence cycles
2018-11-08, by Danny Hooper
cleanup: use revision numbers instead of hashes in test output
2018-11-08, by Danny Hooper
tests: make the commands.resolve.confirm tests not pollute the test-wide hgrc
2018-11-07, by Kyle Lippincott
tests: fix a couple typos in test-resolve.t comments and add a comment
2018-11-07, by Kyle Lippincott
fix: add suboption for configuring execution order of tools
2018-11-06, by Danny Hooper
tests: fix up some import statements caught by Python 3
2018-11-07, by Augie Fackler
tests: replace `tac` reimplementation by `sort -r`
2018-11-07, by Martin von Zweigbergk
tests: work around `tac` not being portable
2018-11-07, by Augie Fackler
revlog: give formatting to clang-format
2018-11-06, by Augie Fackler
revlog: add blank line in comment to help clang-format
2018-11-06, by Augie Fackler
revlog: add a comment to help clang-format produce less-awful results
2018-11-06, by Augie Fackler
py3: ratchet caught two more passing tests
2018-11-06, by Augie Fackler
perf: add a lazydeltabase option to perfrevlogwrite
2018-11-05, by Boris Feld
perf: add `storage` as possible source for perfrevlogwrite
2018-11-05, by Boris Feld
perf: add `parent-smallest` as possible source for perfrevlogwrite
2018-11-05, by Boris Feld
perf: add `parent-2` as possible source for perfrevlogwrite
2018-11-05, by Boris Feld
perf: add `parent-1` as possible source for perfrevlogwrite
2018-11-05, by Boris Feld
perf: add the notion of "source" to perfrevlogwrite
2018-10-19, by Boris Feld
perf: only display the total time for perfrevlogwrite if quiet
2018-11-06, by Boris Feld
perf: offer full details in perfrevlogwrite
2018-10-03, by Boris Feld
perf: introduce a perfrevlogwrite command
2018-10-03, by Boris Feld
tests: fix config knob in test-narrow-clone-stream.t
2018-11-06, by Augie Fackler
remotefilelog: fix various whitespace issues in docstring
2018-11-06, by Augie Fackler
ui: add config knob to redirect status messages to stderr (API)
2018-11-03, by Yuya Nishihara
ui: hide fin/fout/ferr attributes behind @property functions
2018-11-03, by Yuya Nishihara
ui: label prompt and echo messages
2015-01-18, by Yuya Nishihara
ui: add inner function to select write destination
2018-11-03, by Yuya Nishihara
ui: remove _write() and _write_err() functions
2018-11-03, by Yuya Nishihara
ui: move pre/post processes from low-level write()s to _writenobuf()
2018-11-03, by Yuya Nishihara
ui: pass in file object to _writenobuf()
2018-11-03, by Yuya Nishihara
perf: fix perfrevlogrevisions --reverse
2018-11-05, by Boris Feld
procutil: import concerns about creationflags on Windows from D1701
2018-11-06, by Boris Feld
localrepo: extract loading of hgrc files to standalone function
2018-11-05, by Gregory Szorc
revsets: make bookmark/named('re:nonexistent') not abort (issue6018) (BC)
2018-11-05, by Martin von Zweigbergk
fix: rename :fileset subconfig to :pattern
2018-11-05, by Danny Hooper
fix: add a config to abort when a fixer tool fails
2018-10-31, by Danny Hooper
perf: measure slicing time in perfrevlogrevision
2018-11-06, by Boris Feld
perf: teach perfrevlogrevision about sparse reading
2018-11-06, by Boris Feld
perf: use the same timer for all section of perfrevlogrevision
2018-11-06, by Boris Feld
obsutil: clarify the access to "repo"
2018-05-22, by Boris Feld
pycompat: adding Linux detection and fixing Mac
2018-11-05, by rdamazio
remotefilelog: fix various minor py3 problems
2018-11-05, by Augie Fackler
remotefilelog: rip out a missed mention of lz4
2018-11-05, by Augie Fackler
ui: wrap whole _write() block with timeblockedsection
2018-11-03, by Yuya Nishihara
ui: indent _writenobuf() to prepare moving bits from _write() functions
2018-11-03, by Yuya Nishihara
ui: simply concatenate messages before applying color labels
2018-11-03, by Yuya Nishihara
ui: simplify interface of low-level write() functions
2018-11-03, by Yuya Nishihara
ui: factor out function that writes data to fout/ferr with labeling
2018-11-03, by Yuya Nishihara
ui: consolidate places where _progclear() is called
2018-11-03, by Yuya Nishihara
templater: compute revset lazily
2018-11-04, by Yuya Nishihara
remotefilelog: drop compat code for "getbundle_shallow" wireprotocol command
2018-10-24, by Pulkit Goyal
tests: remove lz4 as dependency while running tests
2018-10-24, by Pulkit Goyal
remotefilelogserver: add a matcher argument to _walkstreamfiles()
2018-10-24, by Pulkit Goyal
shallowutil: introduce a helper function isenabled()
2018-11-05, by Pulkit Goyal
remotefilelog: remove some BC code related to streamclone
2018-10-24, by Pulkit Goyal
remotefilelog: add some docstring
2018-10-17, by Augie Fackler
remotefilelog: rename wireproto methods and remaining capabilities
2018-10-04, by Augie Fackler
remotefilelog: consolidate and rename on-disk store requirement
2018-10-16, by Augie Fackler
remotefilelog: consolidate and rename bundle2 capability
2018-10-16, by Augie Fackler
remotefilelog: rename capability for legacy ssh file fetching method
2018-10-16, by Augie Fackler
remotefilelog: rip out lz4 support
2018-10-04, by Augie Fackler
remotefilelog: bump pack file formats to version 2
2018-10-03, by Augie Fackler
remotefilelog: avoid hard-coding pack names in tests
2018-10-03, by Augie Fackler
remotefilelog: remove now-unused wirepack code
2018-10-16, by Augie Fackler
remotefilelogserver: remove pack-serving functionality
2018-10-16, by Augie Fackler
remotefilelog: remove support for fetching packs
2018-10-16, by Augie Fackler
remotefilelog: jettison example cache client
2018-10-03, by Augie Fackler
remotefilelog: prune obsolete method
2018-10-03, by Augie Fackler
logtoprocess: use new runbgcommand from procutil
2018-10-03, by Augie Fackler
procutil: port over windows encoding fixes from logtoprocess
2018-10-16, by Augie Fackler
remotefilelog: transplant runbgcommand to procutil
2018-10-03, by Augie Fackler
remotefilelog: remove function that was described as deprecated
2018-10-03, by Augie Fackler
remotefilelog: import pruned-down remotefilelog extension from hg-experimental
2018-09-27, by Augie Fackler
store: introduce _matchtrackedpath() and use it to filter store files
2018-10-17, by Pulkit Goyal
narrow: only send includepats and excludepats if they are not empty
2018-10-17, by Pulkit Goyal
exchange: pass includepats and excludepats as arguments to getbundle()
2018-10-16, by Pulkit Goyal
catapult: add a bit more documentation on how to use catapult tracing
2018-11-01, by Kyle Lippincott
catapult: introduce HGTESTCATAPULTSERVERPIPE to control run-tests' tracing
2018-11-01, by Kyle Lippincott
catapult: rename 'active' to 'activetrace'; this isn't storing a boolean state
2018-11-01, by Kyle Lippincott
catapult: fix broken run-tests catapult tracing
2018-11-01, by Kyle Lippincott
test: fix self._testdir to use the right mercurial library during testing
2018-11-03, by Sangeet Kumar Mishra
tests: conditonalize a difference in test-merge-tools.t on Windows
2018-11-03, by Matt Harbison
statprof: clean up unicode/bytes a little
2018-11-01, by Augie Fackler
statprof: add a couple of asserts to avoid storing unicodes
2018-11-01, by Augie Fackler
tests: add some helpful `|| cat` bits to test-profile.t
2018-11-01, by Augie Fackler
tests: skip wireproto clientreactor tests on Python 3.6.0-3.6.3 inclusive
2018-11-01, by Augie Fackler
contrib: tweak import-checker to always use bytes for module names
2018-11-01, by Augie Fackler
contrib: fix import-checker to not b'' module names on Python 3
2018-11-01, by Augie Fackler
tests: add a critical flush() to run-tests.py to make output stable on py3
2018-11-01, by Augie Fackler
merge-tools: when calling external merge tool, describe the resolve inputs
2018-10-13, by Kyle Lippincott
templatekw: deprecate p1rev/p2rev/p1node/p2node in favor of p1/p2
2018-10-26, by Yuya Nishihara
templatekw: add p1/p2 keywords which switches the current ctx
2018-10-26, by Yuya Nishihara
templater: add wrapper for a single template mapping
2018-10-19, by Yuya Nishihara
templatekw: extract internal "{rev}:{node|formatnode}" template to constant
2018-10-26, by Yuya Nishihara
test: remove changes preparing the drop of `HGMERGE`
2018-11-01, by Boris Feld
run-tests: define the default merge tool through configuration
2018-11-01, by Boris Feld
run-tests: explicitly declare the list of dropped environment variable
2018-10-19, by Boris Feld
test: drop usage of `HGMERGE` in `test-lfconvert.t`
2018-11-01, by Boris Feld
test: drop usage of `HGMERGE` in `test-merge-types.t`
2018-11-01, by Boris Feld
test: use the "correct" merge tool in `test-rebase-detach.t`
2018-11-01, by Boris Feld
test: also deactivate `ui.merge` when testing merge tool
2018-10-31, by Boris Feld
tests: adjust merge tool config in test-largefiles-update.t
2018-10-31, by Boris Feld
extensions: include current version in "invalid version" message
2018-04-20, by Boris Feld
obsolete: prefetch the repo.obsstore used in phasedivergence loop
2018-10-19, by Boris Feld
obsutil: prefetch method in allpredecessors loop
2018-10-19, by Boris Feld
merge with stable
2018-11-02, by Augie Fackler
beautifygraph: don't substitute anything for 'X' in rendered graphs
2018-10-13, by Danny Hooper
py3: do not stringify integers in revlog stats by '%s'
2018-10-24, by Yuya Nishihara
py3: convert revlog stats to a dict of (bytes, int) pairs
2018-10-24, by Yuya Nishihara
py3: roll up threading.Thread constructor args into **kwargs
2018-10-25, by Matt Harbison
tests: glob over a single quote vs double quote difference on Windows
2018-10-25, by Matt Harbison
py3: port test-log-exthook.t to Python 3
2018-10-23, by Augie Fackler
extensions: fix up many many debug logs that use %r
2018-10-12, by Augie Fackler
blackbox: add configitem for format of log timestamps
2018-10-17, by Matt DeVore
narrow: replace filtering in list comprehension by set operations
2018-10-23, by Martin von Zweigbergk
storage: update sqlitestore to use the new `deltamode` parameter
2018-10-23, by Boris Feld
narrow: rework logic to check whether we need to widen and narrow
2018-10-23, by Pulkit Goyal
tests: show that adding an already included path still calls narrow_widen()
2018-10-23, by Pulkit Goyal
graft: introduce --base option for using custom base revision while merging
2018-10-14, by Mads Kiilerich
changegroup: add a option to create bundle with full snapshot only
2018-10-18, by Boris Feld
changegroup: allow to force delta to be against p1
2018-10-10, by Boris Feld
storage: also use `deltamode argument` for ifiledata
2018-10-09, by Boris Feld
changegroup: refactor emitrevision to use a `deltamode` argument
2018-10-09, by Boris Feld
branchmap: do not specify changelog as an argument
2018-10-23, by Yuya Nishihara
filecache: unimplement __set__() and __delete__() (API)
2018-10-20, by Yuya Nishihara
filecache: use try-except for faster __dict__ lookup
2018-10-20, by Yuya Nishihara
help: displaying extension commands by default
2018-10-18, by rdamazio
help: displaying documented aliases by default
2018-10-18, by rdamazio
help: allow hiding of help topics
2018-10-13, by rdamazio
help: allow commands to be hidden
2018-10-13, by rdamazio
py3: add one more passing test to whitelist
2018-10-20, by Pulkit Goyal
py3: make sure we pass sysstr in sqlite3.connect()
2018-10-20, by Pulkit Goyal
archive: use manifest.matches() to simplify and speed up matching
2017-09-05, by Martin von Zweigbergk
archive: create alwaysmatcher when no matcher provided
2017-09-05, by Martin von Zweigbergk
archive: change "matcnfn" argument to a real matcher
2017-09-05, by Martin von Zweigbergk
less
more
|
(0)
-30000
-10000
-3000
-1000
-768
+768
+1000
+3000
+10000
tip