Fri, 29 Nov 2019 17:29:06 +0100 |
Raphaël Gomès |
rust-dirstate-status: add `walk_explicit` implementation, use `Matcher` trait
|
Fri, 29 Nov 2019 18:54:06 +0100 |
Raphaël Gomès |
rust-matchers: add `FileMatcher` implementation
|
Thu, 12 Dec 2019 12:30:15 -0500 |
Matt Harbison |
exchange: ensure all outgoing subrepo references are present before pushing
|
Thu, 05 Dec 2019 16:19:16 -0500 |
Augie Fackler |
procutil: try and avoid angering CoreFoundation on macOS
|
Wed, 11 Dec 2019 17:35:29 +0100 |
Pierre-Yves David |
nodetree: simplify a conditionnal in shortesthexnodeidprefix
|
Wed, 11 Dec 2019 15:06:09 -0800 |
Martin von Zweigbergk |
config: close file even if we fail to read it
|
Wed, 11 Dec 2019 15:33:07 -0800 |
Martin von Zweigbergk |
config: catch intended exception when failing to parse config
|
Wed, 11 Dec 2019 09:39:14 -0800 |
Martin von Zweigbergk |
rust-hg-path: implement more readable custom Debug for HgPath{,Buf}
|
Mon, 16 Dec 2019 15:58:47 -0800 |
Martin von Zweigbergk |
util: implement sortdict.insert()
|
Mon, 16 Dec 2019 23:27:17 -0500 |
Matt Harbison |
patch: make __repr__() return str
|
Sun, 15 Dec 2019 23:46:10 -0500 |
Matt Harbison |
pytype: suppress warnings about no 'open_binary' on importlib.resources
|
Mon, 16 Dec 2019 17:10:51 -0500 |
Augie Fackler |
windows: if username(uid=None) is loaded, just use getpass
|
Fri, 13 Dec 2019 14:12:14 -0800 |
Martin von Zweigbergk |
transplant: use check_incompatible_arguments()
|
Fri, 13 Dec 2019 14:31:51 -0800 |
Martin von Zweigbergk |
bookmarks: use check_incompatible_arguments() for inactive+action
|
Thu, 12 Dec 2019 23:32:47 -0800 |
Martin von Zweigbergk |
bookmarks: use cmdutil.check_incompatible_arguments() for action+rev
|
Thu, 12 Dec 2019 23:31:17 -0800 |
Martin von Zweigbergk |
bookmarks: use cmdutil.check_at_most_one_arg() for action
|
Thu, 12 Dec 2019 15:55:33 -0800 |
Martin von Zweigbergk |
rebase: use cmdutil.check_at_most_one_arg() for action
|
Thu, 12 Dec 2019 22:30:59 -0800 |
Martin von Zweigbergk |
releasenotes: extract helper for checking for incompatible arguments
|
Thu, 12 Dec 2019 15:51:09 -0800 |
Martin von Zweigbergk |
fix: use cmdutil.check_at_most_one_arg()
|
Tue, 17 Dec 2019 10:26:44 +0300 |
Martin von Zweigbergk |
patchbomb: use cmdutil.check_at_most_one_arg()
|
Thu, 12 Dec 2019 15:48:48 -0800 |
Martin von Zweigbergk |
export: use cmdutil.check_at_most_one_arg()
|
Thu, 12 Dec 2019 15:10:44 -0800 |
Martin von Zweigbergk |
amend: use cmdutil.check_at_most_one_arg()
|
Thu, 12 Dec 2019 14:54:38 -0800 |
Martin von Zweigbergk |
commit: use cmdutil.check_at_most_one_arg()
|
Thu, 12 Dec 2019 15:16:13 -0800 |
Martin von Zweigbergk |
clone: extract helper for checking mutually exclusive args
|
Fri, 13 Dec 2019 14:40:52 -0800 |
Kyle Lippincott |
dirstate: when calling rebuild(), avoid some N^2 codepaths
|
Mon, 16 Dec 2019 11:28:14 +0100 |
Raphaël Gomès |
rust-warnings: fix warnings in tests
|
Mon, 16 Dec 2019 12:41:06 +0100 |
Pierre-Yves David |
relnotes: mention the merging of index and nodemap
|
Tue, 10 Dec 2019 17:07:09 -0500 |
Jordi Gutiérrez Hermoso |
crecord: remove toggleamend
|
Tue, 10 Dec 2019 17:02:09 -0500 |
Jordi Gutiérrez Hermoso |
crecord: repurpose "a" key to toggle all selections (BC)
|
Thu, 12 Dec 2019 11:41:28 -0500 |
Jordi Gutiérrez Hermoso |
hgweb: fix error in docstring
|
Thu, 12 Dec 2019 11:37:30 -0500 |
Jordi Gutiérrez Hermoso |
crecord: rewrite help string to avoid mentioning "crecord"
|
Fri, 13 Dec 2019 18:59:26 -0800 |
Rodrigo Damazio Bovendorp |
update: add some tests for the status quo of morestatus on update conflicts
|
Sun, 15 Dec 2019 21:43:18 -0500 |
Matt Harbison |
typing: suppress a warning that mercurial.windows.checkosfilename is missing
|
Sun, 15 Dec 2019 21:36:06 -0500 |
Matt Harbison |
typing: add an assertion to util.versiontuple
|
Sun, 15 Dec 2019 21:28:30 -0500 |
Matt Harbison |
typing: add a couple of assertions to lrucachedict to help pytype
|
Sun, 15 Dec 2019 21:26:21 -0500 |
Matt Harbison |
util: rename a variable to avoid confusing pytype
|
Sun, 15 Dec 2019 21:22:27 -0500 |
Matt Harbison |
pytype: suppress the import-error in util.py when importing re2
|
Sun, 15 Dec 2019 18:30:16 -0500 |
Matt Harbison |
debugcommands: finish moving `extendeddateformats` from util to dateutil
|
Sat, 14 Dec 2019 18:31:50 -0500 |
Matt Harbison |
ui: convert exception data to bytes when printing chained exception info
|
Sat, 14 Dec 2019 18:23:37 -0500 |
Matt Harbison |
ui: use a context manager to handle file streams in edit()
|
Thu, 12 Dec 2019 15:30:16 -0800 |
Martin von Zweigbergk |
graft: reuse cmdutl.resolvecommitoptions()
|
Fri, 13 Dec 2019 15:46:25 -0800 |
Kyle Lippincott |
rebase: make rebase not crash if p1 == p2 != nullid
|
Wed, 11 Dec 2019 19:42:05 -0800 |
Kyle Lippincott |
merge: add commands.merge.require-rev to require an argument to hg merge
|
Thu, 12 Dec 2019 09:59:03 -0800 |
Martin von Zweigbergk |
tests: make test-config-env.py a little less hacky
|
Thu, 12 Dec 2019 12:57:13 -0800 |
Martin von Zweigbergk |
help: get helptext/ data from `resources` module if available
|
Thu, 12 Dec 2019 10:26:09 -0800 |
Martin von Zweigbergk |
pycompat: allow pycompat.sysbytes() even if input already is bytes
|
Fri, 13 Dec 2019 10:10:40 -0800 |
Martin von Zweigbergk |
merge with stable
|
Tue, 19 Nov 2019 23:19:57 +0900 |
Yuya Nishihara |
rust-cpython: do not convert warning pattern to utf-8 bytes
stable
|
Tue, 19 Nov 2019 23:16:16 +0900 |
Yuya Nishihara |
rust-cpython: import utils::files::* function at module level
stable
|
Mon, 18 Nov 2019 17:37:59 +0100 |
Raphaël Gomès |
py3: send bytes from Rust-created warning patterns
stable
|
Mon, 18 Nov 2019 17:34:44 +0100 |
Raphaël Gomès |
py3: pass bytes to `configint` and `configbool`
stable
|
Sun, 10 Nov 2019 07:30:14 -0800 |
Raphaël Gomès |
rust-threads: force Rayon to respect the worker count in config
stable
|
Thu, 12 Dec 2019 15:55:25 +0100 |
Raphaël Gomès |
rust-dirs: handle forgotten `Result`s
|
Fri, 13 Dec 2019 09:43:43 -0800 |
Martin von Zweigbergk |
merge with stable
|
Mon, 09 Dec 2019 22:24:58 -0800 |
Rodrigo Damazio Bovendorp |
status: outputting structured unfinished-operation information
|
Thu, 05 Dec 2019 14:28:21 -0800 |
Kyle Lippincott |
chg: fix chg to work with py3.7+ "coercing" the locale
|
Mon, 09 Dec 2019 22:20:35 -0500 |
Augie Fackler |
fuzz: add support for fuzzing under either Python 2 or 3
|
Fri, 22 Nov 2019 23:43:59 -0500 |
Matt Harbison |
phabricator: color the status in the "phabstatus" view
|
Wed, 11 Dec 2019 23:16:42 -0500 |
Matt Harbison |
phabricator: add the "Changes Planned" status name
|
Wed, 11 Dec 2019 15:23:54 -0800 |
Kyle Lippincott |
fuzz: fix mpatch_corpus to not have an overridden __repr__ on py3
|
Wed, 11 Dec 2019 10:00:24 -0800 |
Martin von Zweigbergk |
formatting: fix some recent formatting regressions
|
Mon, 09 Dec 2019 12:29:46 +0100 |
Pierre-Yves David |
remotefilelog: remove the `ensurestart` usage
stable
|
Mon, 09 Dec 2019 11:26:53 +0100 |
Pierre-Yves David |
remotefilelog: remove most of the debugwait* command in the tests
stable
|
Mon, 09 Dec 2019 11:45:17 +0100 |
Pierre-Yves David |
remotefilelog: use the correct redirection in tests
stable
|
Mon, 09 Dec 2019 10:09:40 +0100 |
Pierre-Yves David |
remotefilelog: remove most sleep in tests
stable
|
Mon, 09 Dec 2019 09:57:34 +0100 |
Pierre-Yves David |
remotefilelog: have command wait for background task in the tests
stable
|
Mon, 09 Dec 2019 09:54:27 +0100 |
Pierre-Yves David |
remotefilelog: add a developer option to wait for background processes
stable
|
Mon, 09 Dec 2019 09:53:43 +0100 |
Pierre-Yves David |
procutil: add a option to not fully detach background process
stable
|
Thu, 05 Dec 2019 20:41:23 +0100 |
Georges Racinet |
cext-revlog: fixed __delitem__ for uninitialized nodetree
|
Wed, 20 Nov 2019 13:03:22 -0500 |
Matt Harbison |
filemerge: fix a missing attribute usage
|
Wed, 20 Nov 2019 13:01:56 -0500 |
Matt Harbison |
filemerge: drop a default argument to appease pytype
|
Tue, 10 Dec 2019 19:04:53 -0500 |
Augie Fackler |
fuzz: add a seed corpus for the dirs fuzzer
|
Tue, 10 Dec 2019 19:04:08 -0500 |
Augie Fackler |
fuzz: clean up production of seed corpora
|
Mon, 09 Dec 2019 22:06:55 -0800 |
Rodrigo Damazio Bovendorp |
status: add template/json data about whether a file has unresolved conflicts
|
Mon, 09 Dec 2019 18:15:38 -0800 |
Rodrigo Damazio Bovendorp |
status: split morestatus data loading from display
|
Thu, 21 Nov 2019 16:54:00 +0100 |
Denis Laxalde |
phabricator: add a "phabstatus" template keyword
|
Sat, 23 Nov 2019 11:04:19 +0100 |
Denis Laxalde |
phabricator: add a "phabstatus" show view
|
Tue, 10 Dec 2019 14:40:44 -0800 |
Martin von Zweigbergk |
dirs: fix out-of-bounds access in Py3
|
Wed, 11 Dec 2019 11:16:12 +0100 |
Pierre-Yves David |
manifestcache: add some test involving shares
|
Tue, 10 Dec 2019 16:17:36 -0800 |
Kyle Lippincott |
fuzz: fix test-fuzz-targets.t to run with python3
|
Tue, 10 Dec 2019 15:29:58 -0800 |
Kyle Lippincott |
py3: fix a bytes vs str issue in remotefilelog extension
|
Fri, 29 Nov 2019 18:53:52 +0100 |
Raphaël Gomès |
rust-matchers: add doctests for `AlwaysMatcher`
|
Fri, 29 Nov 2019 17:24:40 +0100 |
Raphaël Gomès |
rust-hg-path: add method to get part of a path relative to a prefix
|
Fri, 29 Nov 2019 18:33:56 +0100 |
Raphaël Gomès |
rust-matchers: improve `Matcher` trait ergonomics
|
Fri, 29 Nov 2019 17:19:34 +0100 |
Raphaël Gomès |
rust-dirs-multiset: use `AsRef` instead of concrete types when possible
|
Thu, 21 Nov 2019 16:48:34 +0100 |
Denis Laxalde |
logcmdutil: call _exthook() in changesettemplater
|
Thu, 21 Nov 2019 18:10:12 +0100 |
Denis Laxalde |
phabricator: fix processing of tags/desc in getoldnodedrevmap()
|
Tue, 10 Dec 2019 10:31:18 -0500 |
Augie Fackler |
tests: replace [[]] bashism with portable [] invocation
|
Fri, 29 Nov 2019 17:15:24 +0100 |
Raphaël Gomès |
rust-hg-path: implement `Display` for `HgPath` and `HgPathBuf`
|
Mon, 14 Oct 2019 13:57:30 +0200 |
Raphaël Gomès |
rust-performance: introduce FastHashMap type alias for HashMap
|
Mon, 02 Dec 2019 14:44:26 +0100 |
Julien Cristau |
mail: use procutil.shellsplit instead of bytes.split to parse command
|
Thu, 05 Dec 2019 16:18:44 -0500 |
Augie Fackler |
annotate: describe --skip as taking a revset
|
Thu, 05 Dec 2019 17:42:38 -0800 |
Gregory Szorc |
automation: use latest Windows AMI as base
|
Fri, 06 Dec 2019 23:49:03 -0500 |
Matt Harbison |
tests: stabilize test-extdiff.t on Windows
|
Sat, 07 Dec 2019 22:09:43 -0500 |
Matt Harbison |
exchange: fix an attempt to format a list into bytes
|
Mon, 09 Dec 2019 09:50:39 -0800 |
Martin von Zweigbergk |
status: remove pointless filtering by alwaysmatcher in morestatus
|
Sat, 07 Dec 2019 13:07:25 -0800 |
Gregory Szorc |
tests: add test for Rust formatting
|
Sat, 07 Dec 2019 13:06:25 -0800 |
Gregory Szorc |
rust: run rustfmt
|
Fri, 06 Dec 2019 16:09:03 -0500 |
Augie Fackler |
fuzz: clean up some repetition on building parsers.so fuzzers
|
Fri, 06 Dec 2019 15:21:45 -0500 |
Augie Fackler |
fuzz: remove legacy setup for running fuzzers outside oss-fuzz
|
Fri, 06 Dec 2019 15:08:37 -0500 |
Augie Fackler |
tests: finally fix up test-fuzz-targets.t
|
Fri, 06 Dec 2019 15:07:06 -0500 |
Augie Fackler |
fuzz: make standalone_fuzz_target_runner call LLVMFuzzerInitialize
|
Fri, 06 Dec 2019 15:19:47 -0500 |
Augie Fackler |
fuzz: use a more standard approach to allow local builds of fuzzers
|
Fri, 06 Dec 2019 15:15:05 -0500 |
Augie Fackler |
fuzz: use a variable to allow specifying python-config to use
|
Fri, 06 Dec 2019 15:13:25 -0500 |
Augie Fackler |
fuzz: suppress deprecated-register warnings in our compile
|
Fri, 06 Dec 2019 15:12:00 -0500 |
Augie Fackler |
fuzz: follow modern guidelines and use LIB_FUZZING_ENGINE
|
Fri, 06 Dec 2019 15:05:34 -0500 |
Augie Fackler |
fuzz: always define LLVMFuzzerInitialize() even if we don't need it
|
Fri, 06 Dec 2019 15:06:10 -0500 |
Augie Fackler |
fuzz: remove debug prints from revlog_corpus.py
|
Fri, 06 Dec 2019 15:30:29 -0500 |
Augie Fackler |
fuzz: fix an unused result on getcwd() in pyutil
|
Sun, 29 Sep 2019 16:00:32 +0200 |
Pierre-Yves David |
upgraderepo: add a config option for parallel computation
|
Fri, 29 Nov 2019 15:36:45 +0100 |
Pierre-Yves David |
upgrade-repo: colorize some of the output
|
Fri, 06 Dec 2019 15:30:06 +0100 |
Paul Sonnenschein |
tests: remove hardcoded errno values
|
Thu, 05 Dec 2019 15:50:47 -0800 |
Kyle Lippincott |
tests: expect return status 255 on exception for test-blackbox.t with chg
|
Thu, 05 Dec 2019 14:18:39 -0800 |
Kyle Lippincott |
tests: fix command name in test-blackbox.t to be bytes
|
Thu, 05 Dec 2019 14:01:26 -0800 |
Kyle Lippincott |
tests: fix deprecation warning about regex flags not at beginning of expr
|
Thu, 05 Dec 2019 13:48:36 -0800 |
Kyle Lippincott |
tests: fix test-chg.t to work with py3 (no setprocname)
|
Tue, 26 Nov 2019 16:10:21 -0800 |
Kyle Lippincott |
amend: check for file modifications when updating dirstate (issue6233)
|
Thu, 05 Dec 2019 09:39:49 -0800 |
Martin von Zweigbergk |
graft: never set both parents equal in the dirstate (issue6098)
|
Thu, 05 Dec 2019 09:34:43 -0800 |
Martin von Zweigbergk |
graft: extract `repo['.']` to local variable
|
Thu, 05 Dec 2019 09:32:47 -0800 |
Martin von Zweigbergk |
graft: rename `pctx` argument to `base` since that's what it is
|
Thu, 05 Dec 2019 08:59:23 -0800 |
Martin von Zweigbergk |
exchange: replace a "not x in ys" by more Pythonic "x not in ys"
|
Thu, 05 Dec 2019 20:05:08 -0800 |
Kyle Lippincott |
packaging: include defaultrc/*.rc instead of default.d/*.rc
|
Thu, 05 Dec 2019 11:15:19 -0500 |
Augie Fackler |
merge with stable
|
Thu, 05 Dec 2019 09:17:38 -0500 |
Augie Fackler |
Added signature for changeset a50fecefa691
stable
|
Thu, 05 Dec 2019 09:17:37 -0500 |
Augie Fackler |
Added tag 5.2.1 for changeset a50fecefa691
stable
|
Tue, 03 Dec 2019 17:17:57 -0800 |
Kyle Lippincott |
py3: make a pycompat.osdevnull, use it in extdiff
|
Tue, 03 Dec 2019 17:10:10 -0800 |
Kyle Lippincott |
subrepo: use pycompat.open directly instead of importing open from pycompat
|
Fri, 22 Nov 2019 10:39:05 +0100 |
Raphaël Gomès |
rust-dirs: address failing tests for `dirs` impl with a temporary fix
|
Sun, 01 Dec 2019 18:46:10 -0500 |
Matt Harbison |
cleanup: fix docstring formatting
|
Wed, 13 Nov 2019 20:42:13 +0100 |
Pierre-Yves David |
copies: split the combination of the copies mapping in its own function
|
Wed, 13 Nov 2019 09:39:44 +0100 |
Pierre-Yves David |
copies: do not initialize the dictionary with root in changeset copies
|
Wed, 13 Nov 2019 20:42:08 +0100 |
Pierre-Yves David |
copies: expand `_chain` variable name to make the function easier to read
|
Wed, 13 Nov 2019 20:45:34 +0100 |
Pierre-Yves David |
copies: show we can read data from the "first" mapping
|
Wed, 13 Nov 2019 20:33:22 +0100 |
Pierre-Yves David |
copies: return consistent type from revinfo
|
Mon, 25 Nov 2019 12:44:04 -0800 |
Jun Wu |
dateutil: correct default for Ymd in parsedate
|
Mon, 25 Nov 2019 12:33:06 -0800 |
Jun Wu |
test-doctest: include dateutil
|
Mon, 25 Nov 2019 11:53:50 -0800 |
Jun Wu |
revlog: fix revset in reachableroots docstring
|
Tue, 19 Nov 2019 18:38:17 -0800 |
Kyle Lippincott |
lock: pass "success" boolean to _afterlock callbacks
|
Fri, 22 Nov 2019 11:08:59 -0800 |
Martin von Zweigbergk |
relnotes: add note about changes to match.{explicit,reverse}dir
|
Thu, 21 Nov 2019 22:43:01 +0900 |
Yuya Nishihara |
graphlog: change state dict to attr struct
|
Thu, 21 Nov 2019 22:52:23 +0900 |
Yuya Nishihara |
status: fix default value of status struct
|
Tue, 19 Nov 2019 23:53:12 +0900 |
Yuya Nishihara |
typing: fix return type of logcmdutil.getrevs()
|
Tue, 19 Nov 2019 23:49:05 +0900 |
Yuya Nishihara |
typing: consolidate "if not globals():" trick
|
Tue, 19 Nov 2019 23:19:57 +0900 |
Yuya Nishihara |
rust-cpython: do not convert warning pattern to utf-8 bytes
|
Tue, 19 Nov 2019 23:16:16 +0900 |
Yuya Nishihara |
rust-cpython: import utils::files::* function at module level
|
Sat, 23 Nov 2019 00:03:18 -0500 |
Matt Harbison |
exchange: guard against method invocation on `b2caps=None` args
|
Fri, 22 Nov 2019 23:58:25 -0500 |
Matt Harbison |
exchange: eliminate some bytes.format() calls
|
Fri, 22 Nov 2019 23:55:57 -0500 |
Matt Harbison |
windows: suppress pytype warnings for Windows imports and functions
|
Sat, 23 Nov 2019 16:54:59 -0800 |
Pierre-Yves David |
changectx: mark the parents of the working copy as non filtered
|
Thu, 21 Nov 2019 19:56:47 +0100 |
Pierre-Yves David |
repoview: add an explicit set of all filter that show the wc parents
|
Sat, 23 Nov 2019 16:52:44 -0800 |
Pierre-Yves David |
localrepo: introduce a `_quick_access_changeid` property
|
Sun, 17 Nov 2019 08:50:21 +0100 |
Pierre-Yves David |
changectx: use unfiltered changelog to access parents of unfiltered revs
|
Sat, 23 Nov 2019 16:49:34 -0800 |
Pierre-Yves David |
locarepo: also fastpath `nullid` lookup in __getitem__
|
Sat, 23 Nov 2019 13:59:17 +0100 |
Pierre-Yves David |
repoview: add more tests to track operation not supposed to trigger filtering
|
Sat, 23 Nov 2019 16:46:20 -0800 |
Pierre-Yves David |
localrepo: mark nullrev has never filtered
|
Sun, 17 Nov 2019 06:06:38 +0100 |
Pierre-Yves David |
changectx: add a "maybe filtered" filtered attribute
|
Sun, 17 Nov 2019 07:25:25 +0100 |
Pierre-Yves David |
repoview: add a test that access actual changeset data of `null`
|
Sun, 17 Nov 2019 07:25:14 +0100 |
Pierre-Yves David |
localrepo: recognize trivial "null" queries in `anyrev`
|
Sun, 17 Nov 2019 06:36:50 +0100 |
Pierre-Yves David |
localrepo: also fastpath `nullrev` in __getitem__
|
Sun, 17 Nov 2019 07:11:06 +0100 |
Pierre-Yves David |
repoview: add a test to track operation not supposed to trigger filtering
|
Sun, 17 Nov 2019 06:27:00 +0100 |
Pierre-Yves David |
repoview: display stack trace along side the debug message
|
Sun, 17 Nov 2019 06:26:41 +0100 |
Pierre-Yves David |
util: add an optional `prefix` argument to debugstacktrace
|
Sun, 17 Nov 2019 05:32:38 +0100 |
Pierre-Yves David |
repoview: add a 'devel.debug.repo-filter' option
|
Thu, 21 Nov 2019 17:54:25 +0100 |
Pierre-Yves David |
localrepo: extract handling of some special value in __getitem__
|
Thu, 21 Nov 2019 17:53:08 +0100 |
Pierre-Yves David |
localrepo: extract handling of some special value in __getitem__
|
Sun, 17 Nov 2019 03:27:51 +0100 |
Pierre-Yves David |
localrepo: add some basic comment for block in __getitem__
|
Fri, 22 Nov 2019 18:02:12 -0500 |
Augie Fackler |
windows: further build fixes for the WiX installer
|
Sat, 30 Nov 2019 02:13:56 -0500 |
Matt Harbison |
windows: fix an issue causing registry config paths to be ignored on py3
stable 5.2.1
|
Mon, 02 Dec 2019 10:18:18 +0100 |
Denis Laxalde |
tests: cover revision conversion logic in githelp tests
stable
|
Sat, 30 Nov 2019 03:15:17 -0500 |
Matt Harbison |
pvec: fix a `str` type conditional for py3
stable
|
Sat, 30 Nov 2019 03:02:53 -0500 |
Matt Harbison |
githelp: fix a `str` type conditional for py3
stable
|
Sat, 30 Nov 2019 03:01:44 -0500 |
Matt Harbison |
histedit: fix an `isinstance(nodelist, str)` check for py3
stable
|
Sat, 30 Nov 2019 02:59:04 -0500 |
Matt Harbison |
win32mbcs: fix a `str` type conditional for py3
stable
|
Sat, 30 Nov 2019 02:53:39 -0500 |
Matt Harbison |
hgweb: fix a few `str` type conditional for py3
stable
|
Sat, 30 Nov 2019 02:38:42 -0500 |
Matt Harbison |
repair: fix an `isinstance(nodelist, str)` check for py3
stable
|
Fri, 29 Nov 2019 21:43:13 +0100 |
Denis Laxalde |
log: map None rev to wdirrev when filtering revisions with --line-range
stable
|
Fri, 29 Nov 2019 21:34:54 +0100 |
Denis Laxalde |
tests: check that 'log --line-range' follows uncommitted changes
stable
|
Fri, 29 Nov 2019 18:49:59 +0100 |
Julien Cristau |
test: don't put $BINDIR in $PATH for test-merge-tools.t
stable
|
Sat, 23 Nov 2019 23:02:26 -0500 |
Matt Harbison |
webutil: add missing argument to join()
stable
|
Thu, 21 Nov 2019 23:35:29 -0500 |
Augie Fackler |
cleanup: update references to /help/ that should now be /helptext/
|
Fri, 22 Nov 2019 21:42:04 +0900 |
Yuya Nishihara |
merge with stable
|
Wed, 20 Nov 2019 19:07:02 +0100 |
Georges Racinet |
singlehead: making config item a bool again
stable
|
Thu, 21 Nov 2019 15:46:35 -0500 |
Matt Harbison |
tests: byteify a few more things in simplestorerepo.py
|
Thu, 21 Nov 2019 15:39:03 -0500 |
Matt Harbison |
profiling: add a missing argument to the ProgrammingError constructor
|
Thu, 21 Nov 2019 15:38:23 -0500 |
Matt Harbison |
profiling: disable the import-error warning for the flamegraph module
|
Thu, 21 Nov 2019 15:31:33 -0500 |
Matt Harbison |
phases: make `allphases` a list on py3 also
|
Wed, 20 Nov 2019 09:55:59 -0500 |
Matt Harbison |
wireprotov1server: capture Abort type before accessing the `hint` attribute
|
Wed, 20 Nov 2019 08:55:24 +0100 |
Denis Laxalde |
tests: add more tests for "hg shelve --delete"
|
Tue, 19 Nov 2019 14:13:04 -0500 |
Matt Harbison |
scmutil: add assertions to help pytype
|
Tue, 19 Nov 2019 14:04:09 -0500 |
Matt Harbison |
revset: add an assertion to help pytype
|
Thu, 21 Nov 2019 09:25:50 +0100 |
Denis Laxalde |
import: add a --secret option
|
Thu, 21 Nov 2019 17:25:24 -0500 |
Matt Harbison |
util: convert an exception to bytes when passing to Abort()
stable
|
Thu, 21 Nov 2019 14:28:28 -0500 |
Matt Harbison |
patch: fix a str + bytes issue in an exception handler
stable
|
Wed, 20 Nov 2019 08:11:21 -0800 |
Martin von Zweigbergk |
py3: wrap a __func__ in sysbytes() before logging as bytes
stable
|
Wed, 20 Nov 2019 19:16:11 -0800 |
Daniel Ploch |
py3: make doc strings containing deprecated '\.' escape sequence raw strings
stable
|
Tue, 19 Nov 2019 14:59:23 -0500 |
Matt Harbison |
shelve: add the missing `create` parameter to the bundlerepo constructor
stable
|
Tue, 19 Nov 2019 14:36:22 -0500 |
Matt Harbison |
shelve: fix a missing variable in the exception handler for delete
stable
|
Fri, 15 Nov 2019 15:58:56 -0500 |
Jordi Gutiérrez Hermoso |
hgweb: add diffs to the json changeset template
|
Fri, 15 Nov 2019 15:56:25 -0500 |
Jordi Gutiérrez Hermoso |
hgweb: add files to the json changeset template
|
Fri, 15 Nov 2019 16:02:01 -0500 |
Jordi Gutiérrez Hermoso |
hgweb: add a status property to file list context
|
Fri, 15 Nov 2019 14:50:13 -0800 |
Martin von Zweigbergk |
match: remove explicitdir attribute
|
Fri, 15 Nov 2019 15:36:14 -0800 |
Martin von Zweigbergk |
dirstate: stop caring about match.explicitdir
|
Fri, 15 Nov 2019 15:36:09 -0800 |
Martin von Zweigbergk |
dirstate: include explicit matches in match.traversedir calls
|
Fri, 15 Nov 2019 14:47:31 -0800 |
Martin von Zweigbergk |
commit: drop unused "vdirs" argument from repo.checkcommitpatterns()
|
Fri, 15 Nov 2019 14:41:00 -0800 |
Martin von Zweigbergk |
commit: rewrite check for `hg ci <path>` being a directory
|
Tue, 19 Nov 2019 11:59:43 +0100 |
Manuel Jacob |
py3: use pycompat.bytestr() instead of pycompat.sysstr()
stable
|
Mon, 18 Nov 2019 20:10:38 -0800 |
Valentin Gatien-Baron |
lock: fix race in lock-breaking code
|
Fri, 01 Nov 2019 19:59:07 -0400 |
Valentin Gatien-Baron |
lock: refactor in preparation for next commit
|
Fri, 15 Nov 2019 11:30:33 -0500 |
Augie Fackler |
extensions: suppress a pytype failure due to a typeshed bug
|
Thu, 14 Nov 2019 15:49:21 -0500 |
Augie Fackler |
dispatch: add some assertions to give pytype a helping hand
|
Thu, 14 Nov 2019 15:49:01 -0500 |
Augie Fackler |
extensions: hide two confusing import statements from pytype
|
Thu, 14 Nov 2019 13:27:57 -0500 |
Augie Fackler |
debugcommands: add assertions to convince pytype peer is not None
|
Wed, 13 Nov 2019 22:35:15 -0500 |
Augie Fackler |
debugcommands: suppress import errors for pytype
|
Wed, 13 Nov 2019 22:22:49 -0500 |
Augie Fackler |
state: add a pytype annotation
|
Wed, 13 Nov 2019 22:22:31 -0500 |
Augie Fackler |
logcmdutil: add a type annotation
|
Wed, 13 Nov 2019 22:21:38 -0500 |
Augie Fackler |
cmdutil: add a pytype annotation to help out some callsites
|
Tue, 12 Nov 2019 17:47:42 -0500 |
Matt Harbison |
hghave: add a check for the `xz` compression utility
|
Thu, 14 Nov 2019 22:31:21 -0800 |
Martin von Zweigbergk |
py3: use '%d' for formatting a revnum in `hg co --date` code
|
Mon, 18 Nov 2019 17:37:59 +0100 |
Raphaël Gomès |
py3: send bytes from Rust-created warning patterns
|
Mon, 18 Nov 2019 17:34:44 +0100 |
Raphaël Gomès |
py3: pass bytes to `configint` and `configbool`
|
Fri, 15 Nov 2019 10:16:27 -0800 |
Martin von Zweigbergk |
templates: make {indent("", " ")} be empty
|
Fri, 15 Nov 2019 10:16:22 -0800 |
Martin von Zweigbergk |
tests: document behavior of indent() with empty first line
|
Sat, 16 Nov 2019 12:08:02 -0800 |
Gregory Szorc |
tests: check for Windows line endings
|
Sat, 16 Nov 2019 11:54:39 -0800 |
Gregory Szorc |
tests: verify that Python scripts are blackened
|
Sat, 16 Nov 2019 11:53:47 -0800 |
Gregory Szorc |
black: blacken scripts
|
Sat, 16 Nov 2019 11:59:22 -0800 |
Gregory Szorc |
doc: don't use mutable default arguments
|
Thu, 14 Nov 2019 21:58:36 -0800 |
Martin von Zweigbergk |
tags: don't check for clean files when checking for dirty working copy
|
Thu, 14 Nov 2019 21:13:46 -0800 |
Martin von Zweigbergk |
branchmap: make "closed" a set from beginning instead of converting from list
|
Sun, 17 Nov 2019 01:34:52 -0500 |
Matt Harbison |
debugextensions: gracefully handle missing __file__ attributes
|
Sun, 17 Nov 2019 01:00:06 -0500 |
Matt Harbison |
debuginstall: gracefully handle missing __file__ attributes
|
Sat, 16 Nov 2019 16:25:28 +0900 |
Yuya Nishihara |
typing: add pseudo localstr.__init__() to help pytype
|
Sat, 16 Nov 2019 15:24:49 +0900 |
Yuya Nishihara |
typing: fix argument type of encoding.localstr()
|
Sat, 16 Nov 2019 16:09:39 +0900 |
Yuya Nishihara |
typing: suppress error of py2 encoding.strtolocal() and .strfromlocal()
|
Sat, 16 Nov 2019 15:34:47 +0900 |
Yuya Nishihara |
typing: constrain argument/return types of encoding.toutf8b()
|
Sat, 16 Nov 2019 15:27:12 +0900 |
Yuya Nishihara |
typing: fix argument type of encoding.tolocal() and .fromutf8b()
|
Sat, 16 Nov 2019 15:10:41 +0900 |
Yuya Nishihara |
typing: fix forward reference in _Tlocalstr type bound
|
Sat, 16 Nov 2019 15:43:21 +0900 |
Yuya Nishihara |
encoding: make getcols() raise exception explicitly
|
Sat, 16 Nov 2019 12:19:43 -0500 |
Matt Harbison |
setup: conditionalize access to `sys.dllhandle` when building extensions
|
Wed, 13 Nov 2019 22:40:32 +0100 |
Kim Alvefur |
zeroconf: fix traceback under py3
stable
|
Sat, 16 Nov 2019 11:48:47 -0500 |
Matt Harbison |
setup: use bytes for assumed python version
|