Tue, 05 Nov 2019 14:11:30 -0800 |
Martin von Zweigbergk |
repoview: move changelog.__contains__() override to filteredchangelog
|
Tue, 05 Nov 2019 14:07:08 -0800 |
Martin von Zweigbergk |
repoview: move changelog.tiprev() override to filteredchangelog
|
Tue, 05 Nov 2019 14:06:11 -0800 |
Martin von Zweigbergk |
repoview: wrap changelog class when filtering
|
Tue, 05 Nov 2019 14:00:46 -0800 |
Martin von Zweigbergk |
repoview: extract a function for wrapping changelog
|
Tue, 05 Nov 2019 14:42:08 -0800 |
Martin von Zweigbergk |
revlog: move tiprev() from changelog up to revlog
|
Tue, 05 Nov 2019 18:25:13 -0500 |
Matt Harbison |
tests: fix a few `(no-windows !)` conditionals that are really `(symlink !)`
|
Tue, 29 Oct 2019 17:16:28 +0100 |
Raphaël Gomès |
rust-matchers: add `Matcher` trait and implement `AlwaysMatcher`
|
Tue, 05 Nov 2019 13:19:24 -0800 |
Martin von Zweigbergk |
merge with stable
|
Mon, 04 Nov 2019 00:16:44 +0100 |
Pierre-Yves David |
perf: add a way to benchmark `dirstate.status`
|
Thu, 24 Oct 2019 11:12:17 -0700 |
Martin von Zweigbergk |
largefiles: delete obsolete and unused repo.push()
|
Tue, 22 Oct 2019 10:01:48 -0400 |
Jordi Gutiérrez Hermoso |
censor: document that some commands simply ignore censored data
|
Tue, 22 Oct 2019 09:56:40 -0400 |
Jordi Gutiérrez Hermoso |
grep: warn on censored revisions instead of erroring out
|
Tue, 15 Oct 2019 22:44:55 +0900 |
Yuya Nishihara |
py3: enable legacy fs encoding to fix filename compatibility on Windows
|
Sat, 19 Oct 2019 14:30:19 +0900 |
Yuya Nishihara |
rust-cpython: run cargo fmt
|
Sat, 05 Oct 2019 09:33:01 -0400 |
Yuya Nishihara |
rust-cpython: remove useless PyResult<> from leak_immutable()
|
Sat, 05 Oct 2019 09:01:25 -0400 |
Yuya Nishihara |
rust-cpython: remove useless PyRefMut wrapper
|
Sat, 05 Oct 2019 08:59:09 -0400 |
Yuya Nishihara |
rust-cpython: drop manual management of mutably_borrowed
|
Sat, 05 Oct 2019 08:56:15 -0400 |
Yuya Nishihara |
rust-cpython: leverage RefCell::borrow() to guarantee there's no mutable ref
|
Sat, 12 Oct 2019 20:48:30 +0900 |
Yuya Nishihara |
rust-cpython: remove useless Option<$leaked> from py_shared_iterator
|
Sat, 12 Oct 2019 20:26:38 +0900 |
Yuya Nishihara |
rust-cpython: allow mutation unless leaked reference is borrowed
|
Sat, 05 Oct 2019 08:27:57 -0400 |
Yuya Nishihara |
rust-cpython: add generation counter to leaked reference
|
Sat, 12 Oct 2019 19:26:23 +0900 |
Yuya Nishihara |
rust-cpython: add stub wrapper that'll prevent leaked data from being mutated
|
Sat, 12 Oct 2019 19:10:51 +0900 |
Yuya Nishihara |
rust-cpython: rename PyLeakedRef to PyLeaked
|
Tue, 05 Nov 2019 08:42:42 -0800 |
Martin von Zweigbergk |
py3: don't use bytes with vars() or __dict__
stable
|
Tue, 05 Nov 2019 12:10:38 -0500 |
Augie Fackler |
Added signature for changeset ca3dca416f8d
stable
|
Tue, 05 Nov 2019 12:10:38 -0500 |
Augie Fackler |
Added tag 5.2 for changeset ca3dca416f8d
stable
|
Tue, 05 Nov 2019 21:35:19 +0900 |
Yuya Nishihara |
py3: add inline comment about encoding issue of str(Abort())
stable 5.2
|
Tue, 05 Nov 2019 21:29:40 +0900 |
Yuya Nishihara |
py3: do not reimplement Abort.__str__() on Python 2
stable
|
Mon, 04 Nov 2019 20:57:31 -0800 |
Gregory Szorc |
tests: write out file using bytes I/O
stable
|
Mon, 04 Nov 2019 20:46:19 -0800 |
Gregory Szorc |
import-checker: open all source files as utf-8
stable
|
Mon, 04 Nov 2019 21:17:34 -0800 |
Gregory Szorc |
localrepo: use str for lookup in vars()
stable
|
Mon, 04 Nov 2019 23:44:10 -0800 |
Gregory Szorc |
automation: install python3-venv Debian package
stable
|
Mon, 04 Nov 2019 23:42:18 -0800 |
Gregory Szorc |
tests: look for ensurepip before using venv
stable
|
Thu, 17 Oct 2019 16:46:13 -0400 |
Matt Harbison |
automation: avoid '~' in the temp directory on Windows
stable
|
Mon, 04 Nov 2019 20:33:38 -0800 |
Gregory Szorc |
tests: use venv on Python 3
stable
|
Mon, 04 Nov 2019 20:10:51 -0800 |
Gregory Szorc |
tests: remove HGALLOWPYTHON3 reference
stable
|
Mon, 04 Nov 2019 20:21:31 -0800 |
Gregory Szorc |
run-tests: use byte strings for inserted output
stable
|
Mon, 04 Nov 2019 19:19:36 +0000 |
Ian Moody |
contrib: require Python 3.7 for byteify-strings.py
stable
|
Mon, 04 Nov 2019 12:20:11 -0500 |
Augie Fackler |
hghave: fix bytes/string issue on Python 3
stable
|
Mon, 04 Nov 2019 07:56:53 +0100 |
Mathias De Mare |
packaging: add support for CentOS 8
stable
|
Mon, 04 Nov 2019 07:40:32 +0100 |
Mathias De Mare |
packaging: allow choosing python version depending on centos version
stable
|
Mon, 04 Nov 2019 19:05:44 +0000 |
Ian Moody |
fsmonitor: use stringutil.forcebytestr() instead of str() on an exception
stable
|
Mon, 04 Nov 2019 16:13:01 +0100 |
Denis Laxalde |
py3: add a __str__ method to Abort
stable
|
Mon, 04 Nov 2019 16:04:09 +0100 |
Denis Laxalde |
py3: add Python 3 exception output to test-lfs-serve-access.t
stable
|
Thu, 31 Oct 2019 19:54:58 -0700 |
Gregory Szorc |
automation: install black
stable
|
Sat, 02 Nov 2019 22:21:25 +0000 |
Ian Moody |
py3: use %d to format an int
stable
|
Sat, 02 Nov 2019 15:02:35 -0700 |
Gregory Szorc |
fsmonitor: normalize exception types to bytes
stable
|
Sat, 02 Nov 2019 14:55:45 -0700 |
Gregory Szorc |
fsmonitor: normalize clock value to bytes
stable
|
Sat, 02 Nov 2019 14:27:55 -0700 |
Gregory Szorc |
fsmonitor: use next() instead of .next()
stable
|
Sat, 02 Nov 2019 14:26:06 -0700 |
Gregory Szorc |
fsmonitor: normalize Watchman paths to bytes
stable
|
Sat, 02 Nov 2019 14:17:48 -0700 |
Gregory Szorc |
fsmonitor: handle unicode keys in tuples
stable
|
Sat, 02 Nov 2019 13:39:23 -0700 |
Gregory Szorc |
fsmonitor: make _hashignore compatible with Python 3
stable
|
Sat, 02 Nov 2019 13:34:40 -0700 |
Gregory Szorc |
fsmonitor: normalize hostname to bytes
stable
|
Sat, 02 Nov 2019 13:30:23 -0700 |
Gregory Szorc |
fsmonitor: access repo.root
stable
|
Sat, 02 Nov 2019 13:08:20 -0700 |
Gregory Szorc |
fsmonitor: coerce watchman exception to bytes
stable
|
Sat, 02 Nov 2019 13:04:47 -0700 |
Gregory Szorc |
fsmonitor: fix str/bytes mismatch when accessing watchman version
stable
|
Sat, 02 Nov 2019 12:54:47 -0700 |
Gregory Szorc |
fsmonitor: reapply b1f62cd39b5c
stable
|
Sat, 02 Nov 2019 12:52:58 -0700 |
Gregory Szorc |
fsmonitor: reapply dd35abc409ee
stable
|
Sat, 02 Nov 2019 12:51:28 -0700 |
Gregory Szorc |
fsmonitor: remove pywatchman from exclusion rule
stable
|
Sat, 02 Nov 2019 12:42:23 -0700 |
Gregory Szorc |
fsmonitor: refresh pywatchman with upstream
stable
|
Mon, 04 Nov 2019 10:09:08 +0100 |
Denis Laxalde |
py3: encode strings before setting rev summary in gnuarch converter
stable
|
Mon, 04 Nov 2019 09:56:10 +0100 |
Denis Laxalde |
py3: use raw string to query EmailMessage in gnuarch converter
stable
|
Mon, 04 Nov 2019 09:52:13 +0100 |
Denis Laxalde |
py3: use mail.parsebytes() in gnuarch catlog parser
stable
|
Mon, 04 Nov 2019 09:35:10 +0100 |
Denis Laxalde |
tests: handle Message-Id line wrapping in test-notify-changegroup.t
stable
|
Sat, 02 Nov 2019 12:09:35 -0700 |
Gregory Szorc |
py3: define and use json.loads polyfill
stable
|
Sat, 02 Nov 2019 11:48:38 -0700 |
Gregory Szorc |
contrib: require Python 3.6 for byteify-strings.py
stable
|
Sat, 02 Nov 2019 11:42:46 -0700 |
Gregory Szorc |
demandimportpy3: only use lazy extension loader on Python 3.6+
stable
|
Sat, 02 Nov 2019 15:33:39 -0700 |
Gregory Szorc |
ui: flush before prompting for input with readline
stable
|
Fri, 01 Nov 2019 21:46:34 -0700 |
Martin von Zweigbergk |
histedit: restore hex nodeids to be 12 digits long
stable
|
Tue, 29 Oct 2019 10:54:08 -0700 |
Martin von Zweigbergk |
tests: fix typo "includfe"
stable
|
Fri, 01 Nov 2019 11:02:47 -0700 |
Emmanuel Leblond |
py3: fix fsmonitor's _watchmantofsencoding exception message encoding
stable
|
Thu, 31 Oct 2019 15:03:12 -0700 |
Martin von Zweigbergk |
py3: use native strings as keys into **opts in chistedit
stable
|
Thu, 31 Oct 2019 15:00:49 -0700 |
Martin von Zweigbergk |
py3: open chistedit file in binary mode using vfs
stable
|
Thu, 31 Oct 2019 15:02:48 -0700 |
Martin von Zweigbergk |
py3: avoid another b''.format() in chistedit
stable
|
Thu, 31 Oct 2019 15:02:03 -0700 |
Martin von Zweigbergk |
py3: render message about conflicts in chistedit code
stable
|
Thu, 31 Oct 2019 14:46:17 -0700 |
Martin von Zweigbergk |
py3: handle keypresses in chistedit
stable
|
Thu, 31 Oct 2019 14:25:51 -0700 |
Martin von Zweigbergk |
py3: make chistedit render
stable
|
Fri, 01 Nov 2019 17:23:02 +0100 |
Emmanuel Leblond |
py3: fix exception display encoding in contrib/simplemerge.py
stable
|
Fri, 01 Nov 2019 17:31:47 +0100 |
Emmanuel Leblond |
py3: fix exception message check in test-linerange.py's testOutOfRange
stable
|
Fri, 01 Nov 2019 17:35:36 +0100 |
Emmanuel Leblond |
py3: fix exception message encoding in scmutil.py's simplekeyvaluefile.read
stable
|
Fri, 01 Nov 2019 17:38:07 +0100 |
Emmanuel Leblond |
py3: fix crecord.py's editpatchwitheditor exception message encoding
stable
|
Fri, 01 Nov 2019 17:39:17 +0100 |
Emmanuel Leblond |
py3: fix exception message encoding in infinitepush
stable
|
Fri, 01 Nov 2019 10:57:31 -0700 |
Emmanuel Leblond |
py3: fix fsmonitor's _handleunavailable exception message encoding
stable
|
Fri, 01 Nov 2019 14:54:08 +0100 |
Mads Kiilerich |
packaging: update built-in Fedora support to Fedora 31
stable
|
Fri, 01 Nov 2019 13:51:44 +0100 |
Mads Kiilerich |
packaging: refactor "fedora29" target to a single more generic "fedora" target
stable
|
Fri, 01 Nov 2019 15:29:14 +0100 |
Mads Kiilerich |
packaging: make dockerrpm fedora target more generic
stable
|
Fri, 01 Nov 2019 12:59:22 +0100 |
Mads Kiilerich |
packaging: use "python3" for fedora29 ... and as buildrpm default
stable
|
Fri, 01 Nov 2019 12:47:38 +0100 |
Mads Kiilerich |
packaging: use "--python python" for centos7 to avoid explicit "python2"
stable
|
Fri, 01 Nov 2019 12:34:08 +0100 |
Mads Kiilerich |
packaging: fix docker-centos5 - use pythonexe and set to "python" as before
stable
|
Fri, 01 Nov 2019 12:18:17 +0100 |
Mads Kiilerich |
packaging: move dockerrpm output directory creation to dockerrpm
stable
|
Thu, 31 Oct 2019 11:53:11 +0100 |
Mads Kiilerich |
packaging: drop "support" for unsupported Fedora versions
stable
|
Wed, 30 Oct 2019 16:39:18 -0400 |
Augie Fackler |
mail: black wants to add this blank line
stable
|
Wed, 30 Oct 2019 16:29:45 -0400 |
Augie Fackler |
hghave: verify we have a black that is new enough for our format
stable
|
Wed, 30 Oct 2019 16:17:39 -0400 |
Augie Fackler |
contrib: fix up example fix configuration for our move to released black
stable
|
Wed, 23 Oct 2019 22:24:14 +0100 |
Ian Moody |
phabricator: use True primitive instead of b'true' for phabupdate actions
stable
|
Wed, 23 Oct 2019 15:07:56 +0100 |
Ian Moody |
setup: allow py3 install without env vars
stable
|
Tue, 29 Oct 2019 11:07:25 +0100 |
Pierre-Yves David |
formatting: drop `grey`, our custom black version
stable
|
Tue, 29 Oct 2019 10:43:47 +0100 |
Pierre-Yves David |
formatting: using black to check for formatting
stable
|
Tue, 29 Oct 2019 10:41:30 +0100 |
Pierre-Yves David |
formatting: run black version 19.10b0 on the codebase
stable
|
Sun, 27 Oct 2019 20:16:59 +0100 |
Mads Kiilerich |
packaging: fix buildrpm whitespace
stable
|
Sun, 27 Oct 2019 20:16:38 +0100 |
Mads Kiilerich |
packaging: drop outdated buildrpm "tested on" comment
stable
|
Mon, 28 Oct 2019 00:29:42 +0100 |
Mads Kiilerich |
packaging: also include hgweb.wsgi in rpms
stable
|
Sun, 27 Oct 2019 21:28:26 +0100 |
Mads Kiilerich |
packaging: introduce Python3 support as buildrpm --python3
stable
|
Sun, 27 Oct 2019 21:40:21 +0100 |
Mads Kiilerich |
packaging: be explicit about Python version in rpm spec
stable
|
Sun, 27 Oct 2019 20:17:33 +0100 |
Mads Kiilerich |
packaging: make python snippets in rpm building python3 compatible
stable
|
Wed, 30 Oct 2019 21:49:48 +0900 |
Yuya Nishihara |
py3: fix patchbomb to accept non-ASCII header value for email preview
stable
|
Fri, 25 Oct 2019 12:10:45 +0200 |
Denis Laxalde |
tests: check patchbomb with a non-ascii commit message
stable
|
Sun, 27 Oct 2019 12:49:09 +0900 |
Yuya Nishihara |
formatter: fix handling of None value in templater mapping
stable
|
Sun, 27 Oct 2019 12:36:52 +0900 |
Yuya Nishihara |
config: add support for defaultvalue of list of printable elements
stable
|
Sun, 27 Oct 2019 12:30:59 +0900 |
Yuya Nishihara |
config: fix -Tjson to not crash due to unsupported defaultvalue types
stable
|
Sun, 27 Oct 2019 18:12:24 +0100 |
Denis Laxalde |
tests: handle Message-Id email header possible wrapping
stable
|
Sun, 27 Oct 2019 12:51:53 +0900 |
Yuya Nishihara |
py3: leverage pycompat.long
stable
|
Fri, 25 Oct 2019 14:02:40 +0200 |
Denis Laxalde |
packaging: remove version info from Breaks+Replaces in Debian package
stable
|
Thu, 24 Oct 2019 17:28:57 +0200 |
Denis Laxalde |
py3: fix generated non-ascii message in test-notify.t
stable
|
Thu, 24 Oct 2019 14:28:20 +0200 |
Denis Laxalde |
py3: decode encoding literal before passing to .decode()
stable
|
Thu, 24 Oct 2019 16:34:43 +0200 |
Denis Laxalde |
py3: decode payload of notify email
stable
|
Thu, 24 Oct 2019 15:50:15 +0200 |
Denis Laxalde |
py3: decode email headers with mail.headdecode() in notify extension
stable
|
Thu, 24 Oct 2019 15:46:16 +0200 |
Denis Laxalde |
py3: use stdlib's parseaddr() to get sender header in notify extension
stable
|
Thu, 24 Oct 2019 15:28:00 +0200 |
Denis Laxalde |
py3: use a BytesParser in notify extension
stable
|
Thu, 24 Oct 2019 17:16:43 +0200 |
Denis Laxalde |
py3: fix headencode() with display=False
stable
|
Thu, 24 Oct 2019 14:31:24 +0200 |
Denis Laxalde |
mail: catch LookupError in headdecode()
stable
|
Thu, 24 Oct 2019 16:56:36 +0200 |
Denis Laxalde |
py3: account for extra line break in email headers in test-notify.t
stable
|
Thu, 10 Oct 2019 13:48:30 +0200 |
Denis Laxalde |
py3: use as_bytes() method of EmailMessage
stable
|
Wed, 23 Oct 2019 23:00:58 +0100 |
Ian Moody |
py3: use %d instead of %s when formatting an int into a bytestring
stable
|
Wed, 23 Oct 2019 17:18:16 +0200 |
Denis Laxalde |
packaging: ship only a single binary Debian package
stable
|
Wed, 23 Oct 2019 17:18:57 +0200 |
Denis Laxalde |
packaging: avoid running bare "make install" in debian/rules
stable
|
Wed, 23 Oct 2019 16:35:27 +0200 |
Denis Laxalde |
packaging: distinguish clean and build steps from install in Debian
stable
|
Wed, 23 Oct 2019 16:25:41 +0200 |
Denis Laxalde |
packaging: also move Debian .buildinfo file in output directory
stable
|
Mon, 21 Oct 2019 19:53:30 -0700 |
Gregory Szorc |
packaging: upgrade packages distributed with Windows installers
stable
|
Mon, 21 Oct 2019 19:28:23 -0700 |
Gregory Szorc |
automation: install Python 2.7.17, 3.7.5, and PyPy 7.2.0
stable
|
Mon, 21 Oct 2019 19:25:06 -0700 |
Gregory Szorc |
contrib: install Python 2.7.17 and 3.7.5 in Windows environment
stable
|
Mon, 21 Oct 2019 11:48:59 +0200 |
Denis Laxalde |
packaging: use /usr/bin/python3 shebang for scripts in Debian
stable
|
Mon, 21 Oct 2019 11:32:54 +0200 |
Denis Laxalde |
packaging: fix path where .deb files are looked for
stable
|
Mon, 21 Oct 2019 09:52:31 +0200 |
Denis Laxalde |
packaging: let Debian package depends on sensible-utils
stable
|
Mon, 21 Oct 2019 10:59:54 +0200 |
Denis Laxalde |
packaging: upgrade Debian packaging to build with Python 3
stable
|
Mon, 21 Oct 2019 11:26:41 +0200 |
Denis Laxalde |
py3: decode bytes before logging in run-tests.py
stable
|
Mon, 21 Oct 2019 11:14:28 -0400 |
Augie Fackler |
Added signature for changeset 59338f956109
stable
|
Mon, 21 Oct 2019 11:14:27 -0400 |
Augie Fackler |
Added tag 5.2rc0 for changeset 59338f956109
stable
|
Mon, 21 Oct 2019 11:09:48 -0400 |
Augie Fackler |
merge default into stable for 5.2 release
stable 5.2rc0
|
Fri, 18 Oct 2019 11:18:41 -0400 |
Jordi Gutiérrez Hermoso |
grep: update docs to reflect new --all-files default
|
Sun, 06 Oct 2019 11:06:10 -0400 |
Sushil khanchi |
grep: enable all-files by default (BC)
|
Mon, 21 Oct 2019 11:08:23 +0200 |
Denis Laxalde |
lfs: dedent documentation section about .hglfs file
|
Thu, 17 Oct 2019 16:06:06 +0200 |
Pierre-Yves David |
copies: simplify chain loop
|
Thu, 17 Oct 2019 02:17:24 +0200 |
Pierre-Yves David |
sidedatacopies: only fetch information once for merge
|
Tue, 15 Oct 2019 18:23:34 +0200 |
Pierre-Yves David |
copies: move from a copy on branchpoint to a copy on write approach
|
Sat, 12 Oct 2019 18:35:14 +0200 |
Pierre-Yves David |
copies: compute the exact set of revision to walk
|
Sat, 12 Oct 2019 17:53:29 +0200 |
Pierre-Yves David |
copies: add an explicit test using multiple roots
|
Wed, 02 Oct 2019 18:16:02 -0400 |
Pierre-Yves David |
sidedatacopies: fast path data fetching if revision has no sidedata
|
Fri, 18 Oct 2019 15:16:57 -0700 |
Martin von Zweigbergk |
largefiles: use context manager for setting "lfstatus" on subrepos too
|
Fri, 18 Oct 2019 15:14:51 -0700 |
Martin von Zweigbergk |
largefiles: reset "lfstatus" attribute to previous value in "finally"
|
Fri, 18 Oct 2019 14:40:50 -0700 |
Martin von Zweigbergk |
largefiles: add context manager for setting/clearing "lfstatus" attribute
|
Fri, 18 Oct 2019 16:51:26 +0200 |
Denis Laxalde |
py3: adjust expected traceback in test-hook.t
|
Fri, 18 Oct 2019 16:38:37 +0200 |
Denis Laxalde |
tests: use non-reverse grep in traceback in test-hook.t
|
Fri, 18 Oct 2019 11:44:44 +0200 |
Denis Laxalde |
py3: add Python 3 exception output to test-hook.t
|
Fri, 18 Oct 2019 12:12:56 +0200 |
Denis Laxalde |
py3: ajust abort message in test-hook.t
|
Mon, 14 Oct 2019 16:15:19 +0900 |
Yuya Nishihara |
rust-cpython: prepare for writing tests that require libpython
|
Sat, 05 Oct 2019 10:21:34 -0400 |
Yuya Nishihara |
rust-cpython: make inner functions and structs of ref_sharing private
|
Sat, 21 Sep 2019 17:05:01 +0900 |
Yuya Nishihara |
rust-cpython: keep Python<'a> token in PyRefMut
|
Sat, 21 Sep 2019 17:15:50 +0900 |
Yuya Nishihara |
rust-cpython: require GIL to borrow immutable reference from PySharedRefCell
|
Sun, 15 Sep 2019 22:19:10 +0900 |
Yuya Nishihara |
rust-cpython: make PyLeakedRef operations relatively safe
|
Sun, 15 Sep 2019 22:06:19 +0900 |
Yuya Nishihara |
rust-cpython: put leaked reference in PyLeakedRef
|
Thu, 17 Oct 2019 20:40:12 -0700 |
Gregory Szorc |
run-tests: make code coverage work on Python 3
|
Thu, 17 Oct 2019 22:40:24 +0100 |
Ian Moody |
py3: don't index into bytes in phabricator's _tokenize()
|
Thu, 17 Oct 2019 14:20:11 +0200 |
Raphaël Gomès |
rust-dirstate-status: use fast-path even with fsmonitor and sparse extensions
|
Wed, 16 Oct 2019 10:14:26 +0200 |
Raphaël Gomès |
rust-dirstatemap: remove additional lookups in dirstatemap
|
Thu, 17 Oct 2019 21:37:21 +0200 |
Denis Laxalde |
tests: avoid chmod on windows in hgrc tests
|
Thu, 17 Oct 2019 13:34:21 +0200 |
Denis Laxalde |
py3: fix sorting of obsolete markers during push
|
Thu, 17 Oct 2019 13:30:58 +0200 |
Denis Laxalde |
exchange: extract a function to sort obsolete markers
|
Thu, 17 Oct 2019 12:10:42 +0200 |
Denis Laxalde |
py3: encode underlying error message during parse error of %include
|
Fri, 11 Oct 2019 18:08:50 +0100 |
Ian Moody |
convert: convert os.devnull to bytes before trying to join it with other bytes
|
Wed, 16 Oct 2019 20:34:56 +0200 |
Raphaël Gomès |
rust-dirstate-status: add call to rust-fast path for `dirstate.status`
|
Tue, 08 Oct 2019 08:45:55 +0200 |
Raphaël Gomès |
rust-dirstate-status: rust-cpython bindings for `dirstate.status`
|
Tue, 15 Oct 2019 21:26:56 +0200 |
Raphaël Gomès |
rust-refsharing: add missing lifetime parameter in ref_sharing
|
Fri, 11 Oct 2019 13:39:57 +0200 |
Raphaël Gomès |
rust-dirstate-status: add first Rust implementation of `dirstate.status`
|
Sun, 06 Oct 2019 20:18:54 +0300 |
Pulkit Goyal |
share: unmark --relative as EXPERIMENTAL
|
Mon, 30 Sep 2019 16:31:53 -0400 |
Georges Racinet |
rust-cpython: removed now useless py_set() conversion
|
Tue, 15 Oct 2019 22:02:34 -0400 |
Matt Harbison |
tests: stabilize test-eol-update on Windows
|
Tue, 15 Oct 2019 21:51:37 -0400 |
Matt Harbison |
tests: opt into python3 when testing virtualenv installation
|
Sun, 06 Oct 2019 15:17:34 +0530 |
Navaneeth Suresh |
grep: put --diff in the first line of usage
|
Thu, 12 Sep 2019 03:40:54 +0200 |
Joerg Sonnenberger |
ui: option to preserve the progress bar
|
Thu, 10 Oct 2019 22:11:39 +0100 |
Ian Moody |
phabricator: update hgmatcher to cope with the new data format
|
Thu, 10 Oct 2019 22:05:28 +0100 |
Ian Moody |
phabricator: treat non-utf-8 text files as binary as phabricator requires
|
Sun, 06 Oct 2019 18:23:06 +0100 |
Ian Moody |
phabricator: switch to the creatediff endpoint
|
Sun, 06 Oct 2019 18:21:01 +0100 |
Ian Moody |
phabricator: change conduit data format to match arcanist
|
Thu, 10 Oct 2019 18:44:58 +0100 |
Ian Moody |
phabricator: remove tests and all recordings
|
Sat, 12 Oct 2019 14:41:59 +0100 |
Ian Moody |
phabricator: convert phabhunk and phabchange keys to bytes when finalising
|
Sun, 06 Oct 2019 17:21:26 +0100 |
Ian Moody |
phabricator: add addadded function
|
Wed, 02 Oct 2019 17:53:47 -0400 |
Pierre-Yves David |
sidedatacopies: directly fetch copies information from sidedata
|
Tue, 15 Oct 2019 18:42:03 +0200 |
Pierre-Yves David |
copies: use an unfiltered repository for the changeset centric algorithm
|
Wed, 02 Oct 2019 17:42:01 -0400 |
Pierre-Yves David |
copies: extract data extraction into a `revinfo` function
|
Wed, 16 Oct 2019 17:49:30 +0200 |
Pierre-Yves David |
copies: avoid instancing more changectx to access parent revisions
|
Wed, 16 Oct 2019 09:52:05 +0200 |
Pierre-Yves David |
copies: get copies information directly from _copies
|
Wed, 02 Oct 2019 13:43:27 -0400 |
Pierre-Yves David |
copies: simplify the handling of merges
|
Mon, 07 Oct 2019 23:17:44 +0200 |
Raphaël Gomès |
rust-utils: introduce a debug util to print the python stack trace
|
Wed, 16 Oct 2019 17:16:23 +0300 |
Raphaël Gomès |
rust-cross-platform: remove `unimplemented!` to get compile-time errors
|
Fri, 11 Oct 2019 00:18:34 -0700 |
Martin von Zweigbergk |
widening: pass in matchers instead of patterns
|
Thu, 10 Oct 2019 22:41:50 -0700 |
Martin von Zweigbergk |
widening: trust user to give full "known" set
|
Fri, 11 Oct 2019 00:06:27 -0700 |
Martin von Zweigbergk |
widening: remove "depth" argument since it's always None
|
Fri, 11 Oct 2019 00:03:10 -0700 |
Martin von Zweigbergk |
widening: remove unused "heads" argument
|
Thu, 10 Oct 2019 22:36:55 -0700 |
Martin von Zweigbergk |
widening: remove pointless code for second changegroup
|
Thu, 10 Oct 2019 22:34:16 -0700 |
Martin von Zweigbergk |
widening: remove always-true condition in widening code
|
Fri, 11 Oct 2019 21:51:07 -0700 |
Martin von Zweigbergk |
narrow: drop server support for widening using the getbundle command (BC)
|
Thu, 10 Oct 2019 22:18:35 -0700 |
Martin von Zweigbergk |
widening: duplicate generateellipsesbundle2() for widening
|
Fri, 11 Oct 2019 22:02:44 -0700 |
Martin von Zweigbergk |
tests: show graph log before and after widening in more cases
|
Wed, 19 Jun 2019 18:22:10 -0400 |
Augie Fackler |
tracing: add a couple of trace points on obsolete and repoview
|
Tue, 15 Oct 2019 11:05:32 -0400 |
Augie Fackler |
dirstate: add some traces on listdir calls
|
Tue, 15 Oct 2019 11:06:04 -0400 |
Augie Fackler |
cleanup: hgdemandimport.tracing accepts strings, not bytes
|
Tue, 15 Oct 2019 09:48:27 -0400 |
Augie Fackler |
tests: fix formatting test after move of black config
|
Wed, 16 Oct 2019 15:27:17 +0200 |
Raphaël Gomès |
rust-dependencies: pin the dependencies of hg-core to prevent breakage
|
Tue, 15 Oct 2019 19:13:47 -0700 |
Gregory Szorc |
automation: install Python 3.8.0
|
Mon, 14 Oct 2019 21:21:58 -0700 |
Gregory Szorc |
automation: schedule an EC2Launch run on next boot
|
Tue, 15 Oct 2019 09:54:05 -0400 |
Augie Fackler |
dirs: give formatting oversight to clang-format
|
Tue, 15 Oct 2019 09:52:33 -0400 |
Augie Fackler |
dirs: tag a struct as not being formattable
|
Wed, 02 Oct 2019 14:38:34 -0400 |
Pierre-Yves David |
sidedatacopies: only store an entry if it has values
|
Wed, 02 Oct 2019 14:16:30 -0400 |
Pierre-Yves David |
sidedatacopies: only read from copies when in this mode
|
Sun, 13 Oct 2019 20:06:09 +0900 |
Yuya Nishihara |
dirs: remove mutable string optimization at all
|
Tue, 15 Oct 2019 12:14:44 +0200 |
Denis Laxalde |
py3: prevent comparison with None in curses histedit (issue6196)
|
Sat, 12 Oct 2019 11:30:25 -0700 |
Martin von Zweigbergk |
fix: match patterns relative to root
|
Sat, 12 Oct 2019 11:30:20 -0700 |
Martin von Zweigbergk |
tests: add test showing that fixer patterns are currently relative to $PWD
|
Mon, 14 Oct 2019 12:55:40 -0400 |
Augie Fackler |
black: also ignore grey.py
|
Mon, 14 Oct 2019 12:54:49 -0400 |
Augie Fackler |
black: use multiline exclude definition
|
Mon, 14 Oct 2019 12:52:33 -0400 |
Augie Fackler |
black: move remaining config knobs into toml file
|
Mon, 14 Oct 2019 12:46:32 -0400 |
Augie Fackler |
black: rename pyproject.toml to black.toml
|
Sat, 12 Oct 2019 15:12:54 -0700 |
Martin von Zweigbergk |
fix: remove a never-true check for unset pattern in Fixer.affects()
|
Fri, 26 Jul 2019 08:43:57 -0700 |
Martin von Zweigbergk |
fix: warn when a fixer doesn't have a configured command
|
Sat, 12 Oct 2019 11:00:20 -0700 |
Martin von Zweigbergk |
fix: make Fixer initialization more explicit for clarity
|
Sat, 12 Oct 2019 11:16:19 -0700 |
Martin von Zweigbergk |
fix: don't pass in default value when looking up config
|
Sat, 12 Oct 2019 11:13:55 -0700 |
Martin von Zweigbergk |
fix: fix registration of config item defaults
|
Sat, 12 Oct 2019 12:41:53 -0700 |
Gregory Szorc |
automation: capture additional exception when formatting
|
Sat, 12 Oct 2019 11:36:26 -0700 |
Gregory Szorc |
contrib: update to latest Windows package versions
|
Sun, 13 Oct 2019 21:47:05 +0900 |
Yuya Nishihara |
rust-cpython: drop direct dependency on python(27|3)_sys
|
Sun, 13 Oct 2019 17:07:44 +0900 |
Yuya Nishihara |
rust-cpython: leverage upstreamed py_capsule_fn!() macro
|
Sun, 13 Oct 2019 17:05:09 +0900 |
Yuya Nishihara |
rust-cpython: bump cpython crates to 0.3
|
Sun, 13 Oct 2019 17:02:26 +0900 |
Yuya Nishihara |
rust-cpython: turn inline comments into non-doc comments
|
Sun, 13 Oct 2019 17:01:10 +0900 |
Yuya Nishihara |
rust-cpython: fix signature of make_dirstate_tuple()
|
Sun, 13 Oct 2019 16:58:15 +0900 |
Yuya Nishihara |
rust-cpython: mark capsule function as unsafe
|
Sun, 13 Oct 2019 16:55:17 +0900 |
Yuya Nishihara |
rust-cpython: add wrapper around decapsule_make_dirstate_tuple()
|
Sun, 13 Oct 2019 02:10:26 +0200 |
Mads Kiilerich |
eol: don't fallback to use .hgeol from tip (BC)
|
Mon, 14 Oct 2019 01:42:24 +0200 |
Mads Kiilerich |
eol: tweak test-eol-clone.t with better descriptions and logging
|
Sun, 13 Oct 2019 02:15:07 +0200 |
Mads Kiilerich |
eol: fix update - don't use and apply removed .hgeol patterns
|
Sun, 13 Oct 2019 02:11:33 +0200 |
Mads Kiilerich |
eol: cache needs update, also if it has same timestamp as the source
|
Mon, 14 Oct 2019 01:33:18 +0200 |
Mads Kiilerich |
eol: update isbinary filter to work without compat wrapper
|
Sun, 13 Oct 2019 02:05:19 +0200 |
Mads Kiilerich |
localrepo: fix variable binding in handling of old filters
|
Sun, 13 Oct 2019 14:40:00 +0200 |
Mads Kiilerich |
localrepo: debug log of filter name when filtering through a function
|
Mon, 14 Oct 2019 00:09:25 +0200 |
Mads Kiilerich |
eol: test-eol-update.t coverage around update --clean using filters ... badly
|
Thu, 10 Oct 2019 17:18:46 +0200 |
Pierre-Yves David |
copies: drop the findlimit logic
|
Thu, 10 Oct 2019 03:49:33 +0200 |
Pierre-Yves David |
pathcopies: give up any optimization based on `introrev`
|
Tue, 08 Oct 2019 04:28:23 -0400 |
Pierre-Yves David |
perf: introduce a `--contains` flag to the `perfdirstate` command
|
Tue, 08 Oct 2019 04:23:04 -0400 |
Pierre-Yves David |
perf: introduce a `--iteration` to `perfdirstate`
|
Sun, 13 Oct 2019 00:15:36 -0400 |
Matt Harbison |
tests: open file in binary mode in test-upgrade-repo.t
|
Sat, 12 Oct 2019 22:21:51 -0400 |
Matt Harbison |
hghave: use a native string to invoke the `black` command
|
Sat, 12 Oct 2019 22:22:17 -0400 |
Matt Harbison |
py3: convert cwd to native string when running `fix`
|
Fri, 11 Oct 2019 18:56:59 -0700 |
Martin von Zweigbergk |
format: format commands.py, which recently regressed
|
Fri, 04 Oct 2019 19:36:21 +0100 |
Ian Moody |
py3: fix test-bad-extension expectations for py35
|
Sun, 06 Oct 2019 16:57:26 +0100 |
Ian Moody |
phabricator: add addremoved and addmodified functions
|
Sun, 06 Oct 2019 15:37:13 +0100 |
Ian Moody |
phabricator: add makebinary and addoldbinary functions
|
Sun, 06 Oct 2019 15:16:47 +0100 |
Ian Moody |
phabricator: add the uploadfile function
|
Sun, 06 Oct 2019 15:04:54 +0100 |
Ian Moody |
phabricator: add the uploadchunks function
|
Sun, 06 Oct 2019 14:54:46 +0100 |
Ian Moody |
phabricator: add the maketext function
|
Sun, 06 Oct 2019 14:53:03 +0100 |
Ian Moody |
phabricator: add the phabdiff data structure
|
Sun, 06 Oct 2019 14:08:03 +0100 |
Ian Moody |
phabricator: add the phabchange data structure
|
Sun, 06 Oct 2019 13:55:04 +0100 |
Ian Moody |
phabricator: add the phabhunk data structure
|
Sun, 06 Oct 2019 13:50:32 +0100 |
Ian Moody |
phabricator: add the DiffChangeType and DiffFileType constants
|
Sun, 06 Oct 2019 03:30:00 -0400 |
Rodrigo Damazio |
help: adding a help category to narrow and remotefilelog commands
|
Sun, 15 Sep 2019 17:02:31 +0900 |
Yuya Nishihara |
rust-cpython: drop self.borrow_mut() in favor of PySharedRef wrapper
|
Sun, 15 Sep 2019 16:59:50 +0900 |
Yuya Nishihara |
rust-cpython: drop self.leak_immutable() in favor of PySharedRef wrapper
|
Sun, 15 Sep 2019 16:50:48 +0900 |
Yuya Nishihara |
rust-cpython: add safe wrapper representing shared data borrowed from PyObject
|
Sun, 08 Sep 2019 20:26:55 +0900 |
Yuya Nishihara |
rust-cpython: move $leaked struct out of macro
|
Sun, 15 Sep 2019 16:04:45 +0900 |
Yuya Nishihara |
rust-cpython: store leaked reference to PySharedState in $leaked struct
|
Tue, 17 Sep 2019 07:59:25 +0900 |
Yuya Nishihara |
rust-cpython: mark PySharedState as Sync so &'PySharedState can be Send
|
Sat, 14 Sep 2019 23:17:19 +0900 |
Yuya Nishihara |
rust-cpython: move borrow_mut() to PySharedRefCell
|
Sat, 14 Sep 2019 23:01:51 +0900 |
Yuya Nishihara |
rust-cpython: move py_shared_state to PySharedRefCell object
|
Thu, 10 Oct 2019 21:37:12 +0200 |
Denis Laxalde |
py3: decode username and password before SMTP login
|
Thu, 10 Oct 2019 21:30:44 +0200 |
Denis Laxalde |
py3: use socket.makefile() instead of dropped smtplib.SSLFakeFile
|
Thu, 10 Oct 2019 21:05:34 +0200 |
Denis Laxalde |
py3: call SMTP.docmd() with an str
|
Thu, 10 Oct 2019 21:00:13 +0200 |
Denis Laxalde |
py3: call SMTP.has_extn() with an str
|
Thu, 10 Oct 2019 20:27:34 +0200 |
Denis Laxalde |
py3: fix sorting of obsolete markers when building bundle
|
Thu, 10 Oct 2019 04:34:58 +0200 |
Pierre-Yves David |
sidedata: rename the configuration option to `exp-use-side-data`
|
Thu, 10 Oct 2019 16:02:47 +0200 |
Denis Laxalde |
py3: drop ui.flush() during interactive patch filtering
|
Thu, 10 Oct 2019 16:00:02 +0200 |
Denis Laxalde |
py3: keep stdout as defined by pycompat in procutil
|
Mon, 07 Oct 2019 21:21:16 -0400 |
Gregory Szorc |
notify: cast hash to bytes
|
Sat, 05 Oct 2019 13:39:35 -0700 |
Kyle Lippincott |
push: support config option to require revs be specified when running push
|
Thu, 10 Oct 2019 11:33:33 +0200 |
Georges Racinet |
py3-discovery: using plain str in stats dict
|
Thu, 10 Oct 2019 04:48:31 +0200 |
Pierre-Yves David |
perf: fix `perfhelper-mergecopies` report of #changesets
|
Wed, 02 Oct 2019 18:39:20 -0400 |
Pierre-Yves David |
perf: fix `perfhelper-pathcopies` report of #changesets
|
Thu, 10 Oct 2019 12:22:15 +0200 |
Denis Laxalde |
py3: use integer division in curseschunkselector.printstring()
|
Thu, 10 Oct 2019 12:20:23 +0200 |
Denis Laxalde |
crecord: drop duplicated set of firstlineofpadtoprint attribute
|
Thu, 10 Oct 2019 10:53:13 +0200 |
Denis Laxalde |
patchbomb: use mail.Generator alias for py2/py3 compat
|
Thu, 10 Oct 2019 10:48:57 +0200 |
Denis Laxalde |
py3: use email.generator.BytesGenerator in patch.split()
|
Thu, 10 Oct 2019 10:03:01 +0200 |
Denis Laxalde |
py3: only flush before prompting during interactive patch filtering
|
Wed, 28 Aug 2019 17:45:18 -0700 |
Martin von Zweigbergk |
py3: add a missing b'' prefix in test extension for chg
|
Wed, 09 Oct 2019 20:49:58 -0700 |
Augie Fackler |
fuzz: new target to fuzz jsonescapeu8fast
|
Wed, 09 Oct 2019 20:49:39 -0700 |
Augie Fackler |
fuzz: new fuzzer for fncache-related functions
|
Wed, 09 Oct 2019 20:49:23 -0700 |
Augie Fackler |
fuzz: exercise a little more revlog code
|
Wed, 09 Oct 2019 20:48:12 -0700 |
Augie Fackler |
fuzz: new fuzzer for dirs.c
|
Tue, 08 Oct 2019 16:18:15 -0400 |
Augie Fackler |
dirs: fix trivial over-read of input data
|
Sun, 06 Oct 2019 23:36:52 -0400 |
Pierre-Yves David |
sidedatacopies: deal with upgrading and downgrading to that format
|
Sun, 06 Oct 2019 23:36:51 -0400 |
Pierre-Yves David |
sidedatacopies: move various copies related function to the copies modules
|
Wed, 09 Oct 2019 22:59:38 +0200 |
Pierre-Yves David |
sidedatacopies: read rename information from sidedata
|
Thu, 10 Oct 2019 00:06:41 +0200 |
Pierre-Yves David |
changelog: make copies related function return None or a valid value
|
Thu, 10 Oct 2019 00:01:40 +0200 |
Pierre-Yves David |
test: fix zstd related output in pure tests
|
Sun, 06 Oct 2019 23:36:51 -0400 |
Pierre-Yves David |
sidedatacopies: get and store sidedata in the changelogrevision object
|
Sun, 06 Oct 2019 23:36:51 -0400 |
Pierre-Yves David |
sidedatacopies: write copies information in sidedata when applicable
|
Sun, 06 Oct 2019 23:36:51 -0400 |
Pierre-Yves David |
sidedatacopies: introduce a sidedata testcase for test-copies-in-changeset.t
|
Sun, 06 Oct 2019 23:36:51 -0400 |
Pierre-Yves David |
sidedatacopies: introduce a sidedata testcase for test-copies-unrelated.t
|
Sun, 06 Oct 2019 23:36:51 -0400 |
Pierre-Yves David |
sidedatacopies: introduce a sidedata testcase for test-copies.t
|
Sun, 06 Oct 2019 23:36:51 -0400 |
Pierre-Yves David |
sidedatacopies: teach upgrade about the new requirement
|
Sun, 06 Oct 2019 23:36:51 -0400 |
Pierre-Yves David |
sidedatacopies: add a new requirement for storing copies into sidedata
|
Sun, 06 Oct 2019 23:36:51 -0400 |
Pierre-Yves David |
debugsidedata: small doc improvement
|
Sun, 06 Oct 2019 23:36:51 -0400 |
Pierre-Yves David |
upgrade: allow for `sidedata` removal
|
Sun, 06 Oct 2019 23:36:51 -0400 |
Pierre-Yves David |
upgrade: allow upgrade to repository using sidedata
|
Sun, 06 Oct 2019 23:36:51 -0400 |
Pierre-Yves David |
revlog: add a way to control sidedata changes during revlog.clone
|
Sun, 06 Oct 2019 23:36:51 -0400 |
Pierre-Yves David |
sidedata: use only changegroup3 if sidedata is in use
|
Sun, 06 Oct 2019 23:36:51 -0400 |
Pierre-Yves David |
sidedata: apply basic but tight security around exchange
|
Tue, 08 Oct 2019 02:19:04 -0400 |
Pierre-Yves David |
perf: use `setup` function in `perfdirstatewrite`
|
Tue, 08 Oct 2019 01:49:34 -0400 |
Pierre-Yves David |
perf: document `perfdirstatewrite`
|
Tue, 08 Oct 2019 02:12:15 -0400 |
Pierre-Yves David |
perf: use `setup` function in `perfdirfoldmap`
|
Tue, 08 Oct 2019 01:49:18 -0400 |
Pierre-Yves David |
perf: document `perfdirfoldmap`
|
Tue, 08 Oct 2019 02:16:15 -0400 |
Pierre-Yves David |
perf: use `setup` function in `perfdirstatefoldmap`
|
Tue, 08 Oct 2019 01:48:10 -0400 |
Pierre-Yves David |
perf: document `perfdirstatefoldmap`
|
Tue, 08 Oct 2019 02:08:41 -0400 |
Pierre-Yves David |
perf: use `setup` function in `perfdirstatedirs`
|
Tue, 08 Oct 2019 01:47:35 -0400 |
Pierre-Yves David |
perf: document `perfdirstatedirs`
|
Tue, 08 Oct 2019 01:57:10 -0400 |
Pierre-Yves David |
perf: use `setup` function in `perfdirstate`
|
Tue, 08 Oct 2019 01:46:57 -0400 |
Pierre-Yves David |
perf: document `perfdirstate`
|
Tue, 08 Oct 2019 01:15:28 -0400 |
Pierre-Yves David |
perf: document `perfstatus`
|
Wed, 09 Oct 2019 15:24:14 +0200 |
Denis Laxalde |
py3: flush ui after each message in interactive patch filtering
|
Wed, 09 Oct 2019 15:28:16 +0200 |
Denis Laxalde |
py3: decode prompt string before calling rawinput
|
Tue, 08 Oct 2019 15:06:18 -0700 |
Martin von Zweigbergk |
cleanup: join string literals that are already on one line
|
Tue, 08 Oct 2019 15:15:37 -0700 |
Martin von Zweigbergk |
debugcommands: add a few more writenoi18n()
|
Sun, 06 Oct 2019 20:17:41 -0700 |
Martin von Zweigbergk |
py3: delete b'' prefix from safehasattr arguments
|
Tue, 08 Oct 2019 19:35:30 -0700 |
Kyle Lippincott |
destutil: provide hint on rebase+merge for how to specify destination/rev
|
Tue, 08 Oct 2019 10:40:36 -0700 |
Kyle Lippincott |
hghave: document format for version feature checks as <name><vers>, no dots
|
Fri, 02 Feb 2018 10:13:42 -0800 |
Gregory Szorc |
check-commit: allow foo_bar naming in functions
|
Tue, 08 Oct 2019 13:38:02 -0400 |
Augie Fackler |
infinitepush: mark extension as likely to be deleted
|
Mon, 07 Oct 2019 10:34:21 -0400 |
Gregory Szorc |
tests: use range() in generate-churning-module.py
|
Mon, 07 Oct 2019 10:31:11 -0400 |
Gregory Szorc |
tests: allow warning about file
|
Mon, 07 Oct 2019 10:28:32 -0400 |
Gregory Szorc |
lsprof: remove __main__ functionality
|
Mon, 07 Oct 2019 10:26:46 -0400 |
Gregory Szorc |
tests: use proper Python 3.8 feature
|
Mon, 07 Oct 2019 00:04:04 -0400 |
Gregory Szorc |
py3: finish porting iteritems() to pycompat and remove source transformer
|
Sun, 06 Oct 2019 19:25:18 -0400 |
Gregory Szorc |
py3: define and use pycompat.iteritems() for hgext/
|
Sun, 06 Oct 2019 17:59:15 -0400 |
Gregory Szorc |
py3: define and use pycompat.itervalues()
|
Sun, 06 Oct 2019 17:45:05 -0400 |
Gregory Szorc |
py3: stop normalizing 2nd argument of *attr() to unicode
|
Sun, 06 Oct 2019 14:58:41 -0400 |
Yuya Nishihara |
log: populate keywords if specified in custom -Tjson(...) or -Tcbor(...)
|
Sat, 05 Oct 2019 23:30:09 -0400 |
Yuya Nishihara |
formatter: map -Tjson(...) and -Tcbor(...) to templater
|
Sat, 05 Oct 2019 23:20:35 -0400 |
Yuya Nishihara |
formatter: parse name of built-in formatter templates in standard way
|
Sat, 05 Oct 2019 23:04:45 -0400 |
Yuya Nishihara |
formatter: pass in template spec to templateformatter as argument
|
Sat, 05 Oct 2019 15:47:38 -0400 |
Yuya Nishihara |
templater: add public parseexpr() function to parse "-Tjson(...)"
|
Sun, 06 Oct 2019 13:06:19 +0200 |
Denis Laxalde |
import: read X-Mercurial-Node email header to determine nodeid
|
Wed, 02 Oct 2019 07:35:22 +0900 |
Yuya Nishihara |
patchbomb: use procutil.shellquote() instead of shlex to escape email address
|
Mon, 07 Oct 2019 11:52:58 -0400 |
Pierre-Yves David |
formatting: introduce a `test-check-format-black.t` that enforce formatting
|
Mon, 07 Oct 2019 10:58:51 -0400 |
Pierre-Yves David |
formatting: run black on all file again
|
Mon, 07 Oct 2019 11:51:34 -0400 |
Pierre-Yves David |
formatting: make black --quiet in the example `hg fix` config
|
Mon, 07 Oct 2019 11:48:34 -0400 |
Pierre-Yves David |
formatting: remove the data-ogre from the config example
|
Sun, 06 Oct 2019 17:27:51 -0400 |
Gregory Szorc |
py3: stop normalizing .encode()/.decode() arguments to unicode
|
Sun, 06 Oct 2019 16:58:55 -0400 |
Gregory Szorc |
py3: manually import pycompat.delattr where it is needed
|
Sun, 06 Oct 2019 16:55:18 -0400 |
Gregory Szorc |
py3: manually import getattr where it is needed
|
Sun, 06 Oct 2019 16:39:13 -0400 |
Gregory Szorc |
py3: stop injecting pycompat.hasattr into modules
|
Sun, 06 Oct 2019 14:58:42 -0400 |
Gregory Szorc |
py3: manually import pycompat.setattr where it is needed
|
Sun, 06 Oct 2019 14:51:45 -0400 |
Gregory Szorc |
py3: stop implicitly importing unicode
|
Sun, 06 Oct 2019 13:28:56 -0400 |
Gregory Szorc |
py3: manually import pycompat.open into files that need it
|
Sun, 06 Oct 2019 13:17:19 -0400 |
Gregory Szorc |
import-checker: allow symbol imports from mercurial.pycompat
|
Sun, 06 Oct 2019 14:13:03 -0700 |
Augie Fackler |
contrib: add a fork of black (as "grey") that includes my changes
|
Sat, 05 Oct 2019 09:58:21 -0400 |
Yuya Nishihara |
rust-cpython: change license of ref_sharing.rs to MIT
|
Sun, 06 Oct 2019 10:20:17 -0400 |
Augie Fackler |
contrib: fix check-code to be able to detect missing _() with bytestrings
|
Sun, 06 Oct 2019 10:51:16 -0400 |
Augie Fackler |
cleanup: mark some ui.(status|note|warn|write) calls as not needing i18n
|
Sun, 06 Oct 2019 10:10:14 -0400 |
Gregory Szorc |
ui: define (write|status|warn|note)noi18n aliases
|
Sat, 04 May 2019 11:25:40 -0400 |
Augie Fackler |
mangler: stop rewriting string constants to be bytes literals
|
Sun, 06 Oct 2019 09:48:39 -0400 |
Augie Fackler |
formatting: byteify all mercurial/ and hgext/ string literals
|
Sun, 06 Oct 2019 09:45:02 -0400 |
Augie Fackler |
formatting: blacken the codebase
|
Sat, 05 Oct 2019 10:29:34 -0400 |
Augie Fackler |
style: run a patched black on a subset of mercurial
|
Fri, 04 Oct 2019 15:53:45 -0400 |
Gregory Szorc |
tests: conditionalize output for Python 3
|
Sat, 05 Oct 2019 17:01:02 -0400 |
Gregory Szorc |
hg: remove HGUNICODEPEDANTRY and RTUNICODEPEDANTRY
|
Fri, 04 Oct 2019 16:07:32 -0400 |
Gregory Szorc |
convert: use pycompat.fsencode()
|
Sat, 05 Oct 2019 15:28:52 -0400 |
Gregory Szorc |
tests: make tarball output conditional on Python version
|
Sat, 05 Oct 2019 16:23:00 -0400 |
Gregory Szorc |
tests: conditionalize test-run-tests.t for Python 3.8
|
Sat, 05 Oct 2019 17:44:54 -0400 |
Gregory Szorc |
hgweb: use importlib.reload() if available
|
Sat, 05 Oct 2019 16:57:45 -0400 |
Gregory Szorc |
tests: allow xrange warning from perf.py
|
Sun, 06 Oct 2019 09:27:10 -0400 |
Pierre-Yves David |
debugsidedata: fix verbose mode on python3
|
Sun, 06 Oct 2019 12:59:47 +0200 |
Denis Laxalde |
import: add debug messages when parsing data from patch header
|
Sun, 06 Oct 2019 06:55:49 -0700 |
Augie Fackler |
examples: include a sample of how to use black with fix
|
Sun, 06 Oct 2019 09:35:14 -0400 |
Augie Fackler |
black: add a pyproject.toml that contains our black settings
|
Sat, 05 Oct 2019 10:49:24 -0400 |
Augie Fackler |
contrib: stop whining about whitespace around =
|
Sat, 05 Oct 2019 10:48:10 -0400 |
Augie Fackler |
contrib: black manages whitespace after Python keywords now
|
Sat, 05 Oct 2019 10:47:28 -0400 |
Augie Fackler |
contrib: allow trailing commas in lists
|
Sat, 05 Oct 2019 10:46:46 -0400 |
Augie Fackler |
contrib: remove check-code line length limit
|
Mon, 30 Sep 2019 14:21:05 -0400 |
Pierre-Yves David |
changegroup: use positive logic for treemanifest changegroup3 logic
|
Sat, 05 Oct 2019 07:10:34 -0700 |
Danny Hooper |
fix: add :enabled sub-config for fixer tools
|
Sat, 05 Oct 2019 11:21:39 -0400 |
Gregory Szorc |
automation: add a command to submit to a Try server
|
Sat, 05 Oct 2019 11:58:17 -0400 |
Gregory Szorc |
automation: improve documentation for credentials management
|
Sat, 05 Oct 2019 11:23:14 -0400 |
Gregory Szorc |
automation: switch to us-west-2 by default
|
Sat, 05 Oct 2019 11:03:05 -0400 |
Gregory Szorc |
automation: upgrade various packages
|
Sat, 05 Oct 2019 13:28:48 -0400 |
Augie Fackler |
statprof: drop python #! and exec bit we don't use
|
Sat, 05 Oct 2019 11:56:35 -0400 |
Augie Fackler |
cvsps: switch a file open to a with statement
|
Sat, 05 Oct 2019 12:03:19 +0200 |
Denis Laxalde |
templatefuncs: account for user's diffopts in diff() (BC)
|
Sat, 05 Oct 2019 09:57:00 -0400 |
Augie Fackler |
transaction: re-wrap line to avoid a black bug
|
Sat, 05 Oct 2019 09:55:56 -0400 |
Augie Fackler |
discovery: re-wrap expression to avoid a black bug
|
Fri, 04 Oct 2019 17:07:00 -0400 |
Pierre-Yves David |
sidedata: adjust string for python3
|
Fri, 04 Oct 2019 18:33:54 +0100 |
Ian Moody |
py3: fix phabricator's use of json.loads() for py3.5
|
Fri, 04 Oct 2019 18:18:38 +0100 |
Ian Moody |
run-tests: make coverage work out of tree
|
Thu, 03 Oct 2019 13:18:15 -0700 |
Martin von Zweigbergk |
unfinishedstate: suggested `hg update .` (including `.`) to complete update
|
Mon, 30 Sep 2019 17:26:41 -0700 |
Gregory Szorc |
setup: build extensions in parallel by default
|
Thu, 03 Oct 2019 23:39:29 -0400 |
Yuya Nishihara |
merge with stable
|
Tue, 10 Sep 2019 00:30:53 +0200 |
Pierre-Yves David |
sidedata: check that the sidedata safely roundtrip
|
Tue, 10 Sep 2019 00:15:47 +0200 |
Pierre-Yves David |
sidedata: add a debugsidedata command
|
Mon, 09 Sep 2019 21:38:29 +0200 |
Pierre-Yves David |
sidedata: test we can successfully write sidedata
|
Fri, 27 Sep 2019 16:40:07 +0200 |
Pierre-Yves David |
sidedata: make sure we don't use the flag if there are not sidedata
|
Tue, 03 Sep 2019 23:45:38 +0200 |
Pierre-Yves David |
revlog: add the appropriate flag is sidedata are passed to `addrevision`
|
Wed, 04 Sep 2019 03:20:55 +0200 |
Pierre-Yves David |
sidedata: register the flag processors if the repository allows for it
|
Wed, 04 Sep 2019 03:19:58 +0200 |
Pierre-Yves David |
sidedata: add a function for _processflagsraw usage
|
Wed, 04 Sep 2019 01:20:54 +0200 |
Pierre-Yves David |
sidedata: add a function to write sidedata into a raw text
|
Wed, 04 Sep 2019 00:59:15 +0200 |
Pierre-Yves David |
sidedata: add a function to read sidedata from revlog raw text
|
Mon, 09 Sep 2019 14:03:12 +0200 |
Pierre-Yves David |
sidedata: add a new module with basic documentation
|
Wed, 07 Aug 2019 17:55:44 +0200 |
Pierre-Yves David |
sidedata: add a new revision flag constant for side data
|
Wed, 04 Sep 2019 02:43:17 +0200 |
Pierre-Yves David |
upgrade: detect the side-data format variants
|
Mon, 09 Sep 2019 22:42:55 +0200 |
Pierre-Yves David |
sidedata: introduce a new requirement to protect the feature
|
Wed, 02 Oct 2019 12:20:36 -0400 |
Augie Fackler |
Added signature for changeset 181e52f2b62f
stable
|
Wed, 02 Oct 2019 12:20:35 -0400 |
Augie Fackler |
Added tag 5.1.2 for changeset 181e52f2b62f
stable
|
Wed, 25 Sep 2019 03:58:46 +0200 |
Pierre-Yves David |
copies: move file input processsing early
|
Wed, 25 Sep 2019 03:48:41 +0200 |
Pierre-Yves David |
copies: prepare changelog for more copies storage mode
|
Fri, 27 Sep 2019 05:17:30 +0200 |
Pierre-Yves David |
vfs: give all vfs an options attribute by default
|
Fri, 27 Sep 2019 06:24:42 +0200 |
Pierre-Yves David |
revlog: explicitly set revlogv0 in vfs options
|
Fri, 27 Sep 2019 00:11:03 +0200 |
Pierre-Yves David |
context: clarify the various mode in the _copies property cache
|
Fri, 27 Sep 2019 00:09:43 +0200 |
Pierre-Yves David |
context: clarify the various mode in the filesremoved method
|
Fri, 27 Sep 2019 00:06:02 +0200 |
Pierre-Yves David |
context: clarify the various mode in the filesadded method
|
Thu, 26 Sep 2019 23:43:32 +0200 |
Pierre-Yves David |
copies: expand the logic of usechangesetcentricalgo
|
Mon, 30 Sep 2019 00:01:58 +0200 |
Floris Bruynooghe |
patchbomb: protect email addresses from shell
|
Sun, 29 Sep 2019 11:29:25 -0700 |
Gregory Szorc |
automation: support and use Debian Buster by default
|
Sun, 29 Sep 2019 11:24:14 -0700 |
Gregory Szorc |
automation: use latest AMIs
|
Sun, 29 Sep 2019 11:06:45 -0700 |
Gregory Szorc |
automation: increase size of Linux AMI build volume
|
Sun, 29 Sep 2019 10:37:38 -0700 |
Gregory Szorc |
automation: install awscli and python3-boto3 packages
|
Sun, 29 Sep 2019 10:28:01 -0700 |
Gregory Szorc |
automation: upgrade packages in Linux environment
|
Sun, 29 Sep 2019 10:21:18 -0700 |
Gregory Szorc |
automation: remove Ubuntu 18.10
|
Sun, 29 Sep 2019 10:19:02 -0700 |
Gregory Szorc |
automation: always install docker-ce
|
Sun, 29 Sep 2019 10:17:20 -0700 |
Gregory Szorc |
automation: use LSB_RELEASE instead of DEBIAN_VERSION
|
Sun, 29 Sep 2019 12:34:52 -0700 |
Gregory Szorc |
tests: use silenttestrunner in test-simplemerge.py
|
Sun, 29 Sep 2019 12:25:29 -0700 |
Gregory Szorc |
contrib: use pycompat.xrange in bdiff-torture.py
|
Sun, 29 Sep 2019 12:22:21 -0700 |
Gregory Szorc |
interfaces: use triple quotes for Attribute value
|
Sun, 29 Sep 2019 12:19:45 -0700 |
Gregory Szorc |
tests: suppress output from write()
|
Sun, 29 Sep 2019 12:04:43 -0700 |
Gregory Szorc |
tests: look for additional pip warning variant
|
Sun, 29 Sep 2019 12:00:18 -0700 |
Gregory Szorc |
tests: use test harness `hg` in test-hghave.t
|
Sat, 28 Sep 2019 21:13:27 -0700 |
Gregory Szorc |
synthrepo: use pycompat.xrange
|
Fri, 27 Sep 2019 00:40:52 +0200 |
Pierre-Yves David |
perf: fix perfhelper-pathcopies without --stats
|
Fri, 27 Sep 2019 19:59:53 +0200 |
Pierre-Yves David |
upgrade: also register copied `.d` files to fncache
|
Fri, 27 Sep 2019 21:32:56 +0200 |
Pierre-Yves David |
upgrade: fix handling of `.d` data file
|
Fri, 27 Sep 2019 21:14:23 +0200 |
Pierre-Yves David |
upgrade: also copy data file
|
Fri, 27 Sep 2019 21:14:03 +0200 |
Pierre-Yves David |
upgrade: create the correct destination directory for copies revlogs
|
Fri, 27 Sep 2019 13:16:37 +0200 |
Pierre-Yves David |
upgrade: fix DELTAREUSEFULLADD implementation in revlog.clone
|
Fri, 27 Sep 2019 13:10:47 +0200 |
Pierre-Yves David |
upgrade: document DELTAREUSEFULLADD in revlog.clone
|
Fri, 27 Sep 2019 12:41:20 +0200 |
Pierre-Yves David |
upgrade: move most of revlog.clone method into a _clone method
|
Sat, 07 Sep 2019 00:34:20 +0200 |
Pierre-Yves David |
flagprocessors: remove flagprocessorsmixin
|
Sat, 07 Sep 2019 00:26:15 +0200 |
Pierre-Yves David |
flagprocessors: move _flagserrorclass attribute on revlog & co
|
Sat, 07 Sep 2019 00:22:38 +0200 |
Pierre-Yves David |
flagprocessors: directly duplicate the deprecated layer back into revlog
|
Sat, 07 Sep 2019 00:16:32 +0200 |
Pierre-Yves David |
flagprocessors: make `processflagsraw` a module level function
|
Sat, 07 Sep 2019 00:11:58 +0200 |
Pierre-Yves David |
flagprocessors: make `processflagsread` a module level function
|
Fri, 06 Sep 2019 23:50:32 +0200 |
Pierre-Yves David |
flagprocessors: make `processflagswrite` a module level function
|
Fri, 06 Sep 2019 23:43:06 +0200 |
Pierre-Yves David |
flagprocessors: make `_processflagsfunc` a module level function
|
Wed, 04 Sep 2019 00:53:27 +0200 |
Pierre-Yves David |
flagprocessors: writetransform function take side data as parameter (API)
|
Tue, 03 Sep 2019 23:51:17 +0200 |
Pierre-Yves David |
flagprocessors: add a `sidedata` parameters to _processflagswrite
|
Tue, 03 Sep 2019 23:51:34 +0200 |
Pierre-Yves David |
revlog: add a `sidedata` parameters to addrevision
|
Wed, 04 Sep 2019 00:34:03 +0200 |
Pierre-Yves David |
flagprocessors: have the read transform function return side data (API)
|
Wed, 04 Sep 2019 00:13:45 +0200 |
Pierre-Yves David |
flagprocessors: return flagdata in the main processing function
|
Tue, 03 Sep 2019 22:55:04 +0200 |
Pierre-Yves David |
flagprocessors: return sidedata map in `_processflagsread`
|
Tue, 03 Sep 2019 22:36:41 +0200 |
Pierre-Yves David |
revlog: use the new sidedata map return in the sidedata method
|
Tue, 03 Sep 2019 22:54:04 +0200 |
Pierre-Yves David |
revlog: return sidedata map from `_revisiondata`
|
Tue, 03 Sep 2019 22:36:27 +0200 |
Pierre-Yves David |
revlog: introduce a `sidedata` method
|
Wed, 25 Sep 2019 14:35:08 -0700 |
Martin von Zweigbergk |
update: clarify calculateupdate() call sites by specifying argument names
|
Wed, 25 Sep 2019 17:57:16 -0400 |
Augie Fackler |
bookmarks: remove changectx() method from bmstore (API)
|
Wed, 25 Sep 2019 13:50:48 -0400 |
Augie Fackler |
histedit: sniff-test for untracked file conflicts before prompting for rules
|
Mon, 23 Sep 2019 16:29:16 -0400 |
Augie Fackler |
histedit: demonstrate breakage when `update` to a revision breaks
|
Wed, 25 Sep 2019 10:59:29 -0400 |
Paul Gossman |
rebase: track new nodes when --keep is set
|
Sat, 21 Sep 2019 13:42:23 -0400 |
Matt Harbison |
uncommit: fix typo in help text
|
Tue, 24 Sep 2019 22:41:07 -0400 |
Matt Harbison |
phabricator: use exthelper to register commands, config, and templates
|
Wed, 25 Sep 2019 11:04:08 -0400 |
Augie Fackler |
merge: check argument value with if/raise instead of an assert
|
Wed, 25 Sep 2019 11:02:32 -0400 |
Augie Fackler |
hg: have `updatetotally` more thoroughly check updatecheck argument (API)
|
Wed, 25 Sep 2019 10:53:10 -0400 |
Augie Fackler |
merge: replace magic strings with NAMED_CONSTANTS (API)
|
Wed, 25 Sep 2019 12:59:26 +0200 |
Pierre-Yves David |
singlehead: introduce special handling of closed heads
|
Wed, 25 Sep 2019 12:57:11 +0200 |
Pierre-Yves David |
testlib: allow more argument to mkcommit
|
Wed, 25 Sep 2019 12:35:34 +0200 |
Pierre-Yves David |
singlehead: fix a small typo in a test comment
|
Mon, 20 May 2019 14:37:38 -0400 |
Augie Fackler |
examples: add sample fix integration for `rustfmt`
|
Mon, 20 May 2019 14:33:46 -0400 |
Augie Fackler |
contrib: add new examples area and start it out with a config for `hg fix`
|