Mercurial
Mercurial
>
hg-stable
/ graph
summary
|
shortlog
|
changelog
| graph |
tags
|
bookmarks
|
branches
|
files
|
help
less
more
|
(0)
-30000
-10000
-3000
-1000
-384
+384
+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.
win32mbcs: fix a `str` type conditional for py3
stable
2019-11-30, by Matt Harbison
hgweb: fix a few `str` type conditional for py3
stable
2019-11-30, by Matt Harbison
repair: fix an `isinstance(nodelist, str)` check for py3
stable
2019-11-30, by Matt Harbison
log: map None rev to wdirrev when filtering revisions with --line-range
stable
2019-11-29, by Denis Laxalde
tests: check that 'log --line-range' follows uncommitted changes
stable
2019-11-29, by Denis Laxalde
test: don't put $BINDIR in $PATH for test-merge-tools.t
stable
2019-11-29, by Julien Cristau
webutil: add missing argument to join()
stable
2019-11-23, by Matt Harbison
singlehead: making config item a bool again
stable
2019-11-20, by Georges Racinet
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
py3: use pycompat.bytestr() instead of pycompat.sysstr()
stable
2019-11-19, by Manuel Jacob
zeroconf: fix traceback under py3
stable
2019-11-13, by Kim Alvefur
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
py3: avoid iterating over a literal bytes in highlight
stable
2019-11-12, by Denis Laxalde
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
py3: fix sorting of obsolete markers in obsutil (issue6217)
stable
2019-11-09, by Denis Laxalde
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
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
copies: use an unfiltered repository for the changeset centric algorithm
2019-10-15, by Pierre-Yves David
copies: extract data extraction into a `revinfo` function
2019-10-02, by Pierre-Yves David
copies: avoid instancing more changectx to access parent revisions
2019-10-16, by Pierre-Yves David
copies: get copies information directly from _copies
2019-10-16, by Pierre-Yves David
copies: simplify the handling of merges
2019-10-02, by Pierre-Yves David
rust-utils: introduce a debug util to print the python stack trace
2019-10-07, by RaphaĆ«l GomĆØs
rust-cross-platform: remove `unimplemented!` to get compile-time errors
2019-10-16, by RaphaĆ«l GomĆØs
widening: pass in matchers instead of patterns
2019-10-11, by Martin von Zweigbergk
widening: trust user to give full "known" set
2019-10-10, by Martin von Zweigbergk
widening: remove "depth" argument since it's always None
2019-10-11, by Martin von Zweigbergk
widening: remove unused "heads" argument
2019-10-11, by Martin von Zweigbergk
widening: remove pointless code for second changegroup
2019-10-10, by Martin von Zweigbergk
widening: remove always-true condition in widening code
2019-10-10, by Martin von Zweigbergk
narrow: drop server support for widening using the getbundle command (BC)
2019-10-11, by Martin von Zweigbergk
widening: duplicate generateellipsesbundle2() for widening
2019-10-10, by Martin von Zweigbergk
tests: show graph log before and after widening in more cases
2019-10-11, by Martin von Zweigbergk
tracing: add a couple of trace points on obsolete and repoview
2019-06-19, by Augie Fackler
dirstate: add some traces on listdir calls
2019-10-15, by Augie Fackler
cleanup: hgdemandimport.tracing accepts strings, not bytes
2019-10-15, by Augie Fackler
tests: fix formatting test after move of black config
2019-10-15, by Augie Fackler
rust-dependencies: pin the dependencies of hg-core to prevent breakage
2019-10-16, by RaphaĆ«l GomĆØs
automation: install Python 3.8.0
2019-10-15, by Gregory Szorc
automation: schedule an EC2Launch run on next boot
2019-10-14, by Gregory Szorc
dirs: give formatting oversight to clang-format
2019-10-15, by Augie Fackler
dirs: tag a struct as not being formattable
2019-10-15, by Augie Fackler
sidedatacopies: only store an entry if it has values
2019-10-02, by Pierre-Yves David
sidedatacopies: only read from copies when in this mode
2019-10-02, by Pierre-Yves David
dirs: remove mutable string optimization at all
2019-10-13, by Yuya Nishihara
py3: prevent comparison with None in curses histedit (issue6196)
2019-10-15, by Denis Laxalde
fix: match patterns relative to root
2019-10-12, by Martin von Zweigbergk
tests: add test showing that fixer patterns are currently relative to $PWD
2019-10-12, by Martin von Zweigbergk
black: also ignore grey.py
2019-10-14, by Augie Fackler
black: use multiline exclude definition
2019-10-14, by Augie Fackler
black: move remaining config knobs into toml file
2019-10-14, by Augie Fackler
black: rename pyproject.toml to black.toml
2019-10-14, by Augie Fackler
fix: remove a never-true check for unset pattern in Fixer.affects()
2019-10-12, by Martin von Zweigbergk
fix: warn when a fixer doesn't have a configured command
2019-07-26, by Martin von Zweigbergk
fix: make Fixer initialization more explicit for clarity
2019-10-12, by Martin von Zweigbergk
fix: don't pass in default value when looking up config
2019-10-12, by Martin von Zweigbergk
fix: fix registration of config item defaults
2019-10-12, by Martin von Zweigbergk
automation: capture additional exception when formatting
2019-10-12, by Gregory Szorc
contrib: update to latest Windows package versions
2019-10-12, by Gregory Szorc
rust-cpython: drop direct dependency on python(27|3)_sys
2019-10-13, by Yuya Nishihara
rust-cpython: leverage upstreamed py_capsule_fn!() macro
2019-10-13, by Yuya Nishihara
rust-cpython: bump cpython crates to 0.3
2019-10-13, by Yuya Nishihara
rust-cpython: turn inline comments into non-doc comments
2019-10-13, by Yuya Nishihara
rust-cpython: fix signature of make_dirstate_tuple()
2019-10-13, by Yuya Nishihara
rust-cpython: mark capsule function as unsafe
2019-10-13, by Yuya Nishihara
rust-cpython: add wrapper around decapsule_make_dirstate_tuple()
2019-10-13, by Yuya Nishihara
eol: don't fallback to use .hgeol from tip (BC)
2019-10-13, by Mads Kiilerich
eol: tweak test-eol-clone.t with better descriptions and logging
2019-10-14, by Mads Kiilerich
eol: fix update - don't use and apply removed .hgeol patterns
2019-10-13, by Mads Kiilerich
eol: cache needs update, also if it has same timestamp as the source
2019-10-13, by Mads Kiilerich
eol: update isbinary filter to work without compat wrapper
2019-10-14, by Mads Kiilerich
localrepo: fix variable binding in handling of old filters
2019-10-13, by Mads Kiilerich
localrepo: debug log of filter name when filtering through a function
2019-10-13, by Mads Kiilerich
eol: test-eol-update.t coverage around update --clean using filters ... badly
2019-10-14, by Mads Kiilerich
copies: drop the findlimit logic
2019-10-10, by Pierre-Yves David
pathcopies: give up any optimization based on `introrev`
2019-10-10, by Pierre-Yves David
perf: introduce a `--contains` flag to the `perfdirstate` command
2019-10-08, by Pierre-Yves David
perf: introduce a `--iteration` to `perfdirstate`
2019-10-08, by Pierre-Yves David
tests: open file in binary mode in test-upgrade-repo.t
2019-10-13, by Matt Harbison
hghave: use a native string to invoke the `black` command
2019-10-12, by Matt Harbison
py3: convert cwd to native string when running `fix`
2019-10-12, by Matt Harbison
format: format commands.py, which recently regressed
2019-10-11, by Martin von Zweigbergk
py3: fix test-bad-extension expectations for py35
2019-10-04, by Ian Moody
phabricator: add addremoved and addmodified functions
2019-10-06, by Ian Moody
phabricator: add makebinary and addoldbinary functions
2019-10-06, by Ian Moody
phabricator: add the uploadfile function
2019-10-06, by Ian Moody
phabricator: add the uploadchunks function
2019-10-06, by Ian Moody
phabricator: add the maketext function
2019-10-06, by Ian Moody
phabricator: add the phabdiff data structure
2019-10-06, by Ian Moody
phabricator: add the phabchange data structure
2019-10-06, by Ian Moody
phabricator: add the phabhunk data structure
2019-10-06, by Ian Moody
phabricator: add the DiffChangeType and DiffFileType constants
2019-10-06, by Ian Moody
help: adding a help category to narrow and remotefilelog commands
2019-10-06, by Rodrigo Damazio
rust-cpython: drop self.borrow_mut() in favor of PySharedRef wrapper
2019-09-15, by Yuya Nishihara
rust-cpython: drop self.leak_immutable() in favor of PySharedRef wrapper
2019-09-15, by Yuya Nishihara
rust-cpython: add safe wrapper representing shared data borrowed from PyObject
2019-09-15, by Yuya Nishihara
rust-cpython: move $leaked struct out of macro
2019-09-08, by Yuya Nishihara
rust-cpython: store leaked reference to PySharedState in $leaked struct
2019-09-15, by Yuya Nishihara
rust-cpython: mark PySharedState as Sync so &'PySharedState can be Send
2019-09-17, by Yuya Nishihara
rust-cpython: move borrow_mut() to PySharedRefCell
2019-09-14, by Yuya Nishihara
rust-cpython: move py_shared_state to PySharedRefCell object
2019-09-14, by Yuya Nishihara
py3: decode username and password before SMTP login
2019-10-10, by Denis Laxalde
py3: use socket.makefile() instead of dropped smtplib.SSLFakeFile
2019-10-10, by Denis Laxalde
py3: call SMTP.docmd() with an str
2019-10-10, by Denis Laxalde
py3: call SMTP.has_extn() with an str
2019-10-10, by Denis Laxalde
py3: fix sorting of obsolete markers when building bundle
2019-10-10, by Denis Laxalde
sidedata: rename the configuration option to `exp-use-side-data`
2019-10-10, by Pierre-Yves David
py3: drop ui.flush() during interactive patch filtering
2019-10-10, by Denis Laxalde
py3: keep stdout as defined by pycompat in procutil
2019-10-10, by Denis Laxalde
notify: cast hash to bytes
2019-10-07, by Gregory Szorc
push: support config option to require revs be specified when running push
2019-10-05, by Kyle Lippincott
py3-discovery: using plain str in stats dict
2019-10-10, by Georges Racinet
perf: fix `perfhelper-mergecopies` report of #changesets
2019-10-10, by Pierre-Yves David
perf: fix `perfhelper-pathcopies` report of #changesets
2019-10-02, by Pierre-Yves David
py3: use integer division in curseschunkselector.printstring()
2019-10-10, by Denis Laxalde
crecord: drop duplicated set of firstlineofpadtoprint attribute
2019-10-10, by Denis Laxalde
patchbomb: use mail.Generator alias for py2/py3 compat
2019-10-10, by Denis Laxalde
py3: use email.generator.BytesGenerator in patch.split()
2019-10-10, by Denis Laxalde
py3: only flush before prompting during interactive patch filtering
2019-10-10, by Denis Laxalde
py3: add a missing b'' prefix in test extension for chg
2019-08-28, by Martin von Zweigbergk
fuzz: new target to fuzz jsonescapeu8fast
2019-10-09, by Augie Fackler
fuzz: new fuzzer for fncache-related functions
2019-10-09, by Augie Fackler
fuzz: exercise a little more revlog code
2019-10-09, by Augie Fackler
fuzz: new fuzzer for dirs.c
2019-10-09, by Augie Fackler
dirs: fix trivial over-read of input data
2019-10-08, by Augie Fackler
sidedatacopies: deal with upgrading and downgrading to that format
2019-10-06, by Pierre-Yves David
sidedatacopies: move various copies related function to the copies modules
2019-10-06, by Pierre-Yves David
sidedatacopies: read rename information from sidedata
2019-10-09, by Pierre-Yves David
changelog: make copies related function return None or a valid value
2019-10-10, by Pierre-Yves David
test: fix zstd related output in pure tests
2019-10-10, by Pierre-Yves David
sidedatacopies: get and store sidedata in the changelogrevision object
2019-10-06, by Pierre-Yves David
sidedatacopies: write copies information in sidedata when applicable
2019-10-06, by Pierre-Yves David
sidedatacopies: introduce a sidedata testcase for test-copies-in-changeset.t
2019-10-06, by Pierre-Yves David
sidedatacopies: introduce a sidedata testcase for test-copies-unrelated.t
2019-10-06, by Pierre-Yves David
sidedatacopies: introduce a sidedata testcase for test-copies.t
2019-10-06, by Pierre-Yves David
sidedatacopies: teach upgrade about the new requirement
2019-10-06, by Pierre-Yves David
sidedatacopies: add a new requirement for storing copies into sidedata
2019-10-06, by Pierre-Yves David
debugsidedata: small doc improvement
2019-10-06, by Pierre-Yves David
upgrade: allow for `sidedata` removal
2019-10-06, by Pierre-Yves David
upgrade: allow upgrade to repository using sidedata
2019-10-06, by Pierre-Yves David
revlog: add a way to control sidedata changes during revlog.clone
2019-10-06, by Pierre-Yves David
sidedata: use only changegroup3 if sidedata is in use
2019-10-06, by Pierre-Yves David
sidedata: apply basic but tight security around exchange
2019-10-06, by Pierre-Yves David
perf: use `setup` function in `perfdirstatewrite`
2019-10-08, by Pierre-Yves David
perf: document `perfdirstatewrite`
2019-10-08, by Pierre-Yves David
perf: use `setup` function in `perfdirfoldmap`
2019-10-08, by Pierre-Yves David
perf: document `perfdirfoldmap`
2019-10-08, by Pierre-Yves David
perf: use `setup` function in `perfdirstatefoldmap`
2019-10-08, by Pierre-Yves David
perf: document `perfdirstatefoldmap`
2019-10-08, by Pierre-Yves David
perf: use `setup` function in `perfdirstatedirs`
2019-10-08, by Pierre-Yves David
perf: document `perfdirstatedirs`
2019-10-08, by Pierre-Yves David
perf: use `setup` function in `perfdirstate`
2019-10-08, by Pierre-Yves David
perf: document `perfdirstate`
2019-10-08, by Pierre-Yves David
perf: document `perfstatus`
2019-10-08, by Pierre-Yves David
py3: flush ui after each message in interactive patch filtering
2019-10-09, by Denis Laxalde
py3: decode prompt string before calling rawinput
2019-10-09, by Denis Laxalde
cleanup: join string literals that are already on one line
2019-10-08, by Martin von Zweigbergk
debugcommands: add a few more writenoi18n()
2019-10-08, by Martin von Zweigbergk
py3: delete b'' prefix from safehasattr arguments
2019-10-06, by Martin von Zweigbergk
destutil: provide hint on rebase+merge for how to specify destination/rev
2019-10-08, by Kyle Lippincott
hghave: document format for version feature checks as <name><vers>, no dots
2019-10-08, by Kyle Lippincott
check-commit: allow foo_bar naming in functions
2018-02-02, by Gregory Szorc
infinitepush: mark extension as likely to be deleted
2019-10-08, by Augie Fackler
tests: use range() in generate-churning-module.py
2019-10-07, by Gregory Szorc
tests: allow warning about file
2019-10-07, by Gregory Szorc
lsprof: remove __main__ functionality
2019-10-07, by Gregory Szorc
tests: use proper Python 3.8 feature
2019-10-07, by Gregory Szorc
py3: finish porting iteritems() to pycompat and remove source transformer
2019-10-07, by Gregory Szorc
py3: define and use pycompat.iteritems() for hgext/
2019-10-06, by Gregory Szorc
py3: define and use pycompat.itervalues()
2019-10-06, by Gregory Szorc
py3: stop normalizing 2nd argument of *attr() to unicode
2019-10-06, by Gregory Szorc
log: populate keywords if specified in custom -Tjson(...) or -Tcbor(...)
2019-10-06, by Yuya Nishihara
formatter: map -Tjson(...) and -Tcbor(...) to templater
2019-10-05, by Yuya Nishihara
formatter: parse name of built-in formatter templates in standard way
2019-10-05, by Yuya Nishihara
formatter: pass in template spec to templateformatter as argument
2019-10-05, by Yuya Nishihara
templater: add public parseexpr() function to parse "-Tjson(...)"
2019-10-05, by Yuya Nishihara
import: read X-Mercurial-Node email header to determine nodeid
2019-10-06, by Denis Laxalde
patchbomb: use procutil.shellquote() instead of shlex to escape email address
2019-10-02, by Yuya Nishihara
formatting: introduce a `test-check-format-black.t` that enforce formatting
2019-10-07, by Pierre-Yves David
formatting: run black on all file again
2019-10-07, by Pierre-Yves David
formatting: make black --quiet in the example `hg fix` config
2019-10-07, by Pierre-Yves David
formatting: remove the data-ogre from the config example
2019-10-07, by Pierre-Yves David
py3: stop normalizing .encode()/.decode() arguments to unicode
2019-10-06, by Gregory Szorc
py3: manually import pycompat.delattr where it is needed
2019-10-06, by Gregory Szorc
py3: manually import getattr where it is needed
2019-10-06, by Gregory Szorc
py3: stop injecting pycompat.hasattr into modules
2019-10-06, by Gregory Szorc
py3: manually import pycompat.setattr where it is needed
2019-10-06, by Gregory Szorc
py3: stop implicitly importing unicode
2019-10-06, by Gregory Szorc
py3: manually import pycompat.open into files that need it
2019-10-06, by Gregory Szorc
import-checker: allow symbol imports from mercurial.pycompat
2019-10-06, by Gregory Szorc
contrib: add a fork of black (as "grey") that includes my changes
2019-10-06, by Augie Fackler
rust-cpython: change license of ref_sharing.rs to MIT
2019-10-05, by Yuya Nishihara
contrib: fix check-code to be able to detect missing _() with bytestrings
2019-10-06, by Augie Fackler
cleanup: mark some ui.(status|note|warn|write) calls as not needing i18n
2019-10-06, by Augie Fackler
ui: define (write|status|warn|note)noi18n aliases
2019-10-06, by Gregory Szorc
mangler: stop rewriting string constants to be bytes literals
2019-05-04, by Augie Fackler
formatting: byteify all mercurial/ and hgext/ string literals
2019-10-06, by Augie Fackler
formatting: blacken the codebase
2019-10-06, by Augie Fackler
style: run a patched black on a subset of mercurial
2019-10-05, by Augie Fackler
tests: conditionalize output for Python 3
2019-10-04, by Gregory Szorc
hg: remove HGUNICODEPEDANTRY and RTUNICODEPEDANTRY
2019-10-05, by Gregory Szorc
convert: use pycompat.fsencode()
2019-10-04, by Gregory Szorc
tests: make tarball output conditional on Python version
2019-10-05, by Gregory Szorc
tests: conditionalize test-run-tests.t for Python 3.8
2019-10-05, by Gregory Szorc
hgweb: use importlib.reload() if available
2019-10-05, by Gregory Szorc
tests: allow xrange warning from perf.py
2019-10-05, by Gregory Szorc
debugsidedata: fix verbose mode on python3
2019-10-06, by Pierre-Yves David
import: add debug messages when parsing data from patch header
2019-10-06, by Denis Laxalde
examples: include a sample of how to use black with fix
2019-10-06, by Augie Fackler
less
more
|
(0)
-30000
-10000
-3000
-1000
-384
+384
+1000
+3000
tip