Mercurial
Mercurial
>
hg
/ graph
summary
|
shortlog
|
changelog
| graph |
tags
|
bookmarks
|
branches
|
files
|
zip
|
gz
|
bz2
|
help
less
more
|
(0)
-30000
-10000
-3000
-1000
-960
+960
+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.
py3: convert the mode argument of os.fdopen to unicodes (1 of 2)
2017-02-13, by Pulkit Goyal
bugzilla: add a rest api backend (usable with bugzilla 5.0+)
2017-02-09, by John Mulligan
keepalive: honor urllib2 style get_method overrides
2017-02-13, by John Mulligan
lock: include Linux pid namespace identifier in prefix
2017-02-10, by Jun Wu
lock: move lock._host calculation to a function
2017-02-10, by Jun Wu
debugcommands: move 'debugknown' in the new module
2017-02-01, by Pierre-Yves David
debugcommands: extract debuginstall in the debugcommands module
2017-02-01, by Pierre-Yves David
dispatch: load debugcommand before extension
2017-02-13, by Pierre-Yves David
merge with stable
2017-02-13, by Martin von Zweigbergk
bundle2: fix assertion that 'compression' hasn't been set
stable
2017-02-13, by Siddharth Agarwal
wireproto: properly report server Abort during 'getbundle'
stable
2017-02-10, by Pierre-Yves David
getbundle: cleanly handle remote abort during getbundle
stable
2017-02-10, by Pierre-Yves David
bundle1: fix bundle1-denied reporting for pull over ssh
stable
2017-02-10, by Pierre-Yves David
bundle-tests: operate from outside a repository
stable
2017-02-10, by Pierre-Yves David
bundle1: display server abort hint during unbundle
stable
2017-02-10, by Pierre-Yves David
bundle1: fix bundle1-denied reporting for push over ssh
stable
2017-02-10, by Pierre-Yves David
bundle2: keep hint close to the primary message when remote abort
stable
2017-02-10, by Pierre-Yves David
misc: update year in copyright lines
stable
2017-02-12, by FUJIWARA Katsunori
localrepo: avoid unnecessary sorting
2017-02-13, by Stanislau Hlebik
localrepo: cache self.changelog in local variable
2017-02-13, by Stanislau Hlebik
destutil: remove dead code about non-linear updates
2017-02-07, by Martin von Zweigbergk
update: fix typo/stale comment to match code
2017-02-09, by Martin von Zweigbergk
merge: remove unused handling of default destination in merge.update()
2017-02-08, by Martin von Zweigbergk
update: localize logic around which ancestor to use
2017-02-08, by Martin von Zweigbergk
tests: add test for updating to null revision
2017-02-08, by Martin von Zweigbergk
import: mention "stdin" (abbreviated) and add example
2017-02-10, by Martin von Zweigbergk
merge: print status message before launching external merge tool
2017-02-09, by Martin von Zweigbergk
pager: exit cleanly on SIGPIPE (BC)
2017-02-08, by Simon Farnsworth
runtests: catch EPROTONOSUPPORT in checkportisavailable
2017-02-10, by Jun Wu
zstd: vendor python-zstandard 0.7.0
2017-02-07, by Gregory Szorc
tests: exclude python-zstandard from pyflakes analysis
2017-02-09, by Augie Fackler
py3: fix the way we produce bytes list in store.py
2017-02-07, by Pulkit Goyal
py3: convert os.__file__ to bytes
2017-02-07, by Pulkit Goyal
commandserver: handle backlog before exiting
2017-02-08, by Jun Wu
misc: replace domain of mercurial-devel ML address by mercurial-scm.org
stable
2017-02-11, by FUJIWARA Katsunori
i18n: update Report-Msgid-Bugs-To property of *.po files
stable
2017-02-11, by FUJIWARA Katsunori
misc: replace domain of mercurial ML address by mercurial-scm.org
stable
2017-02-11, by FUJIWARA Katsunori
commandserver: prevent unlink socket twice
2017-02-08, by Jun Wu
runtests: check ports on IPv6 address
2017-02-09, by Jun Wu
zeroconf: fail nicely on IPv6 only system
2017-02-08, by Simon Farnsworth
chg: verify XDG_RUNTIME_DIR
2017-02-06, by Jun Wu
check-code: permit functools.reduce
2017-01-21, by Yedidya Feldblum
perf: split obtaining chunks from decompression
2017-02-04, by Gregory Szorc
smartset: move set classes and related functions from revset module (API)
2016-10-16, by Yuya Nishihara
help: test if "hg help TOPIC" reference is valid
2017-01-25, by Yuya Nishihara
help: uppercase command placeholder
2017-01-25, by Yuya Nishihara
help: show section that couldn't be found
2017-02-05, by Yuya Nishihara
cmdutil: remove forwarding methods per deprecation policy
2017-02-03, by Augie Fackler
util: always force line buffered stdout when stdout is a tty (BC)
2017-02-03, by Simon Farnsworth
localrepo: avoid unnecessary conversion from node to rev
2017-02-02, by Stanislau Hlebik
debian: update copyright years
stable
2017-02-04, by Anton Shestakov
debian: update mailing list address
stable
2017-02-04, by Anton Shestakov
bundle2: implement a basic __repr__ for bundle2 part
2017-02-02, by Pierre-Yves David
bundle2: drop an outdated comment
2017-02-02, by Pierre-Yves David
unbundle: swap conditional branches for clarity
2017-02-02, by Pierre-Yves David
unbundle: add a small comment to tag the bundle1 case as such
2017-02-02, by Pierre-Yves David
unbundle: add a small comment to clarify the 'check_heads' call
2017-02-02, by Pierre-Yves David
pager: don't terminate with extreme prejudice on SIGPIPE (BC)
2017-02-02, by Simon Farnsworth
verify: replace _validpath() by matcher
2017-01-23, by Martin von Zweigbergk
rebase: fix code comment to refer to right issue (4504, not 4505)
2017-02-01, by Martin von Zweigbergk
merge with stable
2017-02-01, by Kevin Bullock
Added signature for changeset e1526da1e6d8
stable
2017-02-01, by Kevin Bullock
Added tag 4.1 for changeset e1526da1e6d8
stable
2017-02-01, by Kevin Bullock
merge with i18n
stable
4.1
2017-02-01, by Kevin Bullock
i18n-pt_BR: synchronized with dfc6663f97ca
stable
2017-02-01, by Wagner Bruna
merge: more safe detection of criss cross merge conflict between dm and r
stable
2017-02-01, by Mads Kiilerich
tests: correct (I think) command in test-largefiles-update
stable
2017-01-30, by Augie Fackler
tests: expand flags to long form in test-largefiles-update.t
stable
2017-01-30, by Augie Fackler
merge: fix crash on criss cross merge with dir move and delete (issue5020)
stable
2017-01-31, by Mads Kiilerich
tests: use 'f' in test-merge-criss-cross.t to prepare for recursive dumping
stable
2017-01-31, by Mads Kiilerich
util: make sortdict.keys() return a copy
stable
2017-01-30, by Martin von Zweigbergk
test-highlight: add normalization rule for Pygments 2.2
stable
2017-01-30, by Yuya Nishihara
tests: account for different newline behavior between Solaris and GNU grep
stable
2017-01-29, by Danek Duvall
tests: also allow "Protocol not supported" in test-http-proxy error
stable
2017-01-20, by Augie Fackler
revset: prevent using outgoing() and remote() in hgweb session (BC)
stable
2017-01-20, by Yuya Nishihara
tests: use an absolute path to get around '..' being invalid on a dead CWD
stable
2017-01-19, by Augie Fackler
ui: rename tmpdir parameter to more specific repopath
stable
2017-01-18, by Sean Farley
pager: wrap _runcommand() no matter if stdout is redirected
stable
2017-01-19, by Yuya Nishihara
shelve: make unshelve not crash when there are missing files (issue4176)
stable
2017-01-19, by Kostia Balytskyi
statprof: require input file
stable
2017-01-18, by Gregory Szorc
tests: work around FreeBSD's unzip having slightly different output
stable
2017-01-18, by Augie Fackler
contrib: fix check-commit to not reject commits from `hg sign` and `hg tag`
stable
2017-01-18, by Augie Fackler
Added signature for changeset a1dd2c0c479e
stable
2017-01-18, by Augie Fackler
Added tag 4.1-rc for changeset a1dd2c0c479e
stable
2017-01-18, by Augie Fackler
tests: fix up some http tests for no-zstd case
stable
4.1-rc
2017-01-18, by Augie Fackler
freeze: merge default into stable for 4.1 code freeze
stable
2017-01-18, by Augie Fackler
patchbomb: add tmpdir parameter to ui.edit call
2017-01-16, by Sean Farley
histedit: add tmpdir parameter to ui.edit call
2017-01-16, by Sean Farley
cmdutil: add tmpdir parament to ui.edit calls
2017-01-16, by Sean Farley
ui: add a parameter to set the temporary directory for edit
2017-01-16, by Sean Farley
help: update help for `hg update` which was misleading (issue5427)
2017-01-18, by Pulkit Goyal
templater: add '{envvars}' to access environment variables
2017-01-17, by Matt Harbison
ui: introduce an experimental dict of exportable environment variables
2017-01-17, by Matt Harbison
tests: test experimental.spacemovesdown config for commit -i
2017-01-17, by Anton Shestakov
zstd: prevent potential free() of uninitialized memory
2017-01-17, by Gregory Szorc
revlog: give EXTSTORED flag value to narrowhg
2017-01-17, by Martin von Zweigbergk
help: don't let tools reflow revlog flags list
2017-01-17, by Martin von Zweigbergk
help: format revlog.txt more closely to result
2017-01-17, by Martin von Zweigbergk
hgweb: simplify calculation of first revision in filelog command
2017-01-17, by Denis Laxalde
hgweb: restore ascending iteration on revs in filelog web command
2017-01-17, by Denis Laxalde
context: extract _changesinrange() out of blockancestors()
2017-01-16, by Denis Laxalde
shelve: allow multiple shelves with --patch and --stat
2017-01-14, by Pulkit Goyal
zstd: vendor python-zstandard 0.6.0
2017-01-14, by Gregory Szorc
util: add length argument to util.buffer()
2017-01-14, by Pulkit Goyal
py3: replace pycompat.getenv with encoding.environ.get
2017-01-15, by Pulkit Goyal
patch: check length of git index header only if integer is specified
2017-01-15, by Yuya Nishihara
localrepo: experimental support for non-zlib revlog compression
2017-01-13, by Gregory Szorc
revlog: use compression engine APIs for decompression
2017-01-13, by Gregory Szorc
hgweb: build the "entries" list directly in filelog command
2017-01-13, by Denis Laxalde
convert: remove "replacecommitter" action
2017-01-14, by Gregory Szorc
ui: check EOF of getpass() response read from command-server channel
2017-01-14, by Yuya Nishihara
convert: config option to control Git committer actions
2017-01-13, by Gregory Szorc
help: make "mergetool" an alias for "merge-tools"
2017-01-13, by Gregory Szorc
templatekw: force noprefix=False to insure diffstat consistency (issue4755)
2017-01-12, by Matthieu Laneuville
check-code: reject module-level @cachefunc
2017-01-13, by Martin von Zweigbergk
similar: remove caching from the module level
2017-01-13, by Pierre-Yves David
patch: add label for coloring the similarity extended header
2017-01-09, by Sean Farley
patch: use opt.showsimilarity to calculate and show the similarity
2017-01-09, by Sean Farley
patch: add similarity config knob in experimental section
2017-01-09, by Sean Farley
similar: move score function to module level
2017-01-07, by Sean Farley
revset: abuse x:y syntax to specify line range of followlines()
2017-01-09, by Yuya Nishihara
revset: do not transform range* operators in parsed tree
2017-01-09, by Yuya Nishihara
revset: add default value to getinteger() helper
2017-01-09, by Yuya Nishihara
revset: factor out getinteger() helper
2017-01-09, by Yuya Nishihara
revset: rename rev argument of followlines() to startrev
2017-01-09, by Yuya Nishihara
help: use :hg: role and canonical name to point to revset string patterns
2017-01-13, by Yuya Nishihara
util: compression APIs to support revlog decompression
2017-01-02, by Gregory Szorc
crecord: add an experimental option for space key to move cursor down
2017-01-08, by Anton Shestakov
perf: support multiple compression engines in perfrevlogchunks
2017-01-02, by Gregory Szorc
revlog: use compression engine API for compression
2017-01-02, by Gregory Szorc
util: compression APIs to support revlog compression
2017-01-02, by Gregory Szorc
revlog: move decompress() from module to revlog class (API)
2017-01-02, by Gregory Szorc
revlog: make compressed size comparisons consistent
2017-01-02, by Gregory Szorc
similar: rename local variable to not collide with previous
2017-01-07, by Sean Farley
patch: add label for coloring the index extended header
2017-01-09, by Sean Farley
patch: add index line for diff output
2016-12-31, by Sean Farley
patch: add config knob for displaying the index header
2017-01-09, by Sean Farley
bisect: refer directly to bisect() revset predicate in help
2017-01-12, by Martin von Zweigbergk
tests: use "hg help revisions.<predicate>" instead of grepping
2017-01-12, by Martin von Zweigbergk
help: remove now-redundant pointer to revsets help
2017-01-12, by Martin von Zweigbergk
help: eliminate duplicate text for revset string patterns
2017-01-07, by Matt Harbison
revset: add regular expression support to 'desc'
2017-01-07, by Matt Harbison
revset: stop lowercasing the regex pattern for 'author'
2017-01-11, by Matt Harbison
repair: clean up stale lock file from store backup
2016-11-24, by Gregory Szorc
repair: copy non-revlog store files during upgrade
2016-11-24, by Gregory Szorc
repair: migrate revlogs during upgrade
2016-12-18, by Gregory Szorc
revlog: add clone method
2016-12-18, by Gregory Szorc
repair: begin implementation of in-place upgrading
2016-12-18, by Gregory Szorc
repair: determine what upgrade will do
2016-12-18, by Gregory Szorc
repair: implement requirements checking for upgrades
2016-12-18, by Gregory Szorc
debugcommands: stub for debugupgraderepo command
2016-11-24, by Gregory Szorc
util: teach stringmatcher to handle forced case insensitive matches
2017-01-11, by Matt Harbison
revset: point to 'grep' in the 'keyword' help for regex searches
2017-01-11, by Matt Harbison
help: explain that revsets can be used where 1 or 2 revs are wanted
2017-01-11, by Martin von Zweigbergk
help: explain what the term "revset" means
2017-01-11, by Martin von Zweigbergk
help: merge revsets.txt into revisions.txt
2017-01-11, by Martin von Zweigbergk
tests: use `hg help dates` instead of `hg help revs` in test
2017-01-11, by Martin von Zweigbergk
help: use a single paragraph to describe full and abbreviated nodeids
2017-01-11, by Martin von Zweigbergk
hgweb: support Content Security Policy
2017-01-10, by Gregory Szorc
hgweb: call process_dates() via DOM event listener
2017-01-10, by Gregory Szorc
protocol: send application/mercurial-0.2 responses to capable clients
2016-12-24, by Gregory Szorc
httppeer: advertise and support application/mercurial-0.2
2016-12-24, by Gregory Szorc
wireproto: advertise supported media types and compression formats
2016-12-24, by Gregory Szorc
util: declare wire protocol support of compression engines
2016-12-24, by Gregory Szorc
internals: document compression negotiation
2016-12-24, by Gregory Szorc
httppeer: extract code for HTTP header spanning
2016-12-24, by Gregory Szorc
commands: config option to control bundle compression level
2017-01-10, by Gregory Szorc
bundle2: allow compression options to be passed to compressor
2017-01-10, by Gregory Szorc
chg: check snprintf result strictly
2017-01-11, by Jun Wu
rebase: provide detailed hint to abort message if working dir is not clean
2017-01-10, by Valters Vingolds
revset: parse variable-length arguments of followlines() by getargsdict()
2017-01-09, by Yuya Nishihara
parser: extend buildargsdict() to support variable-length positional args
2017-01-09, by Yuya Nishihara
parser: make buildargsdict() precompute position where keyword args start
2017-01-09, by Yuya Nishihara
chg: change server's process title
2017-01-11, by Jun Wu
chgserver: add the setprocname interface
2017-01-11, by Jun Wu
hgweb: use archivespecs for links on repo index page too
2017-01-10, by Anton Shestakov
hgweb: use util.sortdict for archivespecs
2017-01-10, by Anton Shestakov
hgweb: test the order of archive links
2017-01-11, by Anton Shestakov
revlog: REVIDX_EXTSTORED flag
2017-01-05, by Remi Chaintron
revlog: flag processor
2017-01-10, by Remi Chaintron
revlog: pass revlog flags to addrevision
2017-01-05, by Remi Chaintron
revlog: add 'raw' argument to revision and _addrevision
2017-01-05, by Remi Chaintron
pager: do not special case chg
2017-01-10, by Jun Wu
chg: remove getpager support
2017-01-10, by Jun Wu
chgserver: implement chgui._runpager
2017-01-10, by Jun Wu
chgserver: make S channel support pager request
2017-01-10, by Jun Wu
chg: handle pager request client-side
2017-01-10, by Jun Wu
chgserver: use util.shellenviron
2017-01-10, by Jun Wu
util: extract the logic calculating environment variables
2017-01-10, by Jun Wu
hgweb: generate archive links in order
2017-01-08, by Anton Shestakov
hgweb: use archivespecs (dict) instead of archives (tuple) for "in" check
2017-01-08, by Anton Shestakov
test-obsolete: stabilize output on platforms without 'serve' support
2017-01-08, by Matt Harbison
tests: update globs for Windows
2017-01-08, by Matt Harbison
help: merge the various operator sections of revsets, filesets and templates
2017-01-08, by Matt Harbison
help: apply the section headings from revsets to templates
2017-01-08, by Matt Harbison
help: apply the section headings from revsets to filesets
2017-01-08, by Matt Harbison
chg: check type read from S channel
2017-01-06, by Jun Wu
chgserver: check type passed to S channel
2017-01-06, by Jun Wu
chg: send type information via S channel (BC)
2017-01-06, by Jun Wu
rebase: fail-fast the pull if working dir is not clean (BC)
2017-01-01, by Valters Vingolds
commit: fix unmodified message detection for the "--- >8 ----" magic
2017-01-06, by Yuya Nishihara
commit: update test to actually modify template text
2017-01-06, by Yuya Nishihara
pager: wrap ui._runpager
2016-12-26, by Jun Wu
summary: use ui.label and join to write evolution troubles
2017-01-07, by Denis Laxalde
log: drop unnecessary ui.note label from "trouble: " line
2017-01-07, by Denis Laxalde
revset: add a followlines(file, fromline, toline[, rev]) revset
2017-01-04, by Denis Laxalde
context: add a `blockancestors(fctx, fromline, toline)` function
2016-12-28, by Denis Laxalde
mdiff: add a "blocksinrange" function to filter diff blocks by line range
2017-01-03, by Denis Laxalde
run-tests: unset CHGDEBUG
2017-01-06, by Jun Wu
summary: add evolution "troubles" information to summary output
2017-01-06, by Denis Laxalde
summary: use the same labels as log command in "parent: " line
2017-01-06, by Denis Laxalde
templates: display evolution "troubles" in command line style
2017-01-06, by Denis Laxalde
templatekw: add a "troubles" template keyword
2017-01-06, by Denis Laxalde
test: test "trouble: " line in log output with multiple troubles
2017-01-06, by Denis Laxalde
cmdutil: add missing "i18n" comment about "trouble: " line
2017-01-06, by Denis Laxalde
rebase: use repo.vfs.exists in 'hg summary' hook
2017-01-06, by Valters Vingolds
hgweb: link to raw-file on annotation page (BC)
2016-12-28, by Gregory Szorc
repair: combine two loops over changelog revisions
2017-01-04, by Martin von Zweigbergk
repair: speed up stripping of many roots
2017-01-04, by Martin von Zweigbergk
make: remove targets for building packages for ubuntu wily (end of life)
2017-01-06, by Anton Shestakov
config: add docs for ignoring all text below in the editor
2017-01-04, by Sean Farley
cmdutil: add special string that ignores rest of text
2016-12-31, by Sean Farley
revset: drop TODO comment about sorting issue of fullreposet
2016-05-14, by Yuya Nishihara
revset: document wdir() as an experimental function
2017-01-05, by Yuya Nishihara
revset: categorize wdir() as very fast function
2016-08-20, by Yuya Nishihara
revset: make children() not look at p2 if null (issue5439)
2015-05-23, by Yuya Nishihara
setup: pass named argument to setup_zstd
2017-01-04, by Gregory Szorc
merge with stable
2017-01-04, by Augie Fackler
templates-default: factor out definition of changeset labels
2017-01-03, by Denis Laxalde
cmdutil: add support for evolution "troubles" display in changeset_printer
2016-10-10, by Denis Laxalde
cmdutil: extract a _changesetlabels function out of changeset_printer._show()
2017-01-03, by Denis Laxalde
chg: add procutil.h
2017-01-02, by Jun Wu
chg: let procutil maintain its own pagerpid
2017-01-02, by Jun Wu
chg: decouple hgclient from setuppager
2017-01-02, by Jun Wu
chg: decouple hgclient from setupsignalhandler
2017-01-02, by Jun Wu
chg: move signal and pager handling to a separate file
2017-01-02, by Jun Wu
keepalive: rewrite readline()
2015-10-07, by Gregory Szorc
keepalive: remove limit argument from readline()
2015-10-07, by Gregory Szorc
keepalive: don't concatenate strings when reading chunked transfer
2015-10-07, by Gregory Szorc
exchange: use rich class for sorting clone bundle entries
2016-12-26, by Gregory Szorc
Added signature for changeset e69874dc1f4e
stable
2017-01-04, by Kevin Bullock
Added tag 4.0.2 for changeset e69874dc1f4e
stable
2017-01-04, by Kevin Bullock
i18n-ja: synchronized with 5f33116cd787
stable
4.0.2
2016-12-31, by FUJIWARA Katsunori
chg: respect XDG_RUNTIME_DIR
2016-12-26, by Jun Wu
chg: make "get default sockdir" a separate method
2016-12-25, by Jun Wu
chg: handle connect failure before errno gets overridden
2016-12-25, by Jun Wu
py3: have a bytes version of shlex.split()
2016-12-25, by Pulkit Goyal
chg: support long socket path
2016-12-23, by Jun Wu
chg: remove sockdirfd
2016-12-23, by Jun Wu
chg: let hgc_open support long path
2016-12-23, by Jun Wu
rebase: un-wrap function signature since it fits in 80 columns
2016-12-24, by Augie Fackler
py3: exclude pywatchman from test-check-py3-compat.t
2016-12-25, by Pulkit Goyal
py3: update test-check-py3-compat.t
2016-12-25, by Pulkit Goyal
shelve: choose a legal shelve name when no name is passed (issue5112)
2016-12-22, by Pulkit Goyal
shelve: add tests to ensure illegal shelve names are avoided
2016-12-22, by Pulkit Goyal
py3: replace sys.executable with pycompat.sysexecutable
2016-12-20, by Pulkit Goyal
py3: have bytes version of sys.executable
2016-12-20, by Pulkit Goyal
py3: use pycompat.getcwd instead of os.getcwd
2016-12-22, by Pulkit Goyal
py3: use python 3 compatible variables in hgext/fsmontor/__init__.py
2016-12-21, by Pulkit Goyal
py3: add warnings in check-code related to py3
2016-12-21, by Pulkit Goyal
py3: replace os.getenv with pycompat.osgetenv
2016-12-19, by Pulkit Goyal
py3: have bytes version of os.getenv
2016-12-19, by Pulkit Goyal
url: remove unnecessary deletion of environ variables while dealing with proxy
2016-12-24, by Pulkit Goyal
convert: add config option to control storing original revision
2016-12-22, by Gregory Szorc
convert: add config option to copy extra keys from Git commits
2016-12-22, by Gregory Szorc
convert: don't use {} as default argument value
2016-12-22, by Gregory Szorc
documentation: better censor flag documentation
2016-12-22, by Remi Chaintron
tests: make test-convert-git.t reproducible
2016-12-24, by Gregory Szorc
fsmonitor: refresh pywatchman to upstream
2016-12-22, by Zack Hricz
tests: exclude bundled pywatchman from test-check-pyflakes
2016-12-22, by Zack Hricz
posix: make poll() restart on interruption by signal (issue5452)
stable
2016-12-22, by Yuya Nishihara
color: load 'colortable' from extension using an 'extraloader'
2016-11-18, by Pierre-Yves David
color: move hgext.color._styles to mercurial.color.style
2016-11-18, by Pierre-Yves David
color: drop use of the 'global' keyword for '_style'
2016-11-18, by Pierre-Yves David
color: drop use of the 'global' keyword for _terminfo_params
2016-11-18, by Pierre-Yves David
fsmonitor: fix exception message scraping
2016-12-21, by zphricz
tests: add magic string to bypass check-commit
2016-12-21, by David Soria Parra
demandimport: do not raise ImportError for unknown item in fromlist
stable
2016-12-19, by Yuya Nishihara
convert: config option for git rename limit
2016-12-18, by Gregory Szorc
chgserver: backout changeset dfb19aed409e (per discussion)
2016-12-22, by Yuya Nishihara
chgserver: override runcommand
2016-12-16, by Jun Wu
chgserver: store csystem separately
2016-12-16, by Jun Wu
py3: replace sys.platform with pycompat.sysplatform (part 2 of 2)
2016-12-19, by Pulkit Goyal
py3: replace sys.platform with pycompat.sysplatform (part 1 of 2)
2016-12-19, by Pulkit Goyal
py3: replace os.name with pycompat.osname (part 2 of 2)
2016-12-19, by Pulkit Goyal
py3: replace os.name with pycompat.osname (part 1 of 2)
2016-12-19, by Pulkit Goyal
py3: replace os.environ with encoding.environ (part 5 of 5)
2016-12-18, by Pulkit Goyal
py3: replace os.environ with encoding.environ (part 4 of 5)
2016-12-18, by Pulkit Goyal
py3: replace os.environ with encoding.environ (part 3 of 5)
2016-12-18, by Pulkit Goyal
py3: replace os.environ with encoding.environ (part 2 of 5)
2016-12-18, by Pulkit Goyal
py3: replace os.environ with encoding.environ (part 1 of 5)
2016-12-18, by Pulkit Goyal
tests: exclude bundled pywatchman from check-code test
2016-12-20, by David Soria Parra
convert: parse perforce data on-demand
2016-12-20, by David Soria Parra
convert: return calculated values from parse() instead of manpulating state
2016-12-20, by David Soria Parra
convert: move localname state to function scope
2016-12-20, by David Soria Parra
convert: use return value in parse_view() instead of manipulating state
2016-12-20, by David Soria Parra
changegroup: simplify logic around enabling changegroup 03
2016-12-19, by Pierre-Yves David
changegroup: pass 'repo' to allsupportedversions
2016-12-19, by Pierre-Yves David
changegroup: simplify 'allsupportedversions' logic
2016-12-19, by Pierre-Yves David
py3: replace os.altsep with pycompat.altsep
2016-12-18, by Pulkit Goyal
py3: have a bytes version of sys.platform
2016-12-18, by Pulkit Goyal
py3: have a bytes version of os.altsep
2016-12-18, by Pulkit Goyal
py3: make sure encoding.encoding is a bytes variable
2016-12-17, by Pulkit Goyal
chg: remove locks
2016-12-19, by Jun Wu
chg: start server at a unique address
2016-12-19, by Jun Wu
chgserver: truncate base address at "." for hash address
2016-12-19, by Jun Wu
ui: do not translate empty configsource() to 'none' (API)
2016-10-23, by Yuya Nishihara
convert: remove unused-but-set variable introduced in db9e883566e8
2016-12-18, by Yuya Nishihara
py3: replace os.sep with pycompat.ossep (part 4 of 4)
2016-12-17, by Pulkit Goyal
py3: replace os.sep with pycompat.ossep (part 3 of 4)
2016-12-17, by Pulkit Goyal
py3: replace os.sep with pycompat.ossep (part 2 of 4)
2016-12-17, by Pulkit Goyal
py3: replace os.sep with pycompat.ossep (part 1 of 4)
2016-12-17, by Pulkit Goyal
py3: replace os.pathsep with pycompat.ospathsep
2016-12-17, by Pulkit Goyal
py3: use %d instead of %s for integers
2016-12-17, by Pulkit Goyal
help: make multirevs just an alias for revsets
2016-12-16, by Martin von Zweigbergk
context: correct metadataonlyctx's parameter
2016-12-16, by Jun Wu
registrar: raise a programming error on duplicated registering
2016-12-12, by Pierre-Yves David
py3kcompat: drop unused module
2016-10-16, by Yuya Nishihara
strutil: drop module which no longer be used
2016-10-16, by Yuya Nishihara
convert: inline strutil.rfindall()
2016-10-16, by Yuya Nishihara
convert: return commit objects for revisions in the revmap
2016-12-14, by David Soria Parra
convert: encapsulate commit data fetching and commit object creation
2016-12-13, by David Soria Parra
convert: do not provide head revisions if we have no changests to import
2016-12-13, by David Soria Parra
convert: allow passing in a revmap
2016-12-14, by David Soria Parra
convert: use convert_revision for P4 imports
2016-12-13, by David Soria Parra
convert: remove unused dictionaries
2016-12-14, by David Soria Parra
convert: self.heads is a list
2016-12-14, by David Soria Parra
convert: don't use long list comprehensions
2016-12-13, by David Soria Parra
changelog: keep track of file end in appender (issue5444)
2016-12-15, by Durham Goode
tests: fix test-bdiff to handle variance between pure and c bdiff code
2016-12-15, by Augie Fackler
tests: finish updating test-bdiff to unittest (part 4 of 4)
2016-12-15, by Augie Fackler
tests: update more of test-bdiff.py to use unittest (part 3 of 4)
2016-12-15, by Augie Fackler
tests: update more of test-bdiff.py to use unittest (part 2 of 4)
2016-12-15, by Augie Fackler
tests: migrate test-bdiff.py to use unittest (part 1 of 4)
2016-12-15, by Augie Fackler
import-checker: do not enforce lexical sort accross stdlib/local boundary
2016-12-15, by Pierre-Yves David
cg1packer: fix `compressed` method
2016-12-14, by Stanislau Hlebik
perf: add historical support of ui.load()
2016-12-15, by Philippe Pepiot
chg: ignore HG_* in confighash
2016-12-14, by Jun Wu
py3: make keys of keyword arguments strings
2016-12-13, by Pulkit Goyal
error: make it clear that ProgrammingError is for mercurial developers
2016-12-12, by Jun Wu
revlog: merge hash checking subfunctions
2016-12-13, by Remi Chaintron
bookmarks: make bookmarks.comparebookmarks accept binary nodes (API)
2016-12-09, by Stanislau Hlebik
bookmarks: rename `compare()` to `comparebookmarks()` (API)
2016-11-22, by Stanislau Hlebik
graft: support grafting changes to new file in renamed directory (issue5436)
2016-12-05, by Gábor Stefanik
rebase: calculate ancestors for --base separately (issue5420)
2016-11-28, by Jun Wu
py3: utility functions to convert keys of kwargs to bytes/unicodes
2016-12-07, by Pulkit Goyal
py3: make a bytes version of getopt.getopt()
2016-12-06, by Pulkit Goyal
parsers: use buffer to store revlog index
2016-12-06, by Jun Wu
fancyopts: switch from fancyopts.getopt.* to getopt.*
2016-12-06, by Pulkit Goyal
py3: use pycompat.fsdecode() to pass to imp.* functions
2016-12-05, by Pulkit Goyal
localrepo: use ProgrammingError
2016-12-06, by Jun Wu
error: add ProgrammingError
2016-12-06, by Jun Wu
chgserver: call "load" for new ui objects
2016-12-05, by Jun Wu
localrepository: remove None as default value of path argument in __init__()
2016-12-04, by Pulkit Goyal
py3: use pycompat.sysstr() in __import__()
2016-12-01, by Pulkit Goyal
py3: avoid use of basestring
2016-11-30, by Pulkit Goyal
py3: use unicodes in __slots__
2016-11-30, by Pulkit Goyal
memctx: allow the metadataonlyctx thats reusing the manifest node
2016-11-21, by Mateusz Kwapich
localrepo: make it possible to reuse manifest when commiting context
2016-11-17, by Mateusz Kwapich
manifest: expose the parents() method
2016-11-17, by Mateusz Kwapich
httppeer: assign Vary request header last
2016-11-28, by Gregory Szorc
wireproto: only advertise HTTP-specific capabilities to HTTP peers (BC)
2016-11-28, by Gregory Szorc
protocol: declare transport protocol name
2016-11-28, by Gregory Szorc
bdiff: early pruning of common prefix before doing expensive computations
2016-11-16, by Mads Kiilerich
formatter: add overview of API and example as doctest
2016-10-22, by Yuya Nishihara
ui: factor out ui.load() to create a ui without loading configs (API)
2016-10-22, by Yuya Nishihara
hgweb: add missing slash to file log url in rss style
stable
2016-12-08, by Anton Shestakov
check-code: add a rule to forbid "cp -r"
2016-11-30, by Jun Wu
tests: replace "cp -r" with "cp -R"
2016-11-30, by Jun Wu
posix: give the cached symlink a real target
2016-11-30, by Martijn Pieters
shelve: move patch extension to a string constant
2016-11-29, by Kostia Balytskyi
merge with stable
2016-12-01, by Kevin Bullock
Added signature for changeset b3b1ae98f6a0
stable
2016-12-01, by Kevin Bullock
Added tag 4.0.1 for changeset b3b1ae98f6a0
stable
2016-12-01, by Kevin Bullock
i18n-pt_BR: synchronized with 819f96b82fa4
stable
4.0.1
2016-11-25, by Wagner Bruna
shelve: fix use of unexpected working dirs in test-shelve.t
2016-11-29, by Kostia Balytskyi
crecord: change the verb according to the operation
2016-11-28, by Jun Wu
crecord: change help text for the space key dynamically
2016-11-28, by Jun Wu
crecord: rewrite status line text (BC)
2016-11-28, by Jun Wu
crecord: make _getstatuslines update numstatuslines
2016-11-23, by Jun Wu
crecord: move status window text calculation to a separate method
2016-11-28, by Jun Wu
revlog: ensure that flags do not overflow 2 bytes
2016-11-28, by Cotizo Sima
merge with stable
2016-11-27, by Augie Fackler
debugcommands: sort command order
2016-11-25, by Gregory Szorc
tests: add test that @commands in debugcommands.py are sorted
2016-11-25, by Gregory Szorc
fsmonitor: be robust in the face of bad state
2016-11-25, by Simon Farnsworth
merge: use original file extension for temporary files
2016-11-23, by Mads Kiilerich
ui: use try..finally in configoverride
2016-11-26, by Gregory Szorc
util: limit output chunk size in zlib decompression
2016-11-26, by Gregory Szorc
crecord: filter text via i18n
2016-11-23, by Jun Wu
revert: pass operation to crecord
2016-11-23, by Jun Wu
crecord: add an "operation" field
2016-11-23, by Jun Wu
revert: prompt before removing files in interactive mode
2016-11-25, by Denis Laxalde
revert: indicate the default choice when prompting to forget files
2016-11-25, by Denis Laxalde
style: avoid an unnecessary line split
2016-11-25, by Denis Laxalde
debugcommands: move 'debugdeltachain' in the new module
2016-08-17, by Gregory Szorc
debugcommands: move 'debugindex' and 'debugindexdot' in the new module
2016-08-17, by Gregory Szorc
debugcommands: move 'debugignore' in the new module
2016-08-17, by Gregory Szorc
debugcommands: move 'debuggetbundle' in the new module
2016-11-10, by Gregory Szorc
debugcommands: move 'debugfsinfo' in the new module
2016-08-17, by Gregory Szorc
debugcommands: move 'debugfileset' in the new module
2016-08-17, by Gregory Szorc
censor: flag internal documentation
2016-11-23, by Remi Chaintron
shelve: make --keep option survive user intervention (issue5431)
2016-11-23, by Kostia Balytskyi
worker: use os._exit for posix worker in all cases
2016-11-24, by Jun Wu
dispatch: move part of callcatch to scmutil
2016-11-24, by Jun Wu
py3: use pycompat.getcwd() instead of os.getcwd()
2016-11-23, by Pulkit Goyal
debugcommands: move 'debugextensions' to the new module
2016-08-17, by Gregory Szorc
debugcommands: move 'debugdiscovery' in the module
2016-08-17, by Gregory Szorc
debugcommands: move 'debugdate' in the new module
2016-08-17, by Gregory Szorc
debugcommands: move 'debugrevlogopts' into the new module
2016-08-17, by Gregory Szorc
debugcommands: move 'debugdag' into the new module
2016-08-17, by Gregory Szorc
chgserver: make it a core module and drop extension flags
2016-10-15, by Yuya Nishihara
chgserver: delay importing commands and dispatch modules
2016-10-15, by Yuya Nishihara
chgserver: drop CHGINTERNALMARK by chgunixservice()
2016-10-15, by Yuya Nishihara
server: add public function to select either cmdserver or hgweb
2016-10-15, by Yuya Nishihara
server: move service factory from hgweb
2016-10-15, by Yuya Nishihara
hgweb: extract app factory
2016-10-15, by Yuya Nishihara
server: move service table and factory from commandserver
2016-10-15, by Yuya Nishihara
server: move cmdutil.service() to new module (API)
2016-10-15, by Yuya Nishihara
debugcommands: move 'debugcomplete' in the new module
2016-08-17, by Gregory Szorc
debugcommands: move 'debugcommands' in the new module
2016-08-17, by Gregory Szorc
debugcommands: move 'debugcheckstate' in the new module
2016-08-17, by Gregory Szorc
debugcommands: move debug{create,apply}streambundleclone to the new module
2016-08-17, by Gregory Szorc
debugcommands: move 'debugbundle' in the new module
2016-08-17, by Gregory Szorc
py3: add os.getcwdb() to have bytes path
2016-11-22, by Pulkit Goyal
help: clarify contents of revlog index
2016-11-22, by Gregory Szorc
zstd: fix compilation with Solaris Studio
2016-11-22, by Danek Duvall
cmdutil: turn forward of checkunresolved into a deprecation warning
2016-11-21, by Augie Fackler
localrepo: refer to checkunresolved by its new name
2016-11-21, by Augie Fackler
rebase: refer to checkunresolved by its new name
2016-11-21, by Augie Fackler
checkunresolved: move to new package to help avoid import cycles
2016-11-21, by Augie Fackler
cmdutil: mark dirstateguard as deprecated
2016-11-21, by Augie Fackler
localrepo: refer to dirstateguard by its new name
2016-11-21, by Augie Fackler
commands: refer to dirstateguard by its new name
2016-11-21, by Augie Fackler
rebase: refer to dirstateguard by its new name
2016-11-21, by Augie Fackler
mq: refer to dirstateguard by its new name
2016-11-21, by Augie Fackler
dirstateguard: move to new module so I can break some layering violations
2016-11-21, by Augie Fackler
keepalive: discard legacy Python support for error handling
2016-11-21, by Augie Fackler
mergemod: drop support for merge.update without a target
2016-11-21, by Augie Fackler
dispatch: stop supporting non-use of @command
2016-11-21, by Augie Fackler
httppeer: document why super() isn't used
2016-11-21, by Gregory Szorc
exchange: add `_getbookmarks()` function
2016-11-17, by Stanislau Hlebik
bookmarks: use listbinbookmarks() in listbookmarks()
2016-11-17, by Stanislau Hlebik
bookmarks: introduce listbinbookmarks()
2016-11-17, by Stanislau Hlebik
ui: add configoverride context manager
2016-11-21, by Kostia Balytskyi
archival: simplify code and drop message about Python 2.5
2016-11-21, by Augie Fackler
bugzilla: stop mentioning Pythons older than 2.6
2016-11-21, by Augie Fackler
tests: update sitecustomize to use uuid1() instead of randrange()
2016-11-21, by Augie Fackler
win32mbcs: drop code that was catering to Python 2.3 and earlier
2016-11-21, by Augie Fackler
httppeer: drop an except block that says it happens only on Python 2.3
2016-11-21, by Augie Fackler
windows: do not replace sys.stdout by winstdout
2016-10-21, by Yuya Nishihara
py3: bulk replace sys.stdin/out/err by util's
2016-10-20, by Yuya Nishihara
py3: provide bytes stdin/out/err through util module
2016-10-20, by Yuya Nishihara
util: rewrite pycompat imports to make pyflakes always happy
2016-10-21, by Yuya Nishihara
windows: do not replace sys.__stdout__
2016-10-20, by Yuya Nishihara
py3: update test-check-py3-compat.t output
2016-11-21, by Pulkit Goyal
py3: use pycompat.sysargv in dispatch.run()
2016-11-21, by Pulkit Goyal
py3: use pycompat.sysargv in scmposix.systemrcpath()
2016-11-21, by Pulkit Goyal
wireproto: perform chunking and compression at protocol layer (API)
2016-11-20, by Gregory Szorc
httppeer: use compression engine API for decompressing responses
2016-11-20, by Gregory Szorc
httppeer: do decompression inside _callstream
2016-11-19, by Gregory Szorc
keepalive: reorder header precedence
2016-11-19, by Gregory Szorc
debuginstall: print compression engine support
2016-11-19, by Gregory Szorc
bdiff: don't check border condition in loop
2016-11-20, by Gregory Szorc
conflicts: make spacing consistent in conflict markers
2016-11-19, by Kostia Balytskyi
rebase: move bookmark update to before rebase clearing
2016-11-10, by Durham Goode
setup: include a dummy $PATH in the custom environment used by build.py
2016-10-28, by Gábor Stefanik
shelve: move unshelve-finishing logic to a separate function
2016-11-11, by Kostia Balytskyi
shelve: move file-forgetting logic to a separate function
2016-11-10, by Kostia Balytskyi
shelve: move rebasing logic to a separate function
2016-11-10, by Kostia Balytskyi
shelve: move commit restoration logic to a separate function
2016-11-10, by Kostia Balytskyi
shelve: move temporary commit creation to a separate function
2016-11-13, by Kostia Balytskyi
commands: print chunk type in debugrevlog
2016-11-17, by Gregory Szorc
perf: add command for measuring revlog chunk operations
2016-11-17, by Gregory Szorc
setup: add flag to build_ext to control building zstd
2016-11-17, by Gregory Szorc
drawdag: update test repos by drawing the changelog DAG in ASCII
2016-11-09, by Jun Wu
posix: give checklink a fast path that cache the check file and is read only
2015-01-14, by Mads Kiilerich
posix: move checklink test file to .hg/cache
2016-11-17, by Mads Kiilerich
posix: give checkexec a fast path; keep the check files and test read only
2015-01-14, by Mads Kiilerich
posix: simplify checkexec check
2015-01-14, by Mads Kiilerich
posix: move checkexec test file to .hg/cache
2016-11-17, by Mads Kiilerich
manifest: move manifestctx creation into manifestlog.get()
2016-11-17, by Durham Goode
util: implement zstd compression engine
2016-11-11, by Gregory Szorc
hghave: add check for zstd support
2016-11-10, by Gregory Szorc
exchange: obtain compression engines from the registrar
2016-11-10, by Gregory Szorc
bundle2: equate 'UN' with no compression
2016-11-10, by Gregory Szorc
util: check for compression engine availability before returning
2016-11-10, by Gregory Szorc
util: expose an "available" API on compression engines
2016-11-10, by Gregory Szorc
setup: compile zstd C extension
2016-11-10, by Gregory Szorc
zstd: vendor python-zstandard 0.5.0
2016-11-10, by Gregory Szorc
zstd: vendor zstd 1.1.1
2016-11-10, by Gregory Szorc
bdiff: give slight preference to removing trailing lines
2016-11-15, by Mads Kiilerich
bdiff: give slight preference to appending lines
2016-11-15, by Mads Kiilerich
bdiff: give slight preference to longest matches in the middle of the B side
2016-11-08, by Mads Kiilerich
bdiff: rearrange the "better longest match" code
2016-11-08, by Mads Kiilerich
bdiff: adjust criteria for getting optimal longest match in the A side middle
2016-11-08, by Mads Kiilerich
tests: explore some bdiff cases
2016-11-08, by Mads Kiilerich
tests: make test-bdiff.py easier to maintain
2016-11-15, by Mads Kiilerich
perf: unbust perfbdiff --alldata
2016-11-17, by Gregory Szorc
worker: discard waited pid by anyone who noticed it first
2016-11-17, by Yuya Nishihara
worker: kill workers after all zombie processes are reaped
2016-11-17, by Yuya Nishihara
worker: make sure killworkers() never be interrupted by another SIGCHLD
2016-11-17, by Yuya Nishihara
worker: fix missed break on successful waitpid()
2016-11-17, by Yuya Nishihara
filterpyflakes: dramatically simplify the entire thing by blacklisting
2016-11-10, by Augie Fackler
run-tests: forward Python USER_BASE from site (issue5425)
2016-11-10, by Augie Fackler
shelve: add missing space in help text
stable
2016-11-14, by Mads Kiilerich
util: improve iterfile so it chooses code path wisely
2016-11-15, by Jun Wu
merge with stable
2016-11-16, by Augie Fackler
worker: stop using a separate thread waiting for children
2016-11-12, by Jun Wu
worker: add a SIGCHLD handler to collect worker immediately
2016-11-12, by Jun Wu
worker: make waitforworkers reentrant
2016-11-15, by Jun Wu
worker: change "pids" to a set
2016-11-15, by Jun Wu
worker: allow waitforworkers to be non-blocking
2016-07-28, by Jun Wu
worker: wait worker pid explicitly
2016-07-28, by Jun Wu
worker: move killworkers and waitforworkers up
2016-07-28, by Jun Wu
osutil: implement setprocname to set process title for some platforms
2016-11-11, by Jun Wu
setup: test setproctitle before building osutil
2016-11-11, by Jun Wu
patch: remove unused git parameter from patch.diffstat()
2016-11-12, by Henning Schild
perf: add asv benchmarks
2016-09-29, by Philippe Pepiot
perf: omit copying ui and redirect to ferr if buffer API is in use
2016-11-15, by Philippe Pepiot
manifest: change treemanifestctx to construct subtrees from the manifestlog
2016-11-14, by Durham Goode
manifest: make revlog verification optional
2016-11-14, by Durham Goode
debugcommands: move debugbuilddag
2016-11-10, by Gregory Szorc
debugcommands: introduce standalone module for debug commands
2016-08-17, by Gregory Szorc
convert: migrate to util.iterfile
2016-11-14, by Jun Wu
match: migrate to util.iterfile
2016-11-14, by Jun Wu
store: migrate to util.iterfile
2016-11-14, by Jun Wu
patch: migrate to util.iterfile
2016-11-14, by Jun Wu
worker: migrate to util.iterfile
2016-11-14, by Jun Wu
util: add iterfile to workaround a fileobj.__iter__ issue with EINTR
2016-11-14, by Jun Wu
filterpyflakes: whitelist listcomp aliasing checking
2016-11-10, by Augie Fackler
verify: avoid shadowing two variables with a list comprehension
2016-11-10, by Augie Fackler
revset: avoid shadowing a variable with a list comprehension
2016-11-10, by Augie Fackler
revlog: avoid shadowing several variables using list comprehensions
2016-11-10, by Augie Fackler
minirst: avoid shadowing a variable in a list comprehension
2016-11-10, by Augie Fackler
hbisect: avoid shadowing a variable in a list comprehension
2016-11-10, by Augie Fackler
filemerge: avoid shadowing a variable in a list comprehension
2016-11-10, by Augie Fackler
color: avoid shadowing a variable inside a list comprehension
2016-11-10, by Augie Fackler
memory: avoid shadowing variables inside a list comprehension
2016-11-10, by Augie Fackler
shelve: move shelve-finishing logic to a separate function
2016-11-10, by Kostia Balytskyi
shelve: move unknown files handling to a separate function
2016-11-10, by Kostia Balytskyi
shelve: move actual created commit shelving to a separate function
2016-11-10, by Kostia Balytskyi
shelve: move 'nothing changed' messaging to a separate function
2016-11-10, by Kostia Balytskyi
shelve: move commitfunc creation to a separate function
2016-11-10, by Kostia Balytskyi
shelve: move mutableancestors to not be a closure
2016-11-10, by Kostia Balytskyi
shelve: move shelve name generation to a separate function
2016-11-10, by Kostia Balytskyi
shelve: move possible shelve file extensions to a single place
2016-11-10, by Kostia Balytskyi
manifest: delete manifest.manifest class
2016-11-10, by Durham Goode
localrepo: delete localrepo.manifest
2016-11-10, by Durham Goode
manifest: remove last uses of repo.manifest
2016-11-10, by Durham Goode
manifest: add unionmanifestlog support
2016-11-11, by Durham Goode
manifest: add bundlemanifestlog support
2016-11-11, by Durham Goode
manifest: make manifestlog use it's own cache
2016-11-10, by Durham Goode
manifest: delete unused dirlog and _newmanifest functions
2016-11-10, by Durham Goode
manifest: move clearcaches to manifestlog
2016-11-10, by Durham Goode
manifest: remove usages of manifest.read
2016-11-10, by Durham Goode
manifest: remove dependency on manifestrevlog being able to create trees
2016-11-10, by Durham Goode
color: show mode warning based on ui.formatted
2016-11-11, by Xidorn Quan
protocol: drop unused import of zlib
2016-11-10, by Augie Fackler
hook: lower inflated use of sys.__stdout__ and __stderr__
2016-11-08, by Yuya Nishihara
hook: flush stdout before restoring stderr redirection
2016-11-08, by Yuya Nishihara
hook: do not redirect stdout/err/in to ui while running in-process hooks (BC)
2016-10-20, by Yuya Nishihara
merge: change modified indicator to be 20 bytes
2016-11-10, by Durham Goode
dirstate: change added/modified placeholder hash length to 20 bytes
2016-11-10, by Durham Goode
dirstate: change placeholder hash length to 20 bytes
2016-11-10, by Durham Goode
util: remove compressorobj API from compression engines
2016-11-07, by Gregory Szorc
hgweb: use compression engine API for zlib compression
2016-11-07, by Gregory Szorc
bundle2: use compressstream compression engine API
2016-11-07, by Gregory Szorc
util: add a stream compression API to compression engines
2016-11-07, by Gregory Szorc
util: remove decompressors dict (API)
2016-11-07, by Gregory Szorc
changegroup: use compression engines API
2016-11-07, by Gregory Szorc
bundle2: use compression engines API to obtain decompressor
2016-11-07, by Gregory Szorc
util: remove compressors dict (API)
2016-11-07, by Gregory Szorc
bundle2: use new compression engine API for compression
2016-11-07, by Gregory Szorc
util: create new abstraction for compression engines
2016-11-07, by Gregory Szorc
config: mark parser regexes as bytes explicitly
2016-10-09, by Augie Fackler
ui: explicitly open config files in binary mode
2016-10-09, by Augie Fackler
help: fix double word usage
2016-11-09, by Gregory Szorc
setup: move cffi stuff to mercurial/cffi
2016-11-09, by Jun Wu
manifest: remove manifest.add and add memmfctx.write
2016-11-08, by Durham Goode
context: add manifestctx property on changectx
2016-11-08, by Durham Goode
manifest: add copy to mfctx classes
2016-11-08, by Durham Goode
manifest: introduce memmanifestctx and memtreemanifestctx
2016-11-08, by Durham Goode
manifestctx: add _revlog() function
2016-11-08, by Durham Goode
manifest: remove manifest.find
2016-11-08, by Durham Goode
changegroup: remove remaining uses of repo.manifest
2016-11-08, by Durham Goode
treemanifest: fix a "treeinmem" case
2016-11-04, by Martin von Zweigbergk
perf: support measuring bdiff for all changeset related data
2016-11-06, by Gregory Szorc
perf: support bdiffing multiple revisions in a single revlog
2016-11-06, by Gregory Szorc
perf: prepare to handle multiple pairs in perfbdiff
2016-11-06, by Gregory Szorc
py3: document why os.fsencode() can be used to get back bytes argv
2016-11-09, by Yuya Nishihara
py3: update test-check-py3-compat.t output
2016-11-09, by Yuya Nishihara
spelling: fixes of non-dictionary words
2016-10-17, by Mads Kiilerich
manifest: add __nonzero__ method
2016-11-03, by Durham Goode
py3: have bytes version of sys.argv
2016-11-06, by Pulkit Goyal
util: use '\\' rather than using r'\'
2016-10-09, by Augie Fackler
util: use pycompat urlunquote function
2016-10-09, by Augie Fackler
pycompat: introduce an alias for urllib.unquote
2016-10-09, by Augie Fackler
keyword: handle filectx _customcmp
2016-10-17, by Christian Ebert
mail: do not print(), use ui.debug() instead
2016-10-20, by Yuya Nishihara
progress: obtain stderr from ui
2016-10-20, by Yuya Nishihara
simplemerge: obtain stdout from ui
2016-10-20, by Yuya Nishihara
profiling: obtain stderr from ui
2016-10-20, by Yuya Nishihara
scmutil: ignore EPERM at os.utime, which avoids ambiguity at closing
stable
2016-11-13, by FUJIWARA Katsunori
vfs: ignore EPERM at os.utime, which avoids ambiguity at renaming (issue5418)
stable
2016-11-13, by FUJIWARA Katsunori
util: add utility function to skip avoiding file stat ambiguity if EPERM
stable
2016-11-13, by FUJIWARA Katsunori
bdiff: replace hash algorithm
2016-11-06, by Gregory Szorc
profiling: make statprof the default profiler (BC)
2016-11-04, by Gregory Szorc
profiling: use vendored statprof and upstream enhancements (BC)
2016-11-04, by Gregory Szorc
crecord: use scmutil.termsize()
2016-10-20, by Yuya Nishihara
scmutil: extend termwidth() to return terminal height, renamed to termsize()
2016-10-20, by Yuya Nishihara
scmutil: clarify that we explicitly do termwidth - 1 on Windows
2016-10-20, by Yuya Nishihara
scmutil: remove superfluous indent from termwidth()
2016-10-20, by Yuya Nishihara
scmutil: narrow ImportError handling in termwidth()
2016-10-20, by Yuya Nishihara
scmutil: make termwidth() obtain stdio from ui
2016-10-20, by Yuya Nishihara
scmutil: move util.termwidth()
2016-10-20, by Yuya Nishihara
bdiff: don't check border condition in loop
2016-11-06, by Gregory Szorc
perf: add perfbdiff
2016-11-05, by Gregory Szorc
help: show help for disabled extensions (issue5228)
2016-11-06, by Pulkit Goyal
py3: make scmutil.rcpath() return bytes
2016-11-06, by Pulkit Goyal
py3: use pycompat.ossep at certain places
2016-11-06, by Pulkit Goyal
py3: have pycompat.ospathsep and pycompat.ossep
2016-11-06, by Pulkit Goyal
py3: add a bytes version of os.name
2016-11-06, by Pulkit Goyal
py3: make util.datapath a bytes variable
2016-11-06, by Pulkit Goyal
py3: add os.fsdecode() as pycompat.fsdecode()
2016-11-06, by Pulkit Goyal
statprof: return state from stop()
2016-11-04, by Gregory Szorc
hgweb: cache fctx.parents() in annotate command (issue5414)
stable
2016-11-05, by Gregory Szorc
hghave: check darcs version more strictly
2016-11-05, by Yuya Nishihara
tests: silence output of darcs command
2016-11-05, by Yuya Nishihara
manifest: remove manifest.readshallowdelta
2016-11-02, by Durham Goode
manifest: get rid of manifest.readshallowfast
2016-11-02, by Durham Goode
manifest: add shallow option to treemanifestctx.readdelta and readfast
2016-11-02, by Durham Goode
manifest: change manifestlog mancache to be directory based
2016-11-02, by Durham Goode
manifest: add manifestlog.get to obtain subdirectory instances
2016-11-02, by Durham Goode
manifest: throw LookupError if node not in revlog
2016-11-02, by Durham Goode
revlog: optimize _chunkraw when startrev==endrev
2016-10-23, by Gregory Szorc
revlog: inline start() and end() for perf reasons
2016-10-22, by Gregory Szorc
revlog: reorder index accessors to match data structure order
2016-10-23, by Gregory Szorc
color: add the ability to display configured style to 'debugcolor'
2016-11-03, by Pierre-Yves David
color: sort output of 'debugcolor'
2016-11-03, by Pierre-Yves David
color: extract color and effect display from 'debugcolor'
2016-11-03, by Pierre-Yves David
color: restore _style global after debugcolor ran
2016-11-03, by Pierre-Yves David
color: add basic documentation to 'debugcolor'
2016-11-03, by Pierre-Yves David
tests: merge 'test-push-hook-lock.t' into 'test-push.t'
2016-11-03, by Pierre-Yves David
tests: merge 'test-push-validation.t' into 'test-push.t'
2016-11-03, by Pierre-Yves David
test: rename 'test-push-r.t' to 'test-push.t'
2016-11-03, by Pierre-Yves David
tests: simplify command script in 'test-push-r.t'
2016-11-03, by Pierre-Yves David
py3: use encoding.environ in ui.py
2016-11-03, by Pulkit Goyal
py3: make scmposix.userrcpath() return bytes
2016-11-03, by Pulkit Goyal
adjustlinkrev: remove unnecessary parameters
2016-11-01, by Jun Wu
repair: make strip() return backup file path
2016-10-31, by Martin von Zweigbergk
rebase: check for conflicts before continuing
2016-11-02, by timeless
cmdutil: refactor checkunresolved
2016-11-02, by timeless
rebase: rename merge to mergemod
2016-11-02, by timeless
context: make sure __str__ works, also when there is no _changectx
2015-03-19, by Mads Kiilerich
largefiles: clarify variable name holding file mode
2016-10-18, by Mads Kiilerich
changegroup: use changelogrevision()
2016-11-01, by Gregory Szorc
changegroup: cache changelog and manifestlog outside of loop
2016-11-01, by Gregory Szorc
make: targets for building packages for ubuntu yakkety
2016-11-01, by Gregory Szorc
util: put compression code next to each other
2016-10-15, by Gregory Szorc
hgweb: make log streams compatible with command server
2014-06-28, by Yuya Nishihara
cmdserver: write channel header and payload by a single write() call
2016-02-29, by Yuya Nishihara
histedit: use ui.fin to read commands from stdin
2016-03-18, by Yuya Nishihara
convert: have debugsvnlog obtain standard streams from ui
2015-10-03, by Yuya Nishihara
convert: remove superfluous setbinary() calls from debugsvnlog
2015-10-03, by Yuya Nishihara
tests: explicitly use ls profiler
2016-08-17, by Gregory Szorc
statprof: pass data structure to display functions
2016-11-01, by Gregory Szorc
statprof: use print function
2016-08-14, by Gregory Szorc
statprof: use absolute_imports
2016-11-01, by Gregory Szorc
statprof: require paths to save or load profile data
2016-08-14, by Gregory Szorc
statprof: fix flake8 warnings
2016-08-14, by Gregory Szorc
statprof: vendor statprof.py
2016-11-01, by Gregory Szorc
merge with stable
2016-11-01, by Augie Fackler
Added signature for changeset eab274469952
stable
2016-11-01, by Augie Fackler
Added tag 4.0 for changeset eab274469952
stable
2016-11-01, by Augie Fackler
merge with i18n
stable
4.0
2016-11-01, by Kevin Bullock
i18n-ja: synchronized with 69ffbbe73dd0
stable
2016-11-01, by FUJIWARA Katsunori
tag: clarify warning about making a tag on a branch head
stable
2016-10-31, by Nathan Goldbaum
contrib: check reference to old selenic.com domain
stable
2016-11-01, by FUJIWARA Katsunori
check-code: discard filtering result of previous check for independence
stable
2016-11-01, by FUJIWARA Katsunori
help: replace selenic.com by mercurial-scm.org in man pages
stable
2016-11-01, by FUJIWARA Katsunori
help: replace selenic.com by mercurial-scm.org in command examples
stable
2016-11-01, by FUJIWARA Katsunori
hghave: fix 'rmcwd' to ensure temporary directory is removed
stable
2016-11-01, by Yuya Nishihara
httppeer: make __del__ access to self.urlopener more safe
stable
2016-10-31, by Mads Kiilerich
tests: test preserving execbit changes at amending only on execbit platform
stable
2016-10-30, by FUJIWARA Katsunori
tests: put temporary file outside the working directory for test portability
stable
2016-10-30, by FUJIWARA Katsunori
tests: avoid quoting of commit messages for test portability
stable
2016-10-30, by FUJIWARA Katsunori
tests: use basic format code "%Y" instead of "%s" for test portability
stable
2016-10-30, by FUJIWARA Katsunori
tests: add test-commit-interactive-curses.t "require tic" for test portability
stable
2016-10-29, by FUJIWARA Katsunori
tests: use "?" to glob both ":" and ";" in output for test portability
stable
2016-10-29, by FUJIWARA Katsunori
tests: invoke printenv.py via sh -c for test portability
stable
2016-10-29, by FUJIWARA Katsunori
largefiles: handle that a found standin file doesn't exist when removing it
stable
2016-10-27, by Mads Kiilerich
templater: use unfiltered changelog to calculate shortest() at constant time
stable
2016-10-25, by Yuya Nishihara
templater: do not use index.partialmatch() directly to calculate shortest()
stable
2016-10-23, by Yuya Nishihara
tests: run "cwd was removed" test only if cwd can actually be removed
stable
2016-10-26, by Yuya Nishihara
merge: avoid superfluous filemerges when grafting through renames (issue5407)
stable
2016-10-25, by Gábor Stefanik
sslutil: guard against broken certifi installations (issue5406)
stable
2016-10-19, by Gábor Stefanik
revset: don't cache abstractsmartset min/max invocations infinitely
stable
2016-10-25, by Mads Kiilerich
merge with i18n
stable
2016-10-24, by Kevin Bullock
i18n-pt_BR: synchronized with 7b428b00a1d4
stable
2016-10-22, by Wagner Bruna
dirstate: fix debug.dirstate.delaywrite to use the new "now" after sleeping
stable
2016-10-18, by Mads Kiilerich
tests: fix test-casefolding.t
stable
2016-10-21, by Simon Farnsworth
commands: print security protocol support in debuginstall
stable
2016-10-19, by Gregory Szorc
manifest: make treemanifestctx store the repo
stable
2016-10-18, by Durham Goode
manifest: make manifestctx store the repo
stable
2016-10-18, by Durham Goode
manifest: make manifestlog a storecache
stable
2016-10-18, by Durham Goode
manifest: move manifest creation to a helper function
stable
2016-10-18, by Durham Goode
Added signature for changeset 438173c41587
stable
2016-10-18, by Kevin Bullock
Added tag 4.0-rc for changeset 438173c41587
stable
2016-10-18, by Kevin Bullock
merge default into stable for 4.0 code freeze
stable
4.0-rc
2016-10-18, by Kevin Bullock
merge with i18n
stable
2016-10-18, by Kevin Bullock
i18n-pt_BR: synchronized with 149433e68974
stable
2016-10-11, by Wagner Bruna
changegroup: increase write buffer size to 128k
2016-10-16, by Gregory Szorc
changegroup: skip delta when the underlying revlog do not use them
2016-10-14, by Pierre-Yves David
revlog: make 'storedeltachains' a "public" attribute
2016-10-14, by Pierre-Yves David
manifest: don't store None in fulltextcache
2016-10-17, by Martin von Zweigbergk
copies: improve assertions during copy recombination
2016-10-18, by Gábor Stefanik
treemanifest: fix bad argument order to treemanifestctx
2016-10-17, by Martin von Zweigbergk
wireproto: compress data from a generator
2016-10-16, by Gregory Szorc
revset: optimize for destination() being "inefficient"
2016-10-17, by Mads Kiilerich
copies: make _checkcopies handle copy sequences spanning the TCA (issue4028)
2016-10-11, by Gábor Stefanik
checkcopies: add logic to handle remotebase
2016-10-11, by Gábor Stefanik
mergecopies: add logic to process incomplete data
2016-10-04, by Gábor Stefanik
checkcopies: handle divergences contained entirely in tca::ctx
2016-10-12, by Gábor Stefanik
update: enable copy tracing for backwards and non-linear updates
2016-08-25, by Gábor Stefanik
bashcompletion: allow skipping completion for 'hg status'
2016-09-26, by Mathias De Maré
tests: add more test coverage of phase changes when pushing
2016-08-21, by Mads Kiilerich
mergecopies: invoke _computenonoverlap for both base and tca during merges
2016-10-13, by Gábor Stefanik
copies: make it possible to distinguish betwen _computenonoverlap invocations
2016-10-18, by Pierre-Yves David
copies: make _checkcopies handle simple renames in a rotated DAG
2016-10-13, by Gábor Stefanik
copies: compute a suitable TCA if base turns out to be unsuitable
2016-10-13, by Gábor Stefanik
copies: detect graft-like merges
2016-10-13, by Gábor Stefanik
tests: introduce tests for grafting through renames
2016-10-12, by Gábor Stefanik
largefiles: fix 'deleted' files sometimes persistently appearing with R status
stable
2016-10-17, by Mads Kiilerich
largefiles: more safe handling of interruptions while updating modifications
stable
2016-10-16, by Mads Kiilerich
largefiles: test coverage of fatal interruption of update
stable
2016-10-16, by Mads Kiilerich
checkcopies: add a sanity check against false-positive copies
2016-10-12, by Gábor Stefanik
exchange: refactor APIs to obtain bundle data (API)
2016-10-16, by Gregory Szorc
mergecopies: rename 'ca' to 'base'
2016-10-13, by Pierre-Yves David
copies: move variable document from checkcopies to mergecopies
2016-10-13, by Pierre-Yves David
checkcopies: pass data as a dictionary of dictionaries
2016-10-11, by Pierre-Yves David
checkcopies: move 'movewithdir' initialisation right before its usage
2016-10-11, by Pierre-Yves David
cmdutil: satisfy expections in dirstateguard.__del__, even if __init__ fails
2016-10-14, by Mads Kiilerich
util: increase filechunkiter size to 128k
2016-10-14, by Mads Kiilerich
largefiles: always use filechunkiter when iterating files
2016-10-12, by Mads Kiilerich
revset: for x^2, do not take null as a valid p2 revision
2016-10-14, by Yuya Nishihara
revset: make follow() reject more than one start revisions
2016-10-10, by Yuya Nishihara
bundle2: only emit compressed chunks if they have data
2016-10-15, by Gregory Szorc
color: add some documentation for custom terminfo codes
2016-10-15, by Danek Duvall
color: debugcolor should emit the user-defined colors
2016-10-13, by Danek Duvall
color: ignore effects missing from terminfo
2016-10-13, by Danek Duvall
color: allow for user-configurable terminfo codes for effects
2016-10-13, by Danek Duvall
update: warn if cwd was deleted
2016-10-04, by Stanislau Hlebik
parsers: avoid PySliceObject cast on Python 3
2016-10-13, by Gregory Szorc
bdiff: include util.h
2016-10-13, by Gregory Szorc
parsers: alias more PyInt* symbols on Python 3
2016-10-13, by Gregory Szorc
manifest: use PyVarObject_HEAD_INIT
2016-10-13, by Gregory Szorc
dirs: use PyVarObject_HEAD_INIT
2016-10-13, by Gregory Szorc
py3: use namedtuple._replace to produce new tokens
2016-10-13, by Martijn Pieters
py3: refactor token parsing to handle call args properly
2016-10-14, by Martijn Pieters
eol: make sure we always release the wlock when writing cache
2016-10-13, by Pierre-Yves David
pathencode: use assert() for PyBytes_Check()
2016-10-13, by Gregory Szorc
merge: clarify warning for (not) merging flags without ancestor
2016-10-12, by Mads Kiilerich
merge: only show "cannot merge flags for %s" warning if flags are different
2016-10-12, by Mads Kiilerich
tests: add test coverage of merging x flag without ancestor
2016-10-12, by Mads Kiilerich
dirs: document Py_SIZE weirdness
2016-10-08, by Gregory Szorc
record: return code from underlying commit
2016-10-12, by Philippe Pepiot
commit: return 1 for interactive commit with no changes (issue5397)
2016-10-14, by Philippe Pepiot
demandimport: disable lazy import of __builtin__
2016-10-14, by Mads Kiilerich
changelog: disable delta chains
2016-10-13, by Gregory Szorc
revlog: add instance variable controlling delta chain use
2016-09-24, by Gregory Szorc
changegroup: document deltaparent's choice of previous revision
2016-10-13, by Gregory Szorc
help: backout f3c4edfd35e1 (mark boolean flags with [no-] in help) for now
2016-10-09, by Pierre-Yves David
copy: distinguish "file exists" cases and add a hint (BC)
2016-09-19, by Augie Fackler
perf: make perftags clear tags cache correctly
2016-10-09, by FUJIWARA Katsunori
perf: replace ui.configint() by getint() for Mercurial earlier than 1.9
2016-10-09, by FUJIWARA Katsunori
perf: omit copying from ui.ferr to ui.fout for Mercurial earlier than 1.9
2016-10-09, by FUJIWARA Katsunori
perf: define formatter locally for Mercurial earlier than 2.2
2016-10-09, by FUJIWARA Katsunori
perf: add functions to get vfs-like object for Mercurial earlier than 2.3
2016-10-09, by FUJIWARA Katsunori
perf: avoid actual writing branch cache out correctly
2016-10-09, by FUJIWARA Katsunori
perf: get subsettable from appropriate module for Mercurial earlier than 2.9
2016-10-09, by FUJIWARA Katsunori
perf: introduce safeattrsetter to replace direct attribute assignment
2016-10-09, by FUJIWARA Katsunori
largefiles: use context for file closing
2016-10-08, by Mads Kiilerich
largefiles: when setting/clearing x bit on largefiles, don't change other bits
2016-10-08, by Mads Kiilerich
eol: on update, only re-check files if filtering changed
2016-10-09, by Mads Kiilerich
dirs: add comment about _PyBytes_Resize
2016-10-13, by Gregory Szorc
checkcopies: extract the '_related' closure
2016-10-11, by Pierre-Yves David
checkcopies: add an inline comment about the '_related' call
2016-10-08, by Pierre-Yves David
checkcopies: minor change to comment
2016-10-08, by Pierre-Yves David
checkcopies: rename 'ca' to 'base'
2016-10-08, by Pierre-Yves David
bisect: extra a small initialisation outside of a loop
2016-08-24, by Pierre-Yves David
pycompat: only accept a bytestring filepath in Python 2
2016-10-10, by Martijn Pieters
py3: use raw strings in line continuation (convert ext)
2016-10-10, by Mateusz Kwapich
py3: namedtuple takes unicode (journal ext)
2016-10-10, by Mateusz Kwapich
debuginstall: use %d instead of %s for formatting an int
2016-10-09, by Augie Fackler
py3: test to check which commands run
2016-10-09, by Pulkit Goyal
bisect: build a displayer only once
2016-08-24, by Pierre-Yves David
bisect: factor commonly update sequence
2016-08-24, by Pierre-Yves David
bisect: move check_state into the bisect module
2016-08-24, by Pierre-Yves David
bisect: simplify conditional in 'check_state'
2016-08-24, by Pierre-Yves David
bisect: remove code about "update-flag" in check_state
2016-08-24, by Pierre-Yves David
bisect: rename 'check_code' to match our naming scheme
2016-10-09, by Pierre-Yves David
bisect: minor movement of code handle flag updating state
2016-08-24, by Pierre-Yves David
test-clone: discard lock-related messages
2016-10-09, by Augie Fackler
test-clone: fix some instability in pooled clone race condition test
2016-10-09, by Augie Fackler
py3: add an os.fsencode backport to ease path handling
2016-10-09, by Martijn Pieters
py3: a second argument to open can't be bytes
2016-10-09, by Martijn Pieters
py3: make check-py3-compat.py import importlib only if necessary
2016-10-09, by Yuya Nishihara
templater: handle division by zero in arithmetic
2016-10-09, by Simon Farnsworth
templater: provide arithmetic operations on integers
2016-10-09, by Simon Farnsworth
eol: store and reuse pattern matchers instead of creating in tight loop
2016-10-09, by Mads Kiilerich
eol: fix variable naming - call it _eolmatch instead of _eolfile
2016-10-09, by Mads Kiilerich
parsers: move PyInt aliasing out of util.h
2016-10-09, by Gregory Szorc
osutil: use PyLongObject on Python 3 for listdir_slot
2016-10-09, by Gregory Szorc
osutil: use PyLongObject in recvfds
2016-10-09, by Gregory Szorc
py3: use encoding.environ instead of os.environ
2016-10-09, by Pulkit Goyal
store: py26 compat, don't use a dict comprehension
2016-10-09, by Martijn Pieters
dirs: document performance reasons for bypassing Python C API
2016-10-08, by Gregory Szorc
dirs: port PyInt code to work on Python 3
2016-10-08, by Gregory Szorc
dirs: convert PyString to PyBytes
2016-10-08, by Gregory Szorc
dirs: inline string macros
2016-10-08, by Gregory Szorc
parsers: use PyVarObject_HEAD_INIT
2016-10-08, by Gregory Szorc
pathencode: use Py_SIZE directly
2016-10-08, by Gregory Szorc
util: remove PyString* aliases on Python 3
2016-10-08, by Gregory Szorc
parsers: convert PyString* to PyBytes*
2016-10-08, by Gregory Szorc
pathencode: convert PyString* to PyBytes*
2016-10-08, by Gregory Szorc
osutil: convert PyString* to PyBytes*
2016-10-08, by Gregory Szorc
manifest: convert PyString* to PyBytes*
2016-10-08, by Gregory Szorc
merge: update doc of manifestmerge() per 18c2184c27dc
2016-10-02, by Yuya Nishihara
py3: remove superfluous indent from check-py3-compat.py
2016-10-08, by Yuya Nishihara
py3: make check-py3-compat.py load modules in standard manner
2016-10-08, by Yuya Nishihara
py3: include module filename in check-py3-compat.py output
2016-10-09, by Yuya Nishihara
util: document we want Python type mapping to be temporary
2016-10-08, by Gregory Szorc
util: define PyInt_Type on Python 3
2016-10-08, by Gregory Szorc
parsers: return NULL from PyInit_parsers on Python 3
2016-10-08, by Gregory Szorc
mail: take --encoding and HGENCODING into account
2016-10-05, by Gábor Stefanik
template: provide a termwidth keyword (issue5395)
2016-10-08, by Simon Farnsworth
util: ensure forwarded attrs are set in globals() as sysstr
2016-10-08, by Augie Fackler
pycompat: when setting attrs, ensure we use sysstr
2016-10-08, by Augie Fackler
i18n: make the locale directory name the same string type as the datapath
2016-10-08, by Augie Fackler
contributing: add new file with a pointer to the wiki
2016-10-08, by Augie Fackler
templater: add relpath() to convert repo path to relative path (issue5394)
2016-10-08, by Yuya Nishihara
hgweb: fix the MRO in Python 3
2016-10-08, by Martijn Pieters
hgweb: make fctx.annotate a separated function so it could be wrapped
2016-10-08, by Jun Wu
zsh_completion: update some option usage flags ('+', '=' and ':')
2016-10-04, by Anton Shestakov
manifest: drop Py_TPFLAGS_HAVE_SEQUENCE_IN from tp_flags in Python 3
2016-10-08, by Gregory Szorc
import: abort instead of crashing when copy source does not exist (issue5375)
2016-10-08, by Ryan McElroy
py3: make encodefun in store.py compatible with py3k
2016-10-08, by Mateusz Kwapich
py3: make the string unicode so its iterable in py3k
2016-10-08, by Mateusz Kwapich
copies: don't record divergence for files needing no merge
2016-10-03, by Gábor Stefanik
hgweb: avoid line wrap between revision and annotate-info (issue5398)
2016-10-08, by Tooru Fujisawa
py3: make format strings unicodes and not bytes
2016-10-08, by Pulkit Goyal
mail: handle renamed email.Header
2016-10-07, by Pulkit Goyal
revset: build _syminitletters from a saner source: the string module
2016-10-07, by Augie Fackler
mq: release lock after transaction in qrefresh
2016-08-11, by Pierre-Yves David
perf: release lock after transaction in perffncachewrite
2016-08-11, by Pierre-Yves David
pull: grab wlock during pull
2016-08-23, by Pierre-Yves David
bisect: move 'printresult' in the 'hbisect' module
2016-08-24, by Pierre-Yves David
bisect: move the 'extendrange' to the 'hbisect' module
2016-08-24, by Pierre-Yves David
bisect: extract the 'reset' logic into its own function
2016-08-24, by Pierre-Yves David
bisect: access the filesystem through vfs when reseting
2016-08-24, by Pierre-Yves David
util: remove the copypasta unquote function
2016-10-07, by Martijn Pieters
merge: add conflict labels to merge command
2016-10-07, by Simon Farnsworth
check-commit: allow underscore as commit topic
2016-10-05, by Mathias De Maré
merge: use labels in subrepo merge
2016-10-08, by Simon Farnsworth
registrar: make format strings unicodes and not bytes
2016-10-07, by Augie Fackler
extensions: move the "import" logic out from "load"
2016-10-03, by Jun Wu
hgmanpage: stop using raw-unicode strings
2016-10-07, by Augie Fackler
revset: define _symletters in terms of _syminitletters
2016-10-07, by Augie Fackler
revset: remove doubled space
2016-10-07, by Augie Fackler
util: use string.hexdigits instead of defining it ourselves
2016-10-07, by Augie Fackler
util: correct check of sys.version_info
2016-10-07, by Augie Fackler
py3: switch to .items() using transformer
2016-10-07, by Pulkit Goyal
py3: handle multiple arguments in .encode() and .decode()
2016-10-07, by Pulkit Goyal
py3: convert to unicode to pass into encode()
2016-10-07, by Pulkit Goyal
templater: use "needle" and "haystack" as (meta-)variables for ifcontains()
2016-10-01, by Anton Shestakov
copies: mark checkcopies as internal with the _ prefix
2016-10-03, by Gábor Stefanik
copies: split u1/u2 to u1u/u2u and u1r/u2r
2016-10-03, by Gábor Stefanik
copies: style fixes and add comment
2016-10-03, by Gábor Stefanik
copies: limit is an optimization, and doesn't provide guarantees
2016-10-03, by Gábor Stefanik
revset: do not rewrite ':y' to '0:y' (issue5385)
2016-10-01, by Yuya Nishihara
revset: extract function that creates range set from computed revisions
2016-10-01, by Yuya Nishihara
lazymanifest: write a more efficient, pypy friendly version of lazymanifest
2016-09-12, by Maciej Fijalkowski
hg: set default path correctly when doing a clone+share (issue5378)
2016-10-02, by Gregory Szorc
annotate: calculate line count correctly
2016-10-01, by Jun Wu
py3: use unicode in is_frozen()
2016-10-02, by Pulkit Goyal
py3: use unicodes in __slots__
2016-10-02, by Pulkit Goyal
merge with stable
2016-10-01, by Augie Fackler
url: fix crash by empty path with #fragments
2016-09-30, by Yuya Nishihara
py3: make i18n use encoding.environ
2016-09-28, by Yuya Nishihara
py3: provide encoding.environ which is a dict of bytes
2016-09-28, by Yuya Nishihara
py3: convert encoding name and mode to str
2016-09-28, by Yuya Nishihara
pycompat: extract function that converts attribute or encoding name to str
2016-09-28, by Yuya Nishihara
Added signature for changeset 149433e68974
stable
2016-10-01, by Augie Fackler
pycompat: provide 'ispy3' constant
2016-09-28, by Yuya Nishihara
Added tag 3.9.2 for changeset 149433e68974
stable
2016-10-01, by Augie Fackler
extensions: add a note about debug output during extensions search
2016-09-30, by Pierre-Yves David
extensions: fix a debug message when searching for extensions
2016-09-30, by Pierre-Yves David
dirstate: rebuild should update dirstate properly
2016-08-30, by Mateusz Kwapich
histedit: avoid converting nodeid to context and back again
2016-09-27, by Martin von Zweigbergk
help: mark boolean flags with [no-] to explain that they can be negated
2016-09-13, by Augie Fackler
mdiff: remove unused parameter 'refine' from allblocks()
2016-09-27, by Philippe Pepiot
demandimport: error out early on missing attribute of non package (issue5373)
2016-09-26, by Yuya Nishihara
demandimport: add 'nt' to ignore list (issue5373)
2016-09-27, by Yuya Nishihara
demandimport: add '_ctypes.pointer' to ignore list on PyPy
2016-09-27, by Yuya Nishihara
hgweb: make anchor name actually match its href on help index page
2016-09-26, by Anton Shestakov
perf: add perfchangegroupchangelog command
2016-09-24, by Gregory Szorc
perf: add --reverse to perfrevlog
2016-09-24, by Gregory Szorc
log: copy the way of ancestor traversal to --follow matcher (issue5376)
2016-09-24, by Yuya Nishihara
log: unroll loop that populates file paths for --patch --follow matcher
2016-09-24, by Yuya Nishihara
wireproto: rename argument to groupchunks()
2016-09-25, by Gregory Szorc
tests: actually test non-generaldelta variant for stream clones
2016-09-25, by Gregory Szorc
revlog: document high frequency of code execution
2016-08-24, by Gregory Szorc
revlog: make code in builddelta() slightly easier to read
2016-08-24, by Gregory Szorc
py3: update test expectation on stable
stable
3.9.2
2016-09-23, by Augie Fackler
grep: rewrite help to better document current (confusing) behavior
stable
2016-09-23, by Kevin Bullock
templates: add built-in files() function
2016-09-23, by Hannes Oldenburg
rebase: rebase changesets in topo order (issue5370) (BC)
2016-09-17, by Xidorn Quan
dispatch: make hg --profile wrap reposetup
2016-09-22, by Arun Kulshreshtha
dispatch: change indentation level in _dispatch()
2016-09-22, by Arun Kulshreshtha
log: drop outdated optimization to walk revisions in reverse order
2016-09-22, by Yuya Nishihara
graphlog: preserve topo sort even if additional filter options specified
2016-09-22, by Yuya Nishihara
transaction: open a file with checkambig=True to avoid file stat ambiguity
2016-09-22, by FUJIWARA Katsunori
repair: open a file with checkambig=True to avoid file stat ambiguity
2016-09-22, by FUJIWARA Katsunori
changelog: specify checkambig=True to revlog.__init__, to avoid ambiguity
2016-09-22, by FUJIWARA Katsunori
changelog: specify checkambig=True to avoid ambiguity around truncation
2016-09-22, by FUJIWARA Katsunori
manifest: specify checkambig=True to revlog.__init__, to avoid ambiguity
2016-09-22, by FUJIWARA Katsunori
revlog: specify checkambig at writing to avoid file stat ambiguity
2016-09-22, by FUJIWARA Katsunori
vfs: use checkambigatclosing in checkambig=True but atomictemp=False case
2016-09-22, by FUJIWARA Katsunori
scmutil: add file object wrapper class to check ambiguity at closing
2016-09-22, by FUJIWARA Katsunori
scmutil: factor out common logic of delayclosedfile to reuse it
2016-09-22, by FUJIWARA Katsunori
spartan: remove unused templates
2016-09-22, by Anton Shestakov
monoblue: remove unused templates
2016-09-22, by Anton Shestakov
gitweb: remove unused templates
2016-09-22, by Anton Shestakov
paper: remove unused templates
2016-09-22, by Anton Shestakov
help: add sections for revsets
2016-09-21, by timeless
help: move revsets.## documentation into infix section
2016-09-21, by timeless
help: clarify quotes are needed for filesets.size expressions
2016-09-21, by timeless
paper: remove unused template "changelogchild"
2016-09-21, by Anton Shestakov
monoblue: remove unused template "changelogchild"
2016-09-21, by Anton Shestakov
gitweb: remove unused template "changelogchild"
2016-09-21, by Anton Shestakov
monoblue: tweak branch table's last row's cell colspan on summary page
2016-09-21, by Anton Shestakov
gitweb: tweak branch table's last row's cell colspan on summary page
2016-09-21, by Anton Shestakov
tests: clarify demandimport disabled state
2016-09-21, by timeless
demandimport: add trailing comma
2016-09-21, by timeless
tests: favor single quotes for wrapping hg help ...
2016-09-20, by timeless
samplehgrcs: use single quotes in use warning
2016-09-20, by timeless
util: use single quotes in use warning
2016-09-20, by timeless
obsolete: use single quotes in use warning
2016-09-20, by timeless
localrepo: use single quotes in use warning
2016-09-20, by timeless
help: use single quotes in use warning
2016-09-20, by timeless
discovery: use single quotes in use warning
2016-09-20, by timeless
serve: use single quotes in use warning
2016-09-20, by timeless
bundle: use single quotes in use warning
2016-09-20, by timeless
histedit: use single quotes in use warning
2016-09-20, by timeless
keyword: use single quotes in use warning
2016-09-20, by timeless
mq: use single quotes in use warning
2016-09-20, by timeless
pager: use single quotes in use warning
2016-09-20, by timeless
rebase: use single quotes in use warning
2016-09-20, by timeless
push: update help hint to point to config.paths section
2016-09-20, by timeless
less
more
|
(0)
-30000
-10000
-3000
-1000
-960
+960
+1000
+3000
+10000
tip