Mercurial
Mercurial
>
mercurial
/ graph
summary
|
shortlog
|
changelog
| graph |
tags
|
bookmarks
|
branches
|
files
|
help
less
more
|
(0)
-30000
-10000
-3000
-1000
-480
+480
+1000
+3000
tip
Find changesets by keywords (author, files, the commit message), revision number or hash, or
revset expression
.
The revision graph only works with JavaScript-enabled browsers.
cleanup: update references to /help/ that should now be /helptext/
2019-11-21, by Augie Fackler
merge with stable
2019-11-22, by Yuya Nishihara
singlehead: making config item a bool again
stable
2019-11-20, by Georges Racinet
tests: byteify a few more things in simplestorerepo.py
2019-11-21, by Matt Harbison
profiling: add a missing argument to the ProgrammingError constructor
2019-11-21, by Matt Harbison
profiling: disable the import-error warning for the flamegraph module
2019-11-21, by Matt Harbison
phases: make `allphases` a list on py3 also
2019-11-21, by Matt Harbison
wireprotov1server: capture Abort type before accessing the `hint` attribute
2019-11-20, by Matt Harbison
tests: add more tests for "hg shelve --delete"
2019-11-20, by Denis Laxalde
scmutil: add assertions to help pytype
2019-11-19, by Matt Harbison
revset: add an assertion to help pytype
2019-11-19, by Matt Harbison
import: add a --secret option
2019-11-21, by Denis Laxalde
util: convert an exception to bytes when passing to Abort()
stable
2019-11-21, by Matt Harbison
patch: fix a str + bytes issue in an exception handler
stable
2019-11-21, by Matt Harbison
py3: wrap a __func__ in sysbytes() before logging as bytes
stable
2019-11-20, by Martin von Zweigbergk
py3: make doc strings containing deprecated '\.' escape sequence raw strings
stable
2019-11-20, by Daniel Ploch
shelve: add the missing `create` parameter to the bundlerepo constructor
stable
2019-11-19, by Matt Harbison
shelve: fix a missing variable in the exception handler for delete
stable
2019-11-19, by Matt Harbison
hgweb: add diffs to the json changeset template
2019-11-15, by Jordi Gutiérrez Hermoso
hgweb: add files to the json changeset template
2019-11-15, by Jordi Gutiérrez Hermoso
hgweb: add a status property to file list context
2019-11-15, by Jordi Gutiérrez Hermoso
match: remove explicitdir attribute
2019-11-15, by Martin von Zweigbergk
dirstate: stop caring about match.explicitdir
2019-11-15, by Martin von Zweigbergk
dirstate: include explicit matches in match.traversedir calls
2019-11-15, by Martin von Zweigbergk
commit: drop unused "vdirs" argument from repo.checkcommitpatterns()
2019-11-15, by Martin von Zweigbergk
commit: rewrite check for `hg ci <path>` being a directory
2019-11-15, by Martin von Zweigbergk
py3: use pycompat.bytestr() instead of pycompat.sysstr()
stable
2019-11-19, by Manuel Jacob
lock: fix race in lock-breaking code
2019-11-18, by Valentin Gatien-Baron
lock: refactor in preparation for next commit
2019-11-01, by Valentin Gatien-Baron
extensions: suppress a pytype failure due to a typeshed bug
2019-11-15, by Augie Fackler
dispatch: add some assertions to give pytype a helping hand
2019-11-14, by Augie Fackler
extensions: hide two confusing import statements from pytype
2019-11-14, by Augie Fackler
debugcommands: add assertions to convince pytype peer is not None
2019-11-14, by Augie Fackler
debugcommands: suppress import errors for pytype
2019-11-13, by Augie Fackler
state: add a pytype annotation
2019-11-13, by Augie Fackler
logcmdutil: add a type annotation
2019-11-13, by Augie Fackler
cmdutil: add a pytype annotation to help out some callsites
2019-11-13, by Augie Fackler
hghave: add a check for the `xz` compression utility
2019-11-12, by Matt Harbison
py3: use '%d' for formatting a revnum in `hg co --date` code
2019-11-14, by Martin von Zweigbergk
py3: send bytes from Rust-created warning patterns
2019-11-18, by Raphaël Gomès
py3: pass bytes to `configint` and `configbool`
2019-11-18, by Raphaël Gomès
templates: make {indent("", " ")} be empty
2019-11-15, by Martin von Zweigbergk
tests: document behavior of indent() with empty first line
2019-11-15, by Martin von Zweigbergk
tests: check for Windows line endings
2019-11-16, by Gregory Szorc
tests: verify that Python scripts are blackened
2019-11-16, by Gregory Szorc
black: blacken scripts
2019-11-16, by Gregory Szorc
doc: don't use mutable default arguments
2019-11-16, by Gregory Szorc
tags: don't check for clean files when checking for dirty working copy
2019-11-14, by Martin von Zweigbergk
branchmap: make "closed" a set from beginning instead of converting from list
2019-11-14, by Martin von Zweigbergk
debugextensions: gracefully handle missing __file__ attributes
2019-11-17, by Matt Harbison
debuginstall: gracefully handle missing __file__ attributes
2019-11-17, by Matt Harbison
typing: add pseudo localstr.__init__() to help pytype
2019-11-16, by Yuya Nishihara
typing: fix argument type of encoding.localstr()
2019-11-16, by Yuya Nishihara
typing: suppress error of py2 encoding.strtolocal() and .strfromlocal()
2019-11-16, by Yuya Nishihara
typing: constrain argument/return types of encoding.toutf8b()
2019-11-16, by Yuya Nishihara
typing: fix argument type of encoding.tolocal() and .fromutf8b()
2019-11-16, by Yuya Nishihara
typing: fix forward reference in _Tlocalstr type bound
2019-11-16, by Yuya Nishihara
encoding: make getcols() raise exception explicitly
2019-11-16, by Yuya Nishihara
setup: conditionalize access to `sys.dllhandle` when building extensions
2019-11-16, by Matt Harbison
zeroconf: fix traceback under py3
stable
2019-11-13, by Kim Alvefur
setup: use bytes for assumed python version
2019-11-16, by Matt Harbison
setup: combine two contiguous string literals
2019-11-16, by Matt Harbison
util: remove datapath and swith users over to resourceutil
2019-11-14, by Martin von Zweigbergk
i18n: get datapath directly from resourceutil
2019-11-14, by Martin von Zweigbergk
util: move definition of datapath to resourceutil
2019-11-14, by Martin von Zweigbergk
procutil: move mainfrozen() to new resourceutil.py
2019-11-14, by Martin von Zweigbergk
defaults: rename default.d to defaultrc to make it a valid package name
2019-11-14, by Martin von Zweigbergk
help: remove references to default.d/ from user-facing docs
2019-11-14, by Martin von Zweigbergk
cffi: fix build on Python 3
stable
2019-11-17, by Manuel Jacob
pure: use string for another exception in the pure version of base85
stable
2019-11-16, by Pierre-Yves David
pure: use string for exception in the pure version of base85
stable
2019-11-16, by Pierre-Yves David
bisect: replace try:/finally: by a "restore_state" context manager
2019-11-14, by Denis Laxalde
histedit: render a rolled up description using the proper roll colours
2019-10-30, by Jordi Gutiérrez Hermoso
histedit: define new colour pairs for roll action
2019-10-30, by Jordi Gutiérrez Hermoso
histeditrule: split __bytes__ property into prefix and desc
2019-10-30, by Jordi Gutiérrez Hermoso
merge with stable
2019-11-15, by Yuya Nishihara
packaging: convert to UNIX line endings
2019-11-14, by Gregory Szorc
black: blacken scripts
2019-11-14, by Gregory Szorc
dirs: resolve fuzzer OOM situation by disallowing deep directory hierarchies
2019-11-12, by Augie Fackler
py3: use native string for 'macosx_app'
2019-11-14, by Martin von Zweigbergk
py3: drop an unnecessary fsencode() before comparing with constant
2019-11-14, by Martin von Zweigbergk
py3: use native string as fallback value for __file__ for consistency
2019-11-14, by Martin von Zweigbergk
scmutil: convert status data object from a tuple to an attrs (API)
2019-11-14, by Augie Fackler
perf: bool() elements of dirstate.status return instead of len()
2019-11-14, by Augie Fackler
tags: use field names instead of field numbers on scmutil.status
2019-11-14, by Augie Fackler
subrepo: use field names instead of field numbers on scmutil.status
2019-11-14, by Augie Fackler
revset: use field names instead of field numbers on scmutil.status
2019-11-14, by Augie Fackler
patch: use field names instead of field numbers on scmutil.status
2019-11-14, by Augie Fackler
logcmdutil: use field names instead of field numbers on scmutil.status
2019-11-14, by Augie Fackler
context: use field names instead of field numbers on scmutil.status
2019-11-14, by Augie Fackler
commands: use field names instead of field numbers on scmutil.status
2019-11-14, by Augie Fackler
cmdutil: convert terse status result back to an scmutil.status
2019-11-14, by Augie Fackler
cmdutil: use field names instead of field numbers on scmutil.status
2019-11-14, by Augie Fackler
uncommit: use field names instead of field numbers on scmutil.status
2019-11-14, by Augie Fackler
transplant: use field names instead of field numbers on scmutil.status
2019-11-14, by Augie Fackler
split: use field names instead of field numbers on scmutil.status
2019-11-14, by Augie Fackler
mq: use field names instead of field numbers on scmutil.status
2019-11-14, by Augie Fackler
hgk: use field names instead of field numbers on scmutil.status
2019-11-14, by Augie Fackler
extdiff: use field names instead of field numbers on scmutil.status
2019-11-14, by Augie Fackler
encoding: fix bad type annotation
2019-11-13, by Augie Fackler
branchmap: annotate constructor type for branchcache
2019-11-14, by Augie Fackler
debugcommands: don't shadow the error module
2019-11-13, by Augie Fackler
branchmap: correctly set()-ify list argument
2019-11-14, by Augie Fackler
utils: move finddirs() to pathutil
2019-11-14, by Martin von Zweigbergk
help: create packages for the help text
2019-11-13, by Matt Harbison
tests: test "hg log" with --line-range and --copies
2019-11-14, by Denis Laxalde
logcmdutil: let getlinerangerevs() return "revs" as a smartset
2019-11-14, by Denis Laxalde
patchbomb: fix wrong argument type when calling mail generator.flatten()
2019-11-13, by Denis Laxalde
mail: move strtolocal call in _addressencode()
2019-11-13, by Denis Laxalde
mail: use a native string for "subtype" value
2019-11-13, by Denis Laxalde
mail: let all charset values be native strings
2019-11-12, by Denis Laxalde
mail: add type hints for pytype
2019-11-13, by Denis Laxalde
mail: fix a bad return type in _encode()
2019-11-12, by Denis Laxalde
packaging: stage files and dynamically generate WiX installer
2019-11-11, by Gregory Szorc
tests: add optional output when wheel is missing
2019-11-11, by Gregory Szorc
py3: replace "%r" by"'%s'% for py3-compatible (and clearer) quoting in chg
2019-08-28, by Martin von Zweigbergk
dirstate: respect request to not list unknown/ignored/clean files (API)
2019-10-22, by Martin von Zweigbergk
py3: pass a bytes value for "msg" to nouideprecwarn()
2019-11-13, by Denis Laxalde
remotefilelog: handle **kwargs correctly when overriding changelog.add()
2019-11-12, by Daniel Ploch
packaging: ship all help .txt files on WiX
2019-11-11, by Gregory Szorc
packaging: install contrib/mq.el on WiX
2019-10-23, by Gregory Szorc
fuzz: clean out most of fuzzutil
2019-11-11, by Augie Fackler
fuzz: migrate xdiff fuzzer to use FuzzedDataProvider
2019-11-11, by Augie Fackler
fuzz: migrate bdiff fuzzer to use FuzzedDataProvider
2019-11-11, by Augie Fackler
dirstate: re-blacken file
2019-11-11, by Augie Fackler
rust-matchers: remove default implementations for `Matcher` trait
2019-11-06, by Raphaël Gomès
packaging: use lower case for RC files
2019-10-23, by Gregory Szorc
packaging: write out editor.rc in Python
2019-10-23, by Gregory Szorc
packaging: stop installing Contributors.txt
2019-10-23, by Gregory Szorc
packaging: remove hg-ssh.8.html from Inno installer
2019-10-23, by Gregory Szorc
packaging: install .rc files to hgrc.d
2019-10-23, by Gregory Szorc
rust: introduce SIZE_FROM_OTHER_PARENT constant
2019-11-07, by Raphaël Gomès
rust-status: refactor dispatch case for normal files
2019-11-07, by Raphaël Gomès
rust-status: return a ParallelIterator instead of a Vec from stat_dmap_entries
2019-11-07, by Raphaël Gomès
rust-status: improve status performance
2019-11-06, by Raphaël Gomès
bookmarks: accept explicit -r 'wdir()' when adding new bookmarks (issue6218)
2019-11-09, by Yuya Nishihara
bookmarks: use changectx instead of remembering hex of hidden revision
2019-11-09, by Yuya Nishihara
bookmarks: resolve target revision out of the bookmarks loop
2019-11-09, by Yuya Nishihara
bookmarks: fix handling of multiple bookmarks with one to be deactivated
2019-11-09, by Yuya Nishihara
py3: avoid iterating over a literal bytes in highlight
stable
2019-11-12, by Denis Laxalde
import-checker: allow 'from typing import ...'
2019-11-11, by Yuya Nishihara
match: drop support for passing '.' for root dir to visit*() methods
2019-10-29, by Martin von Zweigbergk
tests: use time.time() for relative start and stop times
2019-10-16, by Gregory Szorc
tests: rename stopped and started variables to reflect times
2019-10-16, by Gregory Szorc
revset: simplify checkstatus() by using any()
2019-10-30, by Martin von Zweigbergk
rebase: check for unfinished ops even when inmemory (issue6214)
2019-11-06, by Kyle Lippincott
status: move initialization closer together
2019-10-18, by Martin von Zweigbergk
largefiles: avoid dynamically subclassing context instances
2019-10-19, by Martin von Zweigbergk
relnotes: copy "next" to "5.2" and clear "next"
stable
2019-11-05, by Martin von Zweigbergk
py3: avoid `b'%s' % type(...)` in a ProgrammingError
stable
2019-11-08, by Martin von Zweigbergk
largefiles: delete unused repo.status_nolfiles()
2019-10-18, by Martin von Zweigbergk
largefiles: use context manager for wlock in repo.status() override
2019-10-18, by Martin von Zweigbergk
largefiles: allow "lfstatus" context manager to set value to False
2019-10-18, by Martin von Zweigbergk
largefiles: move lfstatus context manager to lfutil
2019-10-18, by Martin von Zweigbergk
revlog: delete references to deleted nullid sentinel value
2019-11-08, by Martin von Zweigbergk
revlog: remove the, now unused, `revlog._nodepos` attribute
2019-11-10, by Pierre-Yves David
py3: fix sorting of obsolete markers in obsutil (issue6217)
stable
2019-11-09, by Denis Laxalde
nodemap: use bytes for the error message
2019-11-10, by Pierre-Yves David
py3: use native strings when forming email headers in patchbomb
2019-11-09, by Denis Laxalde
mail: convert addr to str early in addrlistencode()
2019-11-09, by Denis Laxalde
mail: let addressencode() / addrlistencode() return native strings
2019-11-09, by Denis Laxalde
mail: let headencode() return a native string
2019-11-09, by Denis Laxalde
revlog: deprecate direct `nodemap` access
2019-11-09, by Pierre-Yves David
revlog: drop special hack in the `nodemap` property
2019-11-09, by Pierre-Yves David
perf: make `perfrevlogindex` use the new `index.rev` api if available
2019-11-09, by Pierre-Yves David
perf: make `perfnodemap` use the new `index.get_rev` api if available
2019-11-09, by Pierre-Yves David
index: use `index.get_rev` in `remotefilelog`
2019-11-09, by Pierre-Yves David
index: use `index.get_rev` in `histedit.processreplacement`
2019-11-09, by Pierre-Yves David
index: use `index.get_rev` in `histedit.adjustreplacementsfrommarkers`
2019-11-09, by Pierre-Yves David
index: use `index.get_rev` in `rebase._computeobsoletenotrebased`
2019-11-09, by Pierre-Yves David
index: use `index.get_rev` in `rebase.successorrevs`
2019-11-09, by Pierre-Yves David
index: use `index.get_rev` in `unionrepo.unionrevlog`
2019-11-09, by Pierre-Yves David
index: use `index.rev` in `bundlerepo.bundlerevlog`
2019-11-09, by Pierre-Yves David
index: use `index.get_rev` in `exchange._pullapplyphases`
2019-11-09, by Pierre-Yves David
index: use `index.rev` in `exchange.fallbackheads`
2019-11-09, by Pierre-Yves David
index: use `index.get_rev` in `revset._mapbynodefunc`
2019-11-09, by Pierre-Yves David
index: use `index.get_rev` in `discovery._postprocessobsolete`
2019-11-09, by Pierre-Yves David
index: use `index.get_rev` in `repoview.pinnedrevs`
2019-11-09, by Pierre-Yves David
index: use `index.get_rev` in `obsolete._computephasedivergentset`
2019-11-09, by Pierre-Yves David
index: use `index.get_rev` in `obsutil.getobsoleted`
2019-11-09, by Pierre-Yves David
index: use `index.get_rev` in `phases.newheads`
2019-11-09, by Pierre-Yves David
index: use `index.get_rev` in `localrepo.known`
2019-11-09, by Pierre-Yves David
index: add a `get_rev` method (API)
2019-11-09, by Pierre-Yves David
index: use `index.rev` in `revlog.rev`
2019-11-09, by Pierre-Yves David
index: add a `rev` method (API)
2019-11-09, by Pierre-Yves David
perf: make `perfphasesremote` use the new `index.has_node` api
2019-11-08, by Pierre-Yves David
index: use `index.has_node` in `infinitypush`
2019-11-08, by Pierre-Yves David
index: use `index.has_node` in `phabricator.getoldnodedrevmap`
2019-11-08, by Pierre-Yves David
index: use `index.has_node` in `histedit.cleanupnode`
2019-11-08, by Pierre-Yves David
index: use `index.has_node` in `histedit._finishhistedit
2019-11-08, by Pierre-Yves David
index: use `index.has_node` in `exchangev2._pullchangesetdiscovery`
2019-11-08, by Pierre-Yves David
index: use `index.has_node` in `exchange._pulldiscoverychangegroup`
2019-11-08, by Pierre-Yves David
index: use `index.has_node` in `bookmarks.bmstore`
2019-11-08, by Pierre-Yves David
index: use `index.has_node` in `tags.findglobaltags`
2019-11-08, by Pierre-Yves David
index: use `index.has_node` in `bundlerepo.bundlerevlog`
2019-11-08, by Pierre-Yves David
index: use `index.has_node` in `obsutil.foreground`
2019-11-08, by Pierre-Yves David
index: use `index.has_node` in `obsutil.exclusivemarkers`
2019-11-08, by Pierre-Yves David
index: use `index.has_node` in `phases.filterunknown`
2019-11-08, by Pierre-Yves David
index: use `index.has_node` in `analyzeremotephases`
2019-11-08, by Pierre-Yves David
index: use `index.has_node` in `repo._rollback`
2019-11-08, by Pierre-Yves David
index: use `index.has_node` in `revlog.addgroup`
2019-11-03, by Pierre-Yves David
index: use `index.has_node` in `revlog.addrevision`
2019-11-03, by Pierre-Yves David
index: add a `has_node` method (API)
2019-11-03, by Pierre-Yves David
revlog: deal with nodemap deletion within the index
2019-11-09, by Pierre-Yves David
revlog: clean up the node of all revision stripped in the C code
2019-11-08, by Pierre-Yves David
revlog: move nodemap update within the index code
2019-11-03, by Pierre-Yves David
revlog: deprecate the _nodecache attribute (API)
2019-11-02, by Pierre-Yves David
revlog: access the nodemap through the index
2019-11-02, by Pierre-Yves David
revlog: return the nodemap as the nodecache
2019-11-02, by Pierre-Yves David
revlog: clarify which version use the older API in perf
2019-11-02, by Pierre-Yves David
revlog: no longer return the nodemap after parsing
2019-11-06, by Pierre-Yves David
revlog: move the nodemap into the index object (for pure)
2019-11-06, by Pierre-Yves David
revlog: introduce an explicit NodeMap class for pure code
2019-11-06, by Pierre-Yves David
utils: move the `dirs` definition in pathutil (API)
2019-11-06, by Pierre-Yves David
packaging: stop installing i18n files
2019-10-23, by Gregory Szorc
packaging: install hgk as hgk.tcl
2019-10-23, by Gregory Szorc
packaging: add logo-droplets.svg
2019-10-23, by Gregory Szorc
packaging: install documentation to doc/ directory
2019-10-23, by Gregory Szorc
packaging: always pass VERSION into Inno invocation
2019-10-22, by Gregory Szorc
packaging: remove hg.exe.local file
2019-10-24, by Gregory Szorc
packaging: stage installed files for Inno
2019-10-23, by Gregory Szorc
packaging: process Inno Setup files with Jinja2
2019-10-23, by Gregory Szorc
packaging: install and run Inno files in a build directory
2019-10-23, by Gregory Szorc
packaging: consolidate CLI functionality into packaging.py
2019-10-23, by Gregory Szorc
packaging: clean up excess packages for Inno
2019-10-23, by Gregory Szorc
unshelve: correct help string; unshelve does not accept file list
2019-11-08, by Kyle Lippincott
repoview: use class literal for creating filteredchangelog
2019-11-08, by Martin von Zweigbergk
vagrant: update vagrant image to buster from jessie
2019-11-07, by Augie Fackler
packaging: remove references to debian jessie
2019-11-07, by Augie Fackler
sqlitestore: remove superfluous r-prefixes on strings
2019-11-07, by Augie Fackler
cleanup: remove pointless r-prefixes on single-quoted strings
2019-11-08, by Augie Fackler
rust-threads: force Rayon to respect the worker count in config
2019-11-10, by Raphaël Gomès
phabricator: use context manager form of progress in uploadchunks
2019-10-18, by Ian Moody
cleanup: remove pointless r-prefixes on double-quoted strings
2019-11-07, by Augie Fackler
formatting: remove another data-ogre from the config example
2019-11-07, by Martin von Zweigbergk
fix: replace str() by b'%d' for formatting integer
2019-11-07, by Martin von Zweigbergk
zeroconf: improve the extension's documentation
2009-01-08, by Vernon Tang
branchmap: pytype is confused about bytestr
2019-11-06, by Augie Fackler
mail: suppress a pytype error that's just experimentally wrong
2019-11-06, by Augie Fackler
dagparser: suppress some pytype errors around pycompat.bytestring
2019-11-06, by Augie Fackler
encoding: add comment-based type hints for pytype
2019-11-06, by Augie Fackler
merge with stable
2019-11-08, by Yuya Nishihara
dirs: reject consecutive slashes in paths
2019-10-17, by Augie Fackler
tests: quote $PYTHON in test-byteify-strings.t
2019-11-05, by Matt Harbison
repoview: define filteredchangelog as a top-level (non-local) class
2019-11-06, by Martin von Zweigbergk
cmdutil: suppress bogus pytype errors
2019-11-06, by Augie Fackler
changegroup: suppress pytype error that's wrong
2019-11-06, by Augie Fackler
changegroup: avoid shadowing a set with an int
2019-11-06, by Augie Fackler
bundle2: more pytype suppressions around bytestring
2019-11-06, by Augie Fackler
archival: suppress some incorrect pytype failures
2019-11-06, by Augie Fackler
simplemerge: disable a pytype error where it's just confused
2019-11-06, by Augie Fackler
match: suppress error about subscripting an exception
2019-11-06, by Augie Fackler
vfs: more attribute suppressions
2019-11-06, by Augie Fackler
mdiff: mark diffopts as having dynamic attributes
2019-11-06, by Augie Fackler
vfs: suppress some pytype errors around us using a private attribute
2019-11-06, by Augie Fackler
wireprototypes: disable pytype where it's just confused
2019-11-06, by Augie Fackler
scmposix: another suppression on IOError subscripting
2019-11-06, by Augie Fackler
pvec: add an explicit type hint to help pytype
2019-11-06, by Augie Fackler
procutil: suppress pytype warnings around windows-only attributes
2019-11-06, by Augie Fackler
posix: add a pytype suppression
2019-11-06, by Augie Fackler
color: suppress pytype warning on a windows-only module
2019-11-06, by Augie Fackler
compression: tell pytype to not sweat a missing `zstd` module
2019-11-06, by Augie Fackler
pytype: don't warn us about ignored-on-py3 metaclasses
2019-11-06, by Augie Fackler
linelog: be more careful about types before looking for _target attribute
2019-11-06, by Augie Fackler
linelog: suppress annoying pytype warning about an ignored metaclass
2019-11-06, by Augie Fackler
hgignore: ignore generated pytype stubs
2019-11-06, by Augie Fackler
hghave: add a check for pytype, Google's Python type checker
2019-11-06, by Augie Fackler
encoding: define local identify functions with explicit type comments
2019-11-06, by Augie Fackler
vfs: add NotImplementedError version of join
2019-11-06, by Augie Fackler
vfs: add a NotImplementedError implementation of __call__
2019-11-06, by Augie Fackler
vfs: fix erroneous bytes constants
2019-11-06, by Augie Fackler
pvec: migrate to modern integer division
2019-11-06, by Augie Fackler
templateutil: fix a missing ABCMeta assignment
2019-11-06, by Augie Fackler
pvec: fix overlooked chr() call
2019-11-06, by Augie Fackler
vfs: another bytes-str confusion on thread name
2019-11-06, by Augie Fackler
statprof: correctly always pass a str as the thread name
2019-11-06, by Augie Fackler
py3: fix handling of ctrl keys in crecord (issue6213)
stable
2019-11-06, by Denis Laxalde
py3: keep "keypressed" a native str in crecord
stable
2019-11-06, by Denis Laxalde
py3: compare response of crecord's confirmationwindow with str
stable
2019-11-06, by Denis Laxalde
py3: compare http server's command with a native string
stable
2019-11-07, by Denis Laxalde
rust-status: remove dead code
2019-11-06, by Raphaël Gomès
hghave: disallow symlinks on Windows
2019-11-05, by Matt Harbison
repoview: avoid wrapping changelog if there's nothing to filter
2019-11-05, by Martin von Zweigbergk
repoview: move changelog.flags() override to filteredchangelog
2019-11-05, by Martin von Zweigbergk
repoview: move changelog.parentrevs() override to filteredchangelog
2019-11-05, by Martin von Zweigbergk
repoview: move changelog.linkrev() override to filteredchangelog
2019-11-05, by Martin von Zweigbergk
repoview: move changelog.node() override to filteredchangelog
2019-11-05, by Martin von Zweigbergk
repoview: move changelog.rev() override to filteredchangelog
2019-11-05, by Martin von Zweigbergk
repoview: move changelog.strip() override to filteredchangelog
2019-11-05, by Martin von Zweigbergk
repoview: move changelog.headrevs() override to filteredchangelog
2019-11-05, by Martin von Zweigbergk
repoview: move changelog.revs() override to filteredchangelog
2019-11-05, by Martin von Zweigbergk
repoview: move changelog.__iter__() override to filteredchangelog
2019-11-05, by Martin von Zweigbergk
repoview: move changelog.__contains__() override to filteredchangelog
2019-11-05, by Martin von Zweigbergk
repoview: move changelog.tiprev() override to filteredchangelog
2019-11-05, by Martin von Zweigbergk
repoview: wrap changelog class when filtering
2019-11-05, by Martin von Zweigbergk
repoview: extract a function for wrapping changelog
2019-11-05, by Martin von Zweigbergk
revlog: move tiprev() from changelog up to revlog
2019-11-05, by Martin von Zweigbergk
tests: fix a few `(no-windows !)` conditionals that are really `(symlink !)`
2019-11-05, by Matt Harbison
rust-matchers: add `Matcher` trait and implement `AlwaysMatcher`
2019-10-29, by Raphaël Gomès
merge with stable
2019-11-05, by Martin von Zweigbergk
perf: add a way to benchmark `dirstate.status`
2019-11-04, by Pierre-Yves David
largefiles: delete obsolete and unused repo.push()
2019-10-24, by Martin von Zweigbergk
censor: document that some commands simply ignore censored data
2019-10-22, by Jordi Gutiérrez Hermoso
grep: warn on censored revisions instead of erroring out
2019-10-22, by Jordi Gutiérrez Hermoso
py3: enable legacy fs encoding to fix filename compatibility on Windows
2019-10-15, by Yuya Nishihara
rust-cpython: run cargo fmt
2019-10-19, by Yuya Nishihara
rust-cpython: remove useless PyResult<> from leak_immutable()
2019-10-05, by Yuya Nishihara
rust-cpython: remove useless PyRefMut wrapper
2019-10-05, by Yuya Nishihara
rust-cpython: drop manual management of mutably_borrowed
2019-10-05, by Yuya Nishihara
rust-cpython: leverage RefCell::borrow() to guarantee there's no mutable ref
2019-10-05, by Yuya Nishihara
rust-cpython: remove useless Option<$leaked> from py_shared_iterator
2019-10-12, by Yuya Nishihara
rust-cpython: allow mutation unless leaked reference is borrowed
2019-10-12, by Yuya Nishihara
rust-cpython: add generation counter to leaked reference
2019-10-05, by Yuya Nishihara
rust-cpython: add stub wrapper that'll prevent leaked data from being mutated
2019-10-12, by Yuya Nishihara
rust-cpython: rename PyLeakedRef to PyLeaked
2019-10-12, by Yuya Nishihara
py3: don't use bytes with vars() or __dict__
stable
2019-11-05, by Martin von Zweigbergk
Added signature for changeset ca3dca416f8d
stable
2019-11-05, by Augie Fackler
Added tag 5.2 for changeset ca3dca416f8d
stable
2019-11-05, by Augie Fackler
py3: add inline comment about encoding issue of str(Abort())
stable
5.2
2019-11-05, by Yuya Nishihara
py3: do not reimplement Abort.__str__() on Python 2
stable
2019-11-05, by Yuya Nishihara
tests: write out file using bytes I/O
stable
2019-11-04, by Gregory Szorc
import-checker: open all source files as utf-8
stable
2019-11-04, by Gregory Szorc
localrepo: use str for lookup in vars()
stable
2019-11-04, by Gregory Szorc
automation: install python3-venv Debian package
stable
2019-11-04, by Gregory Szorc
tests: look for ensurepip before using venv
stable
2019-11-04, by Gregory Szorc
automation: avoid '~' in the temp directory on Windows
stable
2019-10-17, by Matt Harbison
tests: use venv on Python 3
stable
2019-11-04, by Gregory Szorc
tests: remove HGALLOWPYTHON3 reference
stable
2019-11-04, by Gregory Szorc
run-tests: use byte strings for inserted output
stable
2019-11-04, by Gregory Szorc
contrib: require Python 3.7 for byteify-strings.py
stable
2019-11-04, by Ian Moody
hghave: fix bytes/string issue on Python 3
stable
2019-11-04, by Augie Fackler
packaging: add support for CentOS 8
stable
2019-11-04, by Mathias De Mare
packaging: allow choosing python version depending on centos version
stable
2019-11-04, by Mathias De Mare
fsmonitor: use stringutil.forcebytestr() instead of str() on an exception
stable
2019-11-04, by Ian Moody
py3: add a __str__ method to Abort
stable
2019-11-04, by Denis Laxalde
py3: add Python 3 exception output to test-lfs-serve-access.t
stable
2019-11-04, by Denis Laxalde
automation: install black
stable
2019-10-31, by Gregory Szorc
py3: use %d to format an int
stable
2019-11-02, by Ian Moody
fsmonitor: normalize exception types to bytes
stable
2019-11-02, by Gregory Szorc
fsmonitor: normalize clock value to bytes
stable
2019-11-02, by Gregory Szorc
fsmonitor: use next() instead of .next()
stable
2019-11-02, by Gregory Szorc
fsmonitor: normalize Watchman paths to bytes
stable
2019-11-02, by Gregory Szorc
fsmonitor: handle unicode keys in tuples
stable
2019-11-02, by Gregory Szorc
fsmonitor: make _hashignore compatible with Python 3
stable
2019-11-02, by Gregory Szorc
fsmonitor: normalize hostname to bytes
stable
2019-11-02, by Gregory Szorc
fsmonitor: access repo.root
stable
2019-11-02, by Gregory Szorc
fsmonitor: coerce watchman exception to bytes
stable
2019-11-02, by Gregory Szorc
fsmonitor: fix str/bytes mismatch when accessing watchman version
stable
2019-11-02, by Gregory Szorc
fsmonitor: reapply b1f62cd39b5c
stable
2019-11-02, by Gregory Szorc
fsmonitor: reapply dd35abc409ee
stable
2019-11-02, by Gregory Szorc
fsmonitor: remove pywatchman from exclusion rule
stable
2019-11-02, by Gregory Szorc
fsmonitor: refresh pywatchman with upstream
stable
2019-11-02, by Gregory Szorc
py3: encode strings before setting rev summary in gnuarch converter
stable
2019-11-04, by Denis Laxalde
py3: use raw string to query EmailMessage in gnuarch converter
stable
2019-11-04, by Denis Laxalde
py3: use mail.parsebytes() in gnuarch catlog parser
stable
2019-11-04, by Denis Laxalde
tests: handle Message-Id line wrapping in test-notify-changegroup.t
stable
2019-11-04, by Denis Laxalde
py3: define and use json.loads polyfill
stable
2019-11-02, by Gregory Szorc
contrib: require Python 3.6 for byteify-strings.py
stable
2019-11-02, by Gregory Szorc
demandimportpy3: only use lazy extension loader on Python 3.6+
stable
2019-11-02, by Gregory Szorc
ui: flush before prompting for input with readline
stable
2019-11-02, by Gregory Szorc
histedit: restore hex nodeids to be 12 digits long
stable
2019-11-01, by Martin von Zweigbergk
tests: fix typo "includfe"
stable
2019-10-29, by Martin von Zweigbergk
py3: fix fsmonitor's _watchmantofsencoding exception message encoding
stable
2019-11-01, by Emmanuel Leblond
py3: use native strings as keys into **opts in chistedit
stable
2019-10-31, by Martin von Zweigbergk
py3: open chistedit file in binary mode using vfs
stable
2019-10-31, by Martin von Zweigbergk
py3: avoid another b''.format() in chistedit
stable
2019-10-31, by Martin von Zweigbergk
py3: render message about conflicts in chistedit code
stable
2019-10-31, by Martin von Zweigbergk
py3: handle keypresses in chistedit
stable
2019-10-31, by Martin von Zweigbergk
py3: make chistedit render
stable
2019-10-31, by Martin von Zweigbergk
py3: fix exception display encoding in contrib/simplemerge.py
stable
2019-11-01, by Emmanuel Leblond
py3: fix exception message check in test-linerange.py's testOutOfRange
stable
2019-11-01, by Emmanuel Leblond
py3: fix exception message encoding in scmutil.py's simplekeyvaluefile.read
stable
2019-11-01, by Emmanuel Leblond
py3: fix crecord.py's editpatchwitheditor exception message encoding
stable
2019-11-01, by Emmanuel Leblond
py3: fix exception message encoding in infinitepush
stable
2019-11-01, by Emmanuel Leblond
py3: fix fsmonitor's _handleunavailable exception message encoding
stable
2019-11-01, by Emmanuel Leblond
packaging: update built-in Fedora support to Fedora 31
stable
2019-11-01, by Mads Kiilerich
packaging: refactor "fedora29" target to a single more generic "fedora" target
stable
2019-11-01, by Mads Kiilerich
packaging: make dockerrpm fedora target more generic
stable
2019-11-01, by Mads Kiilerich
packaging: use "python3" for fedora29 ... and as buildrpm default
stable
2019-11-01, by Mads Kiilerich
packaging: use "--python python" for centos7 to avoid explicit "python2"
stable
2019-11-01, by Mads Kiilerich
packaging: fix docker-centos5 - use pythonexe and set to "python" as before
stable
2019-11-01, by Mads Kiilerich
packaging: move dockerrpm output directory creation to dockerrpm
stable
2019-11-01, by Mads Kiilerich
packaging: drop "support" for unsupported Fedora versions
stable
2019-10-31, by Mads Kiilerich
mail: black wants to add this blank line
stable
2019-10-30, by Augie Fackler
hghave: verify we have a black that is new enough for our format
stable
2019-10-30, by Augie Fackler
contrib: fix up example fix configuration for our move to released black
stable
2019-10-30, by Augie Fackler
phabricator: use True primitive instead of b'true' for phabupdate actions
stable
2019-10-23, by Ian Moody
setup: allow py3 install without env vars
stable
2019-10-23, by Ian Moody
formatting: drop `grey`, our custom black version
stable
2019-10-29, by Pierre-Yves David
formatting: using black to check for formatting
stable
2019-10-29, by Pierre-Yves David
formatting: run black version 19.10b0 on the codebase
stable
2019-10-29, by Pierre-Yves David
packaging: fix buildrpm whitespace
stable
2019-10-27, by Mads Kiilerich
packaging: drop outdated buildrpm "tested on" comment
stable
2019-10-27, by Mads Kiilerich
packaging: also include hgweb.wsgi in rpms
stable
2019-10-28, by Mads Kiilerich
packaging: introduce Python3 support as buildrpm --python3
stable
2019-10-27, by Mads Kiilerich
packaging: be explicit about Python version in rpm spec
stable
2019-10-27, by Mads Kiilerich
packaging: make python snippets in rpm building python3 compatible
stable
2019-10-27, by Mads Kiilerich
py3: fix patchbomb to accept non-ASCII header value for email preview
stable
2019-10-30, by Yuya Nishihara
tests: check patchbomb with a non-ascii commit message
stable
2019-10-25, by Denis Laxalde
formatter: fix handling of None value in templater mapping
stable
2019-10-27, by Yuya Nishihara
config: add support for defaultvalue of list of printable elements
stable
2019-10-27, by Yuya Nishihara
config: fix -Tjson to not crash due to unsupported defaultvalue types
stable
2019-10-27, by Yuya Nishihara
tests: handle Message-Id email header possible wrapping
stable
2019-10-27, by Denis Laxalde
py3: leverage pycompat.long
stable
2019-10-27, by Yuya Nishihara
packaging: remove version info from Breaks+Replaces in Debian package
stable
2019-10-25, by Denis Laxalde
py3: fix generated non-ascii message in test-notify.t
stable
2019-10-24, by Denis Laxalde
py3: decode encoding literal before passing to .decode()
stable
2019-10-24, by Denis Laxalde
py3: decode payload of notify email
stable
2019-10-24, by Denis Laxalde
py3: decode email headers with mail.headdecode() in notify extension
stable
2019-10-24, by Denis Laxalde
py3: use stdlib's parseaddr() to get sender header in notify extension
stable
2019-10-24, by Denis Laxalde
py3: use a BytesParser in notify extension
stable
2019-10-24, by Denis Laxalde
py3: fix headencode() with display=False
stable
2019-10-24, by Denis Laxalde
mail: catch LookupError in headdecode()
stable
2019-10-24, by Denis Laxalde
py3: account for extra line break in email headers in test-notify.t
stable
2019-10-24, by Denis Laxalde
py3: use as_bytes() method of EmailMessage
stable
2019-10-10, by Denis Laxalde
py3: use %d instead of %s when formatting an int into a bytestring
stable
2019-10-23, by Ian Moody
packaging: ship only a single binary Debian package
stable
2019-10-23, by Denis Laxalde
packaging: avoid running bare "make install" in debian/rules
stable
2019-10-23, by Denis Laxalde
packaging: distinguish clean and build steps from install in Debian
stable
2019-10-23, by Denis Laxalde
packaging: also move Debian .buildinfo file in output directory
stable
2019-10-23, by Denis Laxalde
packaging: upgrade packages distributed with Windows installers
stable
2019-10-21, by Gregory Szorc
automation: install Python 2.7.17, 3.7.5, and PyPy 7.2.0
stable
2019-10-21, by Gregory Szorc
contrib: install Python 2.7.17 and 3.7.5 in Windows environment
stable
2019-10-21, by Gregory Szorc
packaging: use /usr/bin/python3 shebang for scripts in Debian
stable
2019-10-21, by Denis Laxalde
packaging: fix path where .deb files are looked for
stable
2019-10-21, by Denis Laxalde
packaging: let Debian package depends on sensible-utils
stable
2019-10-21, by Denis Laxalde
packaging: upgrade Debian packaging to build with Python 3
stable
2019-10-21, by Denis Laxalde
py3: decode bytes before logging in run-tests.py
stable
2019-10-21, by Denis Laxalde
Added signature for changeset 59338f956109
stable
2019-10-21, by Augie Fackler
Added tag 5.2rc0 for changeset 59338f956109
stable
2019-10-21, by Augie Fackler
merge default into stable for 5.2 release
stable
5.2rc0
2019-10-21, by Augie Fackler
grep: update docs to reflect new --all-files default
2019-10-18, by Jordi Gutiérrez Hermoso
grep: enable all-files by default (BC)
2019-10-06, by Sushil khanchi
lfs: dedent documentation section about .hglfs file
2019-10-21, by Denis Laxalde
copies: simplify chain loop
2019-10-17, by Pierre-Yves David
sidedatacopies: only fetch information once for merge
2019-10-17, by Pierre-Yves David
copies: move from a copy on branchpoint to a copy on write approach
2019-10-15, by Pierre-Yves David
copies: compute the exact set of revision to walk
2019-10-12, by Pierre-Yves David
copies: add an explicit test using multiple roots
2019-10-12, by Pierre-Yves David
sidedatacopies: fast path data fetching if revision has no sidedata
2019-10-02, by Pierre-Yves David
largefiles: use context manager for setting "lfstatus" on subrepos too
2019-10-18, by Martin von Zweigbergk
largefiles: reset "lfstatus" attribute to previous value in "finally"
2019-10-18, by Martin von Zweigbergk
largefiles: add context manager for setting/clearing "lfstatus" attribute
2019-10-18, by Martin von Zweigbergk
py3: adjust expected traceback in test-hook.t
2019-10-18, by Denis Laxalde
tests: use non-reverse grep in traceback in test-hook.t
2019-10-18, by Denis Laxalde
py3: add Python 3 exception output to test-hook.t
2019-10-18, by Denis Laxalde
py3: ajust abort message in test-hook.t
2019-10-18, by Denis Laxalde
rust-cpython: prepare for writing tests that require libpython
2019-10-14, by Yuya Nishihara
rust-cpython: make inner functions and structs of ref_sharing private
2019-10-05, by Yuya Nishihara
rust-cpython: keep Python<'a> token in PyRefMut
2019-09-21, by Yuya Nishihara
rust-cpython: require GIL to borrow immutable reference from PySharedRefCell
2019-09-21, by Yuya Nishihara
rust-cpython: make PyLeakedRef operations relatively safe
2019-09-15, by Yuya Nishihara
rust-cpython: put leaked reference in PyLeakedRef
2019-09-15, by Yuya Nishihara
run-tests: make code coverage work on Python 3
2019-10-17, by Gregory Szorc
py3: don't index into bytes in phabricator's _tokenize()
2019-10-17, by Ian Moody
rust-dirstate-status: use fast-path even with fsmonitor and sparse extensions
2019-10-17, by Raphaël Gomès
rust-dirstatemap: remove additional lookups in dirstatemap
2019-10-16, by Raphaël Gomès
tests: avoid chmod on windows in hgrc tests
2019-10-17, by Denis Laxalde
py3: fix sorting of obsolete markers during push
2019-10-17, by Denis Laxalde
exchange: extract a function to sort obsolete markers
2019-10-17, by Denis Laxalde
py3: encode underlying error message during parse error of %include
2019-10-17, by Denis Laxalde
convert: convert os.devnull to bytes before trying to join it with other bytes
2019-10-11, by Ian Moody
rust-dirstate-status: add call to rust-fast path for `dirstate.status`
2019-10-16, by Raphaël Gomès
rust-dirstate-status: rust-cpython bindings for `dirstate.status`
2019-10-08, by Raphaël Gomès
rust-refsharing: add missing lifetime parameter in ref_sharing
2019-10-15, by Raphaël Gomès
rust-dirstate-status: add first Rust implementation of `dirstate.status`
2019-10-11, by Raphaël Gomès
share: unmark --relative as EXPERIMENTAL
2019-10-06, by Pulkit Goyal
rust-cpython: removed now useless py_set() conversion
2019-09-30, by Georges Racinet
tests: stabilize test-eol-update on Windows
2019-10-15, by Matt Harbison
tests: opt into python3 when testing virtualenv installation
2019-10-15, by Matt Harbison
grep: put --diff in the first line of usage
2019-10-06, by Navaneeth Suresh
ui: option to preserve the progress bar
2019-09-12, by Joerg Sonnenberger
phabricator: update hgmatcher to cope with the new data format
2019-10-10, by Ian Moody
phabricator: treat non-utf-8 text files as binary as phabricator requires
2019-10-10, by Ian Moody
phabricator: switch to the creatediff endpoint
2019-10-06, by Ian Moody
phabricator: change conduit data format to match arcanist
2019-10-06, by Ian Moody
phabricator: remove tests and all recordings
2019-10-10, by Ian Moody
phabricator: convert phabhunk and phabchange keys to bytes when finalising
2019-10-12, by Ian Moody
phabricator: add addadded function
2019-10-06, by Ian Moody
sidedatacopies: directly fetch copies information from sidedata
2019-10-02, by Pierre-Yves David
less
more
|
(0)
-30000
-10000
-3000
-1000
-480
+480
+1000
+3000
tip