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`
|
Wed, 18 Sep 2019 06:04:59 +0200 |
Joerg Sonnenberger |
tests: recognize DNS timeouts as well
|
Tue, 17 Sep 2019 14:01:26 -0700 |
Kyle Lippincott |
transaction: detect an attempt to truncate-to-extend on playback, raise error
|
Tue, 17 Sep 2019 15:09:25 -0700 |
Kyle Lippincott |
osutil: tolerate Py_GetArgcArgv not being set up properly
|
Tue, 17 Sep 2019 14:57:42 -0700 |
Kyle Lippincott |
osutil: allow disabling setprocname via a define passed to the compiler
|
Sun, 22 Sep 2019 14:33:56 +0700 |
Anton Shestakov |
stack: use repo.revs() instead of revsetlang.formatspec() + scmutil.revrange()
|
Mon, 23 Sep 2019 21:29:53 +0900 |
Yuya Nishihara |
merge with stable
|
Fri, 20 Sep 2019 23:31:03 +0700 |
Anton Shestakov |
merge: back out changeset a4ca0610c754 (parents order when grafting a merge)
stable 5.1.2
|
Sun, 01 Sep 2019 20:53:14 +0200 |
Raphaël Gomès |
rust-hgpath: replace all paths and filenames with HgPath/HgPathBuf
|
Sun, 01 Sep 2019 20:53:14 +0200 |
Raphaël Gomès |
rust-hgpath: add HgPath and HgPathBuf structs to encapsulate handling of paths
|
Wed, 18 Sep 2019 13:50:33 -0700 |
Martin von Zweigbergk |
wireprototypes: clarify documentation of getbundle argument types
|
Thu, 19 Sep 2019 07:50:24 +0900 |
Yuya Nishihara |
merge with stable
|
Wed, 18 Sep 2019 17:53:10 +0700 |
Anton Shestakov |
merge: respect parents order when using `graft` on a merge, this time for real
stable
|
Tue, 17 Sep 2019 15:35:16 -0700 |
Martin von Zweigbergk |
py3: don't double-convert "opts" to bytes
|
Tue, 17 Sep 2019 21:06:07 +0100 |
Ian Moody |
py3: byte-prefix sanitisation regexes in phabricator.py
|
Wed, 18 Sep 2019 00:20:43 +0100 |
Ian Moody |
py3: pass a bytestring into querydrev instead of a string that'll TypeError
|
Wed, 18 Sep 2019 00:05:52 +0100 |
Ian Moody |
py3: add test demonstrating TypeError when phabsending skips unchanged commits
|
Tue, 17 Sep 2019 15:07:08 -0400 |
Augie Fackler |
tests: clean up built binaries after running test-fuzz-targets.t
|
Tue, 17 Sep 2019 14:22:22 -0400 |
Augie Fackler |
fastannotate: remove support for flock() locking
|
Tue, 17 Sep 2019 14:20:13 -0400 |
Augie Fackler |
remotefilelog: remove dead code for using flock() for locking
|
Thu, 12 Sep 2019 21:55:45 -0700 |
Martin von Zweigbergk |
narrow: add option for automatically removing unused includes
|
Thu, 12 Sep 2019 21:22:59 -0700 |
Martin von Zweigbergk |
narrow: don't hexify paths and double-hexify known nodes on wire (BC)
|
Wed, 11 Sep 2019 17:41:13 +0200 |
Boris Feld |
remotefilelog: replace repack lock to solve race condition
|
Tue, 17 Sep 2019 18:36:30 +0200 |
Pierre-Yves David |
perf: add a --stats argument to perfhelper-pathcopies
|
Tue, 17 Sep 2019 09:49:30 +0200 |
Pierre-Yves David |
perf: add a --stats argument to perfhelper-mergecopies
|
Tue, 17 Sep 2019 10:47:31 +0000 |
David Demelier |
archive: add XZ support if built with Python 3
|
Sun, 15 Sep 2019 22:43:32 +0900 |
Yuya Nishihara |
rust-cpython: add sanity check to PySharedState::decrease_leak_count()
|
Sat, 14 Sep 2019 12:11:03 -0400 |
Matt Harbison |
tests: stabilize test-fix.t on Windows
|
Sun, 15 Sep 2019 20:04:00 -0700 |
Gregory Szorc |
zstandard: vendor python-zstandard 0.12
|
Sun, 15 Sep 2019 00:07:30 -0400 |
Matt Harbison |
uncommit: enable support for adding a note
|
Sat, 14 Sep 2019 23:41:31 -0400 |
Matt Harbison |
amend: enable support for using the secret phase
|
Sat, 14 Sep 2019 23:40:12 -0400 |
Matt Harbison |
amend: enable support for closing the branch
|
Sat, 14 Sep 2019 18:44:18 -0400 |
Matt Harbison |
amend: prevent '\n' in the note string
|
Sat, 14 Sep 2019 15:13:16 -0400 |
Matt Harbison |
amend: add option to update to the current user
|
Wed, 11 Sep 2019 15:03:08 -0700 |
Martin von Zweigbergk |
bundle2: fix an off-by-one in debug message of number of parts
|
Thu, 12 Sep 2019 22:31:45 -0700 |
Martin von Zweigbergk |
tests: move a config write to top of file since it applies to all tests
|
Tue, 10 Sep 2019 09:57:33 -0400 |
Augie Fackler |
idirstate: group private methods and attrs that are in the interface
|
Tue, 10 Sep 2019 09:42:56 -0400 |
Augie Fackler |
idirstate: remove now non-public _map attribute
|
Tue, 10 Sep 2019 09:21:38 -0400 |
Augie Fackler |
interfaces: introduce an interface for dirstate implementations
|
Tue, 10 Sep 2019 09:41:58 -0400 |
Augie Fackler |
cleanup: fix leakage of dirstate._map to client code
|
Sun, 08 Sep 2019 20:26:36 -0400 |
Valentin Gatien-Baron |
exchange: convert bookmark nodes from hex to bin ASAP
|
Sun, 08 Sep 2019 20:10:32 -0400 |
Valentin Gatien-Baron |
exchange: avoid unnecessary conversion of bookmark nodes to hex (API)
|
Mon, 09 Sep 2019 14:26:43 -0400 |
Connor Sheehan |
highlight: fix encoding issues to enable Py3 compatibility
|
Tue, 10 Sep 2019 12:32:07 -0400 |
Connor Sheehan |
hgweb: add a `message` attribute to `hgweb.common.ErrorResponse`
|
Tue, 10 Sep 2019 22:52:04 -0400 |
Matt Harbison |
uncommit: make -D/--date and -U/--user mutually exclusive
|
Tue, 10 Sep 2019 22:04:22 -0400 |
Matt Harbison |
uncommit: drop the hyphen from --current-user and --current-date
|
Mon, 09 Sep 2019 13:25:00 -0400 |
Connor Sheehan |
hgweb: fix websub regex flag syntax on Python 3
|
Mon, 09 Sep 2019 17:26:17 -0400 |
Augie Fackler |
merge with stable
|
Sat, 07 Sep 2019 14:35:21 +0100 |
Ian Moody |
phabricator: don't abort if property writing fails during amending
stable
|
Mon, 09 Sep 2019 12:56:17 -0700 |
Martin von Zweigbergk |
relnotes: we now require `sh` to support $(command) syntax to run test suite
|
Mon, 09 Sep 2019 17:32:21 +0200 |
Pierre-Yves David |
merge: respect parents order when using `graft` on a merge
stable
|
Sun, 08 Sep 2019 20:09:31 -0400 |
Valentin Gatien-Baron |
doc: fix up confusing doc comment
|
Fri, 06 Sep 2019 23:15:52 -0700 |
Martin von Zweigbergk |
strip: fix bug with treemanifests and unordered linkrevs
|
Fri, 06 Sep 2019 23:10:28 -0700 |
Martin von Zweigbergk |
repair: extract a helper for generating all manifest revlogs
|
Fri, 06 Sep 2019 22:53:14 -0700 |
Martin von Zweigbergk |
tests: show broken strip with treemanifests and unordered linkrevs
|
Mon, 17 Dec 2018 11:06:26 -0800 |
Martin von Zweigbergk |
tests: split out manifest case from test-strip-cross.t
|
Mon, 17 Dec 2018 11:09:05 -0800 |
Martin von Zweigbergk |
tests: don't log manifest-file in test-strip-cross.t
|
Mon, 17 Dec 2018 10:27:00 -0800 |
Martin von Zweigbergk |
tests: use positive revision numbers in test-strip-cross.t
|
Thu, 05 Sep 2019 21:09:58 -0700 |
Gregory Szorc |
automation: implement "publish-windows-artifacts" command
|
Thu, 05 Sep 2019 21:08:35 -0700 |
Gregory Szorc |
automation: upgrade to latest packages in requirements.txt
|
Thu, 15 Aug 2019 14:53:27 -0400 |
Augie Fackler |
localrepo: push manifestlog and changelog construction code into store
|
Sat, 07 Sep 2019 12:49:33 +0200 |
Joerg Sonnenberger |
notify: add option for deterministic message-id generation
|
Sat, 07 Sep 2019 23:20:11 -0400 |
Matt Harbison |
uncommit: add options to update to the current user or current date
|
Sat, 07 Sep 2019 13:44:29 -0400 |
Matt Harbison |
uncommit: add support to modify the commit message and date
|
Fri, 14 Jun 2019 17:50:04 +0100 |
Pierre-Yves David |
run-tests: add a dedicated 'isoptional' function
|
Fri, 14 Jun 2019 17:39:16 +0100 |
Pierre-Yves David |
run-tests: remove the artificial indentation
|
Fri, 14 Jun 2019 17:37:04 +0100 |
Pierre-Yves David |
run-tests: extract a `process_out_line` from the main function
|
Sun, 08 Sep 2019 10:08:41 +0200 |
Pierre-Yves David |
run-tests: extract a `process_cmd_line` from the main function
|
Sun, 08 Sep 2019 09:42:53 +0200 |
Pierre-Yves David |
changegroup: move message about added changes to transaction summary
|
Sun, 08 Sep 2019 01:02:34 +0200 |
Pierre-Yves David |
sshserver: flush stream after command dispatch
|
Sun, 08 Sep 2019 00:11:20 +0200 |
Pierre-Yves David |
narrow: rely on setting `quiet` mode instead of `pushbuffer`
|
Sun, 14 Oct 2018 12:59:02 +0200 |
Pierre-Yves David |
transaction: issue "new obsmarkers" message at the end of the transaction
|
Sun, 14 Oct 2018 13:19:24 +0200 |
Pierre-Yves David |
debugobsolete: also issue the "new obsmarkers" messsage
|
Fri, 06 Sep 2019 08:32:48 +0900 |
Yuya Nishihara |
split: use literal syntax to build a set of one element
|
Sun, 08 Sep 2019 13:23:55 +0900 |
Yuya Nishihara |
rust-cpython: leverage py_shared_iterator::from_inner() where appropriate
|
Sun, 08 Sep 2019 13:08:59 +0900 |
Yuya Nishihara |
rust-cpython: remove Option<_> from interface of py_shared_iterator
|
Sun, 08 Sep 2019 12:26:12 +0900 |
Yuya Nishihara |
rust-cpython: rename py_shared_iterator_impl to py_shared_iterator
|
Sun, 08 Sep 2019 12:23:18 +0900 |
Yuya Nishihara |
rust-cpython: replace dyn Iterator<..> of mapping with concrete type
|
Sun, 08 Sep 2019 12:07:19 +0900 |
Yuya Nishihara |
rust-cpython: replace dyn Iterator<..> of sequence with concrete type
|
Sun, 08 Sep 2019 12:00:26 +0900 |
Yuya Nishihara |
rust-dirstate: provide CopyMapIter and StateMapIter types
|
Sun, 08 Sep 2019 11:55:29 +0900 |
Yuya Nishihara |
rust-dirstate: specify concrete return type of DirsMultiset::iter()
|
Sat, 27 Apr 2019 02:04:05 +0200 |
Pierre-Yves David |
discovery: replace "heads" by "changesets" in a output note (BC)
|
Thu, 05 Sep 2019 16:32:33 -0700 |
Martin von Zweigbergk |
py3: drop incorrect fsencode(findexe(...)) in procutil
|
Sat, 07 Sep 2019 10:08:47 -0700 |
Pierre-Yves David |
flagprocessors: small code update to clarify parameters
|
Sat, 07 Sep 2019 10:06:32 -0700 |
Pierre-Yves David |
flagprocessors: deprecate _processflags
|
Mon, 02 Sep 2019 17:06:15 +0200 |
Pierre-Yves David |
simplestorerepo: stop using `_processflags` directly
|
Mon, 02 Sep 2019 17:05:52 +0200 |
Pierre-Yves David |
revlog: stop using `_processflags` directly
|
Fri, 30 Aug 2019 19:13:12 +0200 |
Pierre-Yves David |
flagprocessors: use _processflagsraw in easy cases
|
Fri, 30 Aug 2019 19:10:15 +0200 |
Pierre-Yves David |
flagprocessors: use _processflagsread in simple cases
|
Fri, 30 Aug 2019 19:07:49 +0200 |
Pierre-Yves David |
flagprocessors: use _processflagswrite for write operation
|
Fri, 30 Aug 2019 18:54:36 +0200 |
Pierre-Yves David |
flagprocessors: introduce specialized functions
|
Thu, 08 Aug 2019 02:10:18 +0200 |
Pierre-Yves David |
flagutil: use it in simplestorerepo
|
Thu, 08 Aug 2019 01:15:44 +0200 |
Pierre-Yves David |
flagutil: make the error class used by the mixin configurable
|
Sat, 07 Sep 2019 09:56:45 -0700 |
Pierre-Yves David |
flagutil: use the new mixin use in remotefilelog
|
Thu, 08 Aug 2019 01:12:48 +0200 |
Pierre-Yves David |
flagutil: introduce a flagprocessorsmixin class
|
Fri, 06 Sep 2019 23:26:30 -0700 |
Martin von Zweigbergk |
check-code: allow command substitution with $(command)
|
Fri, 14 Jun 2019 16:26:11 +0100 |
Pierre-Yves David |
run-tests: rename `lcmd` variable to `line_cmd`
|
Fri, 14 Jun 2019 16:24:34 +0100 |
Pierre-Yves David |
run-tests: rename `lout` variable to `out_line`
|
Fri, 14 Jun 2019 14:14:17 +0100 |
Pierre-Yves David |
run-tests: clarify "l" variable as "out_rawline"
|
Fri, 14 Jun 2019 13:59:47 +0100 |
Pierre-Yves David |
run-tests: use symbolic constant instead of arbitrary number line matching
|
Sun, 25 Aug 2019 23:40:22 -0400 |
Valentin Gatien-Baron |
rustfilepatterns: shorter code for concatenating slices
|
Sun, 25 Aug 2019 22:53:42 -0400 |
Valentin Gatien-Baron |
match: simplify the regexps created for glob patterns
|
Mon, 26 Aug 2019 08:25:01 -0400 |
Valentin Gatien-Baron |
rustfilepatterns: refactor the pattern of removing a prefix from a &[u8]
|
Sun, 25 Aug 2019 22:52:36 -0400 |
Valentin Gatien-Baron |
tests: show the pattern generated for a relative glob
|
Tue, 16 Jul 2019 21:15:39 -0700 |
Martin von Zweigbergk |
copies: remove existing copy info from the changeset on amend (BC)
|
Tue, 16 Jul 2019 21:15:35 -0700 |
Martin von Zweigbergk |
tests: show invalid copies when turning off copies-in-changeset
|
Mon, 19 Aug 2019 15:43:27 -0700 |
Martin von Zweigbergk |
context: filter out invalid copies from workingctx.p[12]copies()
|
Mon, 19 Aug 2019 12:30:02 -0700 |
Martin von Zweigbergk |
tests: demonstrate crash when committing subset of copies to changeset
|
Thu, 22 Aug 2019 20:36:13 +0300 |
Pulkit Goyal |
bdiff-torture: fix pyflakes warning reporting undefined name 'inst'
|
Tue, 27 Aug 2019 11:56:19 -0700 |
Kyle Lippincott |
split: handle partial commit of renames when doing split or record (issue5723)
|
Tue, 27 Aug 2019 11:56:15 -0700 |
Kyle Lippincott |
split: handle partial commit of copies when doing split or record
|
Sun, 01 Sep 2019 23:43:59 -0700 |
Martin von Zweigbergk |
py3: use pycompat.sysargv[0] for instead of fsencode(sys.argv[0])
|
Wed, 04 Sep 2019 14:35:39 -0700 |
Martin von Zweigbergk |
httppeer: use context manager when reading temporary bundle to send
|
Wed, 04 Sep 2019 10:42:26 -0700 |
Martin von Zweigbergk |
httppeer: use context manager when writing temporary bundle to send
|
Sun, 01 Sep 2019 18:06:31 +0900 |
Yuya Nishihara |
rust-cpython: mark unsafe functions as such
|
Sun, 01 Sep 2019 17:48:24 +0900 |
Yuya Nishihara |
rust-cpython: pair leaked reference with its manager object
|
Sun, 01 Sep 2019 17:37:30 +0900 |
Yuya Nishihara |
rust-cpython: introduce restricted variant of RefCell
|
Sat, 07 Sep 2019 14:51:18 +0200 |
Pierre-Yves David |
tests: register test-merge-combination.t as small but slow
stable
|
Fri, 06 Sep 2019 11:48:49 +0200 |
Julien Cristau |
test: allow different result for zstd compression (issue6188)
stable
|
Sun, 01 Sep 2019 17:35:14 +0900 |
Yuya Nishihara |
rust-cpython: fix unsafe inner(py).borrow_mut() calls
|
Mon, 02 Sep 2019 16:28:43 +0200 |
Pierre-Yves David |
revlog: deprecate the use of `revision(..., raw=True)`
|
Thu, 05 Sep 2019 14:08:22 -0400 |
Augie Fackler |
Added signature for changeset a4e32fd539ab
stable
|
Thu, 05 Sep 2019 14:08:20 -0400 |
Augie Fackler |
Added tag 5.1.1 for changeset a4e32fd539ab
stable
|
Wed, 28 Aug 2019 16:01:16 +0200 |
Boris Feld |
remotefilelog: reduce probability of race-condition in remotefilelog tests
|
Sat, 31 Aug 2019 14:12:38 +0900 |
Yuya Nishihara |
rust: apply more formatting fixes
|
Thu, 22 Aug 2019 14:31:07 +0200 |
Raphaël Gomès |
rust-utils: add normalize_case util to mirror Python one
|
Wed, 28 Aug 2019 08:16:58 -0400 |
Valentin Gatien-Baron |
rust: fix warnings about trait objects without dyn being deprecated
|
Thu, 29 Aug 2019 23:38:24 -0700 |
Martin von Zweigbergk |
py3: convert hg executable path to bytes in missing case in procutil
|
Sat, 31 Aug 2019 10:26:39 -0700 |
Martin von Zweigbergk |
py3: make statprof's chrome output work
|
Fri, 30 Aug 2019 15:30:47 -0700 |
Martin von Zweigbergk |
py3: for statprof's Chrome output, write json to string, then encode to bytes
|
Fri, 30 Aug 2019 16:44:31 -0700 |
Martin von Zweigbergk |
statprof: use context manager for file when writing flame graph
|
Fri, 30 Aug 2019 16:43:43 -0700 |
Martin von Zweigbergk |
statprof: use context manager when reading source from file
|
Fri, 30 Aug 2019 15:12:37 -0700 |
Martin von Zweigbergk |
statprof: clarify by naming tuple members while enumerate()'ing
|
Mon, 05 Aug 2019 17:25:24 +0200 |
Pierre-Yves David |
upgrade: make sure we reclone all revlogs when updating to some format
|
Tue, 30 Jul 2019 17:25:16 +0200 |
Pierre-Yves David |
upgrade: add an argument to control changelog upgrade
|
Tue, 30 Jul 2019 00:35:52 +0200 |
Pierre-Yves David |
upgrade: add an argument to control manifest upgrade
|
Fri, 30 Aug 2019 18:11:41 +0200 |
Pierre-Yves David |
unionrepo: drop the custom `rawdata` implementation
|
Fri, 30 Aug 2019 18:10:43 +0200 |
Pierre-Yves David |
unionrepo: drop `baserevdiff`
|
Fri, 30 Aug 2019 18:10:00 +0200 |
Pierre-Yves David |
unionrepo: use normal inheritance scheme to call revdiff
|
Fri, 30 Aug 2019 18:08:35 +0200 |
Pierre-Yves David |
unionrepo: fix `revdiff` implementation to use `rawdata`
|
Fri, 30 Aug 2019 18:05:24 +0200 |
Pierre-Yves David |
unionrepo: get rid of `baserevision`
|
Fri, 30 Aug 2019 17:45:38 +0200 |
Pierre-Yves David |
unionrepo: use a lower level overide in unionrepo too
|
Fri, 30 Aug 2019 18:12:16 +0200 |
Pierre-Yves David |
bundlerepo: drop the custom `rawdata` implementation
|
Fri, 30 Aug 2019 17:46:47 +0200 |
Pierre-Yves David |
bundlerepo: drop the `baserevision` hack
|
Fri, 30 Aug 2019 15:04:54 +0200 |
Pierre-Yves David |
bundlerepo: simplify code to take advantage of `_rawtext`
|
Sat, 31 Aug 2019 11:10:12 +0900 |
Yuya Nishihara |
merge with stable
|
Thu, 29 Aug 2019 15:49:16 +0200 |
Raphaël Gomès |
rust: run cargo fmt
|
Wed, 28 Aug 2019 17:36:53 -0700 |
Martin von Zweigbergk |
py3: use pycompat.maplist() in chgserver
|
Fri, 23 Aug 2019 08:54:32 -0700 |
Martin von Zweigbergk |
run-tests: handle --local before --with-hg
|
Fri, 23 Aug 2019 08:46:49 -0700 |
Martin von Zweigbergk |
run-tests: error out on `--local --with-[c]hg`
|
Tue, 20 Aug 2019 18:05:07 -0400 |
Matt Harbison |
contrib: simplify the genosxversion.py command to find the hg libraries
|
Sun, 18 Aug 2019 02:28:42 +0300 |
Pulkit Goyal |
interfaceutil: move to interfaces/
|
Sun, 18 Aug 2019 00:45:33 +0300 |
Pulkit Goyal |
interfaces: create a new folder for interfaces and move repository.py in it
|
Sun, 25 Aug 2019 09:00:26 -0700 |
Gregory Szorc |
python-zstandard: apply big-endian fix (issue6188)
stable 5.1.1
|
Sat, 17 Aug 2019 01:49:28 +0530 |
Navaneeth Suresh |
exchange: abort on pushing bookmarks pointing to secret changesets (issue6159)
stable
|
Sun, 18 Aug 2019 02:47:32 +0530 |
Navaneeth Suresh |
tests: add test to demonstrate issue6159
stable
|
Sun, 25 Aug 2019 19:46:24 +0700 |
Anton Shestakov |
packaging: add Bullseye, remove Jessie
stable
|
Sun, 25 Aug 2019 19:38:09 +0700 |
Anton Shestakov |
packaging: add Cosmic and Disco, remove Trusty and Artful
stable
|
Thu, 22 Aug 2019 16:47:31 -0700 |
Martin von Zweigbergk |
narrow: fix typo "respositories"
|
Fri, 23 Aug 2019 17:03:42 -0400 |
Augie Fackler |
merge with stable
|
Wed, 21 Aug 2019 17:56:50 +0200 |
Raphaël Gomès |
makefile: run Rust tests if cargo is installed
stable
|
Wed, 21 Aug 2019 13:14:39 -0700 |
Martin von Zweigbergk |
merge: hint about using `hg resolve` for resolving conflicts
|
Sat, 17 Aug 2019 18:28:55 +0900 |
Yuya Nishihara |
rust-dirstate: remove test case for DirsMultiset::new(Manifest, Some)
|
Sat, 17 Aug 2019 18:25:29 +0900 |
Yuya Nishihara |
rust-dirstate: split DirsMultiset constructor per input type
|
Sat, 17 Aug 2019 16:33:05 +0900 |
Yuya Nishihara |
rust-dirstate: remove excessive clone() of parameter and return value
|
Sat, 17 Aug 2019 18:06:08 +0900 |
Yuya Nishihara |
rust-dirstate: handle invalid length of p1/p2 parameters
|
Sat, 17 Aug 2019 11:37:42 +0900 |
Yuya Nishihara |
rust: simply use TryInto to convert slice to array
|
Sat, 17 Aug 2019 13:55:05 +0900 |
Yuya Nishihara |
rust-dirstate: use PARENT_SIZE constant where appropriate
|
Sat, 17 Aug 2019 13:27:11 +0900 |
Yuya Nishihara |
rust-dirstate: rename NULL_REVISION to NULL_ID which isn't a revision number
|
Sat, 17 Aug 2019 13:26:04 +0900 |
Yuya Nishihara |
rust-dirstate: remove repetition in array literal
|
Sat, 17 Aug 2019 13:42:30 +0900 |
Yuya Nishihara |
rust-dirstate: remove too abstracted way of getting &[u8]
|
Sat, 17 Aug 2019 11:43:05 +0900 |
Yuya Nishihara |
rust-dirstate: remove unneeded "ref"
|
Sat, 17 Aug 2019 12:17:46 +0900 |
Yuya Nishihara |
rust-parsers: fix unboxing of PyInt on Python 3
|
Tue, 20 Aug 2019 17:12:36 +0200 |
Pierre-Yves David |
revlog: split `rawtext` retrieval out of _revisiondata
|
Mon, 19 Aug 2019 16:29:43 +0200 |
Pierre-Yves David |
revlog: avoid caching raw text too early in _revisiondata
|
Wed, 07 Aug 2019 23:55:01 +0200 |
Pierre-Yves David |
revlog: add some documentation to `_revisiondata` code
|
Wed, 07 Aug 2019 23:52:55 +0200 |
Pierre-Yves David |
revlog: move `nullid` early return sooner in `_revisiondata`
|
Wed, 07 Aug 2019 23:48:54 +0200 |
Pierre-Yves David |
revlog: stop calling `basetext` `rawtext` in _revisiondata
|
Wed, 07 Aug 2019 23:46:14 +0200 |
Pierre-Yves David |
revlog: assign rawtext earlier in `_revisiondata`
|
Mon, 19 Aug 2019 16:14:27 +0200 |
Pierre-Yves David |
revlog: drop silly `raw` parameter to `rawdata` function
|
Mon, 19 Aug 2019 10:34:10 -0700 |
Martin von Zweigbergk |
perf: don't depend on pycompat for older Mercurial versions
|
Mon, 19 Aug 2019 10:39:13 -0700 |
Martin von Zweigbergk |
perf: don't try to call `util.queue` on Mercurial version before it existed
|
Mon, 19 Aug 2019 10:38:38 -0700 |
Martin von Zweigbergk |
perf: handle NameError for `pycompat.foo` when pycompat wasn't imported
|
Wed, 07 Aug 2019 20:12:07 +0200 |
Pierre-Yves David |
rawdata: update callers in shallowbundle
|
Wed, 07 Aug 2019 20:11:50 +0200 |
Pierre-Yves David |
rawdata: update callers in storageutils
|
Wed, 07 Aug 2019 20:11:35 +0200 |
Pierre-Yves David |
rawdata: update callers in delta utils
|
Wed, 07 Aug 2019 20:11:22 +0200 |
Pierre-Yves David |
rawdata: update callers in repository
|
Wed, 07 Aug 2019 20:11:12 +0200 |
Pierre-Yves David |
rawdata: update callers in testing/storage.py
|
Wed, 07 Aug 2019 22:41:49 +0200 |
Pierre-Yves David |
rawdata: update callers in test-revlog-raw
|
Wed, 07 Aug 2019 20:10:43 +0200 |
Pierre-Yves David |
rawdata: update callers in lfs' tests
|
Wed, 07 Aug 2019 20:10:32 +0200 |
Pierre-Yves David |
rawdata: update callers in lfs' wrapper
|
Wed, 07 Aug 2019 20:10:24 +0200 |
Pierre-Yves David |
rawdata: update caller in wireprotov2server
|
Wed, 07 Aug 2019 20:10:08 +0200 |
Pierre-Yves David |
rawdata: update callers in debugcommands
|
Wed, 07 Aug 2019 20:09:53 +0200 |
Pierre-Yves David |
rawdata: update callers in sqlitestore
|
Wed, 07 Aug 2019 22:35:12 +0200 |
Pierre-Yves David |
rawdata: update caller in remotefilelog
|
Wed, 07 Aug 2019 20:09:10 +0200 |
Pierre-Yves David |
rawdata: update callers in bundlerepo
|
Wed, 07 Aug 2019 20:08:35 +0200 |
Pierre-Yves David |
rawdata: update callers in context
|
Wed, 07 Aug 2019 20:08:26 +0200 |
Pierre-Yves David |
rawdata: update caller in revlog
|
Thu, 15 Aug 2019 14:54:39 -0400 |
Augie Fackler |
setup: fix a sorting issue I noticed in package names
|
Sat, 17 Aug 2019 10:25:04 +0900 |
Yuya Nishihara |
py3: do not convert rust module/attribute names to bytes
|
Sat, 17 Aug 2019 15:43:41 +0900 |
Yuya Nishihara |
transplant: unnest --stop case
|
Fri, 16 Aug 2019 18:34:05 +0900 |
Yuya Nishihara |
rust-discovery: use while loop instead of match + break
|
Fri, 16 Aug 2019 18:31:17 +0900 |
Yuya Nishihara |
rust-discovery: remove useless extern crate
|
Fri, 26 Jul 2019 01:19:43 +0530 |
Taapas Agrawal |
transplant: added support for --stop flag
|
Thu, 15 Aug 2019 20:43:25 +0530 |
Navaneeth Suresh |
unshelve: abort on using --keep and --interactive together
|
Tue, 20 Aug 2019 18:35:16 +0300 |
Navaneeth Suresh |
config: add experimental argument to the config registrar
|
Wed, 14 Aug 2019 16:11:45 -0400 |
Augie Fackler |
tests: split joint repo/changelog fake into one for each type
|
Tue, 13 Aug 2019 14:28:10 -0700 |
Danny Hooper |
fix: pass line ranges as value instead of callback
|
Tue, 13 Aug 2019 14:20:48 -0700 |
Danny Hooper |
fix: correctly parse the :metadata subconfig
|
Mon, 12 Aug 2019 16:39:39 -0700 |
Danny Hooper |
fix: allow tools to use :linerange, but also run if a file is unchanged
|
Wed, 10 Jul 2019 09:57:28 +0200 |
Raphaël Gomès |
rust-dirstate: call rust dirstatemap from Python
|
Wed, 10 Jul 2019 09:56:53 +0200 |
Raphaël Gomès |
rust-dirstate: rust-cpython bridge for dirstatemap
|
Wed, 10 Jul 2019 09:56:23 +0200 |
Raphaël Gomès |
rust-dirstate: rust implementation of dirstatemap
|
Tue, 09 Jul 2019 15:15:54 +0200 |
Raphaël Gomès |
rust-cpython: add macro for sharing references
|
Tue, 09 Jul 2019 14:53:34 +0200 |
Raphaël Gomès |
rust-docstrings: add missing module docstrings
|
Wed, 17 Jul 2019 11:37:43 +0200 |
Raphaël Gomès |
rust-dirstate: improve API of `DirsMultiset`
|
Tue, 09 Jul 2019 12:15:09 +0200 |
Raphaël Gomès |
rust-dirstate: use EntryState enum instead of literals
|
Tue, 09 Jul 2019 11:49:49 +0200 |
Raphaël Gomès |
rust-parsers: switch to parse/pack_dirstate to mutate-on-loop
|
Wed, 10 Jul 2019 10:16:28 +0200 |
Raphaël Gomès |
rust-parsers: move parser bindings to their own file and Python module
|
Mon, 08 Jul 2019 18:01:39 +0200 |
Raphaël Gomès |
rust-dirstate: create dirstate submodule in hg-cpython
|
Wed, 20 Feb 2019 09:04:54 +0100 |
Georges Racinet |
rust-discovery: using from Python code
|
Tue, 21 May 2019 12:46:38 +0200 |
Georges Racinet on percheron.racinet.fr |
rust-discovery: optimization of add commons/missings for empty arguments
|
Tue, 16 Apr 2019 01:16:39 +0200 |
Georges Racinet |
rust-discovery: using the children cache in add_missing
|
Tue, 21 May 2019 17:44:15 +0200 |
Georges Racinet |
discovery: new devel.discovery.randomize option
|
Tue, 21 May 2019 17:43:55 +0200 |
Georges Racinet |
rust-discovery: optionally don't randomize at all, for tests
|
Fri, 17 May 2019 01:56:57 +0200 |
Georges Racinet |
rust-discovery: exposing sampling to python
|
Fri, 16 Aug 2019 15:41:53 +0300 |
Augie Fackler |
tests: use `tr -d` and not `tr --delete` as the latter is absent on BSD tr(1)
stable
|
Fri, 17 May 2019 01:56:57 +0200 |
Georges Racinet |
rust-discovery: takefullsample() core implementation
|
Fri, 17 May 2019 01:56:56 +0200 |
Georges Racinet |
rust-discovery: core implementation for take_quick_sample()
|
Wed, 12 Jun 2019 14:31:41 +0100 |
Georges Racinet |
rust-discovery: read the index from a repo passed at init
|
Wed, 12 Jun 2019 14:18:12 +0100 |
Georges Racinet |
rust-discovery: accept the new 'respectsize' init arg
|
Wed, 14 Aug 2019 09:22:54 +0900 |
Yuya Nishihara |
merge with stable
|
Tue, 13 Aug 2019 22:48:05 +0530 |
Navaneeth Suresh |
unshelve: forget unknown files after a partial unshelve
|
Thu, 08 Aug 2019 01:59:43 +0200 |
Pierre-Yves David |
flagutil: move addflagprocessor to the new module (API)
|
Thu, 08 Aug 2019 01:25:37 +0200 |
Pierre-Yves David |
flagutil: move insertflagprocessor to the new module (API)
|
Thu, 08 Aug 2019 01:28:34 +0200 |
Pierre-Yves David |
flagutil: move REVIDX_KNOWN_FLAGS source of truth in flagutil (API)
|
Thu, 08 Aug 2019 01:04:48 +0200 |
Pierre-Yves David |
flagutil: move the `flagprocessors` mapping in the new module
|
Thu, 08 Aug 2019 01:03:01 +0200 |
Pierre-Yves David |
flagutil: create a `mercurial.revlogutils.flagutil` module
|
Wed, 07 Aug 2019 22:02:49 +0200 |
Pierre-Yves David |
rawdata: register the method for `ifiledata`
|
Wed, 07 Aug 2019 21:17:48 +0200 |
Pierre-Yves David |
rawdata: implement the method for `unionrepo` too
|
Wed, 07 Aug 2019 20:51:52 +0200 |
Pierre-Yves David |
rawdata: implement the method for `remotefilelog` too
|
Wed, 07 Aug 2019 20:48:05 +0200 |
Pierre-Yves David |
rawdata: implement `rawdata` for `simplestore` too
|
Wed, 07 Aug 2019 22:08:04 +0200 |
Pierre-Yves David |
rawdata: forward `rawdata` call on `manifestlog`
|
Wed, 07 Aug 2019 22:01:52 +0200 |
Pierre-Yves David |
rawdata: implement `rawdata` for `sqlitestore` too
|
Wed, 07 Aug 2019 22:00:57 +0200 |
Pierre-Yves David |
rawdata: add the method to bundlerevlog
|
Wed, 07 Aug 2019 21:59:20 +0200 |
Pierre-Yves David |
rawdata: forward the method call on `filelog` object
|
Wed, 07 Aug 2019 21:54:29 +0200 |
Pierre-Yves David |
rawdata: introduce a `rawdata` method on revlog
|
Wed, 07 Aug 2019 17:14:48 +0200 |
Pierre-Yves David |
revlog: split a `_revisiondata` method to file `revision` job
|
Wed, 24 Jul 2019 18:32:36 +0530 |
Taapas Agrawal |
continue: added support for transplant
|
Fri, 09 Aug 2019 05:09:54 -0400 |
Augie Fackler |
merge with stable
|
Mon, 12 Aug 2019 14:00:19 -0400 |
Valentin Gatien-Baron |
fncache: make debugrebuildfncache not fail on broken fncache
stable
|
Mon, 12 Aug 2019 13:22:27 -0400 |
Valentin Gatien-Baron |
fncache: show that debugrebuildfncache is partly broken
stable
|
Fri, 09 Aug 2019 13:11:27 +0200 |
Pierre-Yves David |
test: further fixes to matching for run-tests.py bug
stable
|
Mon, 05 Aug 2019 13:31:12 -0700 |
Kyle Lippincott |
branchmap: explicitly warm+write all subsets of the branchmap caches
|
Wed, 12 Jun 2019 13:42:52 +0100 |
Pierre-Yves David |
changectx: extract explicit computechangesetfilesremoved method from context
|
Wed, 12 Jun 2019 13:42:22 +0100 |
Pierre-Yves David |
changectx: extract explicit computechangesetfilesadded method from context
|
Thu, 08 Aug 2019 11:06:13 +0200 |
Pierre-Yves David |
demandimport: explicitly declare `_session` at the module level
stable
|
Thu, 08 Aug 2019 10:55:06 +0200 |
Pierre-Yves David |
tests: give more room for slowness in test-run-tests.t
stable
|
Tue, 06 Aug 2019 03:17:40 +0200 |
Pierre-Yves David |
copies: extract an explicit `computechangesetcopie` method from context
|
Wed, 07 Aug 2019 19:18:20 +0530 |
Navaneeth Suresh |
config: fix fm.data() handling of defaultvalue
|
Sat, 03 Aug 2019 12:14:34 +0530 |
Navaneeth Suresh |
config: remove pycompat.bytestr() for defaultvalue
|
Sat, 27 Jul 2019 12:19:51 +0530 |
Navaneeth Suresh |
unshelve: clear shelvedstate and _finishunshelve() on partial unshelve
|
Thu, 25 Jul 2019 22:01:15 +0530 |
Navaneeth Suresh |
unshelve: delete shelvedstate after a successful unshelve --continue
|
Wed, 24 Jul 2019 18:15:27 +0530 |
Navaneeth Suresh |
unshelve: handle stripping changesets on interactive mode
|
Tue, 06 Aug 2019 14:54:25 +0200 |
Raphaël Gomès |
byteify-strings: add --version argument
|
Tue, 06 Aug 2019 14:49:30 +0200 |
Raphaël Gomès |
byteify-strings: add space in special comments to silence flake8 error
|
Thu, 18 Jul 2019 17:10:38 +0800 |
Anton Shestakov |
revset: drop argument when it's None
|
Thu, 18 Jul 2019 17:07:34 +0800 |
Anton Shestakov |
stack: remove unnecessary reverse() predicate
|
Sat, 03 Aug 2019 16:47:49 -0700 |
Gregory Szorc |
automation: increase root volume size on Linux
|
Sat, 03 Aug 2019 16:03:11 -0700 |
Gregory Szorc |
automation: install Rust in Linux environment
|
Sat, 03 Aug 2019 14:17:41 -0700 |
Gregory Szorc |
automation: update packages in requirements files
|
Sat, 03 Aug 2019 14:04:31 -0700 |
Gregory Szorc |
automation: install latest Python versions
|
Thu, 01 Aug 2019 03:15:58 +0200 |
Pierre-Yves David |
upgrade: introduce the internal code for revlog cloning selection
|
Thu, 01 Aug 2019 11:02:12 -0700 |
Martin von Zweigbergk |
relnotes: copy "next" to "5.1" and clear "next"
stable
|
Tue, 30 Jul 2019 19:58:44 +0200 |
Pierre-Yves David |
upgrade: introduce a _copyrevlog method
|
Sat, 27 Jul 2019 19:25:47 +0200 |
Pierre-Yves David |
upgrade: rename `_copyrevlogs` to `_clonerevlogs`
|
Sat, 27 Jul 2019 19:58:17 +0200 |
Pierre-Yves David |
upgrade: walk the source store file only once
|
Wed, 12 Jun 2019 14:22:49 +0100 |
Pierre-Yves David |
upgrade: always use full text if "full-add" mode is enable
|
Sun, 04 Aug 2019 22:14:26 +0200 |
Raphaël Gomès |
byteify-strings: fix misalignment with multi-line parenthesis
|
Fri, 02 Aug 2019 16:54:02 +0200 |
Raphaël Gomès |
byteify-strings: add test for byteify-strings.py
|
Sun, 04 Aug 2019 20:59:21 +0900 |
Yuya Nishihara |
merge with stable
|
Sat, 03 Aug 2019 12:13:51 -0700 |
Gregory Szorc |
automation: push changes affecting .hgtags
stable
|
Fri, 02 Aug 2019 16:17:02 +0200 |
Raphaël Gomès |
byteify-strings: add cli argument to handle `attr*()` when they are methods
|
Fri, 21 Jun 2019 03:50:40 +0200 |
Pierre-Yves David |
bookmarks: actual fix for race condition deleting bookmark
stable
|
Thu, 01 Aug 2019 16:22:47 +0200 |
Pierre-Yves David |
strip: access bookmark before getting a reference to changelog
stable
|
Thu, 01 Aug 2019 15:59:52 +0200 |
Pierre-Yves David |
test: use a more verbose output in the test
stable
|
Fri, 02 Aug 2019 16:14:00 +0200 |
Raphaël Gomès |
byteify-strings: simplify default value for `--treat-as-kwargs`
|
Fri, 02 Aug 2019 10:18:22 +0200 |
Raphaël Gomès |
byteify-strings: add --treat-as-kwargs argument to handle kwargs-like objects
|
Fri, 02 Aug 2019 10:10:23 +0200 |
Raphaël Gomès |
byteify-strings: add helpers to check for item access or method call
|
Fri, 02 Aug 2019 09:55:32 +0200 |
Raphaël Gomès |
byteify-strings: add support for ignore comments
|
Fri, 02 Aug 2019 09:48:13 +0200 |
Raphaël Gomès |
byteify-strings: handle triple quoted strings if they are not docstrings
|
Fri, 02 Aug 2019 09:44:11 +0200 |
Raphaël Gomès |
byteify-strings: handle multi-line strings in _ensuresysstr
|
Wed, 22 May 2019 16:22:06 -0700 |
Danny Hooper |
fix: run fixer tools in the repo root as cwd so they can use the working copy
|
Thu, 01 Aug 2019 22:03:52 +0530 |
Navaneeth Suresh |
config: add defaultvalue template keyword
|
Thu, 01 Aug 2019 12:23:07 -0400 |
Augie Fackler |
merge with stable
|
Tue, 23 Jul 2019 11:12:36 +0200 |
Raphaël Gomès |
module-policy: update rust extension import to use the new module policy
|
Sun, 21 Jul 2019 07:59:16 -0700 |
Martin von Zweigbergk |
transaction: leave unfinished without crashing when not properly released
|
Tue, 30 Jul 2019 21:36:15 +0530 |
Navaneeth Suresh |
unshelve: add abort on using continue and interactive together
|
Mon, 29 Jul 2019 13:22:52 +0300 |
Pulkit Goyal |
py3: add one more test to list of passing tests
|
Mon, 29 Jul 2019 13:25:05 +0300 |
Pulkit Goyal |
tests: sort imports in test-bookmarks-corner-case.t
|
Thu, 01 Aug 2019 12:14:52 -0400 |
Augie Fackler |
Added signature for changeset e91930d712e8
stable
|
Thu, 01 Aug 2019 12:14:50 -0400 |
Augie Fackler |
Added tag 5.1 for changeset e91930d712e8
stable
|
Fri, 26 Jul 2019 10:47:06 -0700 |
Danny Hooper |
fix: add some new test cases
|
Wed, 24 Jul 2019 00:44:12 +0530 |
Navaneeth Suresh |
unshelve: store information about interactive mode in shelvedstate
|
Sun, 28 Jul 2019 18:32:31 -0700 |
Gregory Szorc |
automation: execute powershell when connecting
stable 5.1
|
Sun, 28 Jul 2019 18:16:08 -0700 |
Gregory Szorc |
automation: allow exit code of 1 for `hg push`
stable
|
Thu, 25 Jul 2019 21:28:29 +0900 |
Yuya Nishihara |
curses: do not setlocale() at import time (issue5261)
stable
|
Wed, 24 Jul 2019 18:20:01 +0530 |
Navaneeth Suresh |
unshelve: create a matcher only if required on creating unshelve ctx
|
Wed, 24 Jul 2019 18:10:50 +0530 |
Navaneeth Suresh |
unshelve: changes how date is set on interactive mode
|
Wed, 24 Jul 2019 09:06:25 +0530 |
Navaneeth Suresh |
unshelve: unify logic around creating an unshelve changeset
|
Wed, 24 Jul 2019 16:19:00 -0700 |
Danny Hooper |
fix: ignore fixer tool configurations that are missing patterns
|
Wed, 24 Jul 2019 16:21:12 -0700 |
Danny Hooper |
fix: add a test case around the effect of cwd on pattern matching
|
Wed, 24 Jul 2019 16:22:45 -0700 |
Danny Hooper |
fix: remove support for :fileset sub-config in favor of :pattern
|
Tue, 23 Jul 2019 15:01:28 -0400 |
Augie Fackler |
fsmonitor: add support for extra `hg debuginstall` data
|
Tue, 23 Jul 2019 14:37:51 -0400 |
Augie Fackler |
debugcommands: add support for extensions adding their own debug info
|
Tue, 23 Jul 2019 14:36:38 -0400 |
Augie Fackler |
fsmonitor: refactor watchmanclient.client to accept ui and repo path
|
Mon, 22 Jul 2019 19:10:59 -0700 |
Gregory Szorc |
contrib: install Python 3.8b2 instead of 3.8a2
stable
|
Mon, 22 Jul 2019 19:06:20 -0700 |
Gregory Szorc |
automation: make Windows base image name configurable
stable
|
Mon, 22 Jul 2019 18:55:52 -0700 |
Gregory Szorc |
automation: extract strings to constants
stable
|
Mon, 22 Jul 2019 18:52:58 -0700 |
Gregory Szorc |
automation: use newer Windows base image
stable
|
Mon, 22 Jul 2019 17:44:19 -0700 |
Martin von Zweigbergk |
copies: fix crash on in changeset-centric tracing from commit to itself
stable
|
Tue, 23 Jul 2019 12:03:24 +0530 |
Navaneeth Suresh |
unshelve: add help text on --interactive in verbose mode
stable
|
Mon, 22 Jul 2019 06:33:11 -0400 |
Valentin Gatien-Baron |
amend: stop committing unrequested file reverts (issue6157)
stable
|
Mon, 22 Jul 2019 06:33:00 -0400 |
Valentin Gatien-Baron |
amend: add a test for a simplified version of issue6157
stable
|
Sun, 21 Jul 2019 18:04:05 -0700 |
Martin von Zweigbergk |
py: error out if a "skip" character was given with non-dict to util.dirs()
stable
|
Mon, 22 Jul 2019 09:55:05 -0700 |
Martin von Zweigbergk |
py3: fix incorrect fix of test-setdiscovery.t in eb27d9eee2cc
stable
|
Mon, 22 Jul 2019 14:08:56 -0400 |
Augie Fackler |
Added signature for changeset e386b5f4f836
stable
|
Mon, 22 Jul 2019 14:08:54 -0400 |
Augie Fackler |
Added tag 5.1rc0 for changeset e386b5f4f836
stable
|
Mon, 22 Jul 2019 14:00:33 -0400 |
Augie Fackler |
merge default into stable for 5.1 release
stable 5.1rc0
|
Sun, 21 Jul 2019 14:42:01 +0900 |
Yuya Nishihara |
rust-filepatterns: unescape comment character property
|
Sun, 21 Jul 2019 13:00:54 +0900 |
Yuya Nishihara |
rust-filepatterns: use literal b'#' instead of cast
|
Sun, 21 Jul 2019 12:46:57 +0900 |
Yuya Nishihara |
rust-filepatterns: fix type of warnings tuple to (bytes, bytes)
|
Sun, 21 Jul 2019 13:48:29 +0900 |
Yuya Nishihara |
hgignore: add escape syntax test for glob patterns
|
Sun, 21 Jul 2019 13:37:24 +0900 |
Yuya Nishihara |
hgignore: add a few more weird patterns to test case
|
Sun, 21 Jul 2019 13:30:47 +0900 |
Yuya Nishihara |
hgignore: update \-escape test to reflect actual behavior
|
Sat, 20 Jul 2019 11:04:49 -0700 |
Martin von Zweigbergk |
py3: add a b'' prefix in tests/test-convert-identity.t
|
Fri, 19 Jul 2019 09:43:50 -0700 |
Martin von Zweigbergk |
lookup: don't use "00changelog.i@None" when lookup of prefix fails
|
Thu, 18 Jul 2019 14:23:21 -0400 |
Augie Fackler |
py3: fix test-setdiscovery.t on Python 3 by conditionalizing two lines
|
Fri, 19 Jul 2019 01:49:10 +0530 |
Taapas Agrawal |
commands: removed part of description from abort and continue
|
Sat, 20 Jul 2019 22:18:22 -0400 |
Matt Harbison |
tests: glob over some timing numbers in test-shelve.t
|
Thu, 18 Jul 2019 14:18:20 -0400 |
Augie Fackler |
py3: another passing test
|
Thu, 18 Jul 2019 14:19:41 -0400 |
Augie Fackler |
cleanup: remove redundant import
|
Thu, 18 Jul 2019 21:10:17 +0530 |
Navaneeth Suresh |
shelve: modify help text on --interactive
|
Thu, 18 Jul 2019 20:54:26 +0530 |
Navaneeth Suresh |
unshelve: mark unshelve interactive as experimental
|
Tue, 02 Jul 2019 12:59:58 -0400 |
Valentin Gatien-Baron |
commit: improve the files field of changelog for merges
|
Sat, 13 Jul 2019 23:45:32 -0400 |
Valentin Gatien-Baron |
convert: add a config option to help doing identity hg->hg conversion
|
Tue, 02 Jul 2019 12:55:51 -0400 |
Valentin Gatien-Baron |
tests: show the files fields of changelogs for many merges
|
Tue, 16 Jul 2019 19:18:16 +0100 |
Ian Moody |
phabricator: handle local:commits time being string or int
|
Tue, 16 Jul 2019 18:38:38 +0100 |
Ian Moody |
phabricator: demonstrate broken phabread on string local:commit times
|
Tue, 02 Jul 2019 18:02:12 +0530 |
Navaneeth Suresh |
unshelve: add interactive mode
|
Sun, 07 Jul 2019 10:54:41 -0400 |
Valentin Gatien-Baron |
blackbox: disable extremely verbose logging (issue6110)
|
Wed, 17 Jul 2019 22:24:17 +0530 |
Taapas Agrawal |
continue: added support for unshelve
|
Tue, 16 Jul 2019 01:59:28 +0530 |
Taapas Agrawal |
continue: added support for rebase
|
Mon, 15 Jul 2019 22:23:31 +0530 |
Taapas Agrawal |
continue: added logic for hg continue
|
Wed, 17 Jul 2019 18:15:51 +0200 |
Raphaël Gomès |
rust-utils: remove buggy assertion
|
Wed, 10 Jul 2019 17:41:07 +0200 |
Raphaël Gomès |
rust-utils: add docstrings and doctests for utils.rs
|
Tue, 02 Jul 2019 17:15:03 +0200 |
Raphaël Gomès |
rust: switch hg-core and hg-cpython to rust 2018 edition
|
Fri, 12 Jul 2019 11:08:31 +0200 |
Raphaël Gomès |
rust-utils: use new find_dirs iterator
|
Tue, 16 Jul 2019 00:00:17 -0400 |
Matt Harbison |
inno: correct the path display in a literal block of the readme
|
Mon, 15 Jul 2019 15:29:22 -0700 |
Martin von Zweigbergk |
copies: remove unnecessary override of p[12]copies() in workingctx
|
Fri, 12 Jul 2019 19:38:18 -0400 |
Matt Harbison |
tests: properly position conditional output on Windows in test-subrepo.t
|
Thu, 11 Jul 2019 03:08:28 +0530 |
Taapas Agrawal |
abort: removed labels argument from abortmerge()
|
Fri, 12 Jul 2019 23:34:24 -0700 |
Martin von Zweigbergk |
py3: source-transform only call-sites of iteritems(), not definitions
|
Sun, 14 Jul 2019 23:21:28 -0700 |
Martin von Zweigbergk |
py3: fix formatting of branchmap log messages with repo.filtername=None
|
Sun, 14 Jul 2019 01:31:42 -0400 |
Matt Harbison |
automation: correct the path separator in LIBPATH on Windows
|
Sun, 30 Jun 2019 01:07:14 +0530 |
Taapas Agrawal |
abort: added support for merge
|
Wed, 26 Jun 2019 22:15:07 +0530 |
Taapas Agrawal |
abort: added support for unshelve
|
Wed, 10 Jul 2019 23:11:55 +0530 |
Taapas Agrawal |
unshelve: changed Corruptedstate error msg from ui.warn to error.Abort
|
Thu, 20 Jun 2019 01:08:56 +0530 |
Taapas Agrawal |
mq: fix for merge detection methods
|
Tue, 09 Jul 2019 00:03:10 -0700 |
Martin von Zweigbergk |
py3: store _origdoc as str
|
Fri, 28 Jun 2019 12:59:21 -0700 |
Martin von Zweigbergk |
copies: follow copies across merge base without source file (issue6163)
|
Tue, 25 Jun 2019 14:25:03 -0700 |
Martin von Zweigbergk |
copies: filter invalid copies only at end of pathcopies() (issue6163)
|
Tue, 25 Jun 2019 13:46:55 -0700 |
Martin von Zweigbergk |
copies: inline _chainandfilter() to prepare for next patch
|
Tue, 25 Jun 2019 13:33:49 -0700 |
Martin von Zweigbergk |
copies: remove most early returns from pathcopies() and _forwardcopies()
|
Fri, 28 Jun 2019 09:01:45 -0700 |
Martin von Zweigbergk |
copies: move short-circuiting of dirstate copies out of _forwardcopies()
|
Fri, 21 Jun 2019 16:59:29 -0700 |
Martin von Zweigbergk |
tests: add more tests of copy tracing with removed and re-added files
|
Mon, 01 Jul 2019 14:24:51 -0700 |
Martin von Zweigbergk |
tests: split out tests for unrelated copy source/target into separate file
|
Mon, 24 Jun 2019 16:01:01 -0700 |
Kyle Lippincott |
subrepos: make last line of prompts <40 english chars (issue6158)
|
Mon, 24 Jun 2019 16:00:39 -0700 |
Kyle Lippincott |
largefiles: make last line of prompts <40 english chars (issue6158)
|
Sun, 30 Jun 2019 18:32:43 +0900 |
Yuya Nishihara |
rust-dirstate: add helper to iterate ancestor paths
|
Tue, 09 Jul 2019 20:51:48 -0400 |
Matt Harbison |
tests: update test-commit-interactive.t for no-execbit platforms
|
Fri, 28 Jun 2019 00:35:52 +0530 |
Taapas Agrawal |
abort: added support for histedit
|
Sun, 23 Jun 2019 23:11:35 +0530 |
Taapas Agrawal |
abort: added support for rebase
|
Sun, 23 Jun 2019 22:31:31 +0530 |
Taapas Agrawal |
abort: added support for graft
|
Sun, 23 Jun 2019 20:58:01 +0530 |
Taapas Agrawal |
abort: added logic for of hg abort
|
Tue, 09 Jul 2019 10:09:46 -0400 |
Augie Fackler |
merge with stable
|
Tue, 09 Jul 2019 12:58:29 +0300 |
Taapas Agrawal |
merge: disallow merge abort in case of an unfinished operation (issue6160)
|
Mon, 08 Jul 2019 15:01:18 -0700 |
Kyle Lippincott |
relnotes: document new range-select mechanism in crecord
|
Fri, 05 Jul 2019 00:17:26 +0530 |
Taapas Agrawal |
statecheck: updated docstrings related to afterresolvedstates
|
Mon, 08 Jul 2019 14:01:01 -0400 |
Augie Fackler |
extdata: avoid crashing inside subprocess when we get a revset parse error
|
Mon, 08 Jul 2019 13:57:44 -0400 |
Augie Fackler |
extdata: demonstrate bad behavior when a subprocess emits garbage
|
Sun, 07 Jul 2019 23:04:55 -0700 |
Martin von Zweigbergk |
py3: don't run source transformer on hgext3rd (extensions)
|
Mon, 08 Jul 2019 13:10:34 -0700 |
Kyle Lippincott |
crecord: provide 'X' as a range-select mechanism
|
Mon, 08 Jul 2019 13:06:46 -0700 |
Kyle Lippincott |
crecord: make KEY_ENTER usable in tests (by not updating UI)
|
Mon, 08 Jul 2019 12:38:37 -0700 |
Kyle Lippincott |
crecord: fix if -> elif when handling key presses
|
Mon, 08 Jul 2019 12:17:06 -0700 |
Kyle Lippincott |
crecord: add "x" alias for space, remove test-only "TOGGLE" alias
|
Mon, 08 Jul 2019 12:15:37 -0700 |
Kyle Lippincott |
crecord: stop using test-only "X" as alternative for "c"
|
Sat, 06 Jul 2019 22:19:36 +0530 |
Taapas Agrawal |
graft: moved abortgraft and readgraft to cmdutil
|
Thu, 20 Jun 2019 14:33:42 -0400 |
Augie Fackler |
cleanup: use named constants for second arg to .seek()
|
Thu, 20 Jun 2019 14:45:52 -0700 |
Kyle Lippincott |
patch: use a short, fixed-size message for last line of prompt (issue6158)
|
Thu, 20 Jun 2019 11:40:47 -0700 |
Kyle Lippincott |
filemerge: make last line of prompts <40 english chars (issue6158)
|
Tue, 09 Jul 2019 10:07:35 -0400 |
Augie Fackler |
Added signature for changeset 97ada9b8d51b
stable
|
Tue, 09 Jul 2019 10:07:33 -0400 |
Augie Fackler |
Added tag 5.0.2 for changeset 97ada9b8d51b
stable
|
Mon, 08 Jul 2019 13:12:20 -0400 |
Augie Fackler |
posix: always seek to EOF when opening a file in append mode
stable 5.0.2
|
Sat, 06 Jul 2019 19:55:29 -0400 |
Valentin Gatien-Baron |
tweakdefaults: make hg resolve require --re-merge flag to re-merge
|
Thu, 04 Jul 2019 21:29:28 +0530 |
Navaneeth Suresh |
unshelve: rename _dounshelve() to dounshelve()
|
Mon, 01 Jul 2019 15:07:31 +0200 |
Raphaël Gomès |
rust: remove Deref in favor of explicit methods
|
Mon, 01 Jul 2019 10:53:36 +0200 |
Raphaël Gomès |
rust: simplify overly complicated expression
|
Mon, 01 Jul 2019 10:50:18 +0200 |
Raphaël Gomès |
rust: run rfmt on all hg-core/hg-cpython code
|
Wed, 03 Jul 2019 10:06:39 +0800 |
Anton Shestakov |
move: --force flag forcibly moves, not copies
stable
|
Wed, 03 Jul 2019 10:01:51 +0800 |
Anton Shestakov |
copy: correct synopsis by making SOURCE a required argument
stable
|
Tue, 02 Jul 2019 10:53:29 +0200 |
Pierre-Yves David |
debugrevlog: fix average size computation for empty data (issue6167)
stable
|
Mon, 01 Jul 2019 16:25:51 -0700 |
Martin von Zweigbergk |
changelog: fix handling of empty copy entries in changeset
|
Sun, 30 Jun 2019 17:52:57 +0530 |
Sushil khanchi |
relnotes: document the new --force-close-branch flag
|
Tue, 11 Jun 2019 20:53:14 +0300 |
Pulkit Goyal |
py3: hack around inconsistency of type of name passed to DNSQuestion
|
Tue, 11 Jun 2019 20:48:59 +0300 |
Pulkit Goyal |
py3: add r'' prefixes and do ('%d' % int) instead of str(int)
|
Sat, 02 Feb 2019 12:07:31 -0800 |
Gregory Szorc |
zeroconf: port to Python 3
|
Fri, 28 Jun 2019 16:40:36 -0700 |
Martin von Zweigbergk |
copies: return only path from _tracefile() since that's all caller needs
|
Sun, 30 Jun 2019 13:04:26 +0530 |
Navaneeth Suresh |
extensions: add shelve to _builtin
|
Sun, 30 Jun 2019 15:10:56 +0900 |
Yuya Nishihara |
merge with stable
|
Sat, 29 Jun 2019 23:23:07 -0400 |
Matt Harbison |
bookmarks: backout the attempt to fix the delete race
stable
|
Fri, 28 Jun 2019 14:13:00 -0700 |
Martin von Zweigbergk |
automv: access status fields by name, not index
|
Fri, 28 Jun 2019 14:07:09 -0700 |
Martin von Zweigbergk |
automv: use public API for getting copies
|
Sat, 18 May 2019 15:44:23 +0530 |
Sushil khanchi |
commit: add --force-close-branch flag to close a non-head changeset
|
Fri, 28 Jun 2019 21:31:34 +0530 |
Navaneeth Suresh |
shelve: move shelve extension to core
|
Fri, 28 Jun 2019 22:57:48 +0530 |
Navaneeth Suresh |
shelve: remove rebase.clearstatus()
|
Thu, 20 Jun 2019 00:59:16 +0530 |
Taapas Agrawal |
shelve: removed redundant merge detection method
|
Wed, 05 Jun 2019 17:58:34 +0200 |
Raphaël Gomès |
rust-dirstate: call new "dirs" rust implementation from Python
|
Thu, 16 May 2019 18:03:42 +0200 |
Raphaël Gomès |
rust-dirstate: add "dirs" rust-cpython binding
|
Thu, 16 May 2019 18:03:06 +0200 |
Raphaël Gomès |
rust-dirstate: add "dirs" Rust implementation
|
Fri, 21 Jun 2019 00:26:07 +0530 |
Taapas Agrawal |
relnotes: added description about statemod._statecheck
|
Fri, 28 Jun 2019 03:15:39 +0530 |
Taapas Agrawal |
statecheck: shifted defaults to addunfinished()
|
Thu, 20 Jun 2019 11:40:08 +0530 |
Taapas Agrawal |
statecheck: added support for cmdutil.afterresolvedstates
|
Sun, 09 Jun 2019 02:12:58 +0530 |
Taapas Agrawal |
statecheck: added support for STATES
|
Sun, 09 Jun 2019 01:13:13 +0530 |
Taapas Agrawal |
state: moved cmdutil.STATES and utilities to state.py
|
Sun, 09 Jun 2019 00:43:36 +0530 |
Taapas Agrawal |
state: created new class statecheck to handle unfinishedstates
|
Sat, 08 Jun 2019 23:43:53 +0530 |
Taapas Agrawal |
states: moved cmdutil.unfinishedstates to state.py
|
Mon, 24 Jun 2019 16:01:22 -0700 |
Martin von Zweigbergk |
rebase: fix in-memory rebasing of copy of empty file
|
Mon, 24 Jun 2019 16:07:59 -0700 |
Martin von Zweigbergk |
tests: demonstrate broken in-memory rebase of copy to empty file
|
Tue, 25 Jun 2019 14:23:02 -0700 |
Kyle Lippincott |
zsh: enable completion support for chg as well
|
Tue, 25 Jun 2019 19:32:08 -0700 |
Rodrigo Damazio Bovendorp |
py3: make catapult usable from the test runner in py3
|
Tue, 25 Jun 2019 19:30:24 -0700 |
Rodrigo Damazio Bovendorp |
py3: use integer division for the value passed to xrange
|
Tue, 25 Jun 2019 19:28:41 -0700 |
Rodrigo Damazio Bovendorp |
pycompat: make fewer assumptions about sys.executable
|
Thu, 27 Jun 2019 11:39:35 +0200 |
Valentin Gatien-Baron |
update: fix spurious unclean status bug shown by previous commit
|
Thu, 27 Jun 2019 11:09:09 +0200 |
Valentin Gatien-Baron |
tests: show bug in update introduced in 87a34c767384
|
Wed, 26 Jun 2019 05:20:02 -0700 |
Martin von Zweigbergk |
copies: document how 'copies' dict instances are reused
|
Thu, 20 Jun 2019 10:58:14 -0700 |
Martin von Zweigbergk |
copies: simplify merging of copy dicts on merge commits
|
Thu, 20 Jun 2019 10:42:16 -0700 |
Martin von Zweigbergk |
copies: remove a redundant matcher filtering in _changesetforwardcopies()
|
Thu, 20 Jun 2019 10:51:23 -0700 |
Martin von Zweigbergk |
copies: delete obsolete comment in _changesetforwardcopies()
|
Mon, 24 Jun 2019 14:28:21 -0400 |
Augie Fackler |
merge with stable
|
Sat, 22 Jun 2019 23:04:52 -0400 |
Matt Harbison |
help: add a missing blank line to unhide `revlog-compression`
stable
|
Wed, 19 Jun 2019 23:14:10 -0700 |
Martin von Zweigbergk |
copies: avoid reusing the same variable for two different copy dicts
|
Fri, 21 Jun 2019 09:33:57 -0700 |
Martin von Zweigbergk |
drawdag: don't crash when writing copy info to changesets
|
Fri, 21 Jun 2019 23:35:04 -0700 |
Martin von Zweigbergk |
merge with stable
|
Fri, 21 Jun 2019 03:50:40 +0200 |
Pierre-Yves David |
bookmarks: actual fix for race condition deleting bookmark
stable
|
Fri, 21 Jun 2019 03:50:06 +0200 |
Pierre-Yves David |
localrepo: introduce a `_refreshchangelog` method
stable
|
Wed, 19 Jun 2019 17:26:19 +0200 |
Pierre-Yves David |
bookmarks: actually trigger the race deleting bookmark in the test
stable
|
Wed, 19 Jun 2019 17:26:16 +0200 |
Pierre-Yves David |
test: add some assert in the bookrace extension
stable
|
Wed, 19 Jun 2019 05:46:07 +0200 |
Pierre-Yves David |
test: factor out the "wait" logic in bookrace
stable
|
Wed, 19 Jun 2019 05:45:44 +0200 |
Pierre-Yves David |
test: remove dead code in the bookrace extension
stable
|
Wed, 19 Jun 2019 05:37:33 +0200 |
Pierre-Yves David |
run-tests: stop matching line for missing feature
stable
|
Wed, 19 Jun 2019 10:19:32 -0700 |
Martin von Zweigbergk |
log: pass getcopies() function instead of getrenamed() to displayer (API)
|
Wed, 19 Jun 2019 09:59:45 -0700 |
Martin von Zweigbergk |
copies: create helper for getting all copies for changeset
|
Tue, 18 Jun 2019 23:19:24 -0700 |
Martin von Zweigbergk |
logcmdutil: also check for copies in null revision and working copy
|
Tue, 18 Jun 2019 23:23:30 -0700 |
Martin von Zweigbergk |
tests: demonstrate missing copy information in working copy with graphlog
|
Wed, 19 Jun 2019 10:33:13 -0700 |
Martin von Zweigbergk |
remotefilelog: handle copies in changesets in getrenamedfn() override
|
Wed, 19 Jun 2019 11:12:06 -0700 |
Martin von Zweigbergk |
remotefilelog: check if RFL is enabled in getrenamedfn() override
|
Tue, 18 Jun 2019 08:55:23 -0700 |
Martin von Zweigbergk |
relnotes: document template support for `hg root`
|
Tue, 18 Jun 2019 09:57:06 -0400 |
Augie Fackler |
remotefilelog: tell runbgcommand to not block on child process startup
|
Tue, 18 Jun 2019 09:43:27 -0400 |
Augie Fackler |
procutil: allow callers of runbgcommand to assume the process starts
|
Tue, 18 Jun 2019 09:58:01 -0400 |
Augie Fackler |
shallowrepo: remove backwards compat code that predates in-tree remotefilelog
|
Tue, 16 Apr 2019 02:53:28 +0530 |
Sushil khanchi |
commit: make the error message more specific while aborting branch closing
|
Tue, 16 Apr 2019 02:33:54 +0530 |
Sushil khanchi |
commit: add a check if it is trying to close an already closed branch head
|
Mon, 17 Jun 2019 10:53:00 -0700 |
Martin von Zweigbergk |
strip: move checksubstate() to mq (its only caller)
|
Mon, 17 Jun 2019 10:19:41 -0700 |
Martin von Zweigbergk |
strip: use bailifchanged() instead of reimplementing it
|
Mon, 17 Jun 2019 10:40:24 -0700 |
Martin von Zweigbergk |
strip: remove unused excsuffix argument from checklocalchanges()
|
Mon, 17 Jun 2019 10:38:50 -0700 |
Martin von Zweigbergk |
mq: remove dependency on strip's checklocalchanges()
|
Thu, 02 May 2019 23:39:33 -0700 |
Martin von Zweigbergk |
copies: avoid calling matcher if matcher.always()
|
Thu, 18 Apr 2019 21:21:44 -0700 |
Martin von Zweigbergk |
copies: avoid unnecessary copying of copy dict
|
Thu, 18 Apr 2019 21:22:14 -0700 |
Martin von Zweigbergk |
copies: don't filter out copy targets created on other side of merge commit
|
Thu, 18 Apr 2019 00:40:53 -0700 |
Martin von Zweigbergk |
copies: do full filtering at end of _changesetforwardcopies()
|
Sat, 15 Jun 2019 10:58:53 +0900 |
Yuya Nishihara |
rust-filepatterns: add comment about Windows path handling
|
Sat, 15 Jun 2019 10:35:53 +0900 |
Yuya Nishihara |
rust-filepatterns: silence warning of non_upper_case_globals
|
Sat, 15 Jun 2019 10:35:03 +0900 |
Yuya Nishihara |
rust: update Cargo.lock to include @generated comment
|
Mon, 17 Jun 2019 13:21:41 -0400 |
Augie Fackler |
merge with stable
|
Sun, 16 Jun 2019 12:31:07 +0900 |
Yuya Nishihara |
cborutil: fix streamencode() to handle subtypes
stable
|
Fri, 14 Jun 2019 00:30:33 -0400 |
Matt Harbison |
lfs: correct an error in the TODO file
|
Thu, 04 Oct 2018 00:57:11 -0400 |
Matt Harbison |
cat: don't prefetch files unless the output requires it
|
Wed, 12 Jun 2019 19:01:49 -0400 |
Augie Fackler |
tracing: add support for emitting counters
|
Wed, 12 Jun 2019 19:01:37 -0400 |
Augie Fackler |
tracing: extract tracing-active logic to separate function
|
Wed, 12 Jun 2019 19:00:46 -0400 |
Augie Fackler |
catapipe: add support for COUNTER events
|
Wed, 12 Jun 2019 16:08:21 -0400 |
Augie Fackler |
demandimport: add tracing coverage for Python 3
|
Fri, 14 Jun 2019 10:21:47 -0700 |
Martin von Zweigbergk |
export: don't prefetch *all* files in manifest
|
Fri, 14 Jun 2019 13:50:06 -0700 |
Martin von Zweigbergk |
remotefilelog: remove obsolete filtering of treemanifest directories
|
Fri, 14 Jun 2019 18:27:50 +0300 |
Pulkit Goyal |
py3: add test-dirstate-race2.t to list of passing tests
|
Fri, 14 Jun 2019 18:25:14 +0530 |
Taapas Agrawal |
strip: during merge allow strip only when -f is used
|
Fri, 26 Apr 2019 00:48:12 +0200 |
Pierre-Yves David |
deltas: set estimated compression upper bound to "3x" instead of "10x"
|
Mon, 21 Jan 2019 22:46:31 +0100 |
Valentin Gatien-Baron |
deltas: skip if projected compressed size is bigger than previous snapshot
|
Mon, 21 Jan 2019 22:46:18 +0100 |
Valentin Gatien-Baron |
deltas: skip if projected compressed size does not match text size constraint
|
Mon, 21 Jan 2019 22:37:30 +0100 |
Valentin Gatien-Baron |
deltas: accept and skip None return for delta info
|
Mon, 21 Jan 2019 22:36:16 +0100 |
Valentin Gatien-Baron |
delta: move some delta chain related computation earlier in deltainfo
|
Thu, 25 Apr 2019 22:50:33 +0200 |
Valentin Gatien-Baron |
deltas: skip if projected delta size is bigger than previous snapshot
|
Thu, 25 Apr 2019 22:30:14 +0200 |
Valentin Gatien-Baron |
deltas: skip if projected delta size does not match text size constraint
|
Fri, 26 Apr 2019 00:28:22 +0200 |
Pierre-Yves David |
revlog: add the option to track the expected compression upper bound
|
Wed, 12 Jun 2019 17:30:24 +0100 |
Pierre-Yves David |
perf: clarify some of the custom behavior of `perfrevlogwrite`
|
Wed, 12 Jun 2019 16:56:41 +0100 |
Pierre-Yves David |
perf: fix perfrevlogwrite --count documentation
|
Fri, 17 May 2019 00:17:43 +0200 |
Georges Racinet |
rust: switched to 'cargo rustc' in setup.py
|
Fri, 14 Jun 2019 11:18:06 +0100 |
Georges Racinet |
rust-cpython: fix build for MacOSX
|
Fri, 14 Jun 2019 10:57:07 +0100 |
Georges Racinet |
rust-cpython: management of shared libray suffix
|
Mon, 27 May 2019 16:55:46 -0400 |
Valentin Gatien-Baron |
merge: fix race that could cause wrong size in dirstate
|
Wed, 12 Jun 2019 13:10:52 -0400 |
Valentin Gatien-Baron |
worker: support parallelization of functions with return values
|
Sun, 19 May 2019 16:06:06 -0400 |
Valentin Gatien-Baron |
tests: show how the dirstate can end up containing wrong information
|
Thu, 23 May 2019 02:05:32 +0200 |
Georges Racinet |
rust: new rust options in setup.py
|
Thu, 30 May 2019 09:14:41 +0200 |
Georges Racinet |
rust: using policy.importrust from Python callers
|
Wed, 29 May 2019 13:27:56 +0200 |
Georges Racinet |
rust: module policy with importrust
|
Thu, 13 Jun 2019 23:28:31 +0300 |
Navaneeth Suresh |
help: add help entry for internals.mergestate
|
Wed, 12 Jun 2019 17:22:37 +0100 |
Ian Moody |
phabricator: use parents.set to always set dependencies
|
Fri, 31 May 2019 10:12:56 -0700 |
amalloy |
help: remove repeated word in 'hg help rebase'
|
Mon, 10 Jun 2019 15:35:06 -0700 |
Kyle Lippincott |
rebase: tweak description of inmemory working even w/ dirty working dir
|
Mon, 10 Jun 2019 13:23:14 -0400 |
Valentin Gatien-Baron |
revlog: speed up isancestor
|
Mon, 10 Jun 2019 11:40:43 -0400 |
Valentin Gatien-Baron |
dagop: fix documentation of reachableroots
|
Tue, 11 Jun 2019 19:52:16 +0100 |
Ian Moody |
phabricator: add --blocker argument to phabsend to specify blocking reviewers
|
Tue, 11 Jun 2019 19:37:19 +0100 |
Ian Moody |
phabricator: auto-sanitise API tokens and HTTP cookies from VCR recordings
|
Tue, 11 Jun 2019 15:46:07 +0300 |
Pulkit Goyal |
py3: use .startswith() instead of bytes[0]
|
Sun, 09 Jun 2019 22:23:41 +0900 |
Yuya Nishihara |
revset: fix merge() to fall back to changectx API if wdir specified
|
Sun, 09 Jun 2019 22:18:22 +0900 |
Yuya Nishihara |
revset: use nullrev constant in merge()
|
Fri, 31 May 2019 22:38:04 -0700 |
Martin von Zweigbergk |
mixedrepostorecache: fix a silly redundant updating of set
|
Thu, 06 Jun 2019 18:37:21 +0200 |
Raphaël Gomès |
rust-regex: fix shortcut for exact matches
|
Thu, 06 Jun 2019 15:30:56 +0200 |
Raphaël Gomès |
rust-filepatterns: use bytes instead of String
|
Sat, 01 Jun 2019 01:24:49 +0200 |
Joerg Sonnenberger |
doc: fix description of "predecessors" to match reality
|
Sat, 08 Jun 2019 18:48:06 +0300 |
Pulkit Goyal |
phabricator: make `hg debugcallconduit` work outside a hg repo
|
Sat, 08 Jun 2019 18:41:15 +0300 |
Pulkit Goyal |
phabricator: pass ui instead of repo to callconduit
|
Sat, 08 Jun 2019 18:32:12 +0300 |
Pulkit Goyal |
phabricator: pass ui into readurltoken instead of passing repo
|
Sat, 08 Jun 2019 19:20:31 +0300 |
Pulkit Goyal |
py3: add test-contrib-emacs.t to passing tests list
|
Fri, 07 Jun 2019 20:19:55 +0100 |
Ian Moody |
phabricator: add commenting to phabsend for new/updated Diffs
|
Wed, 05 Jun 2019 22:09:26 +0300 |
Pulkit Goyal |
py3: fix test-bookmarks-corner-case.t
|
Wed, 05 Jun 2019 22:02:57 +0300 |
Pulkit Goyal |
py3: fix test-fix-metadata.t
|
Wed, 05 Jun 2019 22:44:38 +0300 |
Pulkit Goyal |
py3: add b'' prefix at one place in run-tests.py
|
Thu, 06 Jun 2019 10:07:14 -0700 |
Martin von Zweigbergk |
copies: separate added/removed files by newline instead of null
|
Wed, 22 May 2019 09:54:00 -0700 |
Martin von Zweigbergk |
copies: also encode p[12]copies destination as index into "files" list
|
Wed, 05 Jun 2019 11:23:25 +0200 |
Pierre-Yves David |
discovery: be more conservative when adjusting the sample size
|
Thu, 16 May 2019 16:22:20 +0200 |
Raphaël Gomès |
rust-dirstate: create dirstate submodule
|
Wed, 05 Jun 2019 12:51:21 -0400 |
Valentin Gatien-Baron |
profiling: show actual time spent in hotpath display
|
Wed, 05 Jun 2019 14:29:44 -0700 |
Martin von Zweigbergk |
merge with stable
|
Fri, 31 May 2019 22:37:14 -0700 |
Martin von Zweigbergk |
bookmarks: use correct store for "ambiguity check"
stable
|
Wed, 05 Jun 2019 10:18:00 -0400 |
Augie Fackler |
merge with stable
|
Tue, 04 Jun 2019 21:13:35 +0900 |
Yuya Nishihara |
root: add template variables pointing to repository directories
|
Tue, 04 Jun 2019 20:58:39 +0900 |
Yuya Nishihara |
root: add support for -Tformatter option
|
Thu, 23 May 2019 03:03:36 +0530 |
Pulkit Goyal |
narrow: pass the bundle to bundle2.widen_bundle() instead of generating there
|
Thu, 23 May 2019 02:48:25 +0530 |
Pulkit Goyal |
narrow: refactor code around widening complicated by previous patch
|
Wed, 22 May 2019 02:59:48 +0530 |
Pulkit Goyal |
narrow: use narrow_widen wireproto command to widen in case of ellipses
|
Wed, 05 Jun 2019 10:14:19 -0400 |
Augie Fackler |
Added signature for changeset c3484ddbdb96
stable
|
Wed, 05 Jun 2019 10:14:18 -0400 |
Augie Fackler |
Added tag 5.0.1 for changeset c3484ddbdb96
stable
|
Tue, 04 Jun 2019 17:24:35 +0800 |
Anton Shestakov |
merge: correct argument name in docstring
|
Fri, 31 May 2019 15:28:31 -0700 |
Martin von Zweigbergk |
narrowspec: replace one recursion-avoidance hack with another
|
Sat, 09 Mar 2019 22:13:06 -0800 |
Martin von Zweigbergk |
merge: simplify initialization of "pas"
|
Sat, 09 Mar 2019 22:11:27 -0800 |
Martin von Zweigbergk |
merge: reorder some initialization to make more sense
|
Wed, 22 May 2019 08:27:02 +0000 |
Georges Racinet |
rust-dirstate: architecture independence fix
|
Tue, 14 May 2019 22:20:10 -0700 |
Martin von Zweigbergk |
context: get filesadded() and filesremoved() from changeset if configured
|
Tue, 14 May 2019 22:19:51 -0700 |
Martin von Zweigbergk |
changelog: optionally store added and removed files in changeset extras
|
Thu, 18 Apr 2019 13:35:02 -0700 |
Martin von Zweigbergk |
templatekw: make {file_*} compare to both merge parents (issue4292)
|
Fri, 31 May 2019 09:25:51 -0700 |
Martin von Zweigbergk |
narrowspec: use vfs.tryread() instead of reimplementing
|
Fri, 31 May 2019 13:25:28 -0700 |
Martin von Zweigbergk |
help: remove a superfluous "the" in revlogs text
|
Thu, 08 Mar 2018 11:08:24 -0800 |
Martin von Zweigbergk |
setdiscovery: make progress on most connected groups each roundtrip
|
Tue, 28 May 2019 14:39:26 -0400 |
Nathan Goldbaum |
help: clarify overlap of revlog header and first revlog entry
|
Wed, 29 May 2019 21:40:41 +0300 |
Pulkit Goyal |
py3: fix test-convert-svn-sink.t
|
Thu, 30 May 2019 13:57:34 -0700 |
Kyle Lippincott |
commit: respect --no-edit in combination with --amend
|
Thu, 30 May 2019 14:14:52 -0700 |
Kyle Lippincott |
commit: add test showing that commit --amend --no-edit still shows editor
|
Thu, 30 May 2019 16:42:38 +0800 |
Anton Shestakov |
githelp: translate git stash show and clear actions and --patch flag
|
Thu, 30 May 2019 16:40:34 +0800 |
Anton Shestakov |
githelp: add --dry-run for mv
|
Thu, 30 May 2019 16:38:42 +0800 |
Anton Shestakov |
githelp: translate --directory of git apply to --prefix
|
Thu, 23 May 2019 11:14:32 -0400 |
Nathan Goldbaum |
help: include subtopic in error message if passed
|
Thu, 23 May 2019 10:47:10 -0400 |
Nathan Goldbaum |
help: check if a subtopic exists and raise an error if it doesn't (issue6145)
|
Wed, 29 May 2019 10:00:54 -0400 |
Augie Fackler |
perf: fix some missing b prefixes
|
Wed, 29 May 2019 10:00:30 -0400 |
Augie Fackler |
testparseutil: fix doctest to use str instead of bytes
|
Wed, 29 May 2019 09:59:35 -0400 |
Augie Fackler |
testparseutil: stop extracting using std* streams as bytes on py3
|
Wed, 29 May 2019 09:56:27 -0400 |
Augie Fackler |
tests: sort some imports that were previously missed
|
Wed, 29 May 2019 09:55:35 -0400 |
Augie Fackler |
contrib: fix import-checker to operate on str instead of bytes
|
Tue, 28 May 2019 16:12:11 -0700 |
Kyle Lippincott |
verify: use self._err not self.err, it changed in 7eaf4b1ac2a3
|
Tue, 28 May 2019 23:22:46 -0700 |
Kyle Lippincott |
tests: make run-tests exit non-zero if there are "errors"
|
Thu, 23 May 2019 18:15:08 +0200 |
Pierre-Yves David |
perf: add a `perfhelper-mergecopies` command
|
Thu, 23 May 2019 14:48:02 +0200 |
Pierre-Yves David |
perf: add a new `perfmergecopies` command
|
Thu, 23 May 2019 14:02:01 +0200 |
Pierre-Yves David |
perf: factor selection of revisions involved in the merge out
|
Thu, 23 May 2019 13:49:31 +0200 |
Pierre-Yves David |
perf: allow to specify the base of the merge in perfmergecalculate
|
Thu, 23 May 2019 11:19:48 +0200 |
Pierre-Yves David |
perf: add a --from flag to perfmergecalculate
|
Tue, 28 May 2019 09:57:53 -0400 |
Augie Fackler |
merge with stable
|
Sat, 25 May 2019 19:49:44 +0300 |
Pulkit Goyal |
py3: fix test-narrow* which started failing because of recent changes
|
Thu, 23 May 2019 22:50:11 -0400 |
Matt Harbison |
manifest: add some documentation to _lazymanifest python code
stable 5.0.1
|
Thu, 23 May 2019 21:54:24 -0400 |
Matt Harbison |
manifest: avoid corruption by dropping removed files with pure (issue5801)
stable
|
Thu, 23 May 2019 21:39:19 -0400 |
Matt Harbison |
tests: demonstrate broken manifest generation with the pure module
stable
|
Sat, 11 May 2019 00:06:06 -0700 |
Martin von Zweigbergk |
tests: add test for {file_mods}, {file_adds}, {file_dels} on merge commit
|
Thu, 18 Apr 2019 13:34:20 -0700 |
Martin von Zweigbergk |
context: add ctx.files{modified,added,removed}() methods
|
Thu, 09 May 2019 15:09:07 -0700 |
Martin von Zweigbergk |
copies: split up _chain() in naive chaining and filtering steps
|
Fri, 24 May 2019 09:24:47 -0700 |
Martin von Zweigbergk |
relnotes: document changed behavior of ui.origbackuppath pointing to file
|
Sat, 11 May 2019 00:17:42 -0700 |
Martin von Zweigbergk |
templatekw: move showfileadds() close to showfile{mods,dels}()
|
Fri, 24 May 2019 15:38:50 +0300 |
Pulkit Goyal |
py3: use range() instead of xrange()
|
Fri, 24 May 2019 15:59:59 +0300 |
Pulkit Goyal |
narrow: move heads close to common as they are closely related
|
Fri, 24 May 2019 15:57:00 +0300 |
Pulkit Goyal |
narrow: pass binary nodeids to generateellipsesbundle2()
|
Fri, 24 May 2019 12:33:46 +0200 |
Pierre-Yves David |
match: stabilize _rootsdirsandparents doctest
|
Tue, 21 May 2019 05:32:14 +0530 |
Pulkit Goyal |
narrow: factor out logic to build ellipses related b2parts in separate fn
|
Tue, 21 May 2019 04:49:18 +0530 |
Pulkit Goyal |
narrow: remove unrequired compat code for old versions of hg
|
Thu, 23 May 2019 19:05:39 +0200 |
Pierre-Yves David |
perf: make sure to explicitly disable any profiler after the first iteration
|
Wed, 22 May 2019 16:20:34 -0700 |
Danny Hooper |
test: add missing 'cd ..' to test case
|
Wed, 22 May 2019 14:16:44 -0700 |
Martin von Zweigbergk |
match: remove an obsolete comment about util.finddirs()
|
Wed, 22 May 2019 13:58:05 -0700 |
Martin von Zweigbergk |
match: de-flake test-doctest.py by not depending on util.dirs() order
|
Tue, 21 May 2019 15:26:48 +0200 |
Pierre-Yves David |
perf: add an option to profile the benchmark section
|
Tue, 21 May 2019 15:08:06 +0200 |
Pierre-Yves David |
perf: add a `pre-run` option
|
Mon, 20 May 2019 18:09:41 -0700 |
Danny Hooper |
narrow: consider empty commits to be "inside the narrow spec" for templates
|
Tue, 21 May 2019 20:07:20 +0200 |
Georges Racinet |
rust-python3: useless python2 specific import
|
Thu, 16 May 2019 21:22:29 +0200 |
Georges Racinet |
rust-python3: compatibility fix for incoming PyLong
|
Tue, 21 May 2019 04:30:56 +0530 |
Pulkit Goyal |
py3: add one new passing test found by buildbot
|
Tue, 21 May 2019 13:08:22 +0200 |
Pierre-Yves David |
discovery: slowly increase sampling size
|
Tue, 21 May 2019 19:23:14 +0200 |
Juan Francisco Cantero Hurtado |
tests: make the grep pattern in remotefilelog-gcrepack portable (issue6122)
|
Mon, 20 May 2019 16:12:27 -0700 |
Martin von Zweigbergk |
help: document new "bookmarksinstore" requirement in internals.requirements
|
Mon, 20 May 2019 14:00:12 -0400 |
Augie Fackler |
absorb: fix interactive mode I didn't know existed
|
Fri, 17 May 2019 11:13:12 -0400 |
Augie Fackler |
tests: work around libressl being different about error strings (issue6122)
|
Mon, 20 May 2019 11:40:47 -0400 |
Augie Fackler |
merge with stable
|
Mon, 20 May 2019 08:40:54 +0900 |
Yuya Nishihara |
templatekw: change default value of 'requires' to ()
|
Tue, 14 May 2019 16:30:38 -0700 |
Martin von Zweigbergk |
commit: move sorting of added and removed files list to lower level
|
Wed, 24 Apr 2019 09:39:40 -0700 |
Martin von Zweigbergk |
match: drop unnecessary adding of '' to set of dirs
|
Mon, 22 Apr 2019 22:43:00 -0700 |
Martin von Zweigbergk |
narrowcommands: drop unnecessary adding of '' for root directory
|
Wed, 17 Apr 2019 21:39:18 -0700 |
Martin von Zweigbergk |
copies: remove hack for adding root dir to util.dirs object
|
Tue, 16 May 2017 11:00:38 -0700 |
Martin von Zweigbergk |
util: make util.dirs() and util.finddirs() include root directory (API)
|
Thu, 13 Jul 2017 23:43:16 -0700 |
Martin von Zweigbergk |
dirstate: drop workaround for '.' matching root directory
|
Mon, 15 May 2017 00:12:19 -0700 |
Martin von Zweigbergk |
match: use '' instead of '.' for root directory (API)
|
Wed, 24 Apr 2019 09:32:29 -0700 |
Martin von Zweigbergk |
dirstate: move special handling of files==['.'] together
|
Fri, 17 May 2019 00:57:57 -0700 |
Martin von Zweigbergk |
convert: don't include file in "files" list if it's added in p2
|
Fri, 17 May 2019 11:32:48 -0700 |
Martin von Zweigbergk |
convert: demonstrate broken {files} list in merge commits with file flags
|
Sat, 18 May 2019 19:56:06 -0400 |
Matt Harbison |
templater: drop support for old style keywords (API)
|
Sat, 18 May 2019 19:38:47 -0400 |
Matt Harbison |
commands: drop support for legacy ^cmd registration (API)
|
Sat, 18 May 2019 19:33:48 -0400 |
Matt Harbison |
extensions: drop support for extsetup() without `ui` argument (API)
|
Fri, 17 May 2019 11:11:40 -0700 |
Martin von Zweigbergk |
relnotes: mention removed support for mixed log graph lines
|
Fri, 17 May 2019 11:03:47 -0400 |
Augie Fackler |
tests: fix test-clonebundles on recent openbsd
|
Thu, 16 May 2019 21:17:14 +0200 |
Georges Racinet |
rust-python3: compatibility fix for integer conversion
|
Fri, 17 May 2019 09:42:02 -0400 |
Augie Fackler |
rust: sort dependencies entries in Cargo.toml
|
Fri, 17 May 2019 00:04:29 +0530 |
Pulkit Goyal |
py3: make contrib/testparseutil.py to work on str(unicodes)
|
Fri, 17 May 2019 09:36:29 -0400 |
Raphaël Gomès |
rust-filepatterns: call new Rust implementations from Python
|
Fri, 17 May 2019 09:36:29 -0400 |
Raphaël Gomès |
rust-filepatterns: add `rust-cpython` bindings for `filepatterns`
|
Wed, 24 Apr 2019 11:34:09 +0200 |
Raphaël Gomès |
rust-filepatterns: add a Rust implementation of pattern-related utils
|
Wed, 15 May 2019 22:11:41 -0700 |
Martin von Zweigbergk |
exchange: don't take wlock if bookmarks are stored in .hg/store/
|
Wed, 15 May 2019 22:09:02 -0700 |
Martin von Zweigbergk |
bookmarks: keep bookmarks in .hg/store if new config set
|
Mon, 20 May 2019 10:08:28 +0200 |
Pierre-Yves David |
bookmark: also make bookmark cache depends of the changelog
stable
|
Mon, 20 May 2019 10:08:17 +0200 |
Pierre-Yves David |
localrepo: grab mixedrepostorecache class from 526750cdd02d
stable
|
Mon, 20 May 2019 10:06:53 +0200 |
Pierre-Yves David |
bookmark: add a test for a race condition on push
stable
|
Mon, 20 May 2019 07:11:16 +0200 |
Pierre-Yves David |
test: properly gate a zstd section
stable
|
Mon, 20 May 2019 07:11:06 +0200 |
Pierre-Yves David |
test: update test for expected test output
stable
|
Thu, 16 May 2019 08:15:20 +0900 |
Yuya Nishihara |
log: flag topo-sorted set as such
|
Wed, 09 Jan 2019 15:54:45 -0800 |
Martin von Zweigbergk |
copies: fix duplicatecopies() with overlay context
|
Wed, 15 May 2019 16:10:52 -0700 |
Martin von Zweigbergk |
tests: demonstrate crash when rebasing across copy with --collapse
|
Wed, 15 May 2019 17:18:57 -0400 |
Augie Fackler |
exthelper: add some semi-useful trace logs
|
Wed, 15 May 2019 23:26:05 -0700 |
Martin von Zweigbergk |
help: add missing blank line, making "revlog-compression" show up
|
Wed, 15 May 2019 11:53:22 -0700 |
Martin von Zweigbergk |
tests: fix share test to actually share the repo
|
Wed, 15 May 2019 11:38:45 -0700 |
Martin von Zweigbergk |
tests: separate out bookmarks tests from test-share.t
|
Wed, 15 May 2019 10:19:36 -0700 |
Martin von Zweigbergk |
bookmarks: use vfs.tryread() instead of reimplementing it
|
Wed, 15 May 2019 10:13:29 -0700 |
Martin von Zweigbergk |
bookmarks: use context manager when writing files
|
Wed, 15 May 2019 10:54:36 -0400 |
timeless |
bisect: do not crash with rewritten commits
|
Wed, 01 May 2019 09:34:47 -0700 |
Martin von Zweigbergk |
log: add config for making `hg log -G` always topo-sorted
|
Tue, 14 May 2019 09:13:39 -0700 |
Martin von Zweigbergk |
log: remove an unnecessary "and opts.get('rev')" condition
|
Tue, 16 Oct 2018 04:59:36 -0700 |
Kyle Lippincott |
graphmod: remove support for graph lines mixing parent/grandparent styles (BC)
|
Wed, 15 May 2019 21:02:32 +0300 |
Pulkit Goyal |
py3: add 5 new passing tests
|
Wed, 15 May 2019 20:37:39 +0300 |
Pulkit Goyal |
py3: add a r'' to prevent transformer adding b''
|
Mon, 06 May 2019 22:51:10 +0200 |
Raphaël Gomès |
rust-dirstate: call parse/pack bindings from Python
|
Mon, 06 May 2019 22:50:34 +0200 |
Raphaël Gomès |
rust-dirstate: add rust-cpython bindings to the new parse/pack functions
|
Mon, 06 May 2019 22:48:09 +0200 |
Raphaël Gomès |
rust-dirstate: add rust implementation of `parse_dirstate` and `pack_dirstate`
|
Tue, 14 May 2019 22:56:58 -0700 |
Martin von Zweigbergk |
changelog: define changelogrevision.p[12]copies for null revision
|
Tue, 23 Apr 2019 13:29:13 -0700 |
Martin von Zweigbergk |
copies: write empty entries in changeset when also writing to filelog
|
Mon, 13 May 2019 14:19:36 -0400 |
timeless |
rebase: hide help for revisions.Predicates._destautoorphanrebase
|
Fri, 03 May 2019 16:07:57 -0400 |
timeless |
unshelve: add space to help
|
Fri, 10 May 2019 22:24:47 -0700 |
Martin von Zweigbergk |
context: default to using branch from dirstate only in workingctx
|
Fri, 10 May 2019 22:51:33 -0700 |
Martin von Zweigbergk |
context: let caller pass in branch to committablectx.__init__()
|