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
|