log

age author description
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