Wed, 20 Feb 2019 15:02:59 -0500 |
mitchell plamann |
bundle2: don't send "shared" requirement when cloning from a share
|
Wed, 20 Feb 2019 14:57:00 -0500 |
mitchell plamann |
tests: demonstrate failure when cloning from a share via bundle2
|
Fri, 22 Feb 2019 00:54:06 +0530 |
Navaneeth Suresh |
mq: disable qrecord during histedit (issue5981)
|
Wed, 20 Feb 2019 21:57:39 -0800 |
Martin von Zweigbergk |
committablectx: move status-related methods closer together
|
Thu, 21 Feb 2019 23:07:54 -0500 |
Augie Fackler |
tests: add test for hg-test-mode emacs code
|
Thu, 21 Feb 2019 23:06:18 -0500 |
Augie Fackler |
hghave: add check for GNU emacs
|
Thu, 21 Feb 2019 20:12:39 -0500 |
Augie Fackler |
contrib: also linkify tracebacks in compilation output when using hg-test-mode
|
Thu, 21 Feb 2019 19:59:00 -0500 |
Augie Fackler |
contrib: add compilation-mode linking for our test output
|
Fri, 22 Feb 2019 03:52:10 +0530 |
Pulkit Goyal |
diff: make sure we output stat even when --git is not passed (issue4037) (BC)
|
Sat, 23 Feb 2019 04:50:46 +0530 |
Pulkit Goyal |
tests: add test to demonstrate issue4037
|
Fri, 18 Jan 2019 11:07:46 -0800 |
Martin von Zweigbergk |
grep: reuse getrenamedfn() from scmutil
|
Thu, 21 Feb 2019 10:54:29 -0800 |
Martin von Zweigbergk |
templatekw: move getrenamedfn() to scmutil (API)
|
Sat, 23 Feb 2019 09:32:07 -0800 |
Martin von Zweigbergk |
mq: get copy source from context object instead of from filelog
|
Sat, 23 Feb 2019 09:30:49 -0800 |
Martin von Zweigbergk |
mq: slightly modernize by using context object
|
Sat, 23 Feb 2019 09:15:36 -0800 |
Martin von Zweigbergk |
absorb: migrate to new method for getting copy info
|
Mon, 11 Feb 2019 15:28:04 -0800 |
Martin von Zweigbergk |
fix: migrate to new method for getting copy info
|
Sun, 25 Mar 2018 22:07:35 -0700 |
Martin von Zweigbergk |
memfilefromctx: migrate to new method for getting copy info
|
Wed, 27 Dec 2017 22:32:27 -0800 |
Martin von Zweigbergk |
largefiles: migrate to new method for getting copy info
|
Wed, 27 Dec 2017 22:31:24 -0800 |
Martin von Zweigbergk |
commit: migrate to new method for getting copy info
|
Wed, 27 Dec 2017 22:31:00 -0800 |
Martin von Zweigbergk |
tests: migrate to new method for getting copy info
|
Mon, 26 Mar 2018 10:41:42 -0700 |
Martin von Zweigbergk |
templatekw: migrate to new method for getting copy info
|
Wed, 27 Dec 2017 22:27:05 -0800 |
Martin von Zweigbergk |
convert: migrate to new method for getting copy source
|
Sun, 25 Mar 2018 21:30:31 -0700 |
Martin von Zweigbergk |
context: move equivalent renamed() implementations to superclass
|
Sun, 25 Mar 2018 21:28:30 -0700 |
Martin von Zweigbergk |
context: rewrite renamed() in terms of new copysource() where appropriate
|
Sun, 25 Mar 2018 21:32:16 -0700 |
Martin von Zweigbergk |
context: add specialized way of getting copy source file only
|
Thu, 21 Feb 2019 21:27:42 -0800 |
Martin von Zweigbergk |
changegroup: move non-pruning of non-ellipsis manifests to _prunemanifests()
|
Thu, 21 Feb 2019 19:11:35 -0800 |
Kyle Lippincott |
context: use includematcher when checking dir/file conflicts
|
Thu, 21 Feb 2019 19:11:28 -0800 |
Kyle Lippincott |
tests: change the paths slightly in test-rebase-inmemory.t
|
Wed, 16 Jan 2019 16:19:26 +0100 |
Georges Racinet |
rust-cpython: using rustext.dagop.headrevs in revlog
|
Wed, 20 Feb 2019 11:49:06 +0100 |
Georges Racinet |
changelog: prefilter in headrevs()
|
Thu, 21 Feb 2019 11:23:10 +0100 |
Georges Racinet |
tests: fixed test too dependent on actual exception wording
|
Sun, 13 Jan 2019 20:27:00 -0500 |
Augie Fackler |
contrib: enforce wrapping too-long lines with () instead of \
|
Wed, 20 Feb 2019 18:02:28 -0500 |
Augie Fackler |
cleanup: prefer nested context managers to \-continuations
|
Wed, 20 Feb 2019 19:28:51 -0500 |
Augie Fackler |
cleanup: use () to wrap long lines instead of \
|
Sun, 13 Jan 2019 20:13:22 -0500 |
Augie Fackler |
tests: use () instead of \ to wrap lines
|
Wed, 20 Feb 2019 20:49:41 -0800 |
Martin von Zweigbergk |
merge with stable
|
Tue, 19 Feb 2019 15:42:45 -0800 |
Martin von Zweigbergk |
copies: do copy tracing based on ctx.p[12]copies() if configured
|
Fri, 18 Jan 2019 13:13:30 -0800 |
Martin von Zweigbergk |
context: introduce p[12]copies() methods and debugp[12]copies commands
|
Thu, 14 Feb 2019 22:46:18 -0800 |
Martin von Zweigbergk |
copies: filter out copies when target is not in destination manifest
|
Tue, 19 Feb 2019 10:45:22 -0800 |
Martin von Zweigbergk |
copies: make _backwardrenames() filter out copies by destination
|
Tue, 19 Feb 2019 10:31:06 -0800 |
Martin von Zweigbergk |
copies: respect narrowmatcher in "parent -> working dir" case
|
Wed, 20 Feb 2019 15:39:01 -0800 |
Martin von Zweigbergk |
tests: add tests of pathcopies()
|
Fri, 15 Feb 2019 10:39:45 -0800 |
Martin von Zweigbergk |
uncommit: add config option to keep commit by default
|
Thu, 14 Feb 2019 15:17:54 -0800 |
Martin von Zweigbergk |
debugpathcopies: sort output so it's deterministic
|
Sun, 17 Feb 2019 09:12:30 -0800 |
Martin von Zweigbergk |
subrepo: use root-repo-relative path from `hg files` with ui.relative-paths=no
|
Sun, 17 Feb 2019 09:05:28 -0800 |
Martin von Zweigbergk |
subrepo: demonstrate broken `hg files` with ui.relative-paths=no
|
Mon, 18 Feb 2019 03:39:47 +0530 |
Pulkit Goyal |
py3: whitelist 5 new passing tests caught by buildbot
|
Fri, 15 Feb 2019 10:49:12 -0800 |
Martin von Zweigbergk |
uncommit: inform user if the commit is empty after uncommit
|
Thu, 14 Feb 2019 15:35:47 +0100 |
Boris Feld |
test: stabilize test-run-tests.t output
|
Thu, 14 Feb 2019 14:36:16 +0100 |
Boris Feld |
test: stabilize test-remotefilelog-bgprefetch.t flaky output
|
Tue, 19 Feb 2019 21:55:05 -0800 |
Martin von Zweigbergk |
merge with stable
|
Fri, 15 Feb 2019 15:49:17 -0500 |
Jordi Gutiérrez Hermoso |
color: change color of grep.rev label (BC)
|
Fri, 15 Feb 2019 15:43:22 -0500 |
Jordi Gutiérrez Hermoso |
color: give colours to the grep.inserted and grep.deleted labels
|
Fri, 15 Feb 2019 15:24:04 -0500 |
Jordi Gutiérrez Hermoso |
grep: give different labels to + and - symbols
|
Mon, 18 Feb 2019 00:27:25 +0900 |
FUJIWARA Katsunori |
tests: bulk changes to avoid whitespace errors of check-code.py
|
Mon, 18 Feb 2019 00:27:25 +0900 |
FUJIWARA Katsunori |
tests: replace "naked except clause" to avoid check-code.py error
|
Mon, 18 Feb 2019 00:27:25 +0900 |
FUJIWARA Katsunori |
tests: bulk changes to avoid "omit superfluous pass" check-code.py error
|
Mon, 18 Feb 2019 00:27:25 +0900 |
FUJIWARA Katsunori |
tests: replace imported module to avoid check-code.py error
|
Mon, 18 Feb 2019 00:27:25 +0900 |
FUJIWARA Katsunori |
tests: bulk change to avoid "unneeded trailing ',' ..." error of check-code.py
|
Mon, 18 Feb 2019 00:27:25 +0900 |
FUJIWARA Katsunori |
tests: define class in modern style to avoid check-code.py error
|
Mon, 18 Feb 2019 00:27:25 +0900 |
FUJIWARA Katsunori |
tests: use NO_CHECK_EOF as heredoc limit mark to omit checking code fragments
|
Sat, 16 Feb 2019 22:03:58 -0500 |
Matt Harbison |
tests: conditionalize msys path mangling in test-bundle.t
|
Sat, 16 Feb 2019 21:49:55 -0500 |
Matt Harbison |
tests: glob over quoting differences in test-blackbox.t for Windows
|
Fri, 15 Feb 2019 14:56:07 -0500 |
Jordi Gutiérrez Hermoso |
chistedit: ensure a locale is set
|
Mon, 18 Feb 2019 23:43:40 -0500 |
Jordi Gutiérrez Hermoso |
templatekw: make negrev return empty for wdir() and nullrev
|
Mon, 18 Feb 2019 18:44:21 -0500 |
Jordi Gutiérrez Hermoso |
test-sqlitestore: run sqlite3 with no init file
|
Wed, 20 Feb 2019 20:57:58 -0500 |
Matt Harbison |
tests: add a missing abort exit code on Windows in test-audit-subrepo.t
stable
|
Thu, 07 Feb 2019 20:50:41 +0900 |
Yuya Nishihara |
subrepo: add test for Windows relative-ish path with drive letter
stable
|
Thu, 14 Feb 2019 18:28:27 +0530 |
Sushil khanchi |
copies: return True instead of filename as it is expected to return boolean
|
Mon, 11 Feb 2019 19:41:37 +0300 |
Pulkit Goyal |
narrow: fix command name in error messsage
|
Fri, 15 Feb 2019 14:43:31 -0500 |
Jordi Gutiérrez Hermoso |
templatekw: add a {negrev} keyword
|
Sun, 17 Feb 2019 22:39:12 -0500 |
Matt Harbison |
tests: correct the remaining fallout from recent path style changes on Windows
|
Wed, 13 Feb 2019 18:34:08 -0800 |
rdamazio |
templates: adding a config() function for template customization
|
Thu, 31 Jan 2019 20:11:16 +0300 |
Pulkit Goyal |
changegroup: don't try to prune manifest nodes if not ellipses
|
Mon, 11 Feb 2019 16:34:48 +0300 |
Pulkit Goyal |
branchmap: improve doc about BranchMapCache class
|
Mon, 04 Feb 2019 19:46:57 +0100 |
Georges Racinet |
rust: itering less on MissingAncestors.bases for max()
|
Tue, 05 Feb 2019 10:28:32 +0100 |
Georges Racinet |
rust: stop putting NULL_REVISION in MissingAncestors.bases
|
Mon, 04 Feb 2019 12:04:59 +0100 |
Georges Racinet |
rust: less set lookups in MissingAncestors
|
Mon, 04 Feb 2019 11:39:28 +0100 |
Georges Racinet |
rust: less set lookups in AncestorsIterator
|
Fri, 15 Feb 2019 17:36:57 +0300 |
Pulkit Goyal |
obsutil: don't assume leftctx and rightctx repo as same
|
Fri, 15 Feb 2019 13:46:30 -0800 |
Gregory Szorc |
tests: add more wildcards to test-extdiff.t
|
Fri, 15 Feb 2019 13:22:01 -0800 |
Gregory Szorc |
url: don't pass strict argument on Python 3
|
Fri, 15 Feb 2019 13:16:07 -0800 |
Gregory Szorc |
url: always use str for proxy configuration
|
Tue, 12 Feb 2019 14:29:56 -0800 |
Gregory Szorc |
py3: port tinyproxy.py to work with Python 3
|
Tue, 12 Feb 2019 12:13:56 -0800 |
Gregory Szorc |
url: always access req._tunnel_host
|
Fri, 15 Feb 2019 13:07:07 -0800 |
Gregory Szorc |
tests: double escape \ in test-import-eol.t and test-mq-eol.t
|
Fri, 15 Feb 2019 13:05:01 -0800 |
Gregory Szorc |
tests: use raw string in test-impexp-branch.t
|
Mon, 11 Feb 2019 16:27:20 +0100 |
Julien Cristau |
phabricator: make user searches case-insensitive
|
Fri, 15 Feb 2019 11:31:17 -0800 |
Gregory Szorc |
exchange: raise error.Abort instead of ValueError
|
Fri, 15 Feb 2019 11:42:54 -0800 |
Gregory Szorc |
tests: remove -q from test-lfs-serve.t
|
Wed, 13 Feb 2019 16:58:24 -0500 |
Jordi Gutiérrez Hermoso |
chistedit: use magenta for current line as in crecord (issue6071)
|
Thu, 14 Feb 2019 20:57:26 +0530 |
Akshit Jain |
chistedit: improve proper username in histedit curses interface
|
Thu, 14 Feb 2019 10:41:47 -0500 |
Jordi Gutiérrez Hermoso |
crecord: remove obsolete version check
|
Wed, 13 Feb 2019 16:02:44 -0500 |
Jordi Gutiérrez Hermoso |
histedit: remove "chistedit" mention from interface
|
Wed, 13 Feb 2019 18:17:42 +0530 |
Navaneeth Suresh |
revset: improve documentation on expectsize()
|
Wed, 13 Feb 2019 12:09:36 -0800 |
Martin von Zweigbergk |
scmutil: fix a comment that doesn't match the code
|
Thu, 14 Feb 2019 13:16:36 -0800 |
Gregory Szorc |
remotefilelog: remove strkwargs()
|
Wed, 13 Feb 2019 16:31:20 -0800 |
Gregory Szorc |
remotefilelog: use raw strings when looking for variable names
|
Thu, 10 Jan 2019 18:25:18 +0100 |
Georges Racinet |
rust-cpython: binding for headrevs()
|
Wed, 16 Jan 2019 16:05:27 +0100 |
Georges Racinet |
rust-cpython: moved py_set() utility to conversion module
|
Sun, 02 Dec 2018 16:19:22 +0100 |
Georges Racinet |
rust: translated random test of missingancestors
|
Tue, 12 Feb 2019 13:46:38 -0800 |
Martin von Zweigbergk |
debugpathcopies: fix typo in synopsis
|
Tue, 12 Feb 2019 13:42:42 -0800 |
Martin von Zweigbergk |
debugrename: don't require at least one path
|
Tue, 12 Feb 2019 11:27:27 -0800 |
Gregory Szorc |
revlog: use iterbytestr()
|
Sun, 10 Feb 2019 22:41:51 -0800 |
Martin von Zweigbergk |
commit: respect ui.relative-paths
|
Sun, 10 Feb 2019 22:21:45 -0800 |
Martin von Zweigbergk |
resolve: slightly simplify join expression by joining with empty strings
|
Sun, 10 Feb 2019 22:18:19 -0800 |
Martin von Zweigbergk |
resolve: respect ui.relative-paths also for warning messages
|
Mon, 11 Feb 2019 09:40:24 -0800 |
Martin von Zweigbergk |
addremove: respect ui.relative-paths
|
Mon, 11 Feb 2019 09:12:23 -0800 |
Martin von Zweigbergk |
windows: use util.localpath for repo-relative paths in getuipathfn()
|
Tue, 12 Feb 2019 17:10:31 -0500 |
Jordi Gutiérrez Hermoso |
walkchangerevs: obey allfiles parameter when taking the slow path
|
Fri, 08 Feb 2019 18:26:35 +0100 |
Boris Feld |
test: stabilize test-wireproto-exchangev2.t flaky output
|
Mon, 04 Feb 2019 14:29:03 -0800 |
Kyle Lippincott |
zsh: fix `hg resolve` completion when in a subdirectory (issue6067)
|
Sun, 03 Feb 2019 19:10:39 +0530 |
Navaneeth Suresh |
revset: add expectsize to check the size of a set
|
Mon, 11 Feb 2019 11:18:37 -0500 |
Augie Fackler |
merge with stable
|
Mon, 11 Feb 2019 15:41:08 +0300 |
Pulkit Goyal |
branchmap: decode a label only once
|
Mon, 11 Feb 2019 15:34:35 +0300 |
Pulkit Goyal |
branchmap: move __init__ up in branchcache class
|
Sat, 09 Feb 2019 22:50:53 -0800 |
Martin von Zweigbergk |
match: delete unused root and cwd arguments from {always,never,exact}() (API)
|
Sun, 10 Feb 2019 14:35:36 -0800 |
Martin von Zweigbergk |
match: delete unused root and cwd arguments to constructors (API)
|
Sun, 10 Feb 2019 21:33:21 -0800 |
Martin von Zweigbergk |
dirstate: call and cache os.getcwd() in constructor
|
Sun, 10 Feb 2019 14:16:37 -0800 |
Martin von Zweigbergk |
cleanup: prefer matchmod.{always,never}() over accessing matchers directly
|
Sun, 10 Feb 2019 14:16:33 -0800 |
Martin von Zweigbergk |
match: allow passing in badfn to always() and never()
|
Sun, 10 Feb 2019 14:04:08 -0800 |
Gregory Szorc |
py3: use raw strings and %d for formatting
|
Thu, 31 Jan 2019 15:35:51 -0800 |
Martin von Zweigbergk |
diff: make --stat respect ui.relative-paths
|
Sat, 09 Feb 2019 23:48:19 -0800 |
Martin von Zweigbergk |
match: delete unused argument "listsubrepos" from _buildmatch()
|
Sat, 09 Feb 2019 16:46:11 -0800 |
Martin von Zweigbergk |
match: delete unused rel() (API)
|
Sat, 09 Feb 2019 16:43:20 -0800 |
Martin von Zweigbergk |
largefiles: get cwd and relative paths from repo instead of matcher
|
Sat, 09 Feb 2019 14:37:58 -0800 |
Martin von Zweigbergk |
scmutil: remove special handling of pats==("",) in matchandpats() (API)
|
Fri, 08 Feb 2019 13:33:40 -0800 |
Martin von Zweigbergk |
scmutil: respect ui.relative-paths in default match.badfn
|
Fri, 08 Feb 2019 13:00:28 -0800 |
Martin von Zweigbergk |
cmdutil: migrate previously missed instances to uipathfn
|
Fri, 08 Feb 2019 13:54:20 -0800 |
Martin von Zweigbergk |
cat: respect ui.relative-paths for "skipping missing subrepository"
|
Fri, 08 Feb 2019 13:51:29 -0800 |
Martin von Zweigbergk |
addremove: use uipathfn instead of m.rel() for recorded similatity message
|
Thu, 07 Feb 2019 14:22:11 -0800 |
Martin von Zweigbergk |
forget: use relative paths for --interactive
|
Fri, 08 Feb 2019 13:20:46 -0800 |
Martin von Zweigbergk |
automv: respect ui.relative-paths
|
Fri, 08 Feb 2019 13:27:54 -0800 |
Martin von Zweigbergk |
debugwalk: avoid match.rel() and use repo.pathto() instead
|
Fri, 08 Feb 2019 13:27:26 -0800 |
Martin von Zweigbergk |
match: delete unused abs() (API)
|
Fri, 08 Feb 2019 13:00:05 -0800 |
Martin von Zweigbergk |
copy: respect ui.relative-paths in copy/rename
|
Fri, 08 Feb 2019 12:00:44 -0800 |
Martin von Zweigbergk |
match: delete unused uipath() and _uipathrelative (API)
|
Fri, 08 Feb 2019 11:56:39 -0800 |
Martin von Zweigbergk |
diff: respect ui.relative-paths for warning about path outside --root
|
Thu, 07 Feb 2019 23:29:14 -0800 |
Martin von Zweigbergk |
largefiles: use uipathfn instead of match.{rel,uipath}() (API)
|
Fri, 08 Feb 2019 13:08:01 -0800 |
Martin von Zweigbergk |
forget: pass around uipathfn and use instead of m.rel() (API)
|
Thu, 07 Feb 2019 23:25:39 -0800 |
Martin von Zweigbergk |
addremove: pass around uipathfn and use instead of m.uipath() (API)
|
Thu, 07 Feb 2019 23:19:33 -0800 |
Martin von Zweigbergk |
remove: pass around uipathfn and use instead of m.rel() (API)
|
Thu, 07 Feb 2019 11:15:30 -0800 |
Martin von Zweigbergk |
add: pass around uipathfn and use instead of m.rel() (API)
|
Fri, 08 Feb 2019 10:32:48 -0800 |
Martin von Zweigbergk |
subrepo: (mostly) use relative path in "skipping missing subrepository"
|
Fri, 08 Feb 2019 10:19:30 -0800 |
Martin von Zweigbergk |
subrepo: use relative path for "already tracked" message
|
Wed, 06 Feb 2019 23:56:59 -0800 |
Martin von Zweigbergk |
diff: make `hg diff --root=subrepo` work
|
Wed, 06 Feb 2019 23:12:56 -0800 |
Martin von Zweigbergk |
patch: replace "prefix" and "relroot" arguments by "pathfn" (API)
|
Sat, 09 Feb 2019 01:24:32 +0100 |
Boris Feld |
test: use `printenv.py --line` in `test-static-http.t`
|
Sat, 09 Feb 2019 01:24:19 +0100 |
Boris Feld |
test: use `printenv.py --line` in `test-ssh.t`
|
Sat, 09 Feb 2019 01:23:49 +0100 |
Boris Feld |
test: use `printenv.py --line` in `test-ssh-bundle1.t`
|
Sat, 09 Feb 2019 01:23:29 +0100 |
Boris Feld |
test: use `printenv.py --line` in `test-push-http.t`
|
Sat, 09 Feb 2019 01:22:20 +0100 |
Boris Feld |
test: use `printenv.py --line` in `test-https.t`
|
Sat, 09 Feb 2019 01:20:35 +0100 |
Boris Feld |
test: use `printenv.py --line` in `test-http-bundle1.t`
|
Sat, 09 Feb 2019 01:20:03 +0100 |
Boris Feld |
test: use `printenv.py --line` in `test-hook.t`
|
Sat, 09 Feb 2019 01:19:43 +0100 |
Boris Feld |
test: use `printenv.py --line` in `test-bundle2-multiple-changegroups.t`
|
Sat, 09 Feb 2019 01:19:15 +0100 |
Boris Feld |
test: use `printenv.py --line` in `test-bundle.t`
|
Thu, 07 Feb 2019 23:41:44 -0800 |
Martin von Zweigbergk |
debugignore: respect ui.relative-paths
|
Fri, 08 Feb 2019 13:31:26 -0800 |
Martin von Zweigbergk |
annotate: respect ui.relative-paths for "binary file" message
|
Fri, 08 Feb 2019 23:29:07 -0800 |
Martin von Zweigbergk |
remotefilelog: replace matchandpats() by match()
|
Thu, 31 Jan 2019 12:49:22 -0800 |
Kyle Lippincott |
blackbox: test that track=* works to log everything
|
Thu, 31 Jan 2019 11:55:02 -0800 |
Kyle Lippincott |
blackbox: test that unsetting track disables blackbox logging
|
Thu, 07 Feb 2019 10:20:57 -0800 |
Martin von Zweigbergk |
subrepo: adjust subrepo prefix before calling subrepo.archive() (API)
|
Thu, 07 Feb 2019 09:52:36 -0800 |
Martin von Zweigbergk |
subrepo: adjust subrepo prefix before calling subrepo.diff() (API)
|
Thu, 07 Feb 2019 10:01:55 -0800 |
Martin von Zweigbergk |
subrepo: adjust subrepo prefix before calling subrepo.addremove() (API)
|
Thu, 07 Feb 2019 09:59:27 -0800 |
Martin von Zweigbergk |
subrepo: adjust subrepo prefix before calling subrepo.add() (API)
|
Thu, 07 Feb 2019 09:52:22 -0800 |
Martin von Zweigbergk |
subrepo: adjust subrepo prefix before calling subrepo.forget() (API)
|
Thu, 07 Feb 2019 09:40:37 -0800 |
Martin von Zweigbergk |
subrepo: adjust subrepo prefix before calling subrepo.removefiles() (API)
|
Thu, 07 Feb 2019 09:46:36 -0800 |
Martin von Zweigbergk |
subrepo: avoid calculating subrepo prefix twice for cat() (API)
|
Thu, 07 Feb 2019 16:43:42 +0300 |
Pulkit Goyal |
py3: make sure __repr__ returns str
|
Thu, 07 Feb 2019 16:44:43 +0300 |
Pulkit Goyal |
py3: use bytes.startswith() instead of comparing with bytes[0]
|
Fri, 08 Feb 2019 22:57:26 -0800 |
Martin von Zweigbergk |
match: remove unused "exact" argument (API)
|
Fri, 08 Feb 2019 23:03:42 -0800 |
Martin von Zweigbergk |
tests: replace match.match(exact=True) by match.exact()
|
Wed, 06 Feb 2019 22:52:49 -0800 |
Martin von Zweigbergk |
patch: accept second matcher that applies only to copy sources (API)
|
Wed, 06 Feb 2019 17:46:20 -0800 |
Martin von Zweigbergk |
patch: let caller pass in root-filtering matcher (API)
|
Wed, 06 Feb 2019 17:27:43 -0800 |
Martin von Zweigbergk |
patch: pass in context objects into diffhunks() (API)
|
Thu, 07 Feb 2019 21:48:50 +0300 |
Nikita Slyusarev |
convert: handle exec bit removal while converting to svn
|
Thu, 07 Feb 2019 18:57:54 +0300 |
Nikita Slyusarev |
convert: handle empty intial commits while converting to svn
|
Mon, 21 Jan 2019 17:37:33 +0000 |
Martijn Pieters |
branchmap: encapsulate cache updating in the map itself
|
Thu, 07 Feb 2019 11:08:54 +0100 |
Mathias De Mare |
tests: fix regression tests failing on CentOS 7
stable
|
Thu, 07 Feb 2019 09:12:01 +0100 |
Mathias De Mare |
packaging: modify rc detection to work with X.Yrc instead of X.Y-rc
stable
|
Thu, 07 Feb 2019 21:16:25 -0800 |
Martin von Zweigbergk |
context: replace repeated "self._repo.dirstate" by "ds" variable
|
Thu, 07 Feb 2019 21:48:24 -0800 |
Martin von Zweigbergk |
context: delete unused undelete()
|
Wed, 06 Feb 2019 22:32:50 -0800 |
Martin von Zweigbergk |
diffordiffstat: avoid looking up contexts twice
|
Thu, 07 Feb 2019 17:04:15 +0100 |
Boris Feld |
fsmonitor: rename new verbose config knob
|
Wed, 06 Feb 2019 23:41:36 -0500 |
Matt Harbison |
tests: stabilize test-extdiff.t on Windows
|
Wed, 06 Feb 2019 22:30:49 -0500 |
Matt Harbison |
lfs: disable all authentication except Basic for HTTP(S) connections
|
Wed, 30 Jan 2019 16:21:30 -0800 |
Martin von Zweigbergk |
locate: respect ui.relative-paths
|
Tue, 05 Feb 2019 10:30:05 -0800 |
Martin von Zweigbergk |
revert: respect ui.relative-paths
|
Tue, 05 Feb 2019 09:44:22 -0800 |
Martin von Zweigbergk |
scmutil: delete now-unused origpath() (API)
|
Tue, 05 Feb 2019 09:43:34 -0800 |
Martin von Zweigbergk |
subrepo: migrate to scmutil.backuppath()
|
Mon, 04 Feb 2019 21:31:18 -0800 |
Martin von Zweigbergk |
resolve: migrate to scmutil.backuppath()
|
Mon, 04 Feb 2019 21:19:05 -0800 |
Martin von Zweigbergk |
merge: migrate to scmutil.backuppath()
|
Mon, 04 Feb 2019 21:14:37 -0800 |
Martin von Zweigbergk |
filemerge: migrate to scmutil.backuppath()
|
Mon, 04 Feb 2019 21:10:17 -0800 |
Martin von Zweigbergk |
mq: migrate to scmutil.backuppath()
|
Mon, 04 Feb 2019 21:00:58 -0800 |
Martin von Zweigbergk |
largefiles: migrate to scmutil.backuppath()
|
Tue, 05 Feb 2019 11:14:07 -0800 |
Martin von Zweigbergk |
revert: migrate to scmutil.backuppath()
|
Mon, 04 Feb 2019 20:49:45 -0800 |
Martin von Zweigbergk |
shelve: fix broken backup of conflicting untracked file
|
Mon, 04 Feb 2019 20:46:33 -0800 |
Martin von Zweigbergk |
scmutil: introduce a new backuppath() to replace origpath()
|
Mon, 04 Feb 2019 09:21:40 -0800 |
Martin von Zweigbergk |
tests: demonstrate broken unshelve when backing up untracked file
|
Wed, 06 Feb 2019 15:35:25 -0800 |
Martin von Zweigbergk |
subrepo: always show relative path to .orig backup
|
Wed, 06 Feb 2019 15:26:53 -0800 |
Martin von Zweigbergk |
mq: always show relative path to .orig backup
|
Wed, 06 Feb 2019 14:57:08 -0800 |
Martin von Zweigbergk |
revert: always show relative path to .orig backup
|
Tue, 05 Feb 2019 17:02:40 -0500 |
Matt Harbison |
py3: ensure the HTTP password manager returns strings, not bytes
|
Tue, 05 Feb 2019 16:47:19 -0500 |
Matt Harbison |
tests: enable HTTP digest testing
|
Tue, 05 Feb 2019 16:16:14 -0500 |
Matt Harbison |
wsgiheaders: make sure __repr__() returns a string
|
Tue, 05 Feb 2019 13:32:39 -0500 |
Matt Harbison |
tests: add code to handle HTTP digests on the server side
|
Tue, 05 Feb 2019 13:30:48 -0500 |
Matt Harbison |
run-tests: allow spaces in the --view tool
|
Tue, 05 Feb 2019 09:37:23 -0500 |
Matt Harbison |
tests: extract the http server authentication extension to a single module
|
Sat, 02 Feb 2019 21:58:49 -0800 |
Ludovic Chabant |
extdiff: support tools that can be run simultaneously
|
Tue, 05 Feb 2019 20:50:54 -0500 |
Matt Harbison |
subrepo: avoid false unsafe path detection on Windows
stable
|
Tue, 05 Feb 2019 11:17:11 -0800 |
Martin von Zweigbergk |
largefiles: use wrappedfunction() in overriderevert()
|
Tue, 05 Feb 2019 14:25:11 -0800 |
Martin von Zweigbergk |
largefiles: use wrappedfunction() for "normal files match" in overridecopy()
|
Tue, 05 Feb 2019 14:42:13 -0800 |
Martin von Zweigbergk |
largefiles: use wrappedfunction() for match() override in overridecopy()
|
Tue, 05 Feb 2019 14:29:37 -0800 |
Martin von Zweigbergk |
largefiles: use wrappedfunction() for util.copyfile() override
|
Tue, 05 Feb 2019 14:15:34 -0800 |
Martin von Zweigbergk |
largefiles: use wrappedfunction() for matchandpats() override in overridelog()
|
Fri, 01 Feb 2019 22:52:09 -0800 |
Martin von Zweigbergk |
status: if ui.relative-paths=no, don't use relative paths even with patterns
|
Tue, 29 Jan 2019 15:49:20 -0800 |
Martin von Zweigbergk |
files: respect ui.relative-paths
|
Fri, 01 Feb 2019 22:28:55 -0800 |
Martin von Zweigbergk |
config: introduce a new value for ui.relative-paths getting old behavior
|
Tue, 05 Feb 2019 21:31:33 +0300 |
Pulkit Goyal |
py3: use pycompat.bytestr() on extra values because it can be int
|
Tue, 05 Feb 2019 21:30:30 +0300 |
Pulkit Goyal |
py3: add some b'' prefixes in hgext/convert/monotone.py
|
Tue, 05 Feb 2019 21:29:55 +0300 |
Pulkit Goyal |
py3: use '%d' for integers instead of '%s'
|
Tue, 05 Feb 2019 21:17:46 +0300 |
Pulkit Goyal |
py3: add 1 new passing test found by buildbot
|
Mon, 04 Feb 2019 21:23:44 -0800 |
Martin von Zweigbergk |
merge: don't unnecessarily calculate absolute path
|
Mon, 04 Feb 2019 21:21:55 -0800 |
Martin von Zweigbergk |
merge: don't unnecessarily calculate backup path
|
Sun, 03 Feb 2019 22:49:28 -0800 |
Martin von Zweigbergk |
largefiles: drop "rel" prefix from filename variables
|
Mon, 21 Jan 2019 17:41:59 +0000 |
Martijn Pieters |
branchmap: add some clarifications and clean up flow
|
Mon, 21 Jan 2019 16:37:23 +0000 |
Martijn Pieters |
branchmap: updating triggers a write
|
Mon, 21 Jan 2019 16:04:48 +0000 |
Martijn Pieters |
branchmap: make branchcache responsible for reading
|
Mon, 04 Feb 2019 09:10:07 -0800 |
Gregory Szorc |
attr: make some docstrings raw strings
|
Sun, 27 Jan 2019 13:37:37 +0900 |
Yuya Nishihara |
revset: leverage getintrange() helper in relation-subscript operation (API)
|
Sun, 27 Jan 2019 13:28:45 +0900 |
Yuya Nishihara |
revset: allow to parse single integer as a range
|
Sun, 27 Jan 2019 13:18:53 +0900 |
Yuya Nishihara |
revset: extract a helper to parse integer range
|
Thu, 31 Jan 2019 14:47:34 -0800 |
Kyle Lippincott |
commit: if interactive, look elsewhere for whitespace settings (BC)
|
Thu, 31 Jan 2019 14:29:24 -0800 |
Kyle Lippincott |
diff: when looking for diff configs, support a configurable prefix
|
Thu, 31 Jan 2019 14:27:25 -0800 |
Kyle Lippincott |
config: extract diff-related coreconfigitem()s to a helper method
|
Mon, 28 Jan 2019 18:05:05 -0800 |
Kyle Lippincott |
commit: ignore diff whitespace settings when doing `commit -i` (issue5839)
|
Mon, 04 Feb 2019 14:43:26 -0800 |
Gregory Szorc |
tests: add syntax warnings on Python 3.8 in python-zstandard
|
Mon, 04 Feb 2019 14:38:23 -0800 |
Gregory Szorc |
check-py3-compat: manually format and print warnings
|
Mon, 04 Feb 2019 14:25:00 -0800 |
Gregory Szorc |
check-py3-compat: provide filename to ast.parse()
|
Mon, 04 Feb 2019 14:22:50 -0800 |
Gregory Szorc |
doc: escape backslash
|
Mon, 04 Feb 2019 14:16:52 -0800 |
Gregory Szorc |
testparseutil: escape backslash in docstring
|
Mon, 04 Feb 2019 14:14:25 -0800 |
Gregory Szorc |
tests: use raw strings in test-help.t
|
Mon, 04 Feb 2019 14:10:10 -0800 |
Gregory Szorc |
tests: escape backslash in makepatch.py inline file
|
Mon, 04 Feb 2019 14:05:26 -0800 |
Gregory Szorc |
tests: use raw strings in test-cbor.py
|
Mon, 04 Feb 2019 14:03:15 -0800 |
Gregory Szorc |
showstack: use raw docstring
|
Mon, 04 Feb 2019 14:00:57 -0800 |
Gregory Szorc |
tests: use raw string in test-check-code.t
|
Mon, 04 Feb 2019 09:47:13 -0800 |
Gregory Szorc |
run-tests: set attributes in sorted order
|
Mon, 04 Feb 2019 09:41:10 -0800 |
Gregory Szorc |
revetbenchmarks: use raw string for regular expression with escapes
|
Mon, 04 Feb 2019 09:38:33 -0800 |
Gregory Szorc |
check-code: use raw string
|
Mon, 04 Feb 2019 09:37:09 -0800 |
Gregory Szorc |
tests: use raw strings for regular expressions with escapes
|
Mon, 04 Feb 2019 09:35:55 -0800 |
Gregory Szorc |
drawdag: use raw strings for docstrings
|
Mon, 04 Feb 2019 09:34:11 -0800 |
Gregory Szorc |
check-config: use raw strings for regular expressions
|
Mon, 04 Feb 2019 09:32:30 -0800 |
Gregory Szorc |
run-tests: use raw strings for regular expressions
|
Mon, 04 Feb 2019 09:31:19 -0800 |
Gregory Szorc |
check-commit: use raw string for regular expression
|
Mon, 04 Feb 2019 09:13:05 -0800 |
Gregory Szorc |
configitems: use raw strings for hidden-{command,topic} items
|
Mon, 04 Feb 2019 09:03:10 -0800 |
Gregory Szorc |
convert: use raw string for regular expressions
|
Mon, 04 Feb 2019 09:01:49 -0800 |
Gregory Szorc |
graphmod: use raw string
|
Mon, 04 Feb 2019 09:00:52 -0800 |
Gregory Szorc |
crecord: use raw string for regular expression
|
Mon, 04 Feb 2019 08:59:11 -0800 |
Gregory Szorc |
patch: properly escape \ in string literals
|
Mon, 04 Feb 2019 09:07:00 -0800 |
Gregory Szorc |
global: make some docstrings raw strings
|
Mon, 04 Feb 2019 08:54:30 -0800 |
Gregory Szorc |
global: use raw strings for regular expressions with escapes
|
Mon, 04 Feb 2019 09:29:25 -0800 |
Gregory Szorc |
tests: add optional Python 2.7 deprecation output
|
Mon, 04 Feb 2019 17:06:22 -0500 |
Augie Fackler |
tests: fix test-match.py on Python3
|
Mon, 04 Feb 2019 20:35:21 +0300 |
Pulkit Goyal |
merge with stable
|
Mon, 04 Feb 2019 18:14:03 +0300 |
Pulkit Goyal |
match: teach diffmatcher.visitdir() to return 'all' if possible
|
Sun, 03 Feb 2019 10:01:43 +0100 |
Boris Feld |
py3: use integer division instead of `int(...)` call
|
Sun, 03 Feb 2019 17:15:11 +0530 |
Pulkit Goyal |
py3: add some b'' prefixes in test-notify.t
|
Sun, 03 Feb 2019 17:05:47 +0530 |
Pulkit Goyal |
py3: use pycompat.long in hgext/convert/monotone.py
|
Sun, 03 Feb 2019 16:59:46 +0530 |
Pulkit Goyal |
py3: add three new passing tests found by buildbot
|
Sun, 03 Feb 2019 16:38:47 +0530 |
Pulkit Goyal |
py3: do a fsdecode(), fsencode() dance in posix.py
|
Sun, 03 Feb 2019 01:02:24 +0530 |
Taapas Agrawal |
revert: add prompt before undeleting a file in -i (issue6008)
|
Sat, 02 Feb 2019 13:16:46 -0800 |
Gregory Szorc |
py3: add alternate output on Python 3
|
Sat, 02 Feb 2019 13:13:22 -0800 |
Gregory Szorc |
py3: add Python 3 output for test-flagprocessor.t
|
Sat, 02 Feb 2019 11:49:26 -0800 |
Gregory Szorc |
zeroconf: Python 3 porting of vendored library
|
Tue, 22 Jan 2019 14:22:25 +0800 |
Anton Shestakov |
relnotes: more improvements
|
Sat, 02 Feb 2019 15:26:51 +0900 |
Yuya Nishihara |
py3: don't use universal_newlines in svnsubrepo
|
Sat, 02 Feb 2019 15:21:35 +0900 |
Yuya Nishihara |
py3: remove unneeded fsencode() from gitsubrepo
|
Fri, 25 Jan 2019 14:41:53 -0800 |
Martin von Zweigbergk |
debugcommands: add a debugpathcopies command
|
Fri, 01 Feb 2019 20:21:04 -0500 |
Augie Fackler |
py3: record several more passes from the buildbot ratchet
|
Wed, 30 Jan 2019 17:05:09 -0800 |
Martin von Zweigbergk |
grep: respect ui.relative-paths
|
Wed, 30 Jan 2019 16:59:31 -0800 |
Martin von Zweigbergk |
grep: move writing of path outside of column loop
|
Tue, 29 Jan 2019 12:01:13 -0800 |
Martin von Zweigbergk |
resolve: respect ui.relative-paths
|
Wed, 30 Jan 2019 12:05:43 -0800 |
Martin von Zweigbergk |
merge: respect ui.relative-paths
|
Tue, 29 Jan 2019 18:46:11 -0500 |
Augie Fackler |
histedit: add templating support to histedit's rule file generation
|
Fri, 01 Feb 2019 17:03:51 -0800 |
Gregory Szorc |
py3: account for demand import difference between Python versions
|
Fri, 01 Feb 2019 13:20:13 -0800 |
Gregory Szorc |
tests: use unimported modules in test-demandimport.py
|
Fri, 01 Feb 2019 16:47:29 -0800 |
Gregory Szorc |
py3: conditionalize test-demandimport.py for Python 3
|
Fri, 01 Feb 2019 12:09:05 -0800 |
Gregory Szorc |
py3: replace print() with assert in test-demandimport.py
|
Sat, 02 Feb 2019 04:49:42 +0530 |
Pulkit Goyal |
py3: pass str into grp.getgrnam
|
Wed, 30 Jan 2019 03:50:31 +0530 |
Pulkit Goyal |
montone: fix addition to list by using .append() instead of '+'
|
Wed, 30 Jan 2019 17:04:26 -0500 |
Augie Fackler |
tests: give up and make setsockopt() calls optional in the output
|
Thu, 31 Jan 2019 11:12:59 -0500 |
Augie Fackler |
py3: fix test-remotefilelog-repack.t
|
Wed, 30 Jan 2019 19:43:43 -0500 |
Augie Fackler |
tests: alter email `From` line to a value that's consistently parsed
|
Thu, 31 Jan 2019 16:51:52 -0800 |
Martin von Zweigbergk |
diff: drop duplicate filter of copies by destination
|
Thu, 31 Jan 2019 16:32:54 -0800 |
Martin von Zweigbergk |
diff: use match.intersectmatchers()
|
Fri, 01 Feb 2019 09:13:39 -0800 |
Gregory Szorc |
tests: convert ParseError arguments to str on Python 3
|
Thu, 31 Jan 2019 22:01:09 -0500 |
Matt Harbison |
tests: quote $PYTHON for py3 support on Windows
|
Thu, 31 Jan 2019 21:54:38 -0500 |
Matt Harbison |
py3: byteify the --retest path of run-tests.py
|
Wed, 30 Jan 2019 19:18:20 -0500 |
Augie Fackler |
subrepo: clean up lingering bytes/str issues in svn support
|
Wed, 30 Jan 2019 16:14:39 -0800 |
Martin von Zweigbergk |
tweakdefaults: set ui.relative-paths instead of command.status.relative
|
Tue, 29 Jan 2019 15:37:35 -0800 |
Martin von Zweigbergk |
status: introduce higher-level ui.relative-paths
|
Tue, 29 Jan 2019 15:37:14 -0800 |
Martin von Zweigbergk |
status: extract helper for producing relative or absolute path for UI
|
Thu, 31 Jan 2019 18:17:02 +0530 |
Navaneeth Suresh |
tags: avoid generating commit for an already deleted tag (issue5752)
|
Fri, 21 Dec 2018 17:10:07 +0100 |
Boris Feld |
watchman: detect nested mercurial repositories and abort
|
Fri, 21 Dec 2018 17:12:31 +0100 |
Boris Feld |
watchman: add verbose config knob
|
Tue, 29 Jan 2019 22:59:15 -0800 |
Ludovic Chabant |
extdiff: add --per-file and --confirm options
|
Wed, 30 Jan 2019 19:20:31 -0500 |
Matt Harbison |
run-tests: sort the skip, failure and error lists in the final output
|
Wed, 30 Jan 2019 17:07:58 -0800 |
Gregory Szorc |
tests: add Python 3 output for test-remotefilelog-gc.t
|
Wed, 30 Jan 2019 17:22:07 -0800 |
Gregory Szorc |
hg: raise Abort on invalid path
|
Wed, 30 Jan 2019 19:29:32 -0500 |
Augie Fackler |
subrepo: bytes/str cleanups on Git support
|
Wed, 30 Jan 2019 16:54:34 -0800 |
Gregory Szorc |
tests: compare against a bytes in test-lock.py
|
Wed, 30 Jan 2019 16:53:12 -0800 |
Gregory Szorc |
tests: perform a shallow copy instead of a deep copy
|
Wed, 30 Jan 2019 18:49:17 -0500 |
Augie Fackler |
tests: make and use a new `svnurlof.py` helper for constructing svn urls
|
Wed, 30 Jan 2019 17:24:57 -0500 |
Augie Fackler |
server: skip logging of ECONNRESET
|
Wed, 30 Jan 2019 18:32:11 -0500 |
Augie Fackler |
git: a little pycompat.bytestring() love to make this code work in py3
|
Thu, 24 Jan 2019 16:07:32 -0500 |
Augie Fackler |
py3: have test-revset2.t write test scripts in a more portable way
|
Wed, 30 Jan 2019 16:43:52 -0500 |
Augie Fackler |
py3: fix up test-remotefilelog-cacheprocess.t to not depend on a repr
|
Wed, 30 Jan 2019 13:36:51 -0800 |
Gregory Szorc |
remotefilelog: cast division result to an int
|
Wed, 30 Jan 2019 13:34:47 -0800 |
Gregory Szorc |
tests: cast division result to int
|
Wed, 30 Jan 2019 13:30:01 -0800 |
Gregory Szorc |
tests: various Python 3 ports for test-remotefilelog-datapack.py
|
Wed, 30 Jan 2019 13:22:42 -0800 |
Gregory Szorc |
tests: use items() in test-remotefilelog-datapack.py
|
Wed, 30 Jan 2019 13:21:43 -0800 |
Gregory Szorc |
tests: use bytes and %d formatting in test-remotefilelog-datapack.py
|
Mon, 28 Jan 2019 03:41:33 -0500 |
Boris Feld |
perf: add a --[no-]clear-caches option to `perfnodemap`
|
Fri, 25 Jan 2019 18:55:45 -0500 |
Boris Feld |
perf: add a perfnodemap command
|
Wed, 30 Jan 2019 13:07:20 -0800 |
Gregory Szorc |
wireprotov1server: use binascii.unhexlify
|
Wed, 30 Jan 2019 12:55:44 -0800 |
Gregory Szorc |
tests: conditionalize test-http-bad-server.t for Python 3.5
|
Wed, 30 Jan 2019 12:12:25 -0800 |
Gregory Szorc |
tests: log sendall() operations and port test-http-bad-server.t
|
Tue, 29 Jan 2019 14:06:46 -0800 |
Gregory Szorc |
tests: glob away readline(-1)
|
Wed, 30 Jan 2019 13:08:59 -0800 |
Gregory Szorc |
tests: change how sockets are closed
|
Wed, 30 Jan 2019 09:52:16 -0800 |
Gregory Szorc |
tests: add b'' prefixes to badserverext.py
|
Wed, 30 Jan 2019 11:44:34 -0800 |
Gregory Szorc |
hgweb: log error before attempting I/O
|
Tue, 29 Jan 2019 11:51:19 -0800 |
Gregory Szorc |
tests: write commit message using file I/O
|
Fri, 01 Feb 2019 13:44:09 -0500 |
Augie Fackler |
Added signature for changeset 83377b4b4ae0
stable
|
Fri, 01 Feb 2019 13:44:07 -0500 |
Augie Fackler |
Added tag 4.9 for changeset 83377b4b4ae0
stable
|
Tue, 08 Jan 2019 22:19:36 +0900 |
Yuya Nishihara |
subrepo: reject potentially unsafe subrepo paths (BC) (SEC)
stable 4.9
|
Tue, 08 Jan 2019 22:07:45 +0900 |
Yuya Nishihara |
subrepo: prohibit variable expansion on creation of hg subrepo (SEC)
stable
|
Tue, 08 Jan 2019 21:51:54 +0900 |
Yuya Nishihara |
subrepo: extend path auditing test to include more weird patterns (SEC)
stable
|
Thu, 31 Jan 2019 13:32:21 +0800 |
Anton Shestakov |
copyright: update to 2019
stable
|
Mon, 28 Jan 2019 18:00:14 -0800 |
Kyle Lippincott |
patch: handle 0 context lines (diff.unified=0) when parsing patches
|
Wed, 30 Jan 2019 03:56:35 +0530 |
Pulkit Goyal |
py3: pass str into RuntimeError() to prevent b'' in output
|
Wed, 30 Jan 2019 03:49:56 +0530 |
Pulkit Goyal |
py3: use '%d' instead of '%s' for integers
|
Tue, 29 Jan 2019 13:26:18 -0500 |
Augie Fackler |
tests: port test-hgweb-auth.py to Python 3
|
Tue, 29 Jan 2019 13:25:21 -0500 |
Augie Fackler |
url: convert some variables back to bytes
|
Tue, 29 Jan 2019 13:24:20 -0500 |
Augie Fackler |
url: add some defensive asserts on expected incoming types
|
Tue, 29 Jan 2019 16:03:52 +0300 |
Pulkit Goyal |
changegroup: don't try to build changelog chunks if not required
|
Thu, 24 Jan 2019 18:22:47 -0500 |
Boris Feld |
revlog: make sure we never use sparserevlog without general delta (issue6056)
stable
|
Wed, 30 Jan 2019 18:15:38 +0100 |
Boris Feld |
sparserevlog: document the config option
stable
|
Tue, 29 Jan 2019 15:43:02 +0300 |
Pulkit Goyal |
changegroup: initialize the state variable a bit earlier
|
Sat, 26 Jan 2019 11:23:31 -0800 |
Gregory Szorc |
tests: conditionalize test output on Python 3.7
|
Sat, 13 Oct 2018 16:53:43 +0200 |
Gregory Szorc |
hghave: add pyXY features for Python version numbers
|
Tue, 29 Jan 2019 14:30:10 +0300 |
Pulkit Goyal |
py3: whitelist couple more passing tests found by buildbot
|
Sat, 26 Jan 2019 13:52:39 -0800 |
Gregory Szorc |
keepalive: implement _close_conn() so closes are known
|
Mon, 28 Jan 2019 21:35:06 -0500 |
Matt Harbison |
lfs: explicitly add the Content-Length header when uploading blobs, for py3
|
Mon, 28 Jan 2019 03:20:31 -0500 |
Boris Feld |
perf: support looking up multiple revisions
|
Fri, 25 Jan 2019 18:43:48 -0500 |
Boris Feld |
perf: add a no-lookup variant to perfindex
|
Mon, 28 Jan 2019 04:47:40 -0500 |
Boris Feld |
perf: add some documentation to perfindex
|
Fri, 25 Jan 2019 14:53:19 -0500 |
Boris Feld |
perf: move cache clearing in the `setup` step of `perfheads`
|
Fri, 25 Jan 2019 18:22:02 -0500 |
Boris Feld |
revlog: document cext oddities in terms of object/caches
|
Fri, 25 Jan 2019 14:52:31 -0500 |
Boris Feld |
perf: document perfheads
|
Sun, 27 Jan 2019 22:32:09 -0500 |
Matt Harbison |
py3: stabilize the output of lfs commandserver tests
|
Sun, 27 Jan 2019 20:58:18 -0500 |
Matt Harbison |
py3: conditionalize some LFS test output
|
Sun, 27 Jan 2019 20:50:52 -0500 |
Matt Harbison |
lfs: strip the response headers from the Batch API before printing
|
Sun, 27 Jan 2019 18:34:17 -0500 |
Matt Harbison |
py3: force hgweb.server error log to internally write unicode
|
Sun, 27 Jan 2019 17:48:15 -0500 |
Matt Harbison |
py3: byteify the decoded JSON responses upon receipt in the LFS blobstore
|
Sun, 27 Jan 2019 18:05:17 -0500 |
Matt Harbison |
hgweb: ensure Content-Length and Content-Type are not promoted to HTTP_ on py3
|
Sun, 27 Jan 2019 15:42:55 -0500 |
Matt Harbison |
py3: raw stringify various JSON and HTTP headers in the LFS blobstore module
|
Sun, 27 Jan 2019 15:19:28 -0500 |
Matt Harbison |
py3: byteify the LFS blobstore module
|
Sun, 27 Jan 2019 00:50:39 -0500 |
Matt Harbison |
py3: raw stringify various things in the LFS server module
|
Sun, 27 Jan 2019 00:36:56 -0500 |
Matt Harbison |
py3: add b'' prefixes to the LFS server module
|
Sun, 27 Jan 2019 00:26:17 -0500 |
Matt Harbison |
py3: add b'' and r'' prefixes to LFS tests
|
Sun, 27 Jan 2019 20:22:07 -0500 |
Augie Fackler |
py3: more tests from the ratchet
|
Sat, 26 Jan 2019 17:53:03 +0900 |
Yuya Nishihara |
dispatch: unify handler of IOError and OSError
|
Sat, 26 Jan 2019 17:51:55 +0900 |
Yuya Nishihara |
dispatch: quote filename in IOError as well
|
Sat, 26 Jan 2019 17:44:07 +0900 |
Yuya Nishihara |
dispatch: add inline comment about possible IOError subtypes
|
Sat, 26 Jan 2019 16:53:17 -0800 |
Gregory Szorc |
convert: print exception message directly
|
Sat, 26 Jan 2019 16:45:25 -0800 |
Gregory Szorc |
crecord: always return a str from uihunk.__repr__
|
Sat, 26 Jan 2019 15:52:37 -0800 |
Gregory Szorc |
tests: handles bytes/str mismatch in test-commit-interface-curses.t
|
Sat, 26 Jan 2019 14:16:34 -0800 |
Gregory Szorc |
githelp: format with %d if an integer
|
Sat, 26 Jan 2019 14:14:44 -0800 |
Gregory Szorc |
githelp: make argument parsing more compatible with Python 3
|
Sat, 26 Jan 2019 14:08:35 -0800 |
Gregory Szorc |
tests: add b'' prefixes to flagprocessorext.py
|
Sat, 26 Jan 2019 14:06:07 -0800 |
Gregory Szorc |
tests: add b'' to config file name
|
Sat, 26 Jan 2019 14:00:42 -0800 |
Gregory Szorc |
sslutil: ensure serverhostname is bytes when formatting
|
Sat, 26 Jan 2019 13:58:58 -0800 |
Gregory Szorc |
sslutil: use raw strings for exception reason compare
|
Sat, 26 Jan 2019 13:40:44 -0800 |
Gregory Szorc |
keepalive: track ready state with a bool
|
Sat, 26 Jan 2019 13:39:18 -0800 |
Gregory Szorc |
keepalive: use collections.defaultdict for host map
|
Sat, 26 Jan 2019 10:57:17 -0800 |
Gregory Szorc |
statichttprepo: use str to appease Python 3
|
Sat, 26 Jan 2019 10:53:10 -0800 |
Gregory Szorc |
statichttprepo: use URLError.reason directly
|
Sat, 26 Jan 2019 10:40:37 -0800 |
Gregory Szorc |
mail: document behavior of Python 3
|
Sat, 26 Jan 2019 10:22:09 -0800 |
Gregory Szorc |
notify: be more defensive aboute None values
|
Sat, 26 Jan 2019 10:00:17 -0800 |
Gregory Szorc |
wireprotov2server: use our JSON encoder
|
Fri, 25 Jan 2019 17:11:49 -0800 |
Gregory Szorc |
tests: add optional setsockopt() lines for Python 3
|
Sat, 26 Jan 2019 13:14:21 +0530 |
Navaneeth Suresh |
diffstat: support filenames with whitespaces on renames
|
Mon, 21 Jan 2019 23:08:31 -0800 |
Martin von Zweigbergk |
largefiles: avoid walking full manifest
|
Fri, 25 Jan 2019 23:22:23 -0800 |
Martin von Zweigbergk |
cleanup: use p1() instead of parents() when we only need the first parent
|
Fri, 25 Jan 2019 23:43:11 -0800 |
Martin von Zweigbergk |
cleanup: use repo['.'] instead of repo[None].p1()
|
Fri, 25 Jan 2019 23:36:23 -0800 |
Martin von Zweigbergk |
cleanup: use p1() and p2() instead of parents()[0] and parents()[1]
|
Mon, 21 Jan 2019 15:29:14 +0000 |
Martijn Pieters |
branchmap: rename partial -> bcache
|
Mon, 21 Jan 2019 13:45:12 -0800 |
Martin von Zweigbergk |
context: delete mistaken comment about return value of renamed()
|
Tue, 15 Jan 2019 16:55:20 -0800 |
Martin von Zweigbergk |
copies: get working copy parents from wctx, not dirstate, to make in-mem work
|
Tue, 15 Jan 2019 16:50:50 -0800 |
Martin von Zweigbergk |
copies: pass contexts into _findlimit()
|
Tue, 15 Jan 2019 11:16:42 -0800 |
Martin von Zweigbergk |
copies: consider nullrev a common ancestor
|
Thu, 17 Jan 2019 09:18:48 -0800 |
Martin von Zweigbergk |
unshare: use context manager for locks
|
Fri, 25 Jan 2019 21:23:16 -0500 |
Augie Fackler |
py3: new tests from the ratchet
|
Sat, 26 Jan 2019 12:24:04 +0800 |
Anton Shestakov |
dagop: check if stopdepth is greater than or equal to maxlogdepth
|
Sat, 26 Jan 2019 12:21:20 +0800 |
Anton Shestakov |
revset: move dagop.maxlogdepth usage to generationsrel()
|
Sat, 26 Jan 2019 12:20:05 +0800 |
Anton Shestakov |
test-revset: check that #generations[1:-1] doesn't result in any errors
|
Fri, 25 Jan 2019 22:32:45 -0500 |
Matt Harbison |
py3: fix a bytes/str mingling in test-install.t
|
Fri, 25 Jan 2019 21:19:51 -0500 |
Matt Harbison |
tests: conditionalize Windows difference in test-dispatch.t
|
Fri, 25 Jan 2019 16:00:34 -0800 |
Gregory Szorc |
util: cast memoryview to bytes
|
Fri, 25 Jan 2019 15:36:55 -0800 |
Gregory Szorc |
tests: add b'' prefixes to ui.configbool() call
|
Fri, 25 Jan 2019 15:31:07 -0800 |
Gregory Szorc |
commands: check for modheads being None
|
Fri, 25 Jan 2019 15:21:56 -0800 |
Gregory Szorc |
tests: add b'' when testing for tls1.2
|
Fri, 25 Jan 2019 15:15:59 -0800 |
Gregory Szorc |
wireprotov2peer: make "received frame(...)" messages debug level
|
Fri, 25 Jan 2019 15:09:08 -0800 |
Gregory Szorc |
tests: add optional setsockopt() output on Python 3
|
Fri, 25 Jan 2019 15:03:20 -0800 |
Gregory Szorc |
wireprotov2peer: rewrite character traversal to use slices
|
Fri, 25 Jan 2019 14:57:37 -0800 |
Gregory Szorc |
wireprotov2server: don't attempt to cast command name
|
Fri, 25 Jan 2019 14:38:49 -0800 |
Gregory Szorc |
wireprotov2server: use pycompat.strkwargs when calling cachekeyfn
|
Thu, 17 Jan 2019 18:05:54 +0530 |
Navaneeth Suresh |
diffstat: make --git work properly on renames (issue6025)
|
Fri, 25 Jan 2019 09:50:23 -0800 |
Martin von Zweigbergk |
cmdutil: drop obsolete comment about updating to '.'
|
Thu, 24 Jan 2019 16:30:30 -0800 |
Martin von Zweigbergk |
mq: slightly simplify check for patched working copy
|
Thu, 24 Jan 2019 16:25:19 -0800 |
Martin von Zweigbergk |
localrepo: slightly simplify check for removed parents in _rollback()
|
Thu, 24 Jan 2019 16:16:10 -0800 |
Martin von Zweigbergk |
transplant: use bailifchanged() instead of reimplementing it
|
Thu, 24 Jan 2019 12:47:54 -0800 |
Martin von Zweigbergk |
revpair: clarify check for empty revset
|
Thu, 24 Jan 2019 12:38:19 -0800 |
Martin von Zweigbergk |
revpair: simplify revpair by always relying on smartset.first/last
|
Fri, 18 Jan 2019 11:10:30 -0800 |
Martin von Zweigbergk |
grep: use set instead of dict with dummy value
|
Thu, 06 Sep 2018 15:56:53 -0700 |
Martin von Zweigbergk |
grep: don't look up copy info unless --follow is given
|
Thu, 17 Jan 2019 09:24:30 -0800 |
Martin von Zweigbergk |
hghave: let OSError with ENOENT through like any other
|
Thu, 17 Jan 2019 09:17:12 -0800 |
Martin von Zweigbergk |
cleanup: delete lots of unused local variables
|
Mon, 24 Sep 2018 14:46:37 -0700 |
Martin von Zweigbergk |
localrepo: use context manager for lock and transaction in commitctx()
|
Wed, 16 Jan 2019 17:34:59 -0800 |
Martin von Zweigbergk |
localrepo: use context manager for locks in commit()
|
Wed, 16 Jan 2019 17:33:47 -0800 |
Martin von Zweigbergk |
localrepo: use context manager for transaction in commit()
|
Wed, 16 Jan 2019 17:46:39 -0800 |
Martin von Zweigbergk |
commit: print "commit message saved in" message also if bookmark update fails
|
Thu, 17 Jan 2019 22:07:58 -0800 |
Martin von Zweigbergk |
remotefilelog: remove pointless return statement from constructor
|
Tue, 15 Jan 2019 22:57:09 +0800 |
Anton Shestakov |
revset: support ranges in #generations relation
|
Thu, 24 Jan 2019 18:14:39 +0300 |
Pulkit Goyal |
tests: fix module-import warnings in test-update-atomic.t
|
Fri, 18 Jan 2019 19:28:31 +0530 |
Pulkit Goyal |
py3: use dict.items() instead of dict.iteritems() in tests/test-lfs-server.t
|
Fri, 18 Jan 2019 19:26:28 +0530 |
Pulkit Goyal |
py3: add b'' prefixes in tests/test-lfs-serve.t
|
Thu, 24 Jan 2019 18:09:34 +0300 |
Pulkit Goyal |
py3: add b'' prefixes in doc/check-seclevel.py
|
Thu, 24 Jan 2019 15:52:59 -0500 |
Augie Fackler |
tests: remove some over-globbing in test-dispatch.t
|
Thu, 24 Jan 2019 15:23:20 -0500 |
Augie Fackler |
py3: port test-parseindex.t to Python 3
|
Thu, 24 Jan 2019 15:04:30 -0500 |
Augie Fackler |
py3: almost fix test-trusted.py
|
Fri, 25 Jan 2019 18:55:23 +0900 |
Yuya Nishihara |
merge with stable
|
Wed, 23 Jan 2019 07:49:36 -0500 |
Georges Racinet |
rust-cpython: raising error.WdirUnsupported
stable
|
Wed, 23 Jan 2019 07:47:04 -0500 |
Georges Racinet |
rust: error for WdirUnsupported with cpython conversion as exception
stable
|
Wed, 23 Jan 2019 07:39:27 -0500 |
Georges Racinet |
rust: working directory revision number constant
stable
|
Thu, 24 Jan 2019 15:03:00 -0500 |
Augie Fackler |
py3: fix test-update-atomic.t
|
Thu, 24 Jan 2019 15:02:28 -0500 |
Augie Fackler |
py3: fix test-newcgi.t
|
Thu, 24 Jan 2019 14:12:00 -0500 |
Augie Fackler |
py3: fix up test-encoding-align.t for python3
|
Thu, 24 Jan 2019 13:57:23 -0500 |
Augie Fackler |
py3: these two casefolding tests pass for me on my Mac
|
Thu, 24 Jan 2019 13:54:45 -0500 |
Augie Fackler |
py3: port test-bugzilla.t to Python 3
|
Sun, 20 Jan 2019 21:49:58 -0800 |
Martin von Zweigbergk |
uncommit: set dirstateparents from within _fixdirstate()
|
Sun, 20 Jan 2019 22:00:25 -0800 |
Martin von Zweigbergk |
unamend: fix unamending of renamed rename
|
Sun, 20 Jan 2019 22:00:21 -0800 |
Martin von Zweigbergk |
uncommit: mark old node obsolete after updating dirstate
|
Fri, 18 Jan 2019 17:09:42 -0800 |
Martin von Zweigbergk |
unamend: import "copies" module as "copiesmod" to avoid shadowing
|
Fri, 18 Jan 2019 17:08:02 -0800 |
Martin von Zweigbergk |
tests: add more tests of uncommit/unamend with copies
|
Fri, 18 Jan 2019 16:49:18 -0800 |
Martin von Zweigbergk |
tests: clean up after each test in test-unamend.t
|
Thu, 24 Jan 2019 10:21:59 -0500 |
Augie Fackler |
cleanup: use clang-tidy to add missing {} around one-line statements
|
Thu, 24 Jan 2019 11:35:40 -0500 |
Augie Fackler |
py3: port test-batching.py to python3
|
Thu, 24 Jan 2019 11:34:18 -0500 |
Augie Fackler |
py3: fix missing b prefixes in test-arbitraryfilectx.t
|
Thu, 24 Jan 2019 11:39:38 -0500 |
Augie Fackler |
py3: add missing b prefixes in test-acl.t
|
Thu, 24 Jan 2019 11:00:32 -0500 |
Augie Fackler |
py3: buildbot found more passing tests, thanks to indygreg for most of them
|
Wed, 16 Jan 2019 17:04:50 -0800 |
Martin von Zweigbergk |
tests: drop a duplicate definition of a constant
|
Wed, 23 Jan 2019 17:57:43 -0800 |
Gregory Szorc |
tests: support URL quoting on Python 3
|
Wed, 23 Jan 2019 17:45:11 -0800 |
Gregory Szorc |
tests: write directly to stdout to avoid b'' prefixes
|
Wed, 23 Jan 2019 17:41:46 -0800 |
Gregory Szorc |
tests: handle string escaping/encoding on Python 3
|
Wed, 23 Jan 2019 16:21:36 -0800 |
Gregory Szorc |
convert: use raw strings for XML strings
|
Wed, 23 Jan 2019 16:22:54 -0800 |
Gregory Szorc |
tests: normalize XML values to bytes
|
Wed, 23 Jan 2019 17:26:00 -0800 |
Gregory Szorc |
hgweb: ensure template mapping keys are bytes
|
Tue, 22 Jan 2019 18:25:34 -0800 |
Gregory Szorc |
remotefilelog: use %d to format an int
|
Tue, 22 Jan 2019 18:24:52 -0800 |
Gregory Szorc |
tests: use bytes for file I/O
|
Tue, 22 Jan 2019 18:23:47 -0800 |
Gregory Szorc |
tests: make filenames bytes for Python 3
|
Tue, 22 Jan 2019 18:16:53 -0800 |
Gregory Szorc |
tests: use assertEqual()
|
Tue, 22 Jan 2019 18:11:34 -0800 |
Gregory Szorc |
tests: add setsockopt() output on Python 3
|
Tue, 22 Jan 2019 18:07:51 -0800 |
Gregory Szorc |
hgweb: don't use raw string for session vars
|
Tue, 22 Jan 2019 17:50:52 -0800 |
Gregory Szorc |
tests: normalize to bytes in test-install.t
|
Tue, 22 Jan 2019 17:08:53 -0800 |
Gregory Szorc |
config: reject str sections and keys on Python 3
|
Tue, 22 Jan 2019 17:02:40 -0800 |
Gregory Szorc |
tests: add size and hash for Python 3
|
Tue, 22 Jan 2019 16:58:48 -0800 |
Gregory Szorc |
httppeer: use %s for formatting
|
Tue, 22 Jan 2019 16:54:56 -0800 |
Gregory Szorc |
tests: add b'' to notcapable
|
Tue, 22 Jan 2019 16:53:24 -0800 |
Gregory Szorc |
tests: add b'' to test-missing-capability.t
|
Tue, 22 Jan 2019 11:41:22 -0500 |
Augie Fackler |
fuzz: exercise more of the lazymanifest code
|
Tue, 22 Jan 2019 11:41:09 -0500 |
Augie Fackler |
fuzz: restrict manifest input size
|
Tue, 22 Jan 2019 11:02:10 -0500 |
Augie Fackler |
fuzz: exercise more of the revlog API
|
Tue, 22 Jan 2019 11:18:05 -0500 |
Augie Fackler |
fuzz: don't allow enormous revlog inputs either
|
Thu, 24 Jan 2019 21:38:02 +0900 |
Yuya Nishihara |
ui: remove unreachable branches and function calls from write() (issue6059)
stable
|
Thu, 24 Jan 2019 21:35:55 +0900 |
Yuya Nishihara |
ui: inline _writenobuf() into write() due to performance issue
stable
|
Thu, 24 Jan 2019 21:34:48 +0900 |
Yuya Nishihara |
ui: inline _write() into write() due to performance issue
stable
|
Wed, 28 Nov 2018 22:36:24 +0900 |
Yuya Nishihara |
ui: optimize buffered write with no label
stable
|
Wed, 23 Jan 2019 18:07:42 -0500 |
Boris Feld |
partialdiscovery: avoid `undecided` related computation sooner than necessary
stable
|
Mon, 21 Jan 2019 22:14:29 +0900 |
Yuya Nishihara |
revlog: fix resolution of revlog version 0
stable
|
Tue, 22 Jan 2019 10:55:45 -0800 |
Martin von Zweigbergk |
merge with stable
|
Sun, 20 Jan 2019 11:57:36 +0900 |
Yuya Nishihara |
rust: add comment about lack of wdirrev handling
stable
|
Sun, 20 Jan 2019 11:51:21 +0900 |
Yuya Nishihara |
templatekw: fix crash on multiple latesttags resolution at wdir (issue6055)
stable
|
Sun, 20 Jan 2019 11:39:16 +0900 |
Yuya Nishihara |
test-template-keywords: add test for {latesttag} of wdir() revision
stable
|
Fri, 18 Jan 2019 23:32:26 -0800 |
Martin von Zweigbergk |
narrow: fix crash when restoring backup in legacy repo
stable
|
Fri, 18 Jan 2019 14:21:47 +0100 |
Boris Feld |
revset: introduce an internal `_rev` predicate for '%d' usage
stable
|
Fri, 18 Jan 2019 16:03:37 +0100 |
Boris Feld |
mmap: backed out changeset 875d2af8cb4e
stable
|
Fri, 18 Jan 2019 16:02:26 +0100 |
Boris Feld |
mmap: backed out changeset 74a9f428227e
stable
|
Fri, 18 Jan 2019 23:22:56 -0500 |
Matt Harbison |
help: document the minimumhgversion variable for extensions
stable
|
Fri, 18 Jan 2019 23:13:04 -0500 |
Matt Harbison |
help: modernize the example for command registration
stable
|
Fri, 18 Jan 2019 13:32:02 -0500 |
Augie Fackler |
Added signature for changeset 593718ff5844
stable
|
Fri, 18 Jan 2019 13:32:00 -0500 |
Augie Fackler |
Added tag 4.9rc0 for changeset 593718ff5844
stable
|
Fri, 18 Jan 2019 13:28:22 -0500 |
Augie Fackler |
merge default into stable for 4.9 release
stable 4.9rc0
|
Thu, 10 Jan 2019 14:57:01 +0100 |
Boris Feld |
update: fix edge-case with update.atomic-file and read-only files
|
Wed, 16 Jan 2019 16:49:15 -0800 |
Martin von Zweigbergk |
scmutil: drop unreachable except clause
|
Wed, 16 Jan 2019 21:32:15 -0800 |
Martin von Zweigbergk |
tests: suppress "Checked out 1 paths of <hash>" from modern git
|
Sun, 13 Jan 2019 14:56:26 +0900 |
Yuya Nishihara |
revlog: document that mmap resources are released implicitly by GC
|
Wed, 26 Sep 2018 21:41:52 +0900 |
Yuya Nishihara |
ui: proxy protect/restorestdio() calls to update internal flag
|
Wed, 26 Sep 2018 21:29:13 +0900 |
Yuya Nishihara |
ui: move protectedstdio() context manager from procutil
|
Thu, 10 Jan 2019 21:29:24 +0900 |
Yuya Nishihara |
cext: clang-format new code coming from stable branch
|
Thu, 03 Jan 2019 19:02:46 -0500 |
Valentin Gatien-Baron |
match: support rooted globs in hgignore
|
Wed, 07 Nov 2018 15:45:09 -0800 |
Kyle Lippincott |
resolve: fix mark-check when a file was deleted on one side (issue6020)
|
Fri, 04 Jan 2019 16:04:48 +0100 |
Boris Feld |
discovery: compute newly discovered missing in a more efficient way
|
Thu, 17 Jan 2019 00:16:00 -0500 |
Matt Harbison |
exthelper: drop the addattr() decorator
|
Mon, 14 Jan 2019 18:19:22 +0100 |
Boris Feld |
revsetbenchmark: add more example for roots usages
|
Mon, 14 Jan 2019 17:15:21 +0100 |
Boris Feld |
dagop: minor python optimization to `headrevs`
|
Mon, 14 Jan 2019 17:10:51 +0100 |
Boris Feld |
revset: use changelog's `headrevs` method to compute heads
|
Mon, 14 Jan 2019 17:06:00 +0100 |
Boris Feld |
revlog: accept a revs argument in `headrevs`
|
Mon, 14 Jan 2019 16:53:55 +0100 |
Boris Feld |
revset: inline parents computation to reuse the input argument
|
Sun, 13 Jan 2019 22:24:11 +0100 |
Boris Feld |
revsetbenchmarks: add various examples around the 'heads()' revset
|
Mon, 14 Jan 2019 16:01:17 +0100 |
Boris Feld |
revsetbenchmarks: support revset starting with a "-"
|
Thu, 17 Jan 2019 04:35:33 -0500 |
Augie Fackler |
py3: two more passing tests from the ratchet
|
Wed, 16 Jan 2019 11:42:50 -0500 |
Augie Fackler |
py3: test*gendoc*.t passes on Python 3
|
Wed, 16 Jan 2019 16:55:52 -0800 |
Martin von Zweigbergk |
bdiff: drop duplicate definition of splitnewlines()
|
Wed, 16 Jan 2019 21:54:16 -0500 |
Matt Harbison |
tests: also skip remotefilelog *.py tests on Windows
|
Wed, 16 Jan 2019 23:44:08 +0530 |
Pulkit Goyal |
py3: add 10 more passing tests caught by ratchet
|
Wed, 16 Jan 2019 10:56:39 -0500 |
Augie Fackler |
remotefilelog: import Queue on Python 2, and queue on Python 3
|
Wed, 16 Jan 2019 11:57:20 -0500 |
Augie Fackler |
py3: all fastannotate tests now pass
|
Wed, 16 Jan 2019 11:56:43 -0500 |
Augie Fackler |
fastannotate: adapt to buffer() going a way in Python 3
|
Wed, 16 Jan 2019 11:56:08 -0500 |
Augie Fackler |
fastannotate: use pycompat.maplist instead of map
|
Wed, 16 Jan 2019 11:55:49 -0500 |
Augie Fackler |
fastannotate: slice strings to get single character
|
Wed, 16 Jan 2019 11:55:01 -0500 |
Augie Fackler |
fastannotate: fix isinstance checks to be against bytes instead of str
|
Wed, 16 Jan 2019 11:33:43 -0500 |
Augie Fackler |
absorb: add a pycompat.bytestr() to fix --edit-lines functionality on Python 3
|
Wed, 16 Jan 2019 11:03:04 -0500 |
Augie Fackler |
remotefilelog: fix some bytes/str portability issues for Python 3
|
Wed, 16 Jan 2019 11:02:20 -0500 |
Augie Fackler |
shallowutil: fsdecode the bytes group name before passing to os
|
Wed, 16 Jan 2019 11:01:45 -0500 |
Augie Fackler |
shallowutil: slice off a byte instead of subscripting
|
Wed, 16 Jan 2019 11:01:16 -0500 |
Augie Fackler |
remotefilelog: check against bytes type instead of buffer and coerce to bytes
|
Wed, 16 Jan 2019 11:00:10 -0500 |
Augie Fackler |
remotefilelog: use list comprehension instead of filter for py3 portability
|
Wed, 16 Jan 2019 10:59:32 -0500 |
Augie Fackler |
tests: fix up uses of xrange in remotefilelog tests for py3
|
Wed, 16 Jan 2019 10:59:09 -0500 |
Augie Fackler |
tests: add missing b prefixes in remotefilelog-getflogheads.py
|
Wed, 16 Jan 2019 10:58:31 -0500 |
Augie Fackler |
tests: make python oneliner portable to python 3 in remotefilelog test
|
Wed, 16 Jan 2019 10:58:09 -0500 |
Augie Fackler |
remotefilelog: implement __bool__ as well as __nonzero__ for py3
|
Wed, 16 Jan 2019 10:57:38 -0500 |
Augie Fackler |
remotefilelog: fix logging in retry decorator
|
Wed, 16 Jan 2019 10:56:15 -0500 |
Augie Fackler |
basepack: avoid 'rbe' mode in Python 3
|
Wed, 16 Jan 2019 10:55:42 -0500 |
Augie Fackler |
remotefilelog: do file IO in terms of bytes
|
Fri, 30 Nov 2018 14:35:57 +0100 |
Georges Racinet |
rust-cpython: using MissingAncestors from Python code
|
Mon, 14 Jan 2019 17:07:39 +0100 |
Georges Racinet |
rust: MissingAncestors.basesheads()
|
Mon, 14 Jan 2019 18:52:01 +0100 |
Georges Racinet |
discovery: using the new basesheads()
|
Mon, 14 Jan 2019 18:36:09 +0100 |
Georges Racinet |
ancestor: incrementalmissingancestors.basesheads()
|
Mon, 14 Jan 2019 17:46:14 +0100 |
Georges Racinet |
rust-cpython: set conversion for MissingAncestors.bases()
|
Mon, 14 Jan 2019 10:07:48 +0100 |
Georges Racinet on ishtar.racinet.fr |
rust: dagop.headrevs() Rust counterparts
|
Mon, 14 Jan 2019 20:42:25 +0100 |
Georges Racinet |
rust: factorized testing Graphs
|
Sat, 12 Jan 2019 16:57:04 +0100 |
Georges Racinet |
rust-cpython: moved generic conversion fn out of ancestors module
|
Tue, 15 Jan 2019 20:24:17 +0100 |
Boris Feld |
revset: transparently forward _intlist argument in all case
|
Sun, 30 Dec 2018 00:15:38 -0800 |
Martin von Zweigbergk |
narrow: reuse narrowspec.updateworkingcopy() when narrowing
|
Fri, 21 Dec 2018 10:05:37 -0800 |
Martin von Zweigbergk |
narrow: reuse narrowspec.updateworkingcopy() when widening
|
Sat, 29 Dec 2018 23:40:18 -0800 |
Martin von Zweigbergk |
narrow: move copytonarrowspec() out of setnarrowpats()
|
Sat, 29 Dec 2018 23:09:07 -0800 |
Martin von Zweigbergk |
narrow: drop now-unnecessary reassignment of repo attributes
|
Fri, 11 Jan 2019 14:55:31 +0100 |
Mathias De Mare |
packaging: allow running packaging with custom uid+gid for CentOS
|
Fri, 11 Jan 2019 13:14:25 +0100 |
Mathias De Mare |
hg-docker: fix Python 3.4 compatibility (for CentOS 7)
|
Tue, 15 Jan 2019 11:07:34 -0800 |
Martin von Zweigbergk |
copies: use node.nullrev instead of literal -1
|
Tue, 15 Jan 2019 09:20:47 -0800 |
Martin von Zweigbergk |
copies: use node.wdirrev instead of inventing another constant for it
|
Sat, 29 Dec 2018 23:35:05 -0800 |
Martin von Zweigbergk |
narrow: extract repo property for store narrowmatcher
|
Sat, 29 Dec 2018 23:01:12 -0800 |
Martin von Zweigbergk |
narrow: copy store narrowspec to working copy immediately
|
Sat, 29 Dec 2018 22:34:38 -0800 |
Martin von Zweigbergk |
narrow: include working copy narrowspec in transaction journal
|
Sat, 29 Dec 2018 22:27:39 -0800 |
Martin von Zweigbergk |
narrow: make dirstateguard back up and restore working copy narrowspec instead
|
Thu, 10 Jan 2019 13:36:25 -0800 |
Martin von Zweigbergk |
narrow: include journal.narrowspec in transaction journal
|
Tue, 08 Jan 2019 09:50:40 -0800 |
Martin von Zweigbergk |
progress: deprecate ui.progress()
|
Tue, 15 Jan 2019 15:43:00 -0800 |
Kyle Lippincott |
context: use scmutil.matchfiles instead of matchmod.match(exact=True)
|
Mon, 14 Jan 2019 22:19:43 -0500 |
Augie Fackler |
histedit: fix call to _getgoal() by adding a byteskwargs() wrapper
|
Fri, 04 Jan 2019 13:41:21 +0100 |
Boris Feld |
revset: introduce an API that avoids `formatspec` input serialization
|
Fri, 04 Jan 2019 05:26:13 +0100 |
Boris Feld |
revset: detect integer list on parsing
|
Fri, 04 Jan 2019 05:16:57 +0100 |
Boris Feld |
revert: extract "%ld" formatting in a _formatintlist function
|
Fri, 04 Jan 2019 02:29:04 +0100 |
Boris Feld |
revset: extract parsing logic out of formatspec
|
Thu, 10 Jan 2019 15:23:58 +0100 |
Boris Feld |
revset: enforce "%d" to be interpreted as literal revision number (API) (BC)
|
Thu, 10 Jan 2019 16:03:07 +0100 |
Boris Feld |
revset: remove the last usage of "%d" for a non-revision entry
|
Thu, 10 Jan 2019 15:57:13 +0100 |
Boris Feld |
revset: remove a rare usage of "%d" for a non-revision item
|
Mon, 14 Jan 2019 17:45:48 -0500 |
Augie Fackler |
merge with stable
|
Sun, 13 Jan 2019 17:56:02 +0530 |
Taapas Agrawal |
tests: replace mockmakedate function in test-amend.t
|
Thu, 10 Jan 2019 20:11:19 +0530 |
Taapas Agrawal |
histedit: add rewrite.update-timestamp support to fold and mess
|
Sun, 13 Jan 2019 14:46:15 +0900 |
Yuya Nishihara |
histedit: remove trailing space from warning message
|
Sun, 13 Jan 2019 14:44:44 +0900 |
Yuya Nishihara |
histedit: fix weird indent of i18n text
|
Sun, 13 Jan 2019 14:36:45 +0900 |
Yuya Nishihara |
progress: specify updatebar() function by constructor argument
|
Sun, 13 Jan 2019 14:21:35 +0900 |
Yuya Nishihara |
progress: change _updatebar() to take parameters as arguments
|
Sun, 13 Jan 2019 14:26:11 +0900 |
Yuya Nishihara |
archival: construct progress helper through ui.makeprogress()
|
Sat, 12 Jan 2019 17:47:46 +0900 |
Yuya Nishihara |
help: document rewrite.backup-bundle option
|
Sat, 12 Jan 2019 17:43:36 +0900 |
Yuya Nishihara |
repair: move ui.history-editing-backup to [rewrite] section
|
Wed, 09 Jan 2019 19:54:01 -0800 |
Gregory Szorc |
revlog: use separate variables to track version flags
|
Wed, 09 Jan 2019 16:18:00 -0800 |
Gregory Szorc |
revlog: inline opener options logic into _loadindex()
|
Wed, 09 Jan 2019 16:14:09 -0800 |
Gregory Szorc |
revlog: store mmaplargeindex as an instance attribute
|
Wed, 09 Jan 2019 17:41:36 -0800 |
Gregory Szorc |
revlog: always enable generaldelta on version 2 revlogs
|
Wed, 09 Jan 2019 15:45:17 -0800 |
Gregory Szorc |
revlog: rename v to versionflags
|
Wed, 09 Jan 2019 19:06:15 -0800 |
Gregory Szorc |
revlog: always process opener options
|
Wed, 09 Jan 2019 15:33:44 -0800 |
Gregory Szorc |
internals: minor rewriting of revlogs documentation
|
Thu, 10 Jan 2019 19:25:07 -0800 |
Kyle Lippincott |
tests: make HGCATAPULTSERVERPIPE imply HGTESTCATAPULTSERVERPIPE
|
Thu, 10 Jan 2019 18:31:46 +0530 |
Navaneeth Suresh |
tests: add test for warning on histedit with tagged commits
|
Thu, 10 Jan 2019 20:22:03 -0800 |
Ludovic Chabant |
extdiff: move external tool command line building into separate function
|
Thu, 10 Jan 2019 15:42:13 +0100 |
Boris Feld |
test: explicit a rebase source in test-rebase-collapse.t
|
Fri, 11 Jan 2019 13:12:19 -0800 |
Martin von Zweigbergk |
tags: join string that's unnecessarily split across lines
|
Fri, 11 Jan 2019 13:11:49 -0800 |
Martin von Zweigbergk |
dispatch: add newline after ui.log "ui blocked ms" message
|
Fri, 11 Jan 2019 14:07:35 -0800 |
Martin von Zweigbergk |
remotefilelog: fix {file_copies} template keyword
|
Fri, 11 Jan 2019 16:44:39 -0800 |
Martin von Zweigbergk |
tests: demonstrate broken {file_copies} template with remotefilelog
|
Thu, 03 Jan 2019 22:13:28 +0100 |
Boris Feld |
contrib: update window title when possible in perf-revlog-write-plot.py
|
Fri, 11 Jan 2019 12:40:16 -0800 |
Kyle Lippincott |
histedit: add newline after ui.log "# acttions to histedit" message
|
Fri, 30 Nov 2018 20:05:34 +0100 |
Georges Racinet |
rust-cpython: bindings for MissingAncestors
|
Wed, 09 Jan 2019 17:31:36 +0100 |
Georges Racinet |
rust-cpython: generalised conversion function
|
Tue, 08 Jan 2019 14:00:33 +0100 |
Georges Racinet |
rust-cpython: style consistency leftovers
|
Tue, 08 Jan 2019 13:54:01 +0100 |
Georges Racinet |
rust-cpython: consistency in use of hg-core constructs
|
Sat, 22 Dec 2018 11:38:03 +0100 |
Georges Racinet |
rust-cpython: rustdoc improvements
|
Thu, 10 Jan 2019 10:23:22 -0500 |
Augie Fackler |
fuzz: stop building Python in the Makefile
|
Thu, 10 Jan 2019 23:20:46 +0530 |
Pulkit Goyal |
py3: add a test to whitelist caught by buildbot
|
Thu, 10 Jan 2019 16:36:55 -0800 |
Martin von Zweigbergk |
tests: de-flake test-narrow-share.t by making dirstate predictable
|
Wed, 09 Jan 2019 16:02:05 -0500 |
Matt Harbison |
convert: don't drop commits that are empty in the source when using --filemap
|
Wed, 09 Jan 2019 14:33:06 -0500 |
Matt Harbison |
convert: add missing numcommits() override to hg sources
|
Thu, 10 Jan 2019 14:32:36 -0800 |
Martin von Zweigbergk |
testrunner: make `-j100 --runs-per-test=100 test-foo.t` use 100 jobs
|
Sun, 06 Jan 2019 23:37:13 -0800 |
Martin von Zweigbergk |
narrow: use merge.ACTION_GET instead of duplicating 'g' constant
|
Mon, 07 Jan 2019 00:37:46 -0800 |
Martin von Zweigbergk |
narrow: drop explicit dirstate write
|
Wed, 09 Jan 2019 18:00:20 -0500 |
Augie Fackler |
histedit: fix --continue and --abort when curses is enabled
|
Thu, 10 Jan 2019 21:57:21 +0900 |
Yuya Nishihara |
graft: abort if --date/user specified with --currentdate/currentuser (BC)
|
Thu, 10 Jan 2019 21:32:37 +0900 |
Yuya Nishihara |
amend: turn currentdate into tri-state bool so config option can be negated
|
Fri, 04 Jan 2019 17:54:18 +0100 |
Boris Feld |
discovery: improve partial discovery documentation
|
Fri, 28 Dec 2018 03:59:38 +0100 |
Boris Feld |
discovery: add a simple `addinfo` method
|
Fri, 28 Dec 2018 03:48:00 +0100 |
Boris Feld |
discovery: move missing tracking inside the partialdiscovery object
|
Fri, 28 Dec 2018 03:39:43 +0100 |
Boris Feld |
discovery: add a `iscomplete` method to the `partialdiscovery` object
|
Fri, 28 Dec 2018 03:34:23 +0100 |
Boris Feld |
discovery: update undecided from common directly within partialdiscovery
|
Fri, 28 Dec 2018 03:23:37 +0100 |
Boris Feld |
discovery: move undecided set on the partialdiscovery
|
Wed, 09 Jan 2019 15:34:24 -0800 |
Martin von Zweigbergk |
histedit: use context manager for locks
|
Wed, 09 Jan 2019 15:32:26 -0800 |
Martin von Zweigbergk |
histedit: drop unused constructor arguments (API)
|
Sat, 05 Jan 2019 19:50:30 -0500 |
Matt Harbison |
phabricator: teach {phabreview} to work without --amend
|
Sat, 05 Jan 2019 15:20:33 -0500 |
Matt Harbison |
phabricator: warn if unable to amend, instead of aborting after posting
|
Thu, 10 Jan 2019 04:35:48 +0100 |
Boris Feld |
discovery: re-adjust a conditional wrongly changed
|
Mon, 07 Jan 2019 18:43:10 -0500 |
Augie Fackler |
cleanup: stop including thirdparty.cbor in builds
|
Mon, 07 Jan 2019 18:41:53 -0500 |
Augie Fackler |
tests: get access to thirdparty.cbor without requiring it to be installed
|
Mon, 07 Jan 2019 17:19:19 -0500 |
Augie Fackler |
tests: add simplestorerepo to test-check-interfaces.py
|
Mon, 07 Jan 2019 16:50:23 -0500 |
Augie Fackler |
simplestorerepo: migrate to in-hg CBOR code
|
Mon, 07 Jan 2019 18:22:20 -0500 |
Augie Fackler |
simplestorerepo: minimal changes required to get this mostly working again
|
Tue, 04 Dec 2018 11:22:31 -0800 |
Martin von Zweigbergk |
perfrevlogwrite: use progress helper on modern hg
|
Tue, 08 Jan 2019 14:19:51 -0800 |
Daniel Ploch |
merge: make local file storage in the .hg/merge directory extensible
|
Tue, 08 Jan 2019 14:31:22 -0800 |
Kyle Lippincott |
context: schedule file prefetch before comparing for cleanliness
|
Wed, 12 Dec 2018 16:26:58 +0300 |
Pulkit Goyal |
manifest: convert a recursive function to iterative one using stacks
|
Sun, 23 Dec 2018 02:01:35 +0530 |
Sushil khanchi |
obsutil: fix the issue5686
|
Sun, 06 Jan 2019 09:34:41 +0530 |
Navaneeth Suresh |
histedit: add user input to warning message on editing tagged commits
|
Mon, 24 Dec 2018 16:04:52 +0300 |
Pulkit Goyal |
sparse: fix debugrebuilddirsate when narrow extension is enabled
|
Mon, 24 Dec 2018 15:57:54 +0300 |
Pulkit Goyal |
tests: show that debugrebuilddirstate is broken with narrow+sparse
|
Mon, 24 Dec 2018 15:30:39 +0300 |
Pulkit Goyal |
sparse: don't enable on clone if it was a narrow clone
|
Mon, 24 Dec 2018 15:01:47 +0300 |
Pulkit Goyal |
tests: add tests for narrow clone when both sparse and narrow are enabled
|
Wed, 09 Jan 2019 20:00:35 -0800 |
rdamazio |
histedit: crashing with a more useful error message on empty defaultrev
stable
|
Tue, 08 Jan 2019 00:30:30 -0800 |
Martin von Zweigbergk |
progress: check what type of progress bar to use only once per topic
|
Tue, 08 Jan 2019 00:17:41 -0800 |
Martin von Zweigbergk |
progress: split up _print() method in bar-updating and debug-printing
|
Tue, 08 Jan 2019 00:12:08 -0800 |
Martin von Zweigbergk |
progress: move cached debug flag from progress.progbar to scmutil.progress
|
Mon, 07 Jan 2019 23:55:26 -0800 |
Martin von Zweigbergk |
progress: write ui.progress() in terms of ui.makeprogress()
|
Tue, 08 Jan 2019 22:07:47 -0800 |
Martin von Zweigbergk |
testrunner: avoid capturing a regex group we don't care about
|
Tue, 08 Jan 2019 14:48:05 -0800 |
Kyle Lippincott |
remotefilelog: add newlines to ui.log() invocations
|
Tue, 08 Jan 2019 10:31:10 -0500 |
Augie Fackler |
xdiff: don't attempt to use fuzzer inputs larger than 100k
|
Tue, 08 Jan 2019 17:52:39 -0800 |
Kyle Lippincott |
tests: support passing testcase after .t paths that have path separators
|
Tue, 08 Jan 2019 09:43:24 -0800 |
Martin von Zweigbergk |
progress: document progress.debug config option
|
Mon, 07 Jan 2019 18:37:50 -0500 |
Augie Fackler |
tests: migrate test-wireproto-serverreactor.py to our internal CBOR
|
Mon, 07 Jan 2019 16:34:04 -0500 |
Augie Fackler |
state: update comment about use of CBOR
|
Wed, 19 Dec 2018 22:24:20 +0900 |
Yuya Nishihara |
rust-ancestors: adjust branches and inline comments per previous change
|
Wed, 19 Dec 2018 21:52:40 +0900 |
Yuya Nishihara |
rust-ancestors: remove unreachable conditions from missing_ancestors()
|
Wed, 19 Dec 2018 21:51:08 +0900 |
Yuya Nishihara |
rust-ancestors: duplicate loop that visits parents of revs/bases
|
Wed, 19 Dec 2018 21:42:06 +0900 |
Yuya Nishihara |
rust-ancestors: adjust indent level to make next change easier to follow
|
Sun, 06 Jan 2019 11:29:44 +0900 |
Yuya Nishihara |
rust-cpython: remove invalid __package__ attribute
|
Mon, 07 Jan 2019 19:03:23 -0500 |
Augie Fackler |
merge with stable
|
Mon, 07 Jan 2019 19:00:54 -0500 |
Augie Fackler |
Added signature for changeset 197f092b2cd9
stable
|
Mon, 07 Jan 2019 19:00:51 -0500 |
Augie Fackler |
Added tag 4.8.2 for changeset 197f092b2cd9
stable
|
Mon, 07 Jan 2019 15:25:41 -0800 |
Danny Hooper |
tests: use more portable flags in test-fix.t
|
Mon, 07 Jan 2019 21:43:06 +0900 |
Yuya Nishihara |
amend: add -D/--currentdate option
|
Mon, 07 Jan 2019 21:39:35 +0900 |
Yuya Nishihara |
amend: add boolean to ignore date-only change
|
Mon, 07 Jan 2019 21:29:58 +0900 |
Yuya Nishihara |
amend: refactor commit date handling
|
Mon, 07 Jan 2019 21:57:23 +0900 |
Yuya Nishihara |
test-amend: remove uninteresting fields from log output to deduplicate tests
|
Wed, 26 Dec 2018 17:36:53 +0300 |
Pulkit Goyal |
pull: use opts.get('bookmark') instead of opts['bookmark']
|
Fri, 04 Jan 2019 20:27:17 +0530 |
Taapas Agrawal |
amend: add config option to update time to current in hg amend (issue5828)
|
Sun, 06 Jan 2019 15:25:10 -0500 |
Augie Fackler |
tests: correct version check in clientreactor test
|
Sun, 06 Jan 2019 15:17:03 -0500 |
Augie Fackler |
py3: buildbot spotted more passing tests
|
Sun, 06 Jan 2019 15:15:35 -0500 |
Augie Fackler |
tests: add lots of b prefix goo to test-fastannotate-revmap.py
|
Sun, 06 Jan 2019 15:14:53 -0500 |
Augie Fackler |
fastannotate: add a missing b prefix
|
Thu, 06 Dec 2018 20:04:35 +0100 |
Georges Racinet |
rust-cpython: using the new bindings from Python
|
Thu, 13 Dec 2018 18:53:40 +0100 |
Georges Racinet |
rust-cpython: binding for LazyAncestors
|
Fri, 28 Dec 2018 03:28:02 +0100 |
Boris Feld |
discovery: move common heads computation inside partialdiscovery object
|
Fri, 28 Dec 2018 03:14:34 +0100 |
Boris Feld |
discovery: introduce a partialdiscovery object
|
Fri, 14 Dec 2018 12:01:15 +0100 |
Boris Feld |
discovery: move handling of sampling special case inside sampling function
|
Fri, 04 Jan 2019 17:49:59 +0100 |
Boris Feld |
discovery: minor fix to some conditionals
|
Thu, 20 Dec 2018 10:16:24 +0100 |
Boris Feld |
delta: reuse _findsnapshot call from previous stage
|
Thu, 20 Dec 2018 10:15:20 +0100 |
Boris Feld |
delta: have a native implementation of _findsnapshot
|
Sun, 23 Dec 2018 12:39:20 +0900 |
Yuya Nishihara |
transaction: do not overwrite atomic-temp files on error
|
Thu, 03 Jan 2019 10:13:34 -0800 |
Ludovic Chabant |
help: fix typo
|
Tue, 18 Dec 2018 22:23:48 +0900 |
Yuya Nishihara |
rust: use 'impl Trait' in method argument of AncestorsIterator
|
Tue, 18 Dec 2018 22:12:16 +0900 |
Yuya Nishihara |
rust: use .rev() for reverse range
|
Fri, 04 Jan 2019 00:00:44 +0530 |
Navaneeth Suresh |
histedit: add warning message on editing tagged commits (issue4017)
|
Wed, 02 Jan 2019 05:12:07 +0100 |
Boris Feld |
strip: extract bookmark movement into a separate function
|
Wed, 02 Jan 2019 05:07:03 +0100 |
Boris Feld |
strip: compute bookmark target only if we have bookmark to move
|
Wed, 02 Jan 2019 05:01:15 +0100 |
Boris Feld |
strip: extract code to create strip backup
|
Wed, 02 Jan 2019 04:57:47 +0100 |
Boris Feld |
strip: clarify comment around bundle create
|
Wed, 02 Jan 2019 05:02:25 +0100 |
Boris Feld |
strip: move attributes shortcut assigned earlier
|
Thu, 27 Dec 2018 17:16:40 +0530 |
Navaneeth Suresh |
log: fix line wrap on diffstat with -G/--graph (issue5800)
|
Wed, 02 Jan 2019 21:49:40 -0500 |
Matt Harbison |
registrar: minor cleanup to the merge function
|
Wed, 02 Jan 2019 10:31:14 +0100 |
Boris Feld |
vfs: raise NotImplementedError in abstractvfs._auditvfs
|
Wed, 02 Jan 2019 10:29:36 +0100 |
Boris Feld |
vfs: handle _auditpath in proxyvfs
|
Wed, 02 Jan 2019 10:29:12 +0100 |
Boris Feld |
vfs: fix proxyvfs inheritance
|
Wed, 26 Dec 2018 13:44:37 +0100 |
Boris Feld |
vfs: also audit rename
|
Wed, 26 Dec 2018 13:44:23 +0100 |
Boris Feld |
vfs: add a `_auditpath` to abstract vfs
|
Sun, 02 Jul 2017 04:51:03 +0200 |
Boris Feld |
vfs: makes all audited path relative
|
Fri, 21 Dec 2018 13:17:58 +0100 |
Boris Feld |
debugupgraderepo: add a --no-backup mode
|
Fri, 13 Jul 2018 03:05:30 +0200 |
Boris Feld |
upgrade: add '-' in optimization name
|
Fri, 21 Dec 2018 05:27:30 +0100 |
Boris Feld |
revlog: add test case for _findsnapshots
|
Fri, 21 Dec 2018 05:27:38 +0100 |
Boris Feld |
revlog: use the native implementation of issnapshot
|
Mon, 17 Dec 2018 10:57:13 +0100 |
Boris Feld |
revlog: add a native implementation of issnapshot
|
Mon, 17 Dec 2018 10:51:36 +0100 |
Boris Feld |
revlog: more efficient implementation for issnapshot
|
Sun, 30 Dec 2018 16:14:42 +0100 |
Boris Feld |
revlog: clarify the non sparse-revlog case in `issnapshot`
|
Sun, 30 Dec 2018 22:46:54 -0500 |
Matt Harbison |
exthelper: switch to using the registrar merging method
|
Sun, 30 Dec 2018 21:52:26 -0500 |
Matt Harbison |
registrar: add a method to merge registrar instances
|
Sat, 29 Dec 2018 01:51:02 -0500 |
Matt Harbison |
phabricator: ensure that the return of urlopener.open() is closed
|
Thu, 20 Dec 2018 09:59:16 +0100 |
Boris Feld |
revlog: fix pure python slicing test when chain contains nullrev
|
Sun, 30 Dec 2018 17:31:57 +0900 |
Yuya Nishihara |
merge with stable
|
Thu, 27 Dec 2018 15:19:46 -0800 |
Kyle Lippincott |
remotefilelog: fix bug in maybesparsematch returning alwaysmatcher
|
Fri, 28 Dec 2018 12:51:47 -0800 |
Kyle Lippincott |
procutil: correct spelling of uninterruptable -> uninterruptible
|
Fri, 28 Dec 2018 18:14:10 -0500 |
Matt Harbison |
help: show advanced, experimental and deprecated extensions with --verbose
|
Fri, 28 Dec 2018 17:45:27 -0500 |
Matt Harbison |
help: remove a duplicate category name entry for TOPIC_CATEGORY_NONE
|
Fri, 28 Dec 2018 17:33:13 -0500 |
Matt Harbison |
phabricator: assign commands to help categories
|
Fri, 28 Dec 2018 00:53:58 -0500 |
Matt Harbison |
largefiles: eliminate an unnecessary import of configitems
|
Fri, 28 Dec 2018 00:51:02 -0500 |
Matt Harbison |
exthelper: add some examples for using registrar aliases
|
Thu, 27 Dec 2018 23:46:35 -0500 |
Matt Harbison |
exthelper: reintroduce the ability to register filesets
|
Thu, 27 Dec 2018 21:55:22 -0500 |
Matt Harbison |
exthelper: reintroduce the ability to register templates
|
Thu, 27 Dec 2018 21:46:03 -0500 |
Matt Harbison |
extensions: deprecate extsetup without a `ui` argument (API)
|
Thu, 27 Dec 2018 21:27:43 -0500 |
Matt Harbison |
largefiles: port revset registration to exthelper
|
Thu, 27 Dec 2018 21:26:17 -0500 |
Matt Harbison |
exthelper: reintroduce the ability to register revsets
|
Sun, 23 Dec 2018 23:01:51 -0500 |
Matt Harbison |
largefiles: drop the uisetup module
|
Mon, 24 Dec 2018 17:04:37 +0530 |
Navaneeth Suresh |
branches: add -r option to show branch name(s) of a given rev (issue5948)
|
Mon, 10 Dec 2018 20:06:58 +0000 |
Gregory Szorc |
progress: avoid ui.configbool() lookup when progress bar is active
|
Sun, 23 Dec 2018 22:57:03 -0500 |
Matt Harbison |
largefiles: port wrapped functions to exthelper
|
Sun, 23 Dec 2018 17:26:25 -0500 |
Matt Harbison |
largefiles: port commands to exthelper
|
Sun, 23 Dec 2018 21:54:56 -0500 |
Matt Harbison |
exthelper: support the option argument when registering a command
|
Sun, 23 Dec 2018 16:16:13 -0500 |
Matt Harbison |
largefiles: port configitems to exthelper
|
Sun, 23 Dec 2018 15:18:38 -0500 |
Matt Harbison |
remotefilelog: use repo.local() instead of isinstance()
|
Sun, 23 Dec 2018 14:52:43 -0500 |
Matt Harbison |
exthelper: add a cautionary note about adding attributes to containers
|
Thu, 27 Dec 2018 00:10:40 -0500 |
Matt Harbison |
exthelper: drop a compatibility shim with '^command' syntax
|
Mon, 24 Dec 2018 14:04:16 -0500 |
Valentin Gatien-Baron |
wireproto: in batch queries, support queries with immediate responses
|
Tue, 04 Dec 2018 11:05:06 +0100 |
Georges Racinet |
rust: core implementation for lazyancestors
|
Thu, 06 Dec 2018 20:01:21 +0100 |
Georges Racinet |
rust-cpython: binding for AncestorsIterator
|
Mon, 03 Dec 2018 07:44:08 +0100 |
Georges Racinet |
rust-cpython: implement Graph using C parents function
|
Thu, 20 Dec 2018 22:28:39 -0500 |
Valentin Gatien-Baron |
pull: fix inconsistent view of bookmarks during pull (issue4700)
|
Sun, 23 Dec 2018 13:16:25 +0530 |
Sushil khanchi |
merge: modify the logical statement
|
Sun, 23 Dec 2018 01:05:20 -0500 |
Matt Harbison |
exthelper: correct a documentation typo
|
Tue, 27 Nov 2018 22:10:07 -0500 |
Matt Harbison |
lfs: convert to using exthelper to wrap functions
|
Fri, 30 Nov 2018 21:39:55 -0500 |
Matt Harbison |
tests: convert a test extension to use exthelper
|
Sat, 22 Dec 2018 22:44:24 -0500 |
Matt Harbison |
exthelper: drop fileset/revset/template support for now
|
Sat, 22 Dec 2018 22:26:36 -0500 |
Matt Harbison |
exthelper: simplify configitem registration
|
Sat, 22 Dec 2018 21:06:24 -0500 |
Matt Harbison |
extensions: import the exthelper class from evolve 980565468003 (API)
|
Fri, 21 Dec 2018 10:13:49 -0800 |
Martin von Zweigbergk |
narrow: detect if narrowspec was changed in a different share
|
Fri, 13 Jul 2018 11:26:46 -0700 |
Martin von Zweigbergk |
tests: add test for narrow+share
|
Mon, 10 Dec 2018 10:39:48 -0800 |
Martin von Zweigbergk |
narrow: keep narrowspec backup in store
|
Sat, 27 Oct 2018 22:56:31 -0700 |
Martin von Zweigbergk |
tests: update narrowspec when narrowspec, not dirstate, is accessed
|
Fri, 21 Dec 2018 09:48:30 -0800 |
Martin von Zweigbergk |
merge: extract helper for creating empty "actions" dict
|
Mon, 03 Dec 2018 22:22:23 -0800 |
Martin von Zweigbergk |
manifest: accept narrowmatch into constructor instead of getting from repo
|
Sat, 22 Dec 2018 00:05:39 -0500 |
Matt Harbison |
py3: byteify one more sys.argv in gendoc.py
|
Wed, 19 Dec 2018 15:45:29 +0100 |
Boris Feld |
test: introduce a new flag to display env variable line per line
|
Fri, 21 Dec 2018 05:08:32 +0100 |
Boris Feld |
revlog: add an explicit test for `issnapshot`
|
Thu, 20 Dec 2018 12:17:15 +0100 |
Boris Feld |
revlog: add some direct testing of the slicing logic
|
Wed, 19 Dec 2018 10:54:25 +0100 |
Boris Feld |
revlog: limit base to rev size ratio to 500 instead of 50
|
Fri, 21 Dec 2018 15:31:16 +0300 |
Pulkit Goyal |
contrib: remove unused version of os
|
Thu, 20 Dec 2018 23:16:58 -0500 |
Matt Harbison |
py3: convert `'{}'.format(foo)` to `'%s' % foo` in the bookflow extension
|
Thu, 20 Dec 2018 18:12:29 -0500 |
Matt Harbison |
py3: byteify sys.argv in gendoc.py
|
Tue, 18 Dec 2018 09:34:32 -0800 |
Martin von Zweigbergk |
repository: update interface signature of narrowmatch()
|
Wed, 05 Dec 2018 15:30:56 -0800 |
Martin von Zweigbergk |
narrow: when narrowing, write new narrowspec before removing revlogs
|
Fri, 23 Nov 2018 22:12:04 -0800 |
Martin von Zweigbergk |
narrow: replace "ui.warn(); return 1" by "raise error.Abort()"
|
Sun, 16 Dec 2018 00:21:54 -0500 |
Valentin Gatien-Baron |
test-bookmarks-pushpull: add failing test of issue4700
|
Wed, 19 Dec 2018 15:42:20 +0100 |
Boris Feld |
tests: update printenv.py argument parsing
|
Thu, 20 Dec 2018 01:22:58 -0500 |
Augie Fackler |
fuzz: new fuzzer for parsers.fm1readmarkers
|
Sun, 06 Jan 2019 14:58:54 -0500 |
Augie Fackler |
server: always close http socket if responding with an error (issue6033)
stable 4.8.2
|
Sat, 05 Jan 2019 15:44:55 +0900 |
Yuya Nishihara |
match: fix assertion for fileset with no context (issue6046)
stable
|
Fri, 04 Jan 2019 21:01:10 -0500 |
Matt Harbison |
templatekw: fix documentation typos
stable
|
Wed, 02 Jan 2019 09:41:04 +0900 |
Yuya Nishihara |
update: do not pass in user revspec as default destination (issue6044)
stable
|
Sun, 30 Dec 2018 16:11:06 +0100 |
Boris Feld |
revlog: cache delta base value under -1
stable
|
Thu, 27 Dec 2018 23:34:37 +0100 |
Boris Feld |
revlog: catch revlog corruption in index_baserev
stable
|
Fri, 21 Dec 2018 17:36:12 -0500 |
Matt Harbison |
phabricator: properly encode boolean types in the request body
stable
|
Thu, 20 Dec 2018 01:26:39 -0500 |
Augie Fackler |
parsers: better bounds checking in fm1readmarkers
|
Wed, 19 Dec 2018 23:48:35 -0500 |
Augie Fackler |
fuzz: new fuzzer for dirstate parser
|
Wed, 19 Dec 2018 20:26:53 -0500 |
Augie Fackler |
fuzz: new fuzzer for revlog's parse_index2 method
|
Wed, 19 Dec 2018 21:57:23 -0500 |
Augie Fackler |
fuzz: extract Python initialization to utility package
|
Wed, 19 Dec 2018 23:40:37 -0500 |
Augie Fackler |
fuzz: remove probably-wrong -fsanitize from fuzzutil.o rule
|
Wed, 19 Dec 2018 23:51:02 -0500 |
Augie Fackler |
parsers: remove long-dead parse_manifest method
|
Wed, 19 Dec 2018 09:33:42 -0800 |
Martin von Zweigbergk |
help: hide default value for default-off flags
|
Wed, 19 Dec 2018 09:20:32 -0800 |
Martin von Zweigbergk |
help: show "[no-]" only for default-on Flags
|
Wed, 05 Dec 2018 15:37:03 -0800 |
Martin von Zweigbergk |
shelve: drop unnecessary backup of narrowspec
|
Mon, 07 May 2018 17:08:17 -0700 |
Martin von Zweigbergk |
shelve: pass transaction around to clarify where it's used
|
Wed, 19 Dec 2018 13:35:11 -0500 |
Matt Harbison |
py3: byteify docchecker
|
Wed, 19 Dec 2018 13:32:42 -0500 |
Matt Harbison |
py3: replace hard coded `python` with $PYTHON in check-gendoc
|
Tue, 18 Dec 2018 21:17:27 -0500 |
Matt Harbison |
py3: byteify gendoc.py
|
Wed, 19 Dec 2018 14:51:21 -0500 |
Matt Harbison |
py3: use bytes stdout in hghave.py
|
Wed, 19 Dec 2018 02:57:48 +0100 |
Boris Feld |
perfrevlogwrite: fix a typo in the option name
|
Wed, 19 Dec 2018 19:20:21 -0500 |
Augie Fackler |
fuzz: improve makefile per feedback from some folks at work
|
Tue, 18 Dec 2018 14:01:06 -0500 |
Matt Harbison |
py3: use bytes stdout in test-check-help.t
|
Wed, 31 Oct 2018 22:43:08 +0900 |
Yuya Nishihara |
commandserver: preload repository in master server and reuse its file cache
|
Wed, 31 Oct 2018 22:19:03 +0900 |
Yuya Nishihara |
commandserver: add IPC channel to teach repository path on command finished
|
Thu, 13 Dec 2018 23:20:28 -0800 |
Benjamin Peterson |
upgrade: correct implementation of improvement.__ne__
|
Sat, 15 Dec 2018 16:28:29 +0900 |
Yuya Nishihara |
extensions: use ui.log() interface to provide detailed loading information
|
Sat, 15 Dec 2018 16:52:04 +0900 |
Yuya Nishihara |
mq: implement log() on dummyui
|
Sat, 15 Dec 2018 16:24:08 +0900 |
Yuya Nishihara |
ui: install logger that sends debug.extensions messages to stderr
|
Sat, 15 Dec 2018 19:05:42 +0900 |
Yuya Nishihara |
blackbox: resurrect recursion guard
|
Sat, 15 Dec 2018 17:52:14 +0900 |
Yuya Nishihara |
tests: filter out uninteresting log events
|
Sun, 16 Dec 2018 16:31:31 +0900 |
Yuya Nishihara |
context: error out if basefilectx.cmp() is called without self._filenode
|
Sun, 16 Dec 2018 16:24:45 +0900 |
Yuya Nishihara |
context: collapse complex condition to see if filelog have to be compared
|
Tue, 18 Dec 2018 10:21:25 -0500 |
Augie Fackler |
merge with stable
|
Tue, 11 Dec 2018 22:34:07 +0900 |
Yuya Nishihara |
worker: do not swallow exception occurred in main process
stable
|
Mon, 17 Dec 2018 20:46:09 +0900 |
Yuya Nishihara |
run-tests: fix permission to clean up unreadable directories
stable
|
Sun, 16 Dec 2018 17:08:46 +0900 |
Yuya Nishihara |
context: reimplement memfilectx.cmp()
stable
|
Mon, 17 Dec 2018 15:05:52 +0100 |
Georges Racinet |
rust-cpython: build and support for Python3
|
Tue, 18 Dec 2018 00:54:32 -0500 |
Matt Harbison |
py3: convert popen() command arguments in hgclient to str on Windows
|
Mon, 17 Dec 2018 23:08:26 -0500 |
Matt Harbison |
py3: byteify tests/pullext.py
|
Mon, 17 Dec 2018 21:27:37 -0500 |
Matt Harbison |
py3: byteify the fakeversion extension in test-http-bad-server.t
|
Mon, 17 Dec 2018 18:25:18 -0500 |
Matt Harbison |
py3: spawn all python instances with legacy stdio enabled on Windows
|
Mon, 17 Dec 2018 17:44:45 -0500 |
Matt Harbison |
setup: avoid attempting to invoke the system-wide hg.exe on Windows
|
Mon, 17 Dec 2018 10:46:37 +0100 |
Boris Feld |
delta: ignore base whose chains already don't match expectations
|
Mon, 17 Dec 2018 10:42:19 +0100 |
Boris Feld |
delta: exclude base candidate much smaller than the target
|
Mon, 17 Dec 2018 10:37:22 +0100 |
Boris Feld |
perfrevflogwrite: clear revlog cache between each write
|
Sun, 16 Dec 2018 17:42:45 -0500 |
Matt Harbison |
py3: enable legacy stdio mode in exewrapper
|
Sun, 16 Dec 2018 17:36:51 -0500 |
Matt Harbison |
run-tests: alias hg to hg.exe on Windows
|
Sun, 16 Dec 2018 15:47:08 -0500 |
Matt Harbison |
py3: conditionalize the python version in test-install.t
|
Sun, 16 Dec 2018 18:51:48 +0000 |
Boris Feld |
tests: followup on network related errors on Debian 9
|
Sun, 16 Dec 2018 17:55:08 +0900 |
Yuya Nishihara |
py3: unimplement RevlogError.__str__()
|
Sun, 16 Dec 2018 17:53:17 +0900 |
Yuya Nishihara |
py3: use forcebytestr() to stringify hook exception
|
Sat, 15 Dec 2018 23:14:03 -0500 |
Matt Harbison |
color: fix a documentation typo
|
Sat, 15 Dec 2018 22:31:54 -0500 |
Matt Harbison |
py3: quote $PYTHON in test-patchbomb.t for Windows
|
Tue, 16 Oct 2018 19:58:27 +0200 |
Georges Racinet |
rust-cpython: testing the bindings from Python
|
Thu, 06 Dec 2018 16:34:22 +0100 |
Georges Racinet |
rust-cpython: build via HGWITHRUSTEXT=cpython
|
Thu, 06 Dec 2018 16:23:20 +0100 |
Georges Racinet |
rust: better treatment of cargo/rustc errors
|
Mon, 03 Dec 2018 06:52:17 +0100 |
Georges Racinet |
rust-cpython: start cpython crate bindings
|
Mon, 03 Dec 2018 06:54:19 +0100 |
Georges Racinet |
rust-cpython: exclude hgcli from workspace
|
Fri, 14 Dec 2018 17:25:41 +0100 |
Boris Feld |
sparse-revlog: protect C code against delta chain including nullrev
|
Fri, 14 Dec 2018 17:24:44 +0100 |
Boris Feld |
sparse-revlog: handle nullrev in index_get_length
|
Fri, 14 Dec 2018 17:23:41 +0100 |
Boris Feld |
sparse-revlog: handle nullrev in index_get_start
|
Fri, 14 Dec 2018 17:22:42 +0100 |
Boris Feld |
revlog: introduce a constant for nullrev in `revlog.c`
|
Fri, 30 Nov 2018 00:46:55 +0100 |
Georges Racinet |
rust: translation of missingancestors
|
Fri, 14 Dec 2018 18:15:19 +0100 |
Paul Morelle |
contrib: provide a small script that draw performance plot
|
Thu, 06 Dec 2018 10:39:05 +0100 |
Boris Feld |
delta: filter nullrev out first
|
Thu, 06 Dec 2018 10:38:30 +0100 |
Boris Feld |
perf: report more of the higher range in perfrevlogwrite
|
Fri, 14 Dec 2018 13:44:46 -0800 |
Martin von Zweigbergk |
help: present boolean arguments as "--[no-]foo"
|
Fri, 14 Dec 2018 13:33:12 -0800 |
Martin von Zweigbergk |
help: show "default: off" for boolean flags that default to off
|
Fri, 14 Dec 2018 13:20:00 -0800 |
Martin von Zweigbergk |
help: use "default: on" instead of "default: True"
|
Fri, 14 Dec 2018 13:32:34 -0800 |
Martin von Zweigbergk |
check-commit: disallow capitalization only right after topic
|
Thu, 13 Dec 2018 20:39:25 -0800 |
Danny Hooper |
absorb: don't prompt to apply changes when there are none to apply
|
Fri, 14 Dec 2018 21:00:33 +0300 |
Pulkit Goyal |
py3: add a b'' prefix in tests/test-remotefilelog-pull-noshallow.t
|
Fri, 14 Dec 2018 12:01:47 -0500 |
Augie Fackler |
error: implement __str__ on RevlogError to fix some output defects on Py3
|
Fri, 14 Dec 2018 12:00:38 -0500 |
Augie Fackler |
perf: add two more missing b prefixes for Python 3
|
Fri, 14 Dec 2018 11:37:50 -0500 |
Augie Fackler |
match: fix doctest to use bytes instead of str
|
Fri, 14 Dec 2018 19:30:20 +0300 |
Pulkit Goyal |
py3: use pycompat.bytechr() instead of chr() in test-fastannotate-revmap.py
|
Fri, 14 Dec 2018 19:21:28 +0300 |
Pulkit Goyal |
py3: add a missing b'' prefix in contrib/perf.py
|
Fri, 14 Dec 2018 19:12:45 +0300 |
Pulkit Goyal |
py3: use '%d' for integers instead of '%s'
|
Fri, 14 Dec 2018 19:10:46 +0300 |
Pulkit Goyal |
py3: whitelist another passing test caught by buildbot
|
Fri, 14 Dec 2018 21:19:19 +0900 |
Yuya Nishihara |
py3: fix bad escapes of sub() replacement pattern in test-template-basic.t
|
Thu, 13 Dec 2018 17:10:03 +0100 |
Georges Racinet |
perfdiscovery: benching findcommonheads()
|
Sat, 15 Dec 2018 14:55:06 -0500 |
Matt Harbison |
windows: ensure pure posixfile fd doesn't escape by entering context manager
stable
|
Sat, 15 Dec 2018 13:54:37 -0500 |
Matt Harbison |
vfs: ensure closewrapbase fh doesn't escape by entering context manager
stable
|
Sat, 15 Dec 2018 13:41:34 -0500 |
Matt Harbison |
windows: ensure mixedfilemodewrapper fd doesn't escape by entering context mgr
stable
|
Sat, 15 Dec 2018 01:26:18 -0500 |
Matt Harbison |
py3: ensure the proxied Windows fd doesn't escape by entering context manager
stable
|
Thu, 13 Dec 2018 14:44:54 -0500 |
Augie Fackler |
merge with stable
|
Wed, 12 Dec 2018 22:45:02 +0900 |
Yuya Nishihara |
templatefuncs: specialize "no match" value of search() to allow % operation
|
Wed, 12 Dec 2018 22:19:57 +0900 |
Yuya Nishihara |
templatefuncs: add regexp search() function that extracts substring
|
Fri, 30 Nov 2018 00:44:04 +0100 |
Georges Racinet |
rust: changed Graph.parents to return [Revision; 2]
|
Tue, 11 Dec 2018 17:31:54 +0100 |
Georges Racinet |
rust: improved docstring
|
Thu, 13 Dec 2018 17:18:57 +0800 |
Anton Shestakov |
revset: move subscript relation functions to its own dict
|
Thu, 13 Dec 2018 00:18:47 -0500 |
Matt Harbison |
py3: teach run-tests.py to handle exe with spaces when --local isn't specified
|
Tue, 11 Dec 2018 17:13:17 +0100 |
Georges Racinet |
rust: adapted hg-core tests for iteration over Result
|
Tue, 11 Dec 2018 21:57:54 -0500 |
Matt Harbison |
win32: close the handles associated with a spawned child process
|
Tue, 11 Dec 2018 22:23:39 +0900 |
Yuya Nishihara |
rust: remove comment about error handling of AncestorsIterator
|
Wed, 12 Dec 2018 06:41:19 +0100 |
Julien Cristau |
test: fix test-http-bad-server with current python 2.7
stable
|
Mon, 10 Dec 2018 20:01:07 +0000 |
Gregory Szorc |
perf: add perfprogress command
|
Mon, 10 Dec 2018 18:55:08 +0000 |
Gregory Szorc |
wireprotov2: unify file revision collection and linknode derivation
|
Mon, 10 Dec 2018 18:04:12 +0000 |
Gregory Szorc |
wireprotov2: send linknodes to emitfilerevisions()
|
Mon, 10 Dec 2018 17:26:12 +0000 |
Gregory Szorc |
tests: add tests for server-side linknode adjustment with wireprotov2
|
Mon, 10 Dec 2018 16:53:09 +0000 |
Gregory Szorc |
tests: fix empty commit in test
|
Mon, 10 Dec 2018 19:41:43 +0000 |
Gregory Szorc |
tests: add sparserevlog requirement to test-sqlitestore.t
|
Mon, 12 Nov 2018 02:21:52 +0100 |
Boris Feld |
tests: remove all transitional configuration
|
Mon, 12 Nov 2018 01:22:38 +0100 |
Boris Feld |
sparse-revlog: enabled by default
|
Mon, 12 Nov 2018 01:22:30 +0100 |
Boris Feld |
test: preemptively disable sparse-revlog for some of test-upgrade-repo
|
Mon, 12 Nov 2018 01:19:48 +0100 |
Boris Feld |
test: enable sparse-revlog for test-wireproto-content-redirects.t
|
Mon, 12 Nov 2018 01:18:58 +0100 |
Boris Feld |
test: enable sparse-revlog for test-wireproto-command-capabilities.t
|
Mon, 12 Nov 2018 01:18:45 +0100 |
Boris Feld |
test: enable sparse-revlog for test-wireproto-caching.t
|
Mon, 12 Nov 2018 01:18:33 +0100 |
Boris Feld |
test: enable sparse-revlog for test-treemanifest.t
|
Mon, 12 Nov 2018 01:18:16 +0100 |
Boris Feld |
test: enable sparse-revlog for test-stream-bundle-v2.t
|
Mon, 12 Nov 2018 01:18:03 +0100 |
Boris Feld |
test: enable sparse-revlog for test-ssh.t
|
Mon, 12 Nov 2018 01:17:05 +0100 |
Boris Feld |
test: enable sparse-revlog for test-ssh-proto-unbundle.t
|
Mon, 12 Nov 2018 01:17:35 +0100 |
Boris Feld |
test: enable sparse-revlog for test-ssh-proto.t
|
Mon, 12 Nov 2018 01:16:12 +0100 |
Boris Feld |
test: enable sparse-revlog for test-ssh-bundle1.t
|
Mon, 12 Nov 2018 01:15:51 +0100 |
Boris Feld |
test: enable sparse-revlog for test-sparse-requirement.t
|
Mon, 12 Nov 2018 01:15:37 +0100 |
Boris Feld |
test: enable sparse-revlog for test-revlog-v2.t
|
Mon, 12 Nov 2018 01:15:21 +0100 |
Boris Feld |
test: enable sparse-revlog for test-repo-compengines.t
|
Mon, 12 Nov 2018 01:14:54 +0100 |
Boris Feld |
test: enable sparse-revlog for test-remotefilelog-log.t
|
Mon, 12 Nov 2018 01:14:22 +0100 |
Boris Feld |
test: enable sparse-revlog for test-remotefilelog-clone-tree.t
|
Wed, 28 Nov 2018 20:00:57 +0100 |
Boris Feld |
test: enable sparse-revlog for test-remotefilelog-clone.t
|
Wed, 28 Nov 2018 20:01:08 +0100 |
Boris Feld |
test: enable sparse-revlog for test-phases.t
|
Mon, 12 Nov 2018 01:12:37 +0100 |
Boris Feld |
test: enable sparse-revlog for test-narrow-clone.t
|
Mon, 12 Nov 2018 01:12:15 +0100 |
Boris Feld |
test: enable sparse-revlog for test-narrow-clone-stream.t
|
Mon, 12 Nov 2018 01:12:01 +0100 |
Boris Feld |
test: enable sparse-revlog for test-narrow-clone-no-ellipsis.t
|
Mon, 12 Nov 2018 01:09:19 +0100 |
Boris Feld |
test: enable sparse-revlog for test-lfs-serve.t
|
Mon, 12 Nov 2018 01:09:08 +0100 |
Boris Feld |
test: enable sparse-revlog for test-lfs-largefiles.t
|
Mon, 12 Nov 2018 01:08:56 +0100 |
Boris Feld |
test: enable sparse-revlog for test-lfconvert.t
|
Mon, 12 Nov 2018 01:06:10 +0100 |
Boris Feld |
test: enable sparse-revlog for test-init.t
|
Mon, 12 Nov 2018 01:08:42 +0100 |
Boris Feld |
test: enable sparse-revlog for test-http-protocol.t
|
Mon, 12 Nov 2018 01:04:59 +0100 |
Boris Feld |
test: enable sparse-revlog for test-hgweb-commands.t
|
Mon, 12 Nov 2018 01:04:04 +0100 |
Boris Feld |
test: enable sparse-revlog for test-debugcommands.t
|
Mon, 12 Nov 2018 01:02:18 +0100 |
Boris Feld |
test: enable sparse-revlog for test-clone-uncompressed.t
|
Mon, 12 Nov 2018 01:03:04 +0100 |
Boris Feld |
test: enable sparse-revlog for test-clonebundles.t
|
Mon, 12 Nov 2018 01:43:34 +0100 |
Boris Feld |
test: enable sparse-revlog for test-bundle.t
|
Mon, 12 Nov 2018 01:13:01 +0100 |
Boris Feld |
test: make sure sparse-revlog does not interfer with test-parseindex.t
|
Mon, 12 Nov 2018 01:41:23 +0100 |
Boris Feld |
test: explicitly disable sparse-revlog in test-http-bad-server.t
|
Mon, 12 Nov 2018 01:40:33 +0100 |
Boris Feld |
test: explicitly disable sparse-revlog in test-generaldelta.t
|
Mon, 12 Nov 2018 01:42:03 +0100 |
Boris Feld |
sparse-revlog: disable sparse-revlog if config disable general-delta
|
Mon, 12 Nov 2018 00:48:11 +0100 |
Boris Feld |
test: fix config typo in test-upgrade-repo.t
|
Mon, 10 Dec 2018 15:45:46 +0300 |
Pulkit Goyal |
tests: use $RUNTESTDIR instead of $TESTDIR in narrow-library.sh
|
Mon, 10 Dec 2018 10:21:08 +0100 |
Boris Feld |
tests: update network related errors for Debian 9
|
Sun, 04 Nov 2018 16:57:05 +0900 |
Yuya Nishihara |
util: implement pop() on lrucachedict
|
Wed, 31 Oct 2018 22:29:05 +0900 |
Yuya Nishihara |
util: add method to peek item in lrucachedict
|
Wed, 31 Oct 2018 22:05:45 +0900 |
Yuya Nishihara |
commandserver: loop over selector events
|
Wed, 31 Oct 2018 22:03:07 +0900 |
Yuya Nishihara |
commandserver: remove redundant "if True" block
|
Wed, 31 Oct 2018 22:02:38 +0900 |
Yuya Nishihara |
commandserver: extract handler of new socket connection
|
Wed, 31 Oct 2018 21:57:11 +0900 |
Yuya Nishihara |
commandserver: pass around option to hook repo instance creation
|
Sun, 09 Dec 2018 19:40:54 -0500 |
Matt Harbison |
py3: stop subscripting socket.error
|
Sun, 09 Dec 2018 16:49:55 +0100 |
Boris Feld |
test: update test-logtoprocess.t to not requires less
|
Sun, 09 Dec 2018 21:23:34 -0500 |
Matt Harbison |
py3: quote several instances of $PYTHON for Windows
|
Sun, 09 Dec 2018 18:35:35 -0500 |
Matt Harbison |
py3: adapt test-largefiles-wireproto.t to python3
|
Sun, 09 Dec 2018 13:53:08 -0500 |
Matt Harbison |
py3: byteify test-push-race.t
|
Sun, 09 Dec 2018 13:33:36 -0500 |
Matt Harbison |
py3: convert filename to bytes in test-hardlinks.t
|
Sat, 08 Dec 2018 23:41:54 -0800 |
Martin von Zweigbergk |
narrow: keep bookmarks temporarily stripped for as long as commits are
|
Sat, 08 Dec 2018 23:04:11 -0800 |
Martin von Zweigbergk |
narrow: drop obsolete support for old Mercurial
|
Thu, 06 Dec 2018 10:15:41 -0800 |
Martin von Zweigbergk |
tests: test that narrow preserves bookmarks on widen
|
Fri, 07 Dec 2018 14:23:17 -0800 |
Martin von Zweigbergk |
rebase: clarify that commits that become empty are skipped
|
Fri, 07 Dec 2018 14:17:09 -0800 |
Martin von Zweigbergk |
rebase: format commit in usual way when explaining that it became empty
|
Mon, 29 Oct 2018 21:50:53 +0900 |
Yuya Nishihara |
rust: propagate error of index_get_parents() properly
|
Sun, 02 Dec 2018 22:20:38 +0900 |
Yuya Nishihara |
rust: look up HgRevlogIndex_GetParents() from symbol table
|
Sun, 02 Dec 2018 22:10:37 +0900 |
Yuya Nishihara |
revlog: add public CPython function to get parent revisions
|
Sun, 02 Dec 2018 21:41:24 +0900 |
Yuya Nishihara |
revlog: rename indexType to HgRevlogIndex_Type as it's a global symbol
|
Sun, 02 Dec 2018 21:37:42 +0900 |
Yuya Nishihara |
revlog: export symbol of indexType
|
Sun, 02 Dec 2018 21:33:43 +0900 |
Yuya Nishihara |
setup: fix path of rust source dependencies
|
Sun, 04 Mar 2018 08:50:12 -0800 |
Martin von Zweigbergk |
rebase: remove now-unnecessary arguments to _abort()
|
Sun, 04 Mar 2018 08:41:29 -0800 |
Martin von Zweigbergk |
rebase: move abort() onto rebaseruntime
|
Wed, 21 Mar 2018 16:46:28 -0700 |
Martin von Zweigbergk |
cleanupnodes: trust caller when "moves" is not None
|
Wed, 05 Dec 2018 14:17:15 -0800 |
Martin von Zweigbergk |
shelve: change transaction description from "commit" to "shelve"
|
Wed, 05 Dec 2018 14:08:01 -0800 |
Martin von Zweigbergk |
shelve: drop unnecessary backup of dirstate for phase-based case
|
Wed, 05 Dec 2018 14:46:09 -0800 |
Martin von Zweigbergk |
tests: split test-shelve.t in two
|
Tue, 04 Dec 2018 22:16:13 -0800 |
Martin von Zweigbergk |
remotefilelog: rely on progress helper for keeping track of position
|
Tue, 04 Dec 2018 22:15:42 -0800 |
Martin von Zweigbergk |
remotefilelog: reduce use of "count" container
|
Tue, 04 Dec 2018 22:12:47 -0800 |
Martin von Zweigbergk |
remotefilelog: replace a "a=[expr]; b=a[0]" by "b=expr; a = [b]"
|
Tue, 04 Dec 2018 22:09:33 -0800 |
Martin von Zweigbergk |
remotefilelog: remove an unnecessary update of "count" container
|
Tue, 04 Dec 2018 21:58:46 -0800 |
Martin von Zweigbergk |
remotefilelog: avoid temporarily using "count" variable as synonym for "total"
|
Wed, 05 Dec 2018 09:30:01 -0800 |
Martin von Zweigbergk |
remotefilelog: use progress helper in fileserverclient
|
Tue, 04 Dec 2018 16:32:59 -0800 |
Martin von Zweigbergk |
remotefilelog: use progress helper in shallowrepo
|
Tue, 04 Dec 2018 16:31:04 -0800 |
Martin von Zweigbergk |
remotefilelog: use progress helper in shallowbundle
|
Tue, 04 Dec 2018 16:29:05 -0800 |
Martin von Zweigbergk |
remotefilelog: use progress helper in repack
|
Tue, 04 Dec 2018 16:23:00 -0800 |
Martin von Zweigbergk |
remotefilelog: use progress helper in remotefilelogserver
|
Tue, 04 Dec 2018 16:09:20 -0800 |
Martin von Zweigbergk |
remotefilelog: use progress helper in basestore
|
Tue, 04 Dec 2018 16:02:56 -0800 |
Martin von Zweigbergk |
remotefilelog: use progress helper when analyzing repos
|
Tue, 04 Dec 2018 15:59:47 -0800 |
Martin von Zweigbergk |
fastannotate: use progress helper
|
Tue, 04 Dec 2018 15:57:11 -0800 |
Martin von Zweigbergk |
debugbuildannotatecache: use progress helper
|
Fri, 13 Jul 2018 11:45:15 +0200 |
Boris Feld |
upgrade: clarify "aggressivemergedelta" handling
|
Fri, 13 Jul 2018 02:54:52 +0200 |
Boris Feld |
upgrade: test that fncache is valid after repository upgrade
|
Wed, 05 Dec 2018 12:25:41 -0500 |
Augie Fackler |
tests: update `rm` invocation for new location of checklink
|
Mon, 03 Dec 2018 14:17:38 -0500 |
idlsoft |
bookflow: new extension for bookmark-based branching
|
Tue, 04 Dec 2018 17:03:43 +0000 |
Georges Racinet |
rust: make clean takes care of rust/target
|
Tue, 04 Dec 2018 14:01:13 +0000 |
Georges Racinet |
rust: rename local variables in AncestorsIterator::next
|
Tue, 04 Dec 2018 17:34:10 -0500 |
Augie Fackler |
tests: stabilize test-inherit-mode.t on FreeBSD and macOS again
|
Tue, 04 Dec 2018 08:50:33 -0800 |
Martin von Zweigbergk |
tests: drop redundant "#if execbit" from test-rebase-inmemory.t
|
Mon, 03 Dec 2018 16:56:09 -0800 |
Martin von Zweigbergk |
narrow: don't resurrect old commits when narrowing (don't strip obsmarkers)
|
Sun, 18 Nov 2018 19:55:53 +0900 |
Yuya Nishihara |
commandserver: turn server debug messages into logs
|
Sun, 18 Nov 2018 19:47:04 +0900 |
Yuya Nishihara |
commandserver: add config knob for various logging options
|
Sat, 10 Nov 2018 19:27:47 +0900 |
Yuya Nishihara |
commandserver: expand log path for convenience
|
Sat, 10 Nov 2018 19:09:37 +0900 |
Yuya Nishihara |
commandserver: switch logging facility to ui.log() interface
|
Sat, 10 Nov 2018 19:00:17 +0900 |
Yuya Nishihara |
commandserver: install logger to record server events through canonical API
|
Sat, 10 Nov 2018 18:19:34 +0900 |
Yuya Nishihara |
commandserver: enable logging when server process started
|
Sat, 10 Nov 2018 18:16:33 +0900 |
Yuya Nishihara |
test-commandserver: change way of triggering early crash
|
Sun, 18 Nov 2018 18:58:06 +0900 |
Yuya Nishihara |
loggingutil: add basic logger backends
|
Sun, 09 Dec 2018 23:48:50 -0500 |
Matt Harbison |
hgweb: register web.comparisoncontext to the config table
stable
|
Tue, 04 Dec 2018 17:13:01 -0500 |
Augie Fackler |
merge with stable
|
Tue, 04 Dec 2018 17:04:19 -0500 |
Augie Fackler |
Added signature for changeset 1c8c54cf9725
stable
|
Tue, 04 Dec 2018 17:04:17 -0500 |
Augie Fackler |
Added tag 4.8.1 for changeset 1c8c54cf9725
stable
|
Tue, 20 Nov 2018 14:43:27 -0800 |
Martin von Zweigbergk |
rebase: fix path auditing to audit path relative to repo root (issue5818)
stable 4.8.1
|
Tue, 04 Dec 2018 08:56:43 -0800 |
Martin von Zweigbergk |
tests: show bad path auditing in in-memory rebase
stable
|
Tue, 04 Dec 2018 08:55:48 -0800 |
Martin von Zweigbergk |
tests: add a missing "cd .." to test-rebase-inmemory.t
stable
|
Sun, 28 Oct 2018 21:29:04 +0900 |
Yuya Nishihara |
rust: fix possible out-of-bounds read through index_get_parents()
stable
|
Thu, 01 Nov 2018 20:32:59 +0900 |
Yuya Nishihara |
revlog: fix out-of-bounds access by negative parents read from revlog (SEC)
stable
|
Thu, 29 Nov 2018 09:13:13 +0000 |
Georges Racinet |
rust: peek_mut optim for lazy ancestors
|
Mon, 03 Dec 2018 18:07:09 -0500 |
Augie Fackler |
fuzz: grep away HAVE_GETC_UNLOCKED in pyconfig.h to avoid msan badness
|
Tue, 13 Nov 2018 09:19:05 -0500 |
Augie Fackler |
fuzz: more correctly specify CFLAGS and LDFLAGS when building Python
|
Tue, 04 Dec 2018 00:19:33 -0500 |
Matt Harbison |
tests: stabilize test-blackbox.t on Windows
|
Tue, 04 Dec 2018 00:16:12 -0500 |
Matt Harbison |
tests: stabilize for recent wcache changes
|
Mon, 03 Dec 2018 12:48:42 -0500 |
Matt Harbison |
extdiff: avoid double backslashes in the displayed tool path on Windows
|
Wed, 28 Nov 2018 05:06:58 +0100 |
Boris Feld |
contrib: add a helper script that help to build interesting repositories
|
Mon, 03 Dec 2018 19:42:46 +0300 |
Pulkit Goyal |
py3: listify filter() to call len() on it
|
Mon, 03 Dec 2018 11:14:44 -0800 |
Martin von Zweigbergk |
rebase: fix dir/file conflict detection when using in-mem merge
stable
|
Mon, 03 Dec 2018 11:11:34 -0800 |
Martin von Zweigbergk |
tests: show that in-mem rebase does not find path dir/file conflicts
stable
|
Mon, 03 Dec 2018 20:59:48 -0500 |
Matt Harbison |
extdiff: register the configuration generated commands with a help category
stable
|
Sun, 18 Nov 2018 18:35:31 +0900 |
Yuya Nishihara |
loggingutil: document openlogfile()
|
Sun, 18 Nov 2018 18:25:37 +0900 |
Yuya Nishihara |
loggingutil: extract openlogfile() and proxylogger to new module
|
Sun, 18 Nov 2018 18:21:39 +0900 |
Yuya Nishihara |
blackbox: pass in options to _openlogfile() as arguments
|
Sat, 17 Nov 2018 22:10:27 +0900 |
Yuya Nishihara |
blackbox: just try writing to repo.vfs and update lastlogger on success
|
Tue, 20 Nov 2018 22:31:12 +0900 |
Yuya Nishihara |
vfs: add option to not create parent directories implicitly
|
Thu, 15 Nov 2018 02:55:33 +0100 |
Boris Feld |
repo: add a `wcachevfs` to access the `.hg/wcache/` directory
|
Thu, 15 Nov 2018 02:46:31 +0100 |
Boris Feld |
cache: create `wcache` directory at init time
|
Thu, 15 Nov 2018 02:38:55 +0100 |
Boris Feld |
cache: create `cache` directory at init time
|
Thu, 15 Nov 2018 17:08:23 +0100 |
Boris Feld |
check-exec: write file in 'wcache' instead of 'cache'
|
Mon, 03 Dec 2018 09:36:40 -0800 |
Martin von Zweigbergk |
rebase: abort in-mem rebase if there's a dirty merge state
stable
|
Fri, 30 Nov 2018 16:21:37 -0800 |
Martin von Zweigbergk |
rebase: preserve working copy when redoing in-mem rebase on disk
stable
|
Fri, 30 Nov 2018 15:08:43 -0800 |
Martin von Zweigbergk |
tests: show that in-mem rebase falling back loses state
stable
|
Mon, 03 Dec 2018 21:45:15 +0900 |
Yuya Nishihara |
commandserver: get around ETIMEDOUT raised by selectors2
stable
|
Mon, 03 Dec 2018 21:31:19 +0900 |
Yuya Nishihara |
selectors2: backport minimal fix of timeout handling from 2.0.1
stable
|
Fri, 23 Nov 2018 06:09:44 +0100 |
Boris Feld |
mmapindex: set default to 1MB
|
Fri, 23 Nov 2018 06:07:33 +0100 |
Boris Feld |
mmapindex: move the 'mmapindexthreshold' option out of experimental
|
Sat, 01 Dec 2018 15:57:27 +0100 |
Boris Feld |
perf: add a --rev attribute to perfindex
|
Fri, 23 Nov 2018 06:03:38 +0100 |
Boris Feld |
perf: update perfindex to be more realistic
|
Sun, 02 Dec 2018 13:09:46 -0800 |
Martin von Zweigbergk |
match: drop unnecessary wrapping of regex in group
|
Sun, 02 Dec 2018 13:45:20 -0800 |
Martin von Zweigbergk |
match: use _BASE_SIZE instead of magic value 4
|
Sun, 02 Dec 2018 13:44:49 -0800 |
Martin von Zweigbergk |
match: make "groupsize" include the trailing "|"
|
Sun, 02 Dec 2018 13:09:43 -0800 |
Martin von Zweigbergk |
match: fix an unaligned (but harmless) indent
|
Thu, 22 Nov 2018 17:41:10 +0100 |
Boris Feld |
match: raise an Abort error instead of OverflowError
|
Thu, 22 Nov 2018 21:02:02 +0100 |
Boris Feld |
match: avoid translating glob to matcher multiple times for large sets
|
Thu, 22 Nov 2018 17:25:49 +0100 |
Boris Feld |
match: extract function that group regexps
|
Thu, 22 Nov 2018 17:16:05 +0100 |
Boris Feld |
match: test for overflow error in pattern
|
Thu, 22 Nov 2018 17:20:32 +0100 |
Boris Feld |
match: extract a literal constant into a symbolic one
|
Sat, 01 Dec 2018 21:42:48 -0500 |
Matt Harbison |
tests: apply binary mode to output in seq.py
|
Fri, 23 Nov 2018 01:09:37 +0100 |
Boris Feld |
perf: add a `--clear-caches` to `perfbranchmapupdate`
|
Wed, 21 Nov 2018 21:11:47 +0000 |
Boris Feld |
perf: start from an existing branchmap if possible
|
Wed, 21 Nov 2018 20:35:22 +0000 |
Boris Feld |
perf: rely on repoview for perfbranchmapupdate
|
Wed, 21 Nov 2018 22:56:06 +0100 |
Boris Feld |
perf: pre-indent some code in `perfbranchmapupdate`
|
Wed, 21 Nov 2018 12:02:25 +0000 |
Boris Feld |
perf: add a `perfbranchmapupdate` command
|
Mon, 05 Nov 2018 13:52:19 +0800 |
Anton Shestakov |
push: config option to control behavior when pushing to a publishing server
|
Fri, 30 Nov 2018 17:42:55 +0300 |
Pulkit Goyal |
narrowcommands: remove an unrequired `repo.narrowpats` call
|
Thu, 29 Nov 2018 16:44:01 -0500 |
Augie Fackler |
manifest: reject lines shorter than 42 bytes, not 22
|
Sun, 11 Nov 2018 20:05:38 +0900 |
Yuya Nishihara |
blackbox: initialize logger with repo instance
|
Sat, 17 Nov 2018 20:56:25 +0900 |
Yuya Nishihara |
blackbox: do not nullify repo to deactivate the logger on failure
|
Sun, 11 Nov 2018 20:02:34 +0900 |
Yuya Nishihara |
blackbox: extract global last logger to proxylogger class
|
Sun, 11 Nov 2018 19:36:21 +0900 |
Yuya Nishihara |
ui: pass in bytes opts dict to logger.log()
|
Sun, 11 Nov 2018 19:35:33 +0900 |
Yuya Nishihara |
ui: pass in formatted message to logger.log()
|
Sun, 11 Nov 2018 17:34:46 +0900 |
Yuya Nishihara |
blackbox: send debug message to logger by core ui
|
Sat, 17 Nov 2018 20:23:50 +0900 |
Yuya Nishihara |
blackbox: change the way of deactivating the logger on write error
|
Wed, 28 Nov 2018 10:12:50 -0800 |
Martin von Zweigbergk |
match: remove obsolete catching of OverflowError
|
Tue, 27 Nov 2018 02:10:14 +0100 |
Boris Feld |
sparse: raise a move verbose index error from the C code
|
Fri, 05 Oct 2018 23:10:56 +0300 |
Pulkit Goyal |
narrow: drop the bundle2 capability since we have server capabilities (BC)
|
Sun, 02 Jul 2017 04:06:24 +0200 |
Boris Feld |
vfs: extract the audit path logic into a submethod
|
Thu, 22 Nov 2018 20:01:28 +0100 |
Boris Feld |
subrepo-git: use an official origvfs when appropriate
|
Thu, 22 Nov 2018 19:26:05 +0100 |
Boris Feld |
revert: extract origvfs logic in a sub-function
|
Thu, 22 Nov 2018 18:44:07 +0100 |
Boris Feld |
vfs: treat 'undo.' file the same as 'journal.' file
|
Thu, 22 Nov 2018 21:00:13 +0100 |
Boris Feld |
perf: add a perfignore command
|
Mon, 26 Nov 2018 15:36:06 +0300 |
Pulkit Goyal |
py3: use pycompat.xrange instead of xrange
|
Tue, 27 Nov 2018 16:16:13 +0300 |
Pulkit Goyal |
store: write fncache only once if there are both adds and removes
|
Tue, 20 Nov 2018 17:44:24 +0000 |
Boris Feld |
perf: disable revlogs clearing in `perftags` by default
|
Tue, 20 Nov 2018 10:55:20 +0000 |
Boris Feld |
perf: add a `clear-revlogs` flag to `perfbookmarks`
|
Tue, 20 Nov 2018 10:38:15 +0000 |
Boris Feld |
tags: cache `repo.changelog` access when checking tags nodes
|
Tue, 20 Nov 2018 10:46:20 +0000 |
Boris Feld |
perf: add a `clear-revlogs` flag to `perftags`
|
Sun, 25 Nov 2018 13:37:53 +0100 |
Boris Feld |
perf: stop creating new revlog by hand in perftags
|
Mon, 26 Nov 2018 00:23:12 +0100 |
Boris Feld |
revlog: update the documentation for `trim_endidx`
|
Mon, 26 Nov 2018 00:21:09 +0100 |
Boris Feld |
revlog: properly detect corrupted revlog in `index_get_length`
|
Mon, 26 Nov 2018 00:15:12 +0100 |
Boris Feld |
perf: rename `perfhelper-tracecopies` to `perfhelper-pathcopies`
|
Mon, 26 Nov 2018 00:13:50 +0100 |
Boris Feld |
perf: add a docstring to `perfpathcopies`
|
Mon, 26 Nov 2018 00:08:11 +0100 |
Boris Feld |
revlog: update the docstring of `ancestors` to match reality
|
Mon, 26 Nov 2018 15:53:34 -0500 |
Augie Fackler |
remotefilelog: fix typo in docstring
|
Fri, 23 Nov 2018 18:58:16 +0300 |
Pulkit Goyal |
store: append to fncache if there are only new files to write
|
Mon, 26 Nov 2018 15:38:35 +0300 |
Pulkit Goyal |
py3: fix couple of division operator to do integer divison
|
Mon, 26 Nov 2018 15:37:48 +0300 |
Pulkit Goyal |
py3: use dict.items() instead of dict.iteritems()
|
Mon, 26 Nov 2018 15:36:51 +0300 |
Pulkit Goyal |
py3: convert strings to bytes in tests/test-remotefilelog-histpack.py
|
Fri, 23 Nov 2018 21:54:03 +0300 |
Pulkit Goyal |
py3: replace str() with pycompat.bytestr() or ('%d' % int)
|
Fri, 23 Nov 2018 19:32:51 +0100 |
Boris Feld |
perf: add a `--timing` argument to `perfhelper-tracecopies`
|
Sun, 11 Nov 2018 18:08:33 +0900 |
Yuya Nishihara |
ui: manage logger instances and event filtering by core ui
|
Mon, 12 Nov 2018 21:10:51 +0900 |
Yuya Nishihara |
extensions: add "uipopulate" hook, called per instance, not per process
|
Sat, 17 Nov 2018 19:11:45 +0900 |
Yuya Nishihara |
hgweb: load globally-enabled extensions explicitly
|
Wed, 14 Nov 2018 10:12:43 -0500 |
Augie Fackler |
tests: sniff for libfuzzer actually being available in test-fuzz-targets.t
stable
|
Wed, 14 Nov 2018 10:11:37 -0500 |
Augie Fackler |
tests: sniff for /usr/local/bin/gmake and use it in test-fuzz-targets.t
stable
|
Thu, 29 Nov 2018 16:25:37 -0500 |
Augie Fackler |
tests: stabilize test-inherit-mode.t on FreeBSD and macOS (issue6026)
stable
|
Wed, 28 Nov 2018 12:52:23 -0800 |
Gregory Szorc |
wireprotov2peer: wait for initial object before resolving future
stable
|
Wed, 28 Nov 2018 10:37:43 -0800 |
Gregory Szorc |
wireprotov2peer: always return a bool from _processredirect()
stable
|
Sat, 24 Nov 2018 14:11:02 -0500 |
Matt Harbison |
tests: disable remotefilelog on Windows
|
Thu, 22 Nov 2018 23:48:44 +0100 |
Boris Feld |
perf: run 'setup' function during stub run
|
Fri, 23 Nov 2018 02:08:01 +0100 |
Boris Feld |
perf: fallback to subset if ondisk cache is missing in perfbranchmapload
|
Fri, 23 Nov 2018 02:11:11 +0100 |
Boris Feld |
perf: prewarm the branchmap in perfbranchmapload
|
Sun, 25 Nov 2018 22:39:54 +0900 |
Yuya Nishihara |
localrepo: correct docstring of filectx()
|
Sat, 24 Nov 2018 20:05:55 +0900 |
Yuya Nishihara |
annotate: remove dead code to not convert path to relative path
|
Sat, 24 Nov 2018 18:41:44 +0900 |
Yuya Nishihara |
annotate: start pager soon after command options are validated
|
Sat, 24 Nov 2018 18:38:44 +0900 |
Yuya Nishihara |
annotate: check and update command options first
|
Sat, 24 Nov 2018 18:36:44 +0900 |
Yuya Nishihara |
annotate: format local tables in less-dense form
|
Thu, 22 Nov 2018 18:14:21 +0300 |
Pulkit Goyal |
perf: rename version flag of perfchangegroupchangelog to cgversion
|
Fri, 23 Nov 2018 22:27:57 -0500 |
Matt Harbison |
procutil: don't allow the main 'hg' script to be treated as the Windows exe
|
Fri, 23 Nov 2018 22:18:56 -0500 |
Matt Harbison |
remotefilelog: drop some compatibility cruft for finding the hg exeutable
|
Wed, 21 Nov 2018 17:17:26 +0300 |
Pulkit Goyal |
branchmap: build the revbranchcache._namesreverse() only when required
|
Thu, 15 Nov 2018 11:11:38 +0100 |
Boris Feld |
sparse-revlog: put the native implementation of slicechunktodensity to use
|
Thu, 15 Nov 2018 11:10:52 +0100 |
Boris Feld |
cext: increment the `parsers` module version
|
Thu, 15 Nov 2018 11:09:58 +0100 |
Boris Feld |
sparse-revlog: introduce native (C) implementation of slicechunktodensity
|
Fri, 09 Nov 2018 18:45:23 +0100 |
Boris Feld |
sparse-revlog: add a `trim_endidx` function in C
|
Fri, 09 Nov 2018 18:43:16 +0100 |
Boris Feld |
sparse-revlog: add a `index_segment_span` function in C
|
Fri, 09 Nov 2018 18:42:58 +0100 |
Boris Feld |
sparse-revlog: add a `index_get_length` function in C
|
Tue, 20 Nov 2018 14:49:18 +0000 |
Boris Feld |
sparse-revlog: add a `index_get_start` function in C
|
Fri, 23 Nov 2018 06:32:32 +0100 |
Boris Feld |
perf: add --clear-revlog flag to branchmapload
|
Fri, 23 Nov 2018 06:32:28 +0100 |
Boris Feld |
perf: introduce a function to fully "unload" a changelog
|
Fri, 23 Nov 2018 01:32:57 +0100 |
Boris Feld |
perf: use an explicit function in perfbranchmapload
|
Fri, 23 Nov 2018 01:20:18 +0100 |
Boris Feld |
perf: update function name to match `perfbranchmapload` command
|
Wed, 21 Nov 2018 11:46:47 +0000 |
Boris Feld |
perf: fix a minor typo in perfbranchmapload
|
Wed, 10 Oct 2018 00:50:37 +0200 |
Boris Feld |
context: floor adjustlinkrev graph walk during copy tracing
|
Mon, 19 Nov 2018 14:30:58 +0000 |
Boris Feld |
context: small refactoring of `isintroducedafter`
|
Wed, 10 Oct 2018 00:50:36 +0200 |
Boris Feld |
context: split `introrev` logic in a sub function
|
Wed, 10 Oct 2018 00:50:35 +0200 |
Boris Feld |
context: introduce an `isintroducedafter` method and use it in copies
|
Wed, 10 Oct 2018 00:50:34 +0200 |
Boris Feld |
context: take advantage of `_descendantrev` in introrev if available
|
Wed, 10 Oct 2018 00:49:30 +0200 |
Boris Feld |
context: spell out the logic around linkrev adjustement starting point
|
Mon, 19 Nov 2018 14:14:56 +0000 |
Boris Feld |
perf: add a new `perfhelper-tracecopies` command
|
Fri, 21 Sep 2018 09:19:42 -0700 |
Martin von Zweigbergk |
narrow: extract helper for parsing narrowspec file
|
Thu, 22 Nov 2018 22:40:22 +0900 |
Yuya Nishihara |
py3: cast attribute name to sysstr in clearcachedproperty()
|
Wed, 21 Nov 2018 19:12:12 +0300 |
Pulkit Goyal |
py3: whitelist three more passing test caught by buildbot
|
Wed, 21 Nov 2018 13:08:23 -0500 |
Valentin Gatien-Baron |
tests: make test-check-module-imports more robust
|
Sat, 27 Oct 2018 21:13:23 +0800 |
Anton Shestakov |
push: add --publish flag to change phase of pushed changesets
|
Mon, 19 Nov 2018 17:19:54 +0000 |
Boris Feld |
match: reformat `syntaxes` dictionary for better maintainability
|
Mon, 19 Nov 2018 18:54:44 +0000 |
Boris Feld |
match: provide and use a quick way to escape a single byte
|
Mon, 19 Nov 2018 16:50:21 +0000 |
Boris Feld |
perf: make `clearfilecache` helper work with any object
|
Tue, 20 Nov 2018 10:10:25 +0000 |
Boris Feld |
perf: move some of the perftags benchmark to the setup function
|
Mon, 19 Nov 2018 23:14:46 +0000 |
Boris Feld |
perf: use the new setup function in "perfbookmarks"
|
Mon, 19 Nov 2018 22:55:07 +0000 |
Boris Feld |
perf: add a `setup` argument to run code outside of the timed section
|
Mon, 19 Nov 2018 23:02:29 +0000 |
Boris Feld |
perf: explicitly pass title as a keyword argument in `perfdiffwd`
|
Sun, 11 Nov 2018 17:59:23 +0900 |
Yuya Nishihara |
ui: unify argument name of ui.log()
|
Sun, 11 Nov 2018 17:45:18 +0900 |
Yuya Nishihara |
logtoprocess: extract logger class from ui wrapper
|
Wed, 21 Nov 2018 21:40:16 +0900 |
Yuya Nishihara |
merge with stable
|
Mon, 19 Nov 2018 21:12:13 +0300 |
Pulkit Goyal |
py3: use node.hex(m.digest()) instead of m.hexdigest()
|
Tue, 20 Nov 2018 18:47:19 -0500 |
Matt Harbison |
tests: stabilize the recent checkexec changes on Windows
stable
|
Sun, 18 Nov 2018 02:40:47 +0100 |
Boris Feld |
tests: add Balto configuration file
|
Mon, 19 Nov 2018 13:40:03 -0500 |
Valentin Gatien-Baron |
tests: make test-alias.t pass with re2
|
Mon, 19 Nov 2018 23:08:09 -0800 |
Martin von Zweigbergk |
context: remove seemingly impossible code branch
|
Thu, 15 Nov 2018 03:09:23 +0100 |
Boris Feld |
checkexec: create destination directory if necessary
stable
|
Mon, 19 Nov 2018 21:11:08 +0300 |
Pulkit Goyal |
py3: use pycompat.byteskwargs() to covert keys of kwargs to bytes
|
Mon, 19 Nov 2018 20:30:07 +0300 |
Pulkit Goyal |
py3: use '%d' for integers instead of '%s'
|
Mon, 19 Nov 2018 19:57:11 +0300 |
Pulkit Goyal |
py3: add 9 new passing tests caught by buildbot
|
Fri, 09 Nov 2018 13:57:13 +0800 |
Anton Shestakov |
branch: allow changing branch of merge commits with --rev
|
Thu, 15 Nov 2018 22:28:38 -0500 |
Matt Harbison |
lfs: ensure that the return of urlopener.open() is closed
|
Thu, 15 Nov 2018 11:16:42 -0800 |
Kyle Lippincott |
changegroup: avoid instantiating storage if we are not using it
|
Fri, 16 Nov 2018 17:56:36 -0500 |
Matt Harbison |
http: allow 'auth.prefix' to have a username consistent with the URI
|
Thu, 15 Nov 2018 18:14:57 -0500 |
Matt Harbison |
lfs: make the exception messages consistent
|
Thu, 15 Nov 2018 18:08:29 -0500 |
Matt Harbison |
lfs: handle URLErrors to add additional information
|
Thu, 15 Nov 2018 17:58:59 -0500 |
Matt Harbison |
lfs: improve the hints for common errors in the Batch API
|
Thu, 15 Nov 2018 17:55:01 -0500 |
Matt Harbison |
lfs: provide more Batch API error info via a hint in the raised exception
|
Thu, 15 Nov 2018 17:50:14 -0500 |
Matt Harbison |
scmutil: display the optional hint when handling StorageError in catchall()
|
Thu, 15 Nov 2018 14:57:26 +0100 |
Boris Feld |
sparse-revlog: align endrevidx usages in the _slicechunktosize
|
Thu, 15 Nov 2018 22:59:38 +0900 |
Yuya Nishihara |
graft: do not try to skip rev derived from ancestor more than once (issue6024)
stable
|
Fri, 16 Nov 2018 18:37:26 -0500 |
Matt Harbison |
subrepo: print the status line before creating the peer for better diagnostics
stable
|
Thu, 15 Nov 2018 14:55:11 +0100 |
Boris Feld |
sparse-revlog: use `span` variable as intended
|
Thu, 15 Nov 2018 17:38:51 -0500 |
Matt Harbison |
tests: stabilize test-commandserver.t on Windows
|
Thu, 15 Nov 2018 17:36:15 -0500 |
Matt Harbison |
histedit: conditionalize the imports of 'fcntl' and 'termios'
|
Fri, 16 Nov 2018 14:21:47 +0100 |
Boris Feld |
logtoprocess: update commandfinish options arguments
|
Thu, 15 Nov 2018 13:16:46 -0800 |
Kyle Lippincott |
rebase: fix two ui.logs to actually have text when using default blackbox log
|
Thu, 15 Nov 2018 11:22:32 -0800 |
Martin von Zweigbergk |
wireprotov2server: let repo.narrowmatch(match) do matcher intersection
|
Sun, 11 Nov 2018 17:29:46 +0900 |
Yuya Nishihara |
blackbox: extract function to test if log event is tracked
|
Sun, 11 Nov 2018 17:25:34 +0900 |
Yuya Nishihara |
blackbox: initialize inlog flag properly
|
Sun, 11 Nov 2018 17:24:28 +0900 |
Yuya Nishihara |
blackbox: initialize repo attribute properly
|
Sun, 11 Nov 2018 17:22:14 +0900 |
Yuya Nishihara |
blackbox: unindent "if True" block
|
Sun, 11 Nov 2018 17:17:49 +0900 |
Yuya Nishihara |
blackbox: extract logger class from ui wrapper
|
Sun, 11 Nov 2018 16:58:22 +0900 |
Yuya Nishihara |
blackbox: rename variables to prepare extracting core logic from ui wrapper
|
Fri, 09 Nov 2018 17:58:37 +0100 |
Boris Feld |
sparse-revlog: rework the way we enforce chunk size limit
|
Tue, 13 Nov 2018 15:06:29 +0100 |
Boris Feld |
doctest: add a `issnapshot` method to _testrevlog
|
Tue, 13 Nov 2018 14:41:04 +0100 |
Boris Feld |
tests: add `revlogutils.deltas` module to doctests
|
Thu, 15 Nov 2018 20:20:31 +0900 |
Yuya Nishihara |
merge with stable
|
Mon, 05 Nov 2018 22:58:19 +0100 |
joco |
mergetools: adjust Beyond Compare config on Mac/Linux
|
Wed, 14 Nov 2018 11:52:13 -0500 |
Augie Fackler |
tests: allow for 100% of profiled time in sleep in test-profile.t
stable
|
Wed, 14 Nov 2018 15:05:38 +0800 |
Anton Shestakov |
rewriteutil: move publicrevs closer to where it's used
|
Wed, 14 Nov 2018 11:30:46 -0800 |
Martin von Zweigbergk |
requires: use atomictemp=True when writing .hg/requires
|
Sun, 11 Nov 2018 16:47:28 +0900 |
Yuya Nishihara |
blackbox: extract _log() function which is called after lastui is resolved
|
Sun, 11 Nov 2018 16:44:30 +0900 |
Yuya Nishihara |
blackbox: inline temporary variables which are referenced only once
|
Sun, 11 Nov 2018 16:43:29 +0900 |
Yuya Nishihara |
blackbox: simply update global lastui variable at once
|
Sun, 11 Nov 2018 16:38:43 +0900 |
Yuya Nishihara |
blackbox: consolidate conditions for early return
|
Sun, 11 Nov 2018 16:34:49 +0900 |
Yuya Nishihara |
blackbox: remove redundant check for unassigned repo
|
Wed, 14 Nov 2018 10:15:28 -0500 |
Augie Fackler |
tests: fix bytes/str issue I introduced when adding this test
|
Tue, 13 Nov 2018 17:14:47 -0800 |
Kyle Lippincott |
shelve: use matcher to restrict prefetch to just the modified files
|
Tue, 13 Nov 2018 12:32:05 -0800 |
Gregory Szorc |
revlog: automatically read from opened file handles
|
Tue, 13 Nov 2018 12:30:59 -0800 |
Gregory Szorc |
revlog: detect incomplete revlog reads
|
Tue, 30 Oct 2018 16:50:05 -0700 |
Gregory Szorc |
revlog: use single file handle when de-inlining revlog
|
Tue, 13 Nov 2018 18:44:09 +0300 |
Pulkit Goyal |
store: raise ProgrammingError if unable to decode a storage path
|
Tue, 13 Nov 2018 23:54:23 -0500 |
Matt Harbison |
tests: document a known failing interaction between narrow and lfs
|
Sun, 11 Nov 2018 12:55:58 +0900 |
Yuya Nishihara |
logtoprocess: drop support for ui.log() call with invalid msg arguments (BC)
|
Sun, 11 Nov 2018 12:35:38 +0900 |
Yuya Nishihara |
py3: byte-stringify inline extension in test-logtoprocess.t
|
Sun, 11 Nov 2018 12:33:14 +0900 |
Yuya Nishihara |
logtoprocess: rewrite dict building in py3-compatible way
|
Sun, 11 Nov 2018 12:27:23 +0900 |
Yuya Nishihara |
logtoprocess: leverage procutil.shellenviron() to stringify variables (BC)
|
Tue, 13 Nov 2018 22:15:30 +0900 |
Yuya Nishihara |
templater: check invalid use of list expression properly (issue5920)
|
Wed, 14 Nov 2018 15:06:21 +0800 |
Anton Shestakov |
copystore: provide unit to ui.makeprogress()
stable
|
Wed, 14 Nov 2018 15:07:02 +0800 |
Anton Shestakov |
verify: provide unit to ui.makeprogress()
stable
|
Tue, 13 Nov 2018 19:47:48 -0500 |
Augie Fackler |
tests: fix wireproto redirection test on systems without tls1.2
stable
|
Tue, 13 Nov 2018 18:08:55 +0300 |
Pulkit Goyal |
py3: add b suffix to make sure file is opened in bytes mode
|
Tue, 13 Nov 2018 18:08:17 +0300 |
Pulkit Goyal |
py3: don't use dict.iterkeys()
|
Tue, 13 Nov 2018 18:07:21 +0300 |
Pulkit Goyal |
py3: use node.hex(h.digest()) instead of h.hexdigest()
|
Tue, 13 Nov 2018 17:41:54 +0300 |
Pulkit Goyal |
py3: make second argument of fdopen() a str
|
Tue, 13 Nov 2018 17:41:26 +0300 |
Pulkit Goyal |
py3: fix keyword arguments handling in hgext/remotefilelog/
|
Sat, 13 Oct 2018 05:09:18 +0300 |
Pulkit Goyal |
py3: add __pycache__ to .hgignore
|
Thu, 08 Nov 2018 16:07:16 +0100 |
Boris Feld |
sparse-revlog: stop using a heap to track selected gap
|
Thu, 08 Nov 2018 16:01:30 +0100 |
Boris Feld |
sparse-revlog: stop using a heap to track gaps
|
Thu, 08 Nov 2018 15:29:58 +0100 |
Boris Feld |
sparse-revlog: fast-path before computing payload size
|
Tue, 16 Oct 2018 14:46:28 +0200 |
Boris Feld |
sparse-revlog: drop unused deltainfo parameter from segmentspan
|
Tue, 16 Oct 2018 14:43:51 +0200 |
Boris Feld |
sparse-revlog: drop unused deltainfo parameter from _slicechunktodensity
|
Mon, 15 Oct 2018 15:45:08 +0200 |
Boris Feld |
sparse-revlog: skip the span check in the sparse-revlog case
|
Wed, 17 Oct 2018 17:15:42 -0400 |
Augie Fackler |
histedit: import chistedit curses UI from hg-experimental
|
Mon, 12 Nov 2018 20:32:58 -0500 |
Augie Fackler |
manifest: perform cheap checks before potentially allocating memory
|
Mon, 12 Nov 2018 20:31:57 -0500 |
Augie Fackler |
manifest: also reject obviously-too-short lines when parsing lines
|
Mon, 12 Nov 2018 20:35:22 -0500 |
Augie Fackler |
manifest: make sure there's a filename before bothering to look for newline
|
Tue, 06 Nov 2018 11:12:56 -0500 |
Augie Fackler |
revlog: replace PyInt_AS_LONG with a more portable helper function
|
Mon, 12 Nov 2018 22:51:36 +0900 |
Yuya Nishihara |
help: document weird behavior of uisetup()
|
Mon, 12 Nov 2018 22:26:24 +0900 |
Yuya Nishihara |
help: merge section about uisetup() and extsetup()
|
Mon, 12 Nov 2018 21:28:54 +0900 |
Yuya Nishihara |
help: add internals.extensions topic
|
Sun, 04 Nov 2018 12:51:14 +0900 |
Yuya Nishihara |
commandserver: send raw progress information to message channel
|
Sun, 04 Nov 2018 12:38:49 +0900 |
Yuya Nishihara |
commandserver: make getpass() request distinct from normal prompt
|
Sun, 04 Nov 2018 12:17:20 +0900 |
Yuya Nishihara |
commandserver: attach prompt default and choices to message
|
Thu, 08 Nov 2018 22:25:04 +0900 |
Yuya Nishihara |
test-commandserver: clean up quoting and location of dbgui extension
|
Sun, 18 Jan 2015 17:55:28 +0900 |
Yuya Nishihara |
ui: extract helpers to write message with type or label
|
Sun, 18 Jan 2015 18:49:59 +0900 |
Yuya Nishihara |
commandserver: add experimental option to use separate message channel
|
Wed, 07 Nov 2018 22:37:51 +0900 |
Yuya Nishihara |
commandserver: fix reference before assignment error in pipeservice cleanup
|
Sun, 18 Jan 2015 18:43:23 +0900 |
Yuya Nishihara |
dispatch: pass around ui.fmsg channel
|
Sat, 10 Nov 2018 12:01:21 +0900 |
Yuya Nishihara |
test-subrepo: document why share magically works even if subrepos are missing
|
Sun, 11 Nov 2018 14:13:08 -0500 |
Augie Fackler |
packaging: add Fedora 29 target
|
Sat, 10 Nov 2018 11:52:32 +0900 |
Yuya Nishihara |
store: pass in decoded filename to narrow matcher
|
Sat, 10 Nov 2018 11:47:36 +0900 |
Yuya Nishihara |
test-narrow-clone-stream: include no usefncache case which is broken
|
Sat, 10 Nov 2018 11:36:22 +0900 |
Yuya Nishihara |
test-narrow-clone-stream: include uppercase letter in filename
|
Sat, 10 Nov 2018 13:37:18 -0500 |
Matt Harbison |
phase: use the `phases.cmdphasenames` constant to walk available command flags
|
Fri, 09 Nov 2018 23:19:53 -0500 |
Matt Harbison |
phases: add a list of names usable by the phase command
|
Wed, 07 Nov 2018 19:59:38 +0100 |
Boris Feld |
transaction: display data about why the transaction failed to rollback
|
Sat, 10 Nov 2018 12:07:26 +0900 |
Yuya Nishihara |
merge with stable
|
Fri, 09 Nov 2018 10:47:24 -0800 |
Martin von Zweigbergk |
remotefilelog: avoid accessing repo instance after dispatch
|
Fri, 09 Nov 2018 11:28:05 -0800 |
Martin von Zweigbergk |
share: avoid a now-unnecessary reload of the repo
|
Fri, 09 Nov 2018 10:46:02 -0800 |
Martin von Zweigbergk |
share: reload repo after adjusting it in postshare()
|
Fri, 09 Nov 2018 09:36:16 -0800 |
Martin von Zweigbergk |
tests: don't load strip extension via mq extension for remotefilelog tests
|
Fri, 09 Nov 2018 09:35:05 -0800 |
Martin von Zweigbergk |
remotefilelog: remove unused configs for {data,history}pack version
|
Fri, 09 Nov 2018 09:27:37 -0800 |
Martin von Zweigbergk |
tests: remove obsolete PYTHONPATH override from remotefilelog tests
|
Fri, 09 Nov 2018 08:19:08 -0800 |
Martin von Zweigbergk |
tests: drop obsolete "hginit" alias in remotefilelog tests
|
Thu, 08 Nov 2018 12:35:26 -0800 |
Danny Hooper |
fix: add extra field to fixed revisions to avoid creating obsolescence cycles
|
Thu, 08 Nov 2018 12:29:56 -0800 |
Danny Hooper |
cleanup: use revision numbers instead of hashes in test output
|
Wed, 07 Nov 2018 15:42:56 -0800 |
Kyle Lippincott |
tests: make the commands.resolve.confirm tests not pollute the test-wide hgrc
|
Wed, 07 Nov 2018 15:41:18 -0800 |
Kyle Lippincott |
tests: fix a couple typos in test-resolve.t comments and add a comment
|
Tue, 06 Nov 2018 15:50:41 -0800 |
Danny Hooper |
fix: add suboption for configuring execution order of tools
|
Wed, 07 Nov 2018 14:21:39 -0500 |
Augie Fackler |
tests: fix up some import statements caught by Python 3
|
Wed, 07 Nov 2018 10:29:38 -0800 |
Martin von Zweigbergk |
tests: replace `tac` reimplementation by `sort -r`
|
Wed, 07 Nov 2018 12:15:36 -0500 |
Augie Fackler |
tests: work around `tac` not being portable
|
Tue, 06 Nov 2018 11:22:16 -0500 |
Augie Fackler |
revlog: give formatting to clang-format
|
Tue, 06 Nov 2018 11:19:35 -0500 |
Augie Fackler |
revlog: add blank line in comment to help clang-format
|
Tue, 06 Nov 2018 11:18:12 -0500 |
Augie Fackler |
revlog: add a comment to help clang-format produce less-awful results
|
Tue, 06 Nov 2018 11:52:41 -0500 |
Augie Fackler |
py3: ratchet caught two more passing tests
|
Mon, 05 Nov 2018 15:57:31 +0100 |
Boris Feld |
perf: add a lazydeltabase option to perfrevlogwrite
|
Mon, 05 Nov 2018 15:24:09 +0100 |
Boris Feld |
perf: add `storage` as possible source for perfrevlogwrite
|
Mon, 05 Nov 2018 15:19:44 +0100 |
Boris Feld |
perf: add `parent-smallest` as possible source for perfrevlogwrite
|
Mon, 05 Nov 2018 15:15:18 +0100 |
Boris Feld |
perf: add `parent-2` as possible source for perfrevlogwrite
|
Mon, 05 Nov 2018 15:15:02 +0100 |
Boris Feld |
perf: add `parent-1` as possible source for perfrevlogwrite
|
Fri, 19 Oct 2018 17:23:29 +0200 |
Boris Feld |
perf: add the notion of "source" to perfrevlogwrite
|
Tue, 06 Nov 2018 00:57:34 +0100 |
Boris Feld |
perf: only display the total time for perfrevlogwrite if quiet
|
Wed, 03 Oct 2018 11:04:57 +0200 |
Boris Feld |
perf: offer full details in perfrevlogwrite
|
Wed, 03 Oct 2018 10:53:29 +0200 |
Boris Feld |
perf: introduce a perfrevlogwrite command
|
Tue, 06 Nov 2018 10:41:00 -0500 |
Augie Fackler |
tests: fix config knob in test-narrow-clone-stream.t
|
Tue, 06 Nov 2018 10:26:33 -0500 |
Augie Fackler |
remotefilelog: fix various whitespace issues in docstring
|
Sat, 03 Nov 2018 19:42:50 +0900 |
Yuya Nishihara |
ui: add config knob to redirect status messages to stderr (API)
|
Sat, 10 Nov 2018 22:25:12 -0500 |
Matt Harbison |
phabricator: ensure the command summaries are available in extension help
stable
|
Fri, 09 Nov 2018 23:49:39 +0000 |
Gregory Szorc |
hgweb: cast bytearray to bytes
stable
|
Thu, 08 Nov 2018 20:04:07 -0500 |
Matt Harbison |
help: unjumble the list of default config values for `internals.config`
stable
|
Sat, 03 Nov 2018 20:53:31 +0900 |
Yuya Nishihara |
ui: hide fin/fout/ferr attributes behind @property functions
|
Sun, 18 Jan 2015 17:42:53 +0900 |
Yuya Nishihara |
ui: label prompt and echo messages
|
Sat, 03 Nov 2018 18:17:30 +0900 |
Yuya Nishihara |
ui: add inner function to select write destination
|
Sat, 03 Nov 2018 18:04:22 +0900 |
Yuya Nishihara |
ui: remove _write() and _write_err() functions
|
Sat, 03 Nov 2018 18:03:09 +0900 |
Yuya Nishihara |
ui: move pre/post processes from low-level write()s to _writenobuf()
|
Sat, 03 Nov 2018 17:56:17 +0900 |
Yuya Nishihara |
ui: pass in file object to _writenobuf()
|
Mon, 05 Nov 2018 17:24:39 +0100 |
Boris Feld |
perf: fix perfrevlogrevisions --reverse
|
Tue, 06 Nov 2018 11:54:15 +0100 |
Boris Feld |
procutil: import concerns about creationflags on Windows from D1701
|
Mon, 05 Nov 2018 14:14:32 -0800 |
Gregory Szorc |
localrepo: extract loading of hgrc files to standalone function
|
Mon, 05 Nov 2018 09:09:48 -0800 |
Martin von Zweigbergk |
revsets: make bookmark/named('re:nonexistent') not abort (issue6018) (BC)
|
Mon, 05 Nov 2018 16:05:45 -0800 |
Danny Hooper |
fix: rename :fileset subconfig to :pattern
|
Wed, 31 Oct 2018 13:11:51 -0700 |
Danny Hooper |
fix: add a config to abort when a fixer tool fails
|
Tue, 06 Nov 2018 11:05:13 +0100 |
Boris Feld |
perf: measure slicing time in perfrevlogrevision
|
Tue, 06 Nov 2018 11:04:23 +0100 |
Boris Feld |
perf: teach perfrevlogrevision about sparse reading
|
Tue, 06 Nov 2018 11:13:31 +0100 |
Boris Feld |
perf: use the same timer for all section of perfrevlogrevision
|
Tue, 22 May 2018 15:26:17 +0200 |
Boris Feld |
obsutil: clarify the access to "repo"
|
Mon, 05 Nov 2018 19:52:42 -0800 |
rdamazio |
pycompat: adding Linux detection and fixing Mac
|
Mon, 05 Nov 2018 17:48:23 -0500 |
Augie Fackler |
remotefilelog: fix various minor py3 problems
|
Mon, 05 Nov 2018 17:37:37 -0500 |
Augie Fackler |
remotefilelog: rip out a missed mention of lz4
|
Sat, 03 Nov 2018 17:47:23 +0900 |
Yuya Nishihara |
ui: wrap whole _write() block with timeblockedsection
|
Sat, 03 Nov 2018 17:43:57 +0900 |
Yuya Nishihara |
ui: indent _writenobuf() to prepare moving bits from _write() functions
|
Sat, 03 Nov 2018 17:42:05 +0900 |
Yuya Nishihara |
ui: simply concatenate messages before applying color labels
|
Sat, 03 Nov 2018 17:36:10 +0900 |
Yuya Nishihara |
ui: simplify interface of low-level write() functions
|
Sat, 03 Nov 2018 17:32:35 +0900 |
Yuya Nishihara |
ui: factor out function that writes data to fout/ferr with labeling
|
Sat, 03 Nov 2018 16:04:16 +0900 |
Yuya Nishihara |
ui: consolidate places where _progclear() is called
|
Sun, 04 Nov 2018 20:44:26 +0900 |
Yuya Nishihara |
templater: compute revset lazily
|
Wed, 24 Oct 2018 18:48:43 +0300 |
Pulkit Goyal |
remotefilelog: drop compat code for "getbundle_shallow" wireprotocol command
|
Wed, 24 Oct 2018 17:54:34 +0300 |
Pulkit Goyal |
tests: remove lz4 as dependency while running tests
|
Wed, 24 Oct 2018 17:51:49 +0300 |
Pulkit Goyal |
remotefilelogserver: add a matcher argument to _walkstreamfiles()
|
Mon, 05 Nov 2018 11:52:10 -0800 |
Pulkit Goyal |
shallowutil: introduce a helper function isenabled()
|
Wed, 24 Oct 2018 16:59:05 +0300 |
Pulkit Goyal |
remotefilelog: remove some BC code related to streamclone
|
Wed, 17 Oct 2018 09:12:29 -0400 |
Augie Fackler |
remotefilelog: add some docstring
|
Thu, 04 Oct 2018 10:03:10 -0400 |
Augie Fackler |
remotefilelog: rename wireproto methods and remaining capabilities
|
Tue, 16 Oct 2018 17:02:48 -0400 |
Augie Fackler |
remotefilelog: consolidate and rename on-disk store requirement
|
Tue, 16 Oct 2018 17:30:47 -0400 |
Augie Fackler |
remotefilelog: consolidate and rename bundle2 capability
|
Tue, 16 Oct 2018 16:38:40 -0400 |
Augie Fackler |
remotefilelog: rename capability for legacy ssh file fetching method
|
Thu, 04 Oct 2018 00:11:37 -0400 |
Augie Fackler |
remotefilelog: rip out lz4 support
|
Wed, 03 Oct 2018 23:25:31 -0400 |
Augie Fackler |
remotefilelog: bump pack file formats to version 2
|
Wed, 03 Oct 2018 23:47:43 -0400 |
Augie Fackler |
remotefilelog: avoid hard-coding pack names in tests
|
Tue, 16 Oct 2018 14:04:41 -0400 |
Augie Fackler |
remotefilelog: remove now-unused wirepack code
|
Tue, 16 Oct 2018 14:04:11 -0400 |
Augie Fackler |
remotefilelogserver: remove pack-serving functionality
|
Tue, 16 Oct 2018 13:17:16 -0400 |
Augie Fackler |
remotefilelog: remove support for fetching packs
|
Wed, 03 Oct 2018 17:20:44 -0400 |
Augie Fackler |
remotefilelog: jettison example cache client
|
Wed, 03 Oct 2018 17:18:20 -0400 |
Augie Fackler |
remotefilelog: prune obsolete method
|
Wed, 03 Oct 2018 14:01:22 -0400 |
Augie Fackler |
logtoprocess: use new runbgcommand from procutil
|
Tue, 16 Oct 2018 14:42:57 -0400 |
Augie Fackler |
procutil: port over windows encoding fixes from logtoprocess
|
Wed, 03 Oct 2018 14:01:04 -0400 |
Augie Fackler |
remotefilelog: transplant runbgcommand to procutil
|
Wed, 03 Oct 2018 13:54:45 -0400 |
Augie Fackler |
remotefilelog: remove function that was described as deprecated
|
Thu, 27 Sep 2018 13:03:19 -0400 |
Augie Fackler |
remotefilelog: import pruned-down remotefilelog extension from hg-experimental
|
Wed, 17 Oct 2018 17:42:32 +0300 |
Pulkit Goyal |
store: introduce _matchtrackedpath() and use it to filter store files
|
Wed, 17 Oct 2018 17:24:55 +0300 |
Pulkit Goyal |
narrow: only send includepats and excludepats if they are not empty
|
Tue, 16 Oct 2018 17:53:26 +0300 |
Pulkit Goyal |
exchange: pass includepats and excludepats as arguments to getbundle()
|
Thu, 01 Nov 2018 16:51:21 -0700 |
Kyle Lippincott |
catapult: add a bit more documentation on how to use catapult tracing
|
Thu, 01 Nov 2018 16:44:02 -0700 |
Kyle Lippincott |
catapult: introduce HGTESTCATAPULTSERVERPIPE to control run-tests' tracing
|
Thu, 01 Nov 2018 16:44:37 -0700 |
Kyle Lippincott |
catapult: rename 'active' to 'activetrace'; this isn't storing a boolean state
|
Thu, 01 Nov 2018 16:44:32 -0700 |
Kyle Lippincott |
catapult: fix broken run-tests catapult tracing
|
Sat, 03 Nov 2018 23:24:15 +0530 |
Sangeet Kumar Mishra |
test: fix self._testdir to use the right mercurial library during testing
|
Sat, 03 Nov 2018 20:50:04 -0400 |
Matt Harbison |
tests: conditonalize a difference in test-merge-tools.t on Windows
|
Thu, 01 Nov 2018 17:12:22 -0400 |
Augie Fackler |
statprof: clean up unicode/bytes a little
|
Thu, 01 Nov 2018 17:11:31 -0400 |
Augie Fackler |
statprof: add a couple of asserts to avoid storing unicodes
|
Thu, 01 Nov 2018 17:09:55 -0400 |
Augie Fackler |
tests: add some helpful `|| cat` bits to test-profile.t
|
Thu, 01 Nov 2018 16:13:01 -0400 |
Augie Fackler |
tests: skip wireproto clientreactor tests on Python 3.6.0-3.6.3 inclusive
|
Thu, 01 Nov 2018 15:58:01 -0400 |
Augie Fackler |
contrib: tweak import-checker to always use bytes for module names
|
Thu, 01 Nov 2018 15:43:43 -0400 |
Augie Fackler |
contrib: fix import-checker to not b'' module names on Python 3
|
Thu, 01 Nov 2018 15:47:26 -0400 |
Augie Fackler |
tests: add a critical flush() to run-tests.py to make output stable on py3
|
Sat, 13 Oct 2018 07:49:20 -0700 |
Kyle Lippincott |
merge-tools: when calling external merge tool, describe the resolve inputs
|
Fri, 26 Oct 2018 21:46:37 +0900 |
Yuya Nishihara |
templatekw: deprecate p1rev/p2rev/p1node/p2node in favor of p1/p2
|
Fri, 26 Oct 2018 21:43:20 +0900 |
Yuya Nishihara |
templatekw: add p1/p2 keywords which switches the current ctx
|
Fri, 19 Oct 2018 21:11:30 +0900 |
Yuya Nishihara |
templater: add wrapper for a single template mapping
|
Fri, 26 Oct 2018 21:28:20 +0900 |
Yuya Nishihara |
templatekw: extract internal "{rev}:{node|formatnode}" template to constant
|
Mon, 05 Nov 2018 15:01:45 -0800 |
Kyle Lippincott |
tweakdefaults: remove commands.resolve.mark-check=abort, it is too broken
stable
|
Fri, 02 Nov 2018 11:57:45 -0700 |
Kyle Lippincott |
resolve: when resolve.mark-check=abort, downgrade to warning if pats specified
stable
|
Thu, 01 Nov 2018 14:35:18 +0100 |
Boris Feld |
test: remove changes preparing the drop of `HGMERGE`
|
Thu, 01 Nov 2018 14:29:21 +0100 |
Boris Feld |
run-tests: define the default merge tool through configuration
|
Fri, 19 Oct 2018 01:52:16 +0200 |
Boris Feld |
run-tests: explicitly declare the list of dropped environment variable
|
Thu, 01 Nov 2018 14:29:14 +0100 |
Boris Feld |
test: drop usage of `HGMERGE` in `test-lfconvert.t`
|
Thu, 01 Nov 2018 14:26:30 +0100 |
Boris Feld |
test: drop usage of `HGMERGE` in `test-merge-types.t`
|
Thu, 01 Nov 2018 14:24:34 +0100 |
Boris Feld |
test: use the "correct" merge tool in `test-rebase-detach.t`
|
Wed, 31 Oct 2018 19:12:32 +0100 |
Boris Feld |
test: also deactivate `ui.merge` when testing merge tool
|
Wed, 31 Oct 2018 18:43:56 +0100 |
Boris Feld |
tests: adjust merge tool config in test-largefiles-update.t
|
Fri, 20 Apr 2018 18:08:54 +0200 |
Boris Feld |
extensions: include current version in "invalid version" message
|
Fri, 19 Oct 2018 01:07:08 +0200 |
Boris Feld |
obsolete: prefetch the repo.obsstore used in phasedivergence loop
|
Fri, 19 Oct 2018 00:53:18 +0200 |
Boris Feld |
obsutil: prefetch method in allpredecessors loop
|
Fri, 02 Nov 2018 14:24:29 -0400 |
Augie Fackler |
merge with stable
|
Fri, 02 Nov 2018 14:18:29 -0400 |
Augie Fackler |
Added signature for changeset a91a2837150b
stable
|
Fri, 02 Nov 2018 14:18:26 -0400 |
Augie Fackler |
Added tag 4.8 for changeset a91a2837150b
stable
|
Sat, 13 Oct 2018 01:55:40 -0700 |
Danny Hooper |
beautifygraph: don't substitute anything for 'X' in rendered graphs
|
Wed, 24 Oct 2018 21:29:04 +0900 |
Yuya Nishihara |
py3: do not stringify integers in revlog stats by '%s'
|
Wed, 24 Oct 2018 21:28:03 +0900 |
Yuya Nishihara |
py3: convert revlog stats to a dict of (bytes, int) pairs
|
Sun, 28 Oct 2018 21:16:36 +0900 |
Yuya Nishihara |
rust: fix signature of rustlazyancestors_init() function
stable 4.8
|
Fri, 02 Nov 2018 21:25:35 +0900 |
Yuya Nishihara |
tests: require SQLite 3.8.3+ as sqlitestore relies on "WITH" clause
stable
|
Fri, 19 Oct 2018 22:09:53 +0800 |
Anton Shestakov |
relnotes: various tweaks for release notes
stable
|
Thu, 01 Nov 2018 12:52:16 +0100 |
Boris Feld |
delta: skip "empty delta" optimisation for non-general case (issue6006)
stable
|
Thu, 01 Nov 2018 16:32:16 -0700 |
Martin von Zweigbergk |
narrow: fix copies._fullcopytracing() narrowspec filtering in graft case
stable
|
Thu, 01 Nov 2018 16:28:11 -0700 |
Martin von Zweigbergk |
tests: demonstrate broken copies._fullcopytracing()
stable
|
Thu, 01 Nov 2018 13:20:12 -0700 |
Martin von Zweigbergk |
narrow: make copies.pathcopies() filter with narrowspec again
stable
|
Thu, 01 Nov 2018 11:24:45 -0700 |
Martin von Zweigbergk |
tests: demonstrate broken copies.pathcopies()
stable
|
Wed, 31 Oct 2018 20:32:42 +0100 |
Paul Morelle |
setup: explain to distutils how we write rc versions
stable
|
Wed, 31 Oct 2018 12:08:37 -0700 |
Boris Feld |
changegroup: restore default node ordering (issue6001)
stable
|
Mon, 29 Oct 2018 17:26:25 +0100 |
Boris Feld |
changegroup: introduce an explicit linear sorting
stable
|
Thu, 25 Oct 2018 22:13:22 -0400 |
Matt Harbison |
py3: roll up threading.Thread constructor args into **kwargs
|
Thu, 25 Oct 2018 21:04:47 -0400 |
Matt Harbison |
tests: glob over a single quote vs double quote difference on Windows
|
Tue, 23 Oct 2018 11:31:33 -0400 |
Augie Fackler |
py3: port test-log-exthook.t to Python 3
|
Fri, 12 Oct 2018 12:30:47 -0400 |
Augie Fackler |
extensions: fix up many many debug logs that use %r
|
Wed, 17 Oct 2018 15:48:01 -0700 |
Matt DeVore |
blackbox: add configitem for format of log timestamps
|
Tue, 23 Oct 2018 14:04:17 -0700 |
Martin von Zweigbergk |
narrow: replace filtering in list comprehension by set operations
|
Tue, 23 Oct 2018 19:20:22 +0200 |
Boris Feld |
storage: update sqlitestore to use the new `deltamode` parameter
|
Tue, 23 Oct 2018 16:24:04 +0300 |
Pulkit Goyal |
narrow: rework logic to check whether we need to widen and narrow
|
Tue, 23 Oct 2018 14:26:17 +0300 |
Pulkit Goyal |
tests: show that adding an already included path still calls narrow_widen()
|
Sun, 14 Oct 2018 17:08:18 +0200 |
Mads Kiilerich |
graft: introduce --base option for using custom base revision while merging
|
Thu, 18 Oct 2018 12:31:06 +0200 |
Boris Feld |
changegroup: add a option to create bundle with full snapshot only
|
Wed, 10 Oct 2018 00:21:02 +0200 |
Boris Feld |
changegroup: allow to force delta to be against p1
|
Wed, 31 Oct 2018 21:16:54 +0900 |
Yuya Nishihara |
fix: disable use of thread-based worker
stable
|
Tue, 09 Oct 2018 23:26:35 +0200 |
Boris Feld |
storage: also use `deltamode argument` for ifiledata
|
Wed, 31 Oct 2018 15:27:06 +0300 |
Pulkit Goyal |
configitems: rename the config to prevent adding an alias in future
stable
|
Wed, 31 Oct 2018 11:02:08 +0100 |
Boris Feld |
sparse-revlog: only refine delta candidates in the sparse case (issue6006)
stable
|
Tue, 09 Oct 2018 22:02:01 +0200 |
Boris Feld |
changegroup: refactor emitrevision to use a `deltamode` argument
|
Mon, 29 Oct 2018 16:23:42 -0400 |
Augie Fackler |
http: work around custom http client classes that refuse extra attrs
stable
|
Tue, 23 Oct 2018 21:11:13 +0900 |
Yuya Nishihara |
branchmap: do not specify changelog as an argument
|
Sat, 20 Oct 2018 17:56:00 +0900 |
Yuya Nishihara |
filecache: unimplement __set__() and __delete__() (API)
|
Sat, 20 Oct 2018 19:13:05 +0900 |
Yuya Nishihara |
filecache: use try-except for faster __dict__ lookup
|
Thu, 25 Oct 2018 21:33:43 +0800 |
Anton Shestakov |
crecord: make nextsametype() check that parent item exists (issue6009)
stable
|
Wed, 24 Oct 2018 10:05:13 -0400 |
Valentin Gatien-Baron |
help: describe what ui.tweakdefaults changes, concretely
stable
|
Thu, 25 Oct 2018 00:22:42 -0400 |
Matt Harbison |
logexchange: convert paths to unix when detecting the active path
stable
|
Wed, 24 Oct 2018 22:40:48 -0400 |
Matt Harbison |
help: update the default value specified for `profiling.time-track`
stable
|
Wed, 24 Oct 2018 22:24:10 -0400 |
Matt Harbison |
profiling: revert the default mode back to 'cpu' on Windows
stable
|
Wed, 17 Oct 2018 14:47:01 +0200 |
Boris Feld |
phase: add an archived phase
stable
|
Tue, 23 Oct 2018 20:46:21 +0900 |
Yuya Nishihara |
exewrapper: apply clang-format to silence test-check-clang-format.t
stable
|
Thu, 18 Oct 2018 19:57:30 -0700 |
rdamazio |
help: displaying extension commands by default
|
Thu, 18 Oct 2018 19:57:05 -0700 |
rdamazio |
help: displaying documented aliases by default
|
Sat, 13 Oct 2018 05:43:39 -0700 |
rdamazio |
help: allow hiding of help topics
|
Sat, 13 Oct 2018 05:02:55 -0700 |
rdamazio |
help: allow commands to be hidden
|
Sat, 20 Oct 2018 00:12:20 +0300 |
Pulkit Goyal |
py3: add one more passing test to whitelist
|
Sat, 20 Oct 2018 00:05:50 +0300 |
Pulkit Goyal |
py3: make sure we pass sysstr in sqlite3.connect()
|
Tue, 05 Sep 2017 15:24:25 -0700 |
Martin von Zweigbergk |
archive: use manifest.matches() to simplify and speed up matching
|
Tue, 05 Sep 2017 15:24:22 -0700 |
Martin von Zweigbergk |
archive: create alwaysmatcher when no matcher provided
|
Tue, 05 Sep 2017 15:21:21 -0700 |
Martin von Zweigbergk |
archive: change "matcnfn" argument to a real matcher
|
Mon, 22 Oct 2018 14:48:14 -0400 |
Augie Fackler |
Added signature for changeset 956ec6f1320d
stable
|
Mon, 22 Oct 2018 14:48:11 -0400 |
Augie Fackler |
Added tag 4.8rc0 for changeset 956ec6f1320d
stable
|
Mon, 22 Oct 2018 14:46:06 -0400 |
Augie Fackler |
merge to stable for 4.8 release freeze
stable 4.8rc0
|
Mon, 22 Oct 2018 11:34:35 -0700 |
Martin von Zweigbergk |
shortest: never emit 0-length prefix even if unique
|
Mon, 22 Oct 2018 15:51:01 +0200 |
Boris Feld |
logtoprocess: sends the canonical command name to the subprocess
|
Mon, 22 Oct 2018 15:47:30 +0200 |
Boris Feld |
logtoprocess: fix message formatting
|
Sat, 18 Aug 2018 01:44:38 +0200 |
Boris Feld |
profiling: move default mode to "real" time
|
Fri, 05 Oct 2018 23:40:12 +0800 |
Anton Shestakov |
streamclone: abort when client needs to handle obsmarkers, but doesn't
|
Fri, 05 Oct 2018 23:27:17 +0800 |
Anton Shestakov |
streamclone: include obsstore file into stream bundle if client can read it
|
Fri, 19 Oct 2018 18:34:42 -0400 |
Matt Harbison |
setup: build exewrapper with Unicode support on py3
|
Fri, 19 Oct 2018 18:32:13 -0400 |
Matt Harbison |
exewrapper: convert to _tcsxxx functions for Unicode compatability
|
Fri, 19 Oct 2018 18:23:14 -0400 |
Matt Harbison |
exewrapper: drop an unused variable
|
Thu, 18 Oct 2018 21:14:22 +0900 |
Yuya Nishihara |
commands: restore compatibility for "^cmd" registration (issue6005)
|
Fri, 19 Oct 2018 12:30:49 +0200 |
Gregory Szorc |
exchangev2: support fetching shallow files history
|
Wed, 17 Oct 2018 17:32:15 +0200 |
Gregory Szorc |
sqlitestore: support for storing revisions without their parents
|
Fri, 19 Oct 2018 15:38:25 +0200 |
Gregory Szorc |
wireprotov2: support exposing linknode of file revisions
|
Fri, 19 Oct 2018 14:59:03 +0200 |
Gregory Szorc |
localrepo: support marking repos as having shallow file storage
|
Wed, 26 Sep 2018 14:41:15 -0700 |
Gregory Szorc |
repository: teach addgroup() to receive data with missing parents
|
Fri, 19 Oct 2018 13:44:25 +0200 |
Gregory Szorc |
commands: support passing depth to hg.clone()
|
Wed, 03 Oct 2018 14:57:29 -0700 |
Gregory Szorc |
filelog: add a hasnode() method (API)
|
Sun, 21 Oct 2018 22:26:00 -0400 |
Matt Harbison |
lfs: consult the narrow matcher when extracting pointers from ctx (issue5794)
|
Sat, 20 Oct 2018 20:25:56 +0900 |
Yuya Nishihara |
statprof: fix overflow while skipping boilerplate parts
|
Sat, 20 Oct 2018 20:15:48 +0900 |
Yuya Nishihara |
statprof: fix indent level of fp.write() (issue6004)
|
Fri, 19 Oct 2018 22:31:47 -0400 |
Matt Harbison |
py3: stringify setupversion on Windows
|
Fri, 19 Oct 2018 23:47:38 -0400 |
Matt Harbison |
tests: add coverage for some untested areas of hgweb
|
Fri, 19 Oct 2018 23:30:56 +0300 |
Pulkit Goyal |
statprof: update the name as the i increases (issue6003)
|
Fri, 19 Oct 2018 23:18:29 +0300 |
Pulkit Goyal |
test: show more profile lines in test-profile.t
|
Fri, 19 Oct 2018 11:45:51 -0400 |
Augie Fackler |
keepalive: use getattr to avoid AttributeErrors when vcr is in use
|
Fri, 19 Oct 2018 11:45:25 -0400 |
Augie Fackler |
phabricator: do more of the VCR work in demandimport.deactivated()
|
Fri, 19 Oct 2018 11:28:29 -0400 |
Augie Fackler |
tests: sleep longer in test-logtoprocess.t
|
Fri, 19 Oct 2018 11:31:18 -0400 |
Augie Fackler |
tests: fix pyflakes warning in test-duplicateoptions.py
|
Fri, 19 Oct 2018 16:34:45 +0200 |
Gregory Szorc |
branchmap: avoid changelog and attribute lookups in replacecache()
|
Fri, 19 Oct 2018 16:16:17 +0200 |
Gregory Szorc |
branchmap: pass changelog into branchmap functions
|
Thu, 18 Oct 2018 16:36:10 -0400 |
Augie Fackler |
fuzz: move many initialization steps into LLVMFuzzerInitialize
|
Thu, 17 Nov 2016 15:51:33 -0800 |
Martin von Zweigbergk |
bundle2: fix broken compression engine assertion
|
Thu, 18 Oct 2018 17:54:07 -0400 |
Matt Harbison |
tests: glob over a difference between Windows 7 and Window 10
|
Thu, 18 Oct 2018 18:11:16 -0400 |
Matt Harbison |
py3: fix module imports in test-highlight.t
|
Wed, 17 Oct 2018 23:33:43 -0400 |
Matt Harbison |
py3: fix module imports in tests, as flagged by test-check-module-imports.t
|
Thu, 18 Oct 2018 21:55:47 -0400 |
Matt Harbison |
lfs: don't add extension to hgrc after conversion (BC)
|
Thu, 18 Oct 2018 21:00:07 +0900 |
Yuya Nishihara |
addremove: add "ui." prefix to message color keys
|
Thu, 09 Feb 2017 09:17:40 -0800 |
Martin von Zweigbergk |
update: clarify update() call sites by specifying argument names
|
Thu, 18 Oct 2018 10:11:08 -0700 |
Martin von Zweigbergk |
debugcommands: avoid stack trace from debugindexstats in pure mode
|
Thu, 18 Oct 2018 11:24:20 -0400 |
Augie Fackler |
tests: fix up pure case of test-sqlitestore.t
|
Thu, 18 Oct 2018 11:14:04 -0400 |
Augie Fackler |
tests: don't emit false failures when sqlite3 is missing
|
Tue, 16 Oct 2018 08:48:23 +0200 |
Yuya Nishihara |
py3: get around IOError variants in test-commandserver.t
|
Tue, 16 Oct 2018 08:41:58 +0200 |
Yuya Nishihara |
py3: don't use traceback.print_exc() in commandserver.py
|
Tue, 16 Oct 2018 08:29:24 +0200 |
Yuya Nishihara |
py3: invalidate repository cache with system-string keys
|
Tue, 16 Oct 2018 08:20:03 +0200 |
Yuya Nishihara |
py3: system-stringify file mode in commandserver.py
|
Tue, 16 Oct 2018 07:57:40 +0200 |
Yuya Nishihara |
py3: alias next to __next__ in commandserver.py
|
Tue, 16 Oct 2018 07:57:05 +0200 |
Yuya Nishihara |
py3: system-stringify list of attributes to be forwarded from commandserver.py
|
Tue, 16 Oct 2018 07:52:56 +0200 |
Yuya Nishihara |
py3: import StringIO from test utility to test-commandserver.t
|
Tue, 16 Oct 2018 07:38:31 +0200 |
Yuya Nishihara |
py3: use bprint() helper in test-commandserver.t
|
Tue, 16 Oct 2018 07:35:29 +0200 |
Yuya Nishihara |
py3: byte-stringify most literals in test-commandserver.t
|
Sun, 14 Oct 2018 09:50:21 -0400 |
Augie Fackler |
localrepo: ensure we properly %-format int in exception throw
|
Thu, 18 Oct 2018 14:41:14 +0300 |
Pulkit Goyal |
py3: add a r'' prefix in mercurial/exchange.py
|
Thu, 18 Oct 2018 14:37:38 +0300 |
Pulkit Goyal |
py3: add 5 new passing tests to whitelist caught by buildbot
|
Wed, 17 Oct 2018 21:54:49 -0400 |
Matt Harbison |
py3: fix test-import-context.t
|
Mon, 15 Oct 2018 22:02:10 -0400 |
Matt Harbison |
py3: restore perfstartup() prior to b456b2e0ad9f on Windows
|
Wed, 17 Oct 2018 21:05:43 -0400 |
Matt Harbison |
help: document the server capabilities added by the LFS extension
|
Thu, 27 Sep 2018 21:54:13 -0400 |
Matt Harbison |
py3: fix test-propertycache.py on Windows
|
Wed, 17 Oct 2018 21:00:36 +0800 |
Anton Shestakov |
commands: adjust metavariables as appropriate
|
Sun, 14 Oct 2018 11:16:22 -0400 |
Augie Fackler |
match: fix up a repr to not crash on Python 3
|
Fri, 05 Oct 2018 11:07:34 -0700 |
Martin von Zweigbergk |
narrow: when widening, don't include manifests the client already has
|
Wed, 17 Oct 2018 09:30:07 -0700 |
Martin von Zweigbergk |
tests: add test for widening from an empty clone
|
Wed, 17 Oct 2018 11:43:39 -0700 |
Martin von Zweigbergk |
subrepo: access status members by name instead of by position
|
Tue, 16 Oct 2018 07:21:00 -0700 |
Kyle Lippincott |
revisions: when using prefixhexnode, ensure we prefix "0"
|
Wed, 03 Oct 2018 16:45:24 +0300 |
Pulkit Goyal |
store: pass matcher to store.datafiles()
|
Wed, 03 Oct 2018 17:59:05 +0300 |
Pulkit Goyal |
streamclone: pass narrowing related info in _walkstreamfiles()
|
Wed, 26 Sep 2018 17:20:04 +0300 |
Pulkit Goyal |
streamclone: new server config and some API changes for narrow stream clones
|
Wed, 10 Oct 2018 17:36:59 +0300 |
Pulkit Goyal |
narrow: only send the narrowspecs back if ACL in play
|
Wed, 17 Oct 2018 22:32:50 +0800 |
Anton Shestakov |
zsh_completion: add -l/--list flag for hg bookmarks completion
|
Wed, 17 Oct 2018 22:31:34 +0800 |
Anton Shestakov |
zsh_completion: fix a couple of flags still not being perfect
|
Wed, 17 Oct 2018 22:27:10 +0800 |
Anton Shestakov |
zsh_completion: use $_hg_remote_opts after it is defined
|
Wed, 17 Oct 2018 11:56:03 -0700 |
Martin von Zweigbergk |
tests: fix "running x tests using y ... " output in a few more places
|
Sun, 14 Oct 2018 09:34:21 +0000 |
Mark Thomas |
py3: fix test-hardlinks.t
|
Fri, 14 Sep 2018 14:56:13 -0700 |
Gregory Szorc |
exchange: support declaring pull depth
|
Wed, 17 Oct 2018 10:10:05 +0200 |
Gregory Szorc |
exchangev2: support for calling rawstorefiledata to retrieve raw files
|
Tue, 16 Oct 2018 21:31:21 +0200 |
Gregory Szorc |
wireprotov2: implement command for retrieving raw store files
|
Tue, 16 Oct 2018 21:35:33 +0200 |
Gregory Szorc |
wireprotov2: add response type that serializes to indefinite length bytestring
|
Wed, 26 Sep 2018 14:38:43 -0700 |
Gregory Szorc |
exchangev2: recognize narrow patterns when pulling
|
Tue, 09 Oct 2018 08:50:13 -0700 |
Gregory Szorc |
sqlitestore: file storage backend using SQLite
|
Tue, 16 Oct 2018 15:36:19 +0200 |
Gregory Szorc |
storageutil: extract most of peek_censored from revlog
|
Thu, 20 Sep 2018 17:27:01 -0700 |
Matt Harbison |
lfs: autoload the extension when cloning from repo with lfs enabled
|
Tue, 16 Oct 2018 16:24:46 +0200 |
Gregory Szorc |
testing: switch to inserting deltas
|
Tue, 16 Oct 2018 15:24:06 +0200 |
Gregory Szorc |
testing: remove expectation of error on bad node insert
|
Tue, 16 Oct 2018 17:45:39 +0200 |
Gregory Szorc |
storageutil: convert fileid to bytes to avoid cast to %s
|
Tue, 16 Oct 2018 17:48:28 +0200 |
Gregory Szorc |
tests: use byte literals in test-storage.py
|
Tue, 16 Oct 2018 07:19:38 +0200 |
Yuya Nishihara |
py3: byte-stringify literals in test-keyword.t
|
Tue, 16 Oct 2018 07:18:30 +0200 |
Yuya Nishihara |
py3: flush std streams before/after running user code in heredoctest.py
|
Tue, 16 Oct 2018 08:06:17 +0200 |
Yuya Nishihara |
py3: rewrite StringIO fallback for Python 3
|
Tue, 16 Oct 2018 07:04:07 +0200 |
Yuya Nishihara |
py3: reinvent print() function for contrib/hgclient.py
|
Tue, 16 Oct 2018 07:08:12 +0200 |
Yuya Nishihara |
py3: work around unicode stdio streams in contrib/hgclient.py
|
Tue, 16 Oct 2018 07:00:41 +0200 |
Yuya Nishihara |
py3: convert string literals to bytes in contrib/hgclient.py
|
Tue, 16 Oct 2018 08:16:11 -0400 |
Augie Fackler |
merge with stable
|
Fri, 31 Aug 2018 19:58:41 +0100 |
Martijn Pieters |
branchmap: remove redundant sort
|
Thu, 11 Oct 2018 03:15:04 +0200 |
Boris Feld |
revset: drop special case of 'revset(...)' function in analyze
|
Thu, 11 Oct 2018 03:13:53 +0200 |
Boris Feld |
revset: document the `revset(...)` syntax
|
Tue, 16 Oct 2018 12:39:21 +0200 |
Yuya Nishihara |
check-commit: update test expectation per removal of "double empty line" rule
|
Sun, 14 Oct 2018 15:40:16 +0200 |
Martijn Pieters |
style: drop requirement to only use single lines between top-level objects
|
Sun, 14 Oct 2018 13:05:53 -0400 |
Matt Harbison |
py3: byteify extension in test-relink.t
|
Sat, 13 Oct 2018 04:20:22 -0400 |
Augie Fackler |
f: fix a Python 3 bytes/string issue
|
Sun, 14 Oct 2018 08:55:30 -0400 |
Augie Fackler |
tests: use regex instead of Python versions for archive hash changes
|
Sun, 14 Oct 2018 05:29:00 -0400 |
Augie Fackler |
notify: a ton of encoding dancing to deal with the email module
|
Sun, 14 Oct 2018 11:06:21 -0400 |
Augie Fackler |
tests: add missing b prefix in test-context-metadata.t
|
Sun, 14 Oct 2018 11:05:41 -0400 |
Augie Fackler |
context: raise runtime errors with sysstrs
|
Mon, 15 Oct 2018 11:16:12 +0200 |
Georges Racinet |
rust: rustfmt config for hg-direct-ffi
|
Mon, 08 Oct 2018 19:11:41 +0200 |
Georges Racinet |
rust: rustlazyancestors.__contains__
|
Sun, 14 Oct 2018 01:39:22 -0400 |
Matt Harbison |
help: fix a missing quote character in ui.tweakdefaults
|
Thu, 27 Sep 2018 16:55:44 +0200 |
Georges Racinet |
rust: hooking into Python code
|
Sun, 14 Oct 2018 14:10:38 +0000 |
Mark Thomas |
py3: fix test-propertycache.py
|
Sun, 14 Oct 2018 14:02:32 +0000 |
Mark Thomas |
py3: fix test-dirstate-race.t
|
Fri, 12 Oct 2018 18:49:11 +0200 |
Rodrigo Damazio |
help: adding a proper declaration for shortlist/basic commands (API)
|
Fri, 12 Oct 2018 18:06:32 +0200 |
Rodrigo Damazio |
help: assigning topic categories
|
Sat, 13 Oct 2018 02:17:41 -0700 |
rdamazio |
help: assigning categories to existing commands
|
Fri, 12 Oct 2018 17:57:36 +0200 |
Rodrigo Damazio |
help: splitting the topics by category
|
Sat, 13 Oct 2018 05:03:50 -0700 |
rdamazio |
help: adding support for command categories
|
Sun, 14 Oct 2018 13:35:47 +0200 |
Yuya Nishihara |
notify: just use email.errors
|
Sat, 06 Oct 2018 21:13:59 +0900 |
Yuya Nishihara |
rust-chg: add struct holding information needed to spawn server process
|
Sun, 07 Oct 2018 11:32:42 +0900 |
Yuya Nishihara |
rust-chg: install logger if $CHGDEBUG is set
|
Sat, 06 Oct 2018 20:07:11 +0900 |
Yuya Nishihara |
rust-chg: depend on log and tokio_timer
|
Sun, 07 Oct 2018 20:55:51 +0900 |
Yuya Nishihara |
rust-chg: suppress panic while writing chg error to stderr
|
Sun, 14 Oct 2018 04:37:25 -0400 |
Augie Fackler |
logcmdutil: add a helpful assertion to catch mistyped templates early
|
Sun, 14 Oct 2018 05:28:01 -0400 |
Augie Fackler |
notify: adapt to new location of email module's errors
|
Sun, 14 Oct 2018 04:33:47 -0400 |
Augie Fackler |
notify: add some b prefixes
|
Sun, 14 Oct 2018 09:24:36 +0000 |
Mark Thomas |
py3: fix test-diff-color.t
|
Sun, 14 Oct 2018 09:07:43 +0000 |
Mark Thomas |
py3: fix test-revlog.t
|
Sun, 14 Oct 2018 04:11:35 -0400 |
Augie Fackler |
fuzz: try *even harder* to prevent Python from looking up usernames
|
Sun, 14 Oct 2018 03:42:43 -0400 |
Connor Sheehan |
wireproto: fix incorrect function name in docstring
|
Sat, 13 Oct 2018 15:32:52 +0000 |
Mark Thomas |
py3: fix test-status.t
|
Sun, 14 Oct 2018 07:25:01 +0200 |
Yuya Nishihara |
formatter: make debug output prettier
|
Sun, 14 Oct 2018 07:23:02 +0200 |
Yuya Nishihara |
stringutil: allow to specify initial indent level of pprint()
|
Sun, 14 Oct 2018 07:18:19 +0200 |
Yuya Nishihara |
stringutil: make level parameter of pprintgen() 0-origin
|
Sun, 14 Oct 2018 06:51:19 +0200 |
Yuya Nishihara |
formatter: use stringutil.pprint() in debug output to drop b''
|
Thu, 27 Sep 2018 16:56:15 +0200 |
Georges Racinet |
rust: exposing in parsers module
|
Thu, 27 Sep 2018 16:51:36 +0200 |
Georges Racinet |
rust: iterator bindings to C code
|
Thu, 27 Sep 2018 17:03:16 +0200 |
Georges Racinet |
rust: pure Rust lazyancestors iterator
|
Sat, 13 Oct 2018 23:08:29 -0400 |
Matt Harbison |
run-tests: restore quoting the python executable for running *.py tests
|
Sat, 13 Oct 2018 19:49:33 -0400 |
Matt Harbison |
tests: replace `cd ..` with an absolute path in a couple ssh tests
|
Thu, 04 Oct 2018 00:17:26 -0400 |
Matt Harbison |
lfs: register the flag processors per repository
|
Tue, 09 Oct 2018 21:53:21 -0400 |
Matt Harbison |
revlog: allow flag processors to be applied via store options
|
Fri, 12 Oct 2018 17:34:45 -0400 |
Matt Harbison |
py3: use str to query registry values on Windows
|
Sat, 13 Oct 2018 16:57:28 +0200 |
Yuya Nishihara |
py3: convert "usage" literal to bytes
|
Sat, 13 Oct 2018 09:47:53 -0400 |
Augie Fackler |
churn: remove redundant round()
|
Sat, 13 Oct 2018 10:09:12 +0200 |
Martijn Pieters |
py3: use py3 as the test tag, dropping the k
|
Sat, 13 Oct 2018 09:03:08 -0400 |
Augie Fackler |
tests: fix inline extension in test-fncache.t for Python 3
|
Sat, 13 Oct 2018 08:59:06 -0400 |
Augie Fackler |
py3: 3 more passing tests
|
Sat, 13 Oct 2018 08:54:44 -0400 |
Augie Fackler |
simplemerge: port to Python 3
|
Sat, 13 Oct 2018 05:14:21 -0400 |
Augie Fackler |
contrib: fix up output in check-config.py to use strs to avoid b prefixes
|
Sat, 13 Oct 2018 08:54:31 -0400 |
Augie Fackler |
context: open files in bytes mode
|
Sat, 13 Oct 2018 09:45:49 -0400 |
Augie Fackler |
tests: fix up test-hghave for recent run-tests change to use more CPUs
|
Sat, 13 Oct 2018 13:39:07 +0000 |
Mark Thomas |
py3: fix test-parse-date.t
|
Fri, 12 Oct 2018 16:51:11 +0200 |
Yuya Nishihara |
obsolete: don't translate internal error message
|
Fri, 12 Oct 2018 19:25:08 +0200 |
Yuya Nishihara |
py3: get around unicode docstrings in test-encoding-textwrap.t and test-help.t
|
Sat, 13 Oct 2018 11:52:30 +0200 |
Anton Shestakov |
crecord: make enter move cursor down to the next item of the same type
|
Sat, 13 Oct 2018 12:58:24 +0000 |
Mark Thomas |
py3: fix infinitepush extension tests
|
Sat, 13 Oct 2018 14:17:25 +0200 |
Yuya Nishihara |
py3: build help of compression engines in bytes
|
Sat, 13 Oct 2018 14:11:12 +0200 |
Yuya Nishihara |
py3: do I/O in bytes in test-help.t
|
Sat, 13 Oct 2018 07:55:34 -0400 |
Augie Fackler |
tests: accept slightly different zip file in Python 3
|
Sat, 13 Oct 2018 07:53:51 -0400 |
Augie Fackler |
webcommands: use stringutil.pprint() to repr invalid archive types
|
Sat, 13 Oct 2018 07:51:22 -0400 |
Augie Fackler |
archival: don't try and fsdecode non-{bytes,str} objects
|
Sat, 13 Oct 2018 06:34:53 -0400 |
Augie Fackler |
tests: fix last failure in test-tools.t
|
Sat, 13 Oct 2018 12:20:24 +0200 |
Gregory Szorc |
run-tests: run tests with as many processes as cores by default
|
Sat, 13 Oct 2018 12:11:45 +0200 |
Gregory Szorc |
run-tests: print number of tests and parallel process count
|
Sat, 13 Oct 2018 12:29:43 +0200 |
Yuya Nishihara |
releasenotes: use stringutil.wrap() instead of handcrafted TextWrapper wrapper
|
Sat, 13 Oct 2018 00:22:05 -0700 |
Martin von Zweigbergk |
match: optimize matcher when all patterns are of rootfilesin kind
|
Sat, 13 Oct 2018 06:02:27 -0400 |
Augie Fackler |
churn: use integer division consistently
|
Sat, 13 Oct 2018 05:58:16 -0400 |
Augie Fackler |
churn: fix stack traces on Python 3
|
Sat, 13 Oct 2018 04:00:57 -0400 |
Augie Fackler |
py3: moar passing tests
|
Fri, 12 Oct 2018 12:52:49 -0400 |
Augie Fackler |
py3: one new passing tests
|
Fri, 12 Oct 2018 12:38:37 -0400 |
Augie Fackler |
tests: expand our coverage of errors in Python 3 for bad extensions
|
Fri, 12 Oct 2018 12:32:12 -0400 |
Augie Fackler |
tests: add lots of globs and conditional output lines
|
Sat, 13 Oct 2018 04:00:47 -0400 |
Augie Fackler |
releasenotes: fix remaining bytes/unicode issues caught by tests
|
Sat, 13 Oct 2018 03:27:21 -0400 |
Augie Fackler |
relnotes: port to Python 3
|
Sat, 13 Oct 2018 11:01:38 +0200 |
Yuya Nishihara |
py3: use __code__ instead of func_code to test if func is cachable
|
Sat, 13 Oct 2018 10:58:06 +0200 |
Yuya Nishihara |
py3: pass in system string to vars(branchmap).__contains__()
|
Sat, 13 Oct 2018 08:48:59 +0000 |
Mark Thomas |
test-bookmarks-pushpull: use correct tmp dir for no-bm-move.sh
|
Sat, 13 Oct 2018 05:17:28 +0300 |
Pulkit Goyal |
py3: add some glob to make output compatible with python 3
|
Sat, 13 Oct 2018 05:14:23 +0300 |
Pulkit Goyal |
py3: add a b'' prefix in tests/test-requires.t
|
Sat, 13 Oct 2018 05:12:20 +0300 |
Pulkit Goyal |
py3: use '%d' for rev nums instead of '%s'
|
Sat, 13 Oct 2018 05:03:24 +0300 |
Pulkit Goyal |
py3: more globing of things to make output compatible between py2 and py3
|
Sat, 13 Oct 2018 04:54:35 +0300 |
Pulkit Goyal |
py3: use stringutil.pprint() instead of '%r'
|
Sat, 13 Oct 2018 04:51:09 +0300 |
Pulkit Goyal |
py3: use '%d' for integers instead of '%s'
|
Sat, 13 Oct 2018 04:47:51 +0300 |
Pulkit Goyal |
py3: add some py3 specific output to test
|
Sat, 13 Oct 2018 04:42:14 +0300 |
Pulkit Goyal |
py3: use stringutil.pprint() in color.py instead of '%r'
|
Sat, 13 Oct 2018 04:36:04 +0300 |
Pulkit Goyal |
py3: add b'' prefixes in tests/test-progress.t
|
Sat, 13 Oct 2018 04:29:03 +0300 |
Pulkit Goyal |
py3: add b'' prefixes to tests/test-keyword.t
|
Sat, 13 Oct 2018 04:24:19 +0300 |
Pulkit Goyal |
py3: use stringutil.pprint() if we are printing bool values
|
Sat, 13 Oct 2018 04:21:02 +0300 |
Pulkit Goyal |
py3: glob some difference between py2 and py3 output
|
Sat, 13 Oct 2018 04:09:34 +0300 |
Pulkit Goyal |
py3: byteify tests/wireprotosimplecache.py
|
Sat, 13 Oct 2018 04:08:53 +0300 |
Pulkit Goyal |
py3: add b'' prefixes in tests/test-help.t
|
Sat, 13 Oct 2018 03:59:15 +0300 |
Pulkit Goyal |
py3: use sys.stdout.buffer for binary output in tests/svnxml.py
|
Sat, 13 Oct 2018 03:58:20 +0300 |
Pulkit Goyal |
py3: use '%s' instead of %r in hgext/convert/subversion.py
|
Sat, 13 Oct 2018 03:46:57 +0300 |
Pulkit Goyal |
py3: make test-contrib-perf.t work on python 3
|
Sat, 13 Oct 2018 03:32:12 +0300 |
Pulkit Goyal |
py3: add 3 more passing tests to whitelist caught by buildbot
|
Sat, 13 Oct 2018 00:35:37 +0300 |
Pulkit Goyal |
py3: add some r'' prefixes in hgext/narrow/narrowwirepeer.py
|
Fri, 12 Oct 2018 19:49:02 +0200 |
Gregory Szorc |
py3: r'' prefix default values for mimetypes.guess_mime()
|
Fri, 12 Oct 2018 20:03:29 +0000 |
Mark Thomas |
absorb: update help text
|
Fri, 12 Oct 2018 16:45:46 +0900 |
FUJIWARA Katsunori |
fsmonitor: use vfs instead of opener (issue5938)
|
Fri, 12 Oct 2018 16:07:08 +0900 |
FUJIWARA Katsunori |
tests: configure fsmonitor.mode=paranoid always if fsmonitor is used
|
Mon, 08 Oct 2018 13:12:06 +0900 |
FUJIWARA Katsunori |
tests: drop files from exclusion list in test-check-module-imports.t
|
Mon, 08 Oct 2018 12:03:04 +0900 |
FUJIWARA Katsunori |
tests: use NO_CHECK_EOF for fragments used to test importing via extension
|
Mon, 08 Oct 2018 10:30:59 +0900 |
FUJIWARA Katsunori |
tests: use NO_CHECK_EOF for fragments having intentional error
|
Mon, 08 Oct 2018 10:45:36 +0900 |
FUJIWARA Katsunori |
tests: fix style issue of importing order in test-lock.py
|
Mon, 08 Oct 2018 10:10:06 +0900 |
FUJIWARA Katsunori |
tests: fix style issue of importing hgweb in embedded code fragments
|
Fri, 12 Oct 2018 18:20:17 +0200 |
Gregory Szorc |
py3: encode str to bytes
|
Fri, 12 Oct 2018 19:00:24 +0200 |
Gregory Szorc |
py3: sprinkle statprof.py with utf-8 encoding
|
Fri, 12 Oct 2018 19:17:22 +0200 |
Gregory Szorc |
py3: flush stdout
|
Fri, 12 Oct 2018 19:07:12 +0200 |
Gregory Szorc |
py3: use raw strings in statprof.py
|
Fri, 12 Oct 2018 18:51:10 +0200 |
Gregory Szorc |
py3: switch from print(..., file=) to write()
|
Fri, 12 Oct 2018 18:40:32 +0200 |
Gregory Szorc |
py3: use %d in a few places
|
Fri, 12 Oct 2018 18:37:42 +0200 |
Gregory Szorc |
py3: use raw strings for stack names
|
Fri, 12 Oct 2018 18:30:40 +0200 |
Gregory Szorc |
py3: use sysbytes for converting code attributes
|
Fri, 12 Oct 2018 18:26:10 +0200 |
Gregory Szorc |
py3: use write() instead of print()
|
Fri, 12 Oct 2018 17:35:54 +0200 |
Gregory Szorc |
py3: use %d to format ints
|
Fri, 12 Oct 2018 17:31:10 +0200 |
Gregory Szorc |
py3: convert sorting field to sysstr
|
Fri, 12 Oct 2018 17:25:02 +0200 |
Gregory Szorc |
py3: encode json output to bytes and use write()
|
Fri, 12 Oct 2018 17:48:40 +0000 |
Mark Thomas |
absorb: prompt user to accept absorb changes by default
|
Fri, 12 Oct 2018 15:46:52 +0000 |
Mark Thomas |
templatefuncs: add truncate parameter to pad
|
Fri, 12 Oct 2018 15:46:51 +0000 |
Mark Thomas |
absorb: print summary of changesets affected
|
Fri, 12 Oct 2018 13:35:58 +0000 |
Mark Thomas |
absorb: use a formatter to generate output
|
Fri, 12 Oct 2018 12:31:17 -0400 |
Augie Fackler |
tests: fix up test-bad-extension.t's inline extension
|
Fri, 12 Oct 2018 11:44:27 -0400 |
Augie Fackler |
polib: update to latest release 1.0.7 (upstream rev d75ce6dbbc2a)
|
Fri, 12 Oct 2018 10:01:09 -0400 |
Augie Fackler |
tests: glob away some annoying py3 differences
|
Fri, 12 Oct 2018 10:00:43 -0400 |
Augie Fackler |
tests: fix a repr on python3 in test-extension.t
|
Fri, 12 Oct 2018 10:00:14 -0400 |
Augie Fackler |
tests: so many b prefixes in test-extension.t
|
Fri, 12 Oct 2018 09:59:11 -0400 |
Augie Fackler |
tests: ensure print() statements in test-extension.t all flush
|
Fri, 12 Oct 2018 16:19:21 +0200 |
Gregory Szorc |
revlog: update pure nodecache start lookup offset on insertion
|
Wed, 03 Oct 2018 13:57:42 -0700 |
Gregory Szorc |
exchangev2: use filesdata
|
Wed, 03 Oct 2018 12:54:39 -0700 |
Gregory Szorc |
wireprotov2: define and implement "filesdata" command
|
Tue, 02 Oct 2018 10:31:36 -0700 |
Gregory Szorc |
wireprotov2: extract file object emission to own function
|
Mon, 08 Oct 2018 18:17:12 -0700 |
Gregory Szorc |
wireprotov2: change how revisions are specified to changesetdata
|
Mon, 08 Oct 2018 17:54:14 -0700 |
Gregory Szorc |
wireprotov2: stop sending phase updates for base revisions
|
Thu, 11 Oct 2018 09:47:52 +0200 |
Gregory Szorc |
debugcommands: support wrapping long lines
|
Wed, 03 Oct 2018 13:17:00 -0700 |
Gregory Szorc |
exchangev2: honor server advertised manifestdata recommended batch size
|
Mon, 08 Oct 2018 17:45:51 -0700 |
Gregory Szorc |
wireprotov2: advertise recommended batch size for requests
|
Wed, 03 Oct 2018 13:07:28 -0700 |
Gregory Szorc |
httppeer: expose API descriptor on httpv2peer
|
Thu, 11 Oct 2018 09:26:05 +0200 |
Gregory Szorc |
tests: use baseurl instead of advertisedbaseurl
|
Fri, 12 Oct 2018 09:23:55 -0400 |
Augie Fackler |
py3: another one started passing
|
Fri, 12 Oct 2018 06:55:11 -0400 |
Augie Fackler |
py3: one more passing test
|
Fri, 12 Oct 2018 06:50:01 -0400 |
Augie Fackler |
scmutil: wrap locker information in bytestr before repr()ing it
|
Fri, 12 Oct 2018 06:50:46 -0400 |
Augie Fackler |
py3: more passing tests
|
Fri, 12 Oct 2018 06:35:55 -0400 |
Augie Fackler |
py3: whitelist another passing test
|
Fri, 12 Oct 2018 06:22:15 -0400 |
Augie Fackler |
obsolete: convert error string to a sysstr
|
Fri, 12 Oct 2018 06:39:32 -0400 |
Augie Fackler |
tests: ensure the python 3 passing test list stays sorted
|
Fri, 12 Oct 2018 06:35:33 -0400 |
Augie Fackler |
py3: sort passing test list
|
Thu, 11 Oct 2018 23:07:23 +0200 |
Gregory Szorc |
py3: tweak stdout writing in test-hgweb-no-path-info.t
|
Thu, 11 Oct 2018 22:53:44 +0200 |
Gregory Szorc |
py3: use .+ instead of .* in regexp pattern
|
Thu, 11 Oct 2018 22:26:12 +0200 |
Gregory Szorc |
py3: coerce bytestr to bytes to appease urllib.parse.quote_from_bytes()
|
Thu, 11 Oct 2018 21:47:39 +0200 |
Gregory Szorc |
py3: pass str and return bytes from mimetypes.guess_type()
|
Thu, 11 Oct 2018 22:27:52 +0200 |
Gregory Szorc |
py3: use bytes literal in test-hgweb-json.t
|
Thu, 11 Oct 2018 22:01:54 +0200 |
Gregory Szorc |
py3: convert diff opcode name to bytes
|
Thu, 11 Oct 2018 21:22:43 +0200 |
Gregory Szorc |
py3: byteify hgweberror.py
|
Thu, 11 Oct 2018 21:18:58 +0200 |
Gregory Szorc |
py3: encode JSON str to bytes
|
Thu, 11 Oct 2018 21:05:03 +0200 |
Gregory Szorc |
py3: use b'' in test-check-interfaces.py
|
Fri, 12 Oct 2018 06:22:43 +0200 |
Yuya Nishihara |
revlog: optimize ancestors() to not check filtered revisions for each
|
Thu, 11 Oct 2018 21:51:17 -0400 |
Matt Harbison |
phabricator: drop support for the legacy phabricator.auth.token config (BC)
|
Thu, 11 Oct 2018 22:39:11 -0400 |
Matt Harbison |
absorb: print '{rev}:' as a prefix to the hash
|
Thu, 11 Oct 2018 19:02:42 +0200 |
muxator |
packaging: fix "make centos{5,6,7}"
|
Wed, 10 Oct 2018 19:46:13 +0300 |
Pulkit Goyal |
narrow: don't compress the bundle2 when sending 'error:abort'
|
Thu, 11 Oct 2018 03:38:23 +0530 |
Taapas Agrawal |
push: add "remote" to 'repository changed while pushing' messages (issue5971)
|
Thu, 11 Oct 2018 07:27:24 -0400 |
Augie Fackler |
fuzz: try setting PYTHONNOUSERSITE=1 to avoid loading site-packages
|
Wed, 03 Oct 2018 10:46:56 +0200 |
Boris Feld |
perf: extract result formatting in its own function
|
Tue, 02 Oct 2018 18:54:06 +0200 |
Boris Feld |
perf: extract the timing of a section in a context manager
|
Mon, 01 Oct 2018 17:23:54 +0200 |
Boris Feld |
pref: support negative indexing in perfrevlogrevisions
|
Mon, 01 Oct 2018 17:37:38 +0200 |
Boris Feld |
perf: accept formatter option for perfmanifest
|
Mon, 01 Oct 2018 17:53:47 +0200 |
Boris Feld |
perf: fix -T json
|
Mon, 01 Oct 2018 17:37:53 +0200 |
Boris Feld |
formatter: more details on assertion failure
|
Wed, 10 Oct 2018 23:19:42 -0700 |
Gregory Szorc |
wireprotov2: raise ProgrammingError on unknown action
|
Mon, 08 Oct 2018 17:24:28 -0700 |
Gregory Szorc |
wireprotov2: send content encoded frames from server
|
Mon, 08 Oct 2018 15:19:32 -0700 |
Gregory Szorc |
wireprotov2: raise exception in objects() if future has been resolved
|
Fri, 05 Oct 2018 23:49:18 +0000 |
Gregory Szorc |
wireprotov2: don't emit empty frames
|
Fri, 05 Oct 2018 10:29:36 -0700 |
Gregory Szorc |
wireprotov2: remove functions for creating response frames from bytes
|
Fri, 05 Oct 2018 09:23:06 -0700 |
Gregory Szorc |
wireprotov2: handle noop action
|
Mon, 08 Oct 2018 17:00:16 -0700 |
Gregory Szorc |
wireprotov2: send protocol settings frame from client
|
Mon, 08 Oct 2018 17:10:59 -0700 |
Gregory Szorc |
wireprotov2: define and use stream encoders
|
Wed, 10 Oct 2018 12:25:28 -0400 |
Matt Harbison |
lfs: avoid a potential variable reference before assignment error in cmdserver
stable
|
Thu, 04 Oct 2018 17:39:16 -0700 |
Gregory Szorc |
wireprotov2: establish dedicated classes for input and output streams
|
Thu, 04 Oct 2018 17:17:57 -0700 |
Gregory Szorc |
wireprotov2: pass ui into clientreactor and serverreactor
|
Thu, 04 Oct 2018 16:44:21 -0700 |
Gregory Szorc |
wireprotov2: handle stream encoding settings frames
|
Thu, 04 Oct 2018 15:43:21 -0700 |
Gregory Szorc |
wireprotov2: document client reactor actions
|
Thu, 04 Oct 2018 16:26:45 -0700 |
Gregory Szorc |
wireprotov2: handle sender protocol settings frames
|
Thu, 04 Oct 2018 14:05:16 -0700 |
Gregory Szorc |
wireprotov2: update stream encoding specification
|
Thu, 04 Oct 2018 15:08:42 -0700 |
Gregory Szorc |
cborutil: cast bytearray to bytes
|
Mon, 08 Oct 2018 17:06:24 -0700 |
Gregory Szorc |
tests: disable zstd in test
|
Mon, 08 Oct 2018 17:20:41 -0700 |
Gregory Szorc |
wireprotov2: remove "compression" from capabilities response
|
Mon, 08 Oct 2018 16:27:40 -0700 |
Gregory Szorc |
zstandard: vendor python-zstandard 0.10.1
|
Tue, 25 Sep 2018 20:55:03 +0900 |
Yuya Nishihara |
rust-chg: install signal handlers to forward signals to server
|
Mon, 24 Sep 2018 22:19:49 +0900 |
Yuya Nishihara |
rust-chg: remove SIGCHLD handler which won't work in oxidized chg
|
Mon, 24 Sep 2018 22:04:57 +0900 |
Yuya Nishihara |
rust-chg: extract signal handlers from chg/procutil.c
|
Sun, 07 Oct 2018 23:19:49 +0900 |
Yuya Nishihara |
help: document about "version" template keywords
|
Sun, 07 Oct 2018 23:14:21 +0900 |
Yuya Nishihara |
help: document about "tags" template keywords
|
Sun, 07 Oct 2018 23:12:04 +0900 |
Yuya Nishihara |
help: document about "status" template keywords
|
Sun, 07 Oct 2018 23:05:00 +0900 |
Yuya Nishihara |
help: document about "resolve" template keywords
|
Sun, 07 Oct 2018 23:00:50 +0900 |
Yuya Nishihara |
help: document about "paths" template keywords
|
Sun, 07 Oct 2018 22:56:37 +0900 |
Yuya Nishihara |
help: document about "identify" template keywords
|
Sun, 07 Oct 2018 22:50:12 +0900 |
Yuya Nishihara |
help: document about "grep" template keywords
|
Sun, 07 Oct 2018 17:35:25 +0900 |
Yuya Nishihara |
chgserver: catch Abort while parsing early args to shut down cleanly
|
Fri, 05 Oct 2018 22:08:37 +0900 |
Yuya Nishihara |
chg: upgrade client to use "setumask2" command
|
Thu, 04 Oct 2018 23:25:55 +0900 |
Yuya Nishihara |
chgserver: add "setumask2" command which uses correct message frame
|
Tue, 09 Oct 2018 22:29:10 +0200 |
muxator |
packaging: "make deb" no longer fails
|
Tue, 09 Oct 2018 22:24:38 +0200 |
muxator |
packaging: cleanup() did not read the value of $CLEANUP
|
Tue, 09 Oct 2018 22:18:35 +0200 |
muxator |
packaging: builddeb's cleanup needs to expand PWD, safely
|
Tue, 09 Oct 2018 22:16:25 +0200 |
muxator |
packaging: blindly factor out trap's cleanup function in builddeb
|
Tue, 09 Oct 2018 21:40:49 +0200 |
muxator |
packaging: print full path to the packages when builddeb finishes successfully
|
Tue, 09 Oct 2018 21:39:39 +0200 |
muxator |
packaging: print more specific error messages when builddeb fails
|
Tue, 09 Oct 2018 12:56:11 -0700 |
Gregory Szorc |
cmdutil: sort unresolved paths
|
Tue, 09 Oct 2018 07:46:01 +0900 |
Yuya Nishihara |
fuzz: report error if Python code raised exception
|
Tue, 09 Oct 2018 07:42:05 +0900 |
Yuya Nishihara |
revlog: explicitly initialize static variables
|
Mon, 08 Oct 2018 21:53:32 +0200 |
Joerg Sonnenberger |
tests: do not change sys.path, it can break loading cext.parsers
|
Mon, 08 Oct 2018 21:51:20 +0200 |
Joerg Sonnenberger |
tests: deal with differences in tic from ncurses and NetBSD
|
Mon, 08 Oct 2018 20:07:13 +0200 |
Joerg Sonnenberger |
closehead: fix close-head -r listification
|
Thu, 23 Aug 2018 12:25:54 +0900 |
FUJIWARA Katsunori |
import-checker: use testparseutil.embedded() to centralize detection logic
|
Thu, 23 Aug 2018 12:25:54 +0900 |
FUJIWARA Katsunori |
tests: use NO_CHECK_EOF as heredoc limit mark to omit checking code fragments
|
Thu, 23 Aug 2018 12:25:54 +0900 |
FUJIWARA Katsunori |
contrib: add an utility module to parse test scripts
|
Thu, 23 Aug 2018 12:24:41 +0900 |
FUJIWARA Katsunori |
tests: use environment variable indirectly
|
Thu, 23 Aug 2018 12:20:41 +0900 |
FUJIWARA Katsunori |
tests: import multiple modules separately
|
Mon, 08 Oct 2018 11:50:25 -0400 |
Augie Fackler |
fuzz: allow manifest fuzzer to detect leaks
|
Mon, 08 Oct 2018 11:47:25 -0400 |
Augie Fackler |
fuzzers: init Python in LLVMFuzzerInitialize and intentionally leak it
|
Mon, 08 Oct 2018 11:42:06 -0400 |
Augie Fackler |
revlog: if the module is initialized more than once, don't leak nullentry
|
Mon, 01 Oct 2018 14:31:15 -0700 |
Martin von Zweigbergk |
narrow: move remaining narrow-limited dirstate walks to core
|
Mon, 01 Oct 2018 10:11:00 -0700 |
Martin von Zweigbergk |
narrow: allow repo.narrowmatch(match) to include exact matches from "match"
|
Fri, 28 Sep 2018 22:35:05 -0700 |
Martin von Zweigbergk |
narrow: filter files by narrowspec in ctx.matches()
|
Fri, 28 Sep 2018 17:09:15 -0700 |
Martin von Zweigbergk |
narrow: only walk files within narrowspec also for committed revisions
|
Thu, 27 Sep 2018 23:01:26 -0700 |
Martin von Zweigbergk |
status: intersect matcher with narrow matcher instead of filtering afterwards
|
Fri, 28 Sep 2018 12:29:21 -0700 |
Martin von Zweigbergk |
localrepo: allow narrowmatch() to accept matcher to intersect with
|
Fri, 05 Oct 2018 01:55:51 +0300 |
Zharaskhan Aman |
obsolete: fix ValueError when stored note contains ':' char (issue5783)
|
Fri, 05 Oct 2018 16:06:51 -0700 |
Martin von Zweigbergk |
narrow: update TODO.rst now that we share format with sparse
|
Fri, 05 Oct 2018 16:04:25 -0700 |
Martin von Zweigbergk |
narrow: update TODO.rst now that we filter status in ctx
|
Fri, 05 Oct 2018 16:01:21 -0700 |
Martin von Zweigbergk |
narrow: update TODO.rst now that the narrowspec is in .hg/store
|
Fri, 05 Oct 2018 23:28:14 +0300 |
Pulkit Goyal |
py3: add 8 new passing tests to whitelist found by buildbot
|
Fri, 05 Oct 2018 23:31:51 +0300 |
Pulkit Goyal |
py3: use '%f' for floats instead of '%s'
|
Fri, 05 Oct 2018 22:52:24 +0300 |
Pulkit Goyal |
narrow: move adding of narrow server capabilities to core
|
Fri, 05 Oct 2018 22:31:12 +0300 |
Pulkit Goyal |
wireprotoserver: move narrow capabilities to wireprototypes.py
|
Fri, 05 Oct 2018 22:19:19 +0300 |
Pulkit Goyal |
narrow: introduce a config option to check if narrow is enabled or not
|
Fri, 05 Oct 2018 20:24:07 +0300 |
Pulkit Goyal |
narrow: move the code to generate a widening bundle2 to core
|
Tue, 02 Oct 2018 17:09:56 +0300 |
Pulkit Goyal |
narrow: start returning bundle2 from widen_bundle()
|
Fri, 28 Sep 2018 23:42:31 +0300 |
Pulkit Goyal |
narrow: the first version of narrow_widen wireprotocol command
|
Fri, 05 Oct 2018 21:43:57 +0900 |
Yuya Nishihara |
remotenames: abort if literal revset pattern matches nothing
|
Fri, 05 Oct 2018 21:39:41 +0900 |
Yuya Nishihara |
remotenames: remove unneeded sorted() from revset implementation
|
Fri, 05 Oct 2018 21:36:48 +0900 |
Yuya Nishihara |
remotenames: don't call a set of nodes as "revs"
|
Fri, 05 Oct 2018 21:30:55 +0900 |
Yuya Nishihara |
remotenames: use util.always instead of handcrafted lambda
|
Fri, 05 Oct 2018 21:29:21 +0900 |
Yuya Nishihara |
remotenames: inline _parseargs() into _revsetutil()
|
Thu, 04 Oct 2018 16:27:40 -0700 |
Martin von Zweigbergk |
repo: create changectx in a single place in localrepo.__getitem__
|
Thu, 04 Oct 2018 16:06:36 -0700 |
Martin von Zweigbergk |
repo: remove the last few "pass" statements in localrepo.__getitem__
|
Thu, 04 Oct 2018 10:38:55 -0700 |
Martin von Zweigbergk |
filectx: correct docstring about "changeid"
|
Thu, 04 Oct 2018 10:30:05 -0700 |
Martin von Zweigbergk |
context: drop incorrect and superfluous docstring
|
Thu, 04 Oct 2018 21:35:12 -0400 |
Augie Fackler |
remotenames: follow-up on D3639 to make revset funcs take only one arg
|
Thu, 12 Jul 2018 03:12:09 +0530 |
Pulkit Goyal |
remotenames: add names argument to remotenames revset
|
Fri, 07 Sep 2018 11:43:48 -0400 |
Boris Feld |
copies: add time information to the debug information
|
Fri, 07 Sep 2018 11:16:06 -0400 |
Boris Feld |
copies: add a devel debug mode to trace what copy tracing does
|
Tue, 02 Oct 2018 17:34:34 -0700 |
Gregory Szorc |
revlog: rewrite censoring logic
|
Tue, 02 Oct 2018 17:28:54 -0700 |
Gregory Szorc |
revlog: move loading of index data into own method
|
Wed, 03 Oct 2018 10:57:35 -0700 |
Gregory Szorc |
revlog: clear revision cache on hash verification failure
|
Thu, 06 Sep 2018 02:36:25 -0400 |
Augie Fackler |
fuzz: new fuzzer for cext/manifest.c
|
Wed, 03 Oct 2018 10:32:21 -0700 |
Gregory Szorc |
revlog: rename _cache to _revisioncache
|
Wed, 03 Oct 2018 10:56:48 -0700 |
Gregory Szorc |
testing: add file storage integration for bad hashes and censoring
|
Wed, 03 Oct 2018 10:03:41 -0700 |
Gregory Szorc |
testing: add file storage tests for getstrippoint() and strip()
|
Wed, 03 Oct 2018 10:04:04 -0700 |
Gregory Szorc |
wireprotov2: always advertise raw repo requirements
|
Wed, 03 Oct 2018 09:48:22 -0700 |
Gregory Szorc |
tests: don't be as verbose in wireprotov2 tests
|
Wed, 03 Oct 2018 12:57:01 -0700 |
Gregory Szorc |
repository: define and use revision flag constants
|
Thu, 04 Oct 2018 01:22:25 +0200 |
Boris Feld |
context: reverse conditional branch order in introrev
|
Thu, 04 Oct 2018 08:40:01 +0200 |
Boris Feld |
context: drop a redundant fast path in introrev
|
Thu, 04 Oct 2018 08:34:59 +0200 |
Boris Feld |
context: fast path linkrev adjustement in trivial case
|
Thu, 04 Oct 2018 11:28:48 +0200 |
Cédric Krier |
url: allow to configure timeout on http connection
|
Wed, 26 Sep 2018 23:50:14 +0200 |
Boris Feld |
obsolete: explicitly track folds inside the markers
|
Wed, 03 Oct 2018 11:59:47 +0200 |
Boris Feld |
cleanupnodes: update comment to drop mention of filtering
|
Wed, 26 Sep 2018 18:04:46 -0700 |
spectral |
treemanifests: remove _loadalllazy when doing copies
|
Tue, 25 Sep 2018 19:25:41 -0700 |
spectral |
treemanifests: store whether a lazydirs entry needs copied after materializing
|
Tue, 02 Oct 2018 18:55:07 -0700 |
spectral |
treemanifests: extract _loaddifflazy from _diff, use in _filesnotin
|
Wed, 03 Oct 2018 18:07:49 -0400 |
Valentin Gatien-Baron |
identify: show remote bookmarks in `hg id url -Tjson -B`
|
Wed, 03 Oct 2018 16:03:16 -0400 |
Augie Fackler |
showstack: also handle SIGALRM
|
Wed, 03 Oct 2018 13:54:31 -0700 |
Gregory Szorc |
exchangev2: add progress bar around manifest scanning
|
Mon, 01 Oct 2018 13:17:38 -0700 |
Gregory Szorc |
httppeer: report http statistics
|
Mon, 01 Oct 2018 12:30:32 -0700 |
Gregory Szorc |
keepalive: track number of bytes received from an HTTP response
|
Mon, 01 Oct 2018 12:02:54 -0700 |
Gregory Szorc |
keepalive: track request count and bytes sent
|
Mon, 01 Oct 2018 12:06:36 -0700 |
Gregory Szorc |
url: have httpsconnection inherit from our custom HTTPConnection
|
Wed, 03 Oct 2018 09:43:01 -0700 |
Gregory Szorc |
cborutil: change buffering strategy
|
Wed, 03 Oct 2018 10:27:44 -0700 |
Martin von Zweigbergk |
cleanup: some Yoda conditions, this patch removes
|
Tue, 02 Oct 2018 12:43:54 -0700 |
Gregory Szorc |
streamclone: don't support stream clone unless repo feature present
|
Tue, 02 Oct 2018 12:40:39 -0700 |
Gregory Szorc |
localrepo: add repository feature when repo can be stream cloned
|
Wed, 26 Sep 2018 18:08:08 -0700 |
Gregory Szorc |
wireprotov2: client support for following content redirects
|
Wed, 26 Sep 2018 18:07:55 -0700 |
Gregory Szorc |
wireprotov2: server support for sending content redirects
|
Wed, 26 Sep 2018 15:02:19 -0700 |
Gregory Szorc |
wireprotov2: client support for advertising redirect targets
|
Wed, 26 Sep 2018 17:46:48 -0700 |
Gregory Szorc |
wireprotov2: advertise redirect targets in capabilities
|
Wed, 26 Sep 2018 18:02:06 -0700 |
Gregory Szorc |
wireprotov2: define semantics for content redirects
|
Wed, 26 Sep 2018 17:16:56 -0700 |
Gregory Szorc |
wireprotov2: support response caching
|
Wed, 26 Sep 2018 17:16:27 -0700 |
Gregory Szorc |
wireprotov2: define type to represent pre-encoded object
|
Wed, 26 Sep 2018 15:53:49 -0700 |
Gregory Szorc |
wireprotov2: change name and behavior of readframe()
|
Wed, 26 Sep 2018 16:07:59 -0700 |
Gregory Szorc |
url: move _wraphttpresponse() from httpeer
|
Wed, 26 Sep 2018 14:54:15 -0700 |
Gregory Szorc |
debugcommands: print all CBOR objects
|
Wed, 03 Oct 2018 22:48:19 +0900 |
Yuya Nishihara |
help: document about "export" template keywords
|
Wed, 03 Oct 2018 22:43:57 +0900 |
Yuya Nishihara |
help: document about "config" template keywords
|
Wed, 03 Oct 2018 22:34:18 +0900 |
Yuya Nishihara |
help: document about "cat" template keywords
|
Wed, 03 Oct 2018 22:38:49 +0900 |
Yuya Nishihara |
help: document about "branches" template keywords
|
Wed, 03 Oct 2018 22:32:18 +0900 |
Yuya Nishihara |
help: document about "bookmarks" template keywords
|
Wed, 03 Oct 2018 22:27:45 +0900 |
Yuya Nishihara |
help: document about "annotate" template keywords
|
Fri, 28 Sep 2018 16:34:53 -0700 |
Gregory Szorc |
storageutil: pass nodes into emitrevisions()
|
Fri, 28 Sep 2018 16:16:09 -0700 |
Gregory Szorc |
storageutil: make all callables optional
|
Fri, 28 Sep 2018 16:16:22 -0700 |
Gregory Szorc |
storageutil: extract most of emitrevisions() to standalone function
|
Fri, 28 Sep 2018 11:51:17 -0700 |
Gregory Szorc |
storageutil: invert logic of file data comparison
|
Fri, 28 Sep 2018 11:47:53 -0700 |
Gregory Szorc |
storageutil: extract filelog.cmp() to a standalone function
|
Fri, 28 Sep 2018 11:37:49 -0700 |
Gregory Szorc |
storageutil: extract copy metadata retrieval out of filelog
|
Fri, 28 Sep 2018 11:29:05 -0700 |
Gregory Szorc |
storageutil: extract functionality for resolving strip revisions
|
Fri, 28 Sep 2018 11:16:44 -0700 |
Gregory Szorc |
storageutil: consistently raise LookupError (API)
|
Fri, 28 Sep 2018 11:03:17 -0700 |
Gregory Szorc |
storageutil: implement file identifier resolution method (BC)
|
Fri, 28 Sep 2018 11:00:20 -0700 |
Gregory Szorc |
testing: add more testing for ifileindex.lookup()
|
Fri, 28 Sep 2018 10:20:37 -0700 |
Gregory Szorc |
dagop: extract DAG local heads functionality from revlog
|
Fri, 28 Sep 2018 10:03:32 -0700 |
Gregory Szorc |
dagop: extract descendants() from revlog module
|
Fri, 28 Sep 2018 09:33:05 -0700 |
Gregory Szorc |
filelog: remove checkhash() (API)
|
Fri, 28 Sep 2018 09:28:38 -0700 |
Gregory Szorc |
filelog: remove revdiff() (API)
|
Fri, 28 Sep 2018 09:46:50 -0700 |
Gregory Szorc |
localrepo: define storage backend in creation options (API)
|
Thu, 27 Sep 2018 09:23:17 -0700 |
Gregory Szorc |
wireprotov2: derive "required" from presence of default value
|
Mon, 01 Oct 2018 09:05:40 -0700 |
Gregory Szorc |
localrepo: capture repo interface factory functions as lambas
|
Mon, 14 May 2018 00:43:07 +0200 |
Joerg Sonnenberger |
extensions: new closehead module for closing arbitrary heads
|
Tue, 02 Oct 2018 13:12:56 -0700 |
Gregory Szorc |
cext: use modern buffer protocol in mpatch_flist()
|
Tue, 02 Oct 2018 13:13:03 -0700 |
Gregory Szorc |
cext: use modern buffer protocol in patches()
|
Mon, 01 Oct 2018 14:44:27 -0400 |
Valentin Gatien-Baron |
identify: when using -T, avoid unnecessary remote bookmarks query
|
Mon, 01 Oct 2018 09:58:42 -0400 |
Valentin Gatien-Baron |
identify: only query remote bookmarks if needed
|
Wed, 03 Oct 2018 13:59:19 +0300 |
Pulkit Goyal |
py3: whitelist another passing tests caught by buildbot
|
Wed, 03 Oct 2018 13:55:51 +0300 |
Pulkit Goyal |
manifest: remove an unused variable caught by pyflakes
|
Tue, 02 Oct 2018 22:40:01 -0400 |
Matt Harbison |
setup: ignore message about disabling 3rd party extensions because of version
|
Tue, 02 Oct 2018 09:11:18 -0700 |
Martin von Zweigbergk |
narrow: avoid overwriting a variable
|
Thu, 27 Sep 2018 20:16:48 -0700 |
spectral |
treemanifests: remove _loadalllazy in _diff()
|
Tue, 02 Oct 2018 13:41:00 -0700 |
spectral |
treemanifests: skip extraneous check for item before calling _loadlazy
|
Tue, 02 Oct 2018 13:38:26 -0700 |
spectral |
treemanifests: make _loadchildrensetlazy just call _loadlazy
|
Tue, 02 Oct 2018 13:37:12 -0700 |
spectral |
treemanifests: make _loadlazy tolerate item not on _lazydirs
|
Wed, 08 Aug 2018 23:17:16 -0700 |
Martin von Zweigbergk |
debugcommands: add a debugindexstats command
|
Mon, 24 Sep 2018 19:23:50 +0900 |
Yuya Nishihara |
rust-chg: add main program
|
Mon, 24 Sep 2018 19:06:30 +0900 |
Yuya Nishihara |
rust-chg: add interface to chdir the server
|
Mon, 24 Sep 2018 18:57:54 +0900 |
Yuya Nishihara |
rust-chg: add Client extensions to run cHg-specific requests
|
Mon, 24 Sep 2018 18:33:46 +0900 |
Yuya Nishihara |
rust-chg: port basic socket path handling from cHg of C
|
Mon, 24 Sep 2018 18:21:10 +0900 |
Yuya Nishihara |
rust-chg: add state machine to handle "runcommand" request with cHg extension
|
Mon, 24 Sep 2018 18:18:35 +0900 |
Yuya Nishihara |
rust-chg: add callback to handle pager and shell command requests
|
Sat, 29 Sep 2018 21:59:07 +0900 |
Yuya Nishihara |
rust-chg: add low-level function to set pager fd blocking
|
Mon, 24 Sep 2018 16:59:12 +0900 |
Yuya Nishihara |
rust-chg: add future that handles "attachio" request
|
Mon, 24 Sep 2018 16:33:24 +0900 |
Yuya Nishihara |
rust-chg: add parser for request messages sent to "S" channel
|
Mon, 24 Sep 2018 16:22:03 +0900 |
Yuya Nishihara |
rust-chg: add wrapper around C function
|
Mon, 24 Sep 2018 16:14:35 +0900 |
Yuya Nishihara |
rust-chg: add function to send fds via domain socket
|
Mon, 24 Sep 2018 15:57:28 +0900 |
Yuya Nishihara |
rust-chg: update dependencies
|
Mon, 24 Sep 2018 15:54:18 +0900 |
Yuya Nishihara |
rust-chg: add project skeleton
|
Fri, 28 Sep 2018 12:56:57 -0700 |
Martin von Zweigbergk |
narrow: move copies overrides to core
|
Sun, 30 Sep 2018 18:45:16 +0300 |
Pulkit Goyal |
narrow: pass old includes and excludes to _widen()
|
Fri, 28 Sep 2018 23:53:09 +0300 |
Pulkit Goyal |
narrow: check for servers' narrow support before doing anything (BC)
|
Sun, 30 Sep 2018 18:59:27 +0300 |
Pulkit Goyal |
narrow: don't do the dirstate dance if ellipses is not enabled
|
Fri, 28 Sep 2018 19:21:24 +0300 |
Pulkit Goyal |
narrow: pass 'narrow_widen' as source while generating changegroup
|
Fri, 28 Sep 2018 19:18:17 +0300 |
Pulkit Goyal |
narrow: factor out logic to create cg while widening into separate fn
|
Mon, 01 Oct 2018 15:29:31 -0700 |
Martin von Zweigbergk |
narrow: avoid looking up dirstate again when editing dirstate
|
Wed, 26 Sep 2018 23:09:28 -0700 |
Martin von Zweigbergk |
repo: move unfiltered-repo optimization to workingctx
|
Wed, 26 Sep 2018 22:53:14 -0700 |
Martin von Zweigbergk |
context: move logic from changectx.__init__ to localrepo.__getitem__ (API)
|
Wed, 26 Sep 2018 22:44:51 -0700 |
Martin von Zweigbergk |
context: reduce dependence of changectx constructor
|
Mon, 01 Oct 2018 23:11:07 -0700 |
Gregory Szorc |
py3: use system strings for HTTP response header comparison
|
Mon, 01 Oct 2018 23:08:04 -0700 |
Gregory Szorc |
py3: convert HTTP request headers to str
|
Mon, 01 Oct 2018 23:12:42 -0700 |
Gregory Szorc |
py3: use system strings in HTTP server code
|
Mon, 01 Oct 2018 23:39:49 -0700 |
Gregory Szorc |
py3: byteify test-storage.py
|
Tue, 02 Oct 2018 14:29:56 +0300 |
Pulkit Goyal |
narrow: remove narrowpatch instead of narrowcopies
|
Mon, 01 Oct 2018 23:26:24 -0400 |
Matt Harbison |
py3: suppress the output from .write() calls in more tests
|
Mon, 01 Oct 2018 23:07:19 -0400 |
Matt Harbison |
py3: byteify test-lfs.t
|
Mon, 01 Oct 2018 23:04:58 -0400 |
Matt Harbison |
lfs: explicitly name a key when sorting blob pointers
|
Mon, 01 Oct 2018 21:54:00 -0400 |
Matt Harbison |
py3: byteify test-lock.py
|
Mon, 01 Oct 2018 21:48:45 -0400 |
Matt Harbison |
py3: byteify contrib/dumprevlog
|
Mon, 01 Oct 2018 19:39:05 -0400 |
Matt Harbison |
py3: quote $PYTHON in test-merge-symlinks.t
|
Thu, 21 Jun 2018 22:07:34 -0700 |
Martin von Zweigbergk |
copies: inline a variable that's used only once
|
Sat, 15 Sep 2018 22:56:57 -0700 |
Martin von Zweigbergk |
bundlerepo: remove a variable alias
|
Mon, 01 Oct 2018 16:11:48 -0400 |
Augie Fackler |
merge with stable
|
Mon, 01 Oct 2018 16:07:38 -0400 |
Augie Fackler |
Added signature for changeset 5405cb1a7901
stable
|
Mon, 01 Oct 2018 16:07:36 -0400 |
Augie Fackler |
Added tag 4.7.2 for changeset 5405cb1a7901
stable
|
Wed, 05 Sep 2018 21:23:29 +0900 |
Yuya Nishihara |
manifest: fix out-of-bounds read of corrupted manifest entry
stable 4.7.2
|
Wed, 05 Sep 2018 21:32:45 +0900 |
Yuya Nishihara |
manifest: rewrite pathlen() to not cross entry boundary
stable
|
Fri, 28 Sep 2018 12:05:48 -0700 |
Martin von Zweigbergk |
narrow: move support for `hg verify` into core
|
Fri, 28 Sep 2018 13:55:17 -0700 |
Martin von Zweigbergk |
narrow: drop unnecessary overrides of patch
|
Fri, 28 Sep 2018 00:00:36 -0700 |
Martin von Zweigbergk |
tests: add test showing that paths outside narrowspec are not added
|
Mon, 01 Oct 2018 09:05:41 -0400 |
Augie Fackler |
catapipe: fix bug introduced when switching to the timer api
|
Sun, 30 Sep 2018 03:45:51 +0530 |
Pulkit Goyal |
narrow: move the ellipses server capability to core
|
Sun, 30 Sep 2018 03:42:35 +0530 |
Pulkit Goyal |
narrow: move the wireprotocol narrow capability name to core
|
Sun, 30 Sep 2018 16:11:35 +0900 |
Yuya Nishihara |
help: document about "files" template keywords
|
Sun, 30 Sep 2018 15:53:36 +0900 |
Yuya Nishihara |
formatter: remove experimental marker from -T option
|
Sun, 30 Sep 2018 15:37:09 +0900 |
Yuya Nishihara |
grep: rename {line_number} to {lineno} as well (BC)
|
Sun, 30 Sep 2018 15:35:17 +0900 |
Yuya Nishihara |
annotate: rename {line_number} to {lineno} (BC)
|
Sun, 30 Sep 2018 15:15:27 +0900 |
Yuya Nishihara |
resolve: rename {status} to {mergestatus} to not shadow change status (BC)
|
Mon, 01 Oct 2018 09:06:01 -0400 |
Augie Fackler |
py3: whitelist one additional test
|
Fri, 03 Nov 2017 21:11:07 +0100 |
Boris Feld |
logtoprocess: connect all fds to /dev/null to avoid bad interaction with pager
|
Fri, 03 Nov 2017 21:35:36 +0100 |
Boris Feld |
logtoprocess: add a test to show pager and ltp bad interaction
|
Sun, 30 Sep 2018 21:13:16 +0300 |
Pulkit Goyal |
py3: add one more passing test to whitelist caught by buildbot
|
Thu, 27 Sep 2018 12:06:32 +0200 |
Boris Feld |
cleanupnodes: pass multiple predecessors to `createmarkers` directly
|
Sat, 22 Sep 2018 14:40:33 +0200 |
Boris Feld |
obsolete: allow multiple predecessors in createmarkers
|
Wed, 26 Sep 2018 21:03:09 +0200 |
Boris Feld |
obsolete: preindent code in createmarkers
|
Wed, 26 Sep 2018 23:37:43 +0200 |
Boris Feld |
obsolete: explicitly pass relation items to effectflag computation
|
Wed, 26 Sep 2018 22:45:44 +0200 |
Boris Feld |
rebase: explicitly track collapses as fold
|
Wed, 26 Sep 2018 23:51:11 +0200 |
Boris Feld |
rebase: use tuple as `replacement` keys
|
Thu, 27 Sep 2018 00:15:21 +0200 |
Boris Feld |
rebase: expand a long "one-liner"
|
Wed, 26 Sep 2018 21:28:21 +0200 |
Boris Feld |
cleanupnodes: drop special casing around prune markers (API)
|
Wed, 26 Sep 2018 22:05:28 +0200 |
Boris Feld |
rebase: don't try to prune obsolete changeset already in the destination
|
Wed, 26 Sep 2018 21:51:29 +0200 |
Boris Feld |
histedit: don't cleanup nodes already disposed of
|
Sun, 30 Sep 2018 01:15:46 -0400 |
Matt Harbison |
py3: avoid b'' output in test-hgweb-non-interactive.t
|
Sun, 30 Sep 2018 01:10:41 -0400 |
Matt Harbison |
py3: convert print to a function call in a few tests
|
Sat, 29 Sep 2018 23:52:00 -0400 |
Matt Harbison |
py3: use util.forcebytestr() to convert push lock error to bytes
|
Sat, 29 Sep 2018 20:57:49 -0400 |
Matt Harbison |
py3: byteify windows.shelltocmdexe()
|
Sat, 29 Sep 2018 20:33:52 -0400 |
Matt Harbison |
run-tests: flush output stream before prompting to accept changes
|
Sun, 30 Sep 2018 05:52:42 +0530 |
Pulkit Goyal |
py3: use util.forcebytestr() to convert error messages to bytes
|
Thu, 27 Sep 2018 14:26:02 -0700 |
Martin von Zweigbergk |
context: stop catching TypeError when converting hex nodeid to binary
|
Thu, 27 Sep 2018 09:56:13 -0700 |
Martin von Zweigbergk |
context: stop catching and re-raising FilteredRepoLookupError
|
Fri, 28 Sep 2018 22:18:45 -0400 |
Matt Harbison |
util: use a context manager in readlock()
|
Tue, 25 Sep 2018 21:16:12 -0400 |
Matt Harbison |
py3: convert os.readlink() path to native strings on Windows
|
Sat, 29 Sep 2018 02:02:35 -0400 |
Matt Harbison |
py3: suppress the output from .write() calls in the remaining tests
|
Fri, 28 Sep 2018 23:17:06 -0400 |
Matt Harbison |
py3: conditionalize json float precision difference in test-debugcommands.t
|
Fri, 28 Sep 2018 22:39:18 -0400 |
Matt Harbison |
py3: byteify extension in test-debugcommands.t
|
Thu, 27 Sep 2018 16:55:06 +0200 |
Boris Feld |
pullreport: rev duplicated and extinct into account
|
Thu, 27 Sep 2018 16:52:25 +0200 |
Boris Feld |
pullreport: issue a message about "extinct" pulled changesets
|
Thu, 27 Sep 2018 17:00:00 +0200 |
Boris Feld |
pullreport: skip or rework some early return
|
Thu, 27 Sep 2018 16:35:10 +0200 |
Boris Feld |
pullreport: skip filtered revs instead of obsolete ones
|
Thu, 27 Sep 2018 18:06:13 +0200 |
Boris Feld |
pullreport: add a test to show misreporting of visible changeset
|
Wed, 26 Sep 2018 10:38:37 -0700 |
Martin von Zweigbergk |
repo: don't look up context for tip node if it's not needed
|
Wed, 26 Sep 2018 22:17:34 -0700 |
Martin von Zweigbergk |
repo: look up nullrev context by revnum, not symbolic name
|
Wed, 26 Sep 2018 22:17:26 -0700 |
Martin von Zweigbergk |
bundle: consistently put revnums in "base" collection
|
Thu, 27 Sep 2018 22:07:12 -0400 |
Matt Harbison |
py3: ensure printing to stdout uses str in test-hgweb-no-request-uri.t
|
Thu, 27 Sep 2018 13:57:50 -0700 |
Boris Feld |
scmutil: accept multiple predecessors in 'replacements' (API)
|
Thu, 27 Sep 2018 13:54:37 -0700 |
Boris Feld |
scmutil: expand long "one-liner"
|
Thu, 20 Sep 2018 17:47:05 +0200 |
Boris Feld |
shelve: find shelvedctx from bundle even if they are already in the repo
|
Wed, 19 Sep 2018 12:19:28 +0200 |
Boris Feld |
shelve: return the shelved node as part of bundle application
|
Thu, 20 Sep 2018 11:18:28 +0200 |
Boris Feld |
changelog: keep track of duplicated node in the transaction adding them
|
Wed, 19 Sep 2018 21:02:47 +0200 |
Boris Feld |
revlog: add a callback "tracking" duplicate node addition
|
Wed, 26 Sep 2018 18:30:19 -0400 |
Valentin Gatien-Baron |
logtoprocess: define $HG for children processes
|
Wed, 26 Sep 2018 22:21:25 -0400 |
Matt Harbison |
py3: mask out None type when printing in `debuglocks`
|
Wed, 26 Sep 2018 21:25:18 -0400 |
Matt Harbison |
py3: ensure standard exceptions use `str` type strings in windows.py
|
Wed, 26 Sep 2018 20:49:28 -0400 |
Matt Harbison |
py3: replace a StandardError reference
|
Mon, 24 Sep 2018 15:19:52 -0700 |
Gregory Szorc |
storageutil: extract revision number iteration
|
Mon, 24 Sep 2018 14:54:28 -0700 |
Gregory Szorc |
storageutil: new function for extracting metadata-less content from text
|
Mon, 24 Sep 2018 14:33:45 -0700 |
Gregory Szorc |
storageutil: move _censoredtext() from revlog
|
Mon, 24 Sep 2018 14:31:31 -0700 |
Gregory Szorc |
storageutil: move metadata parsing and packing from revlog (API)
|
Mon, 24 Sep 2018 14:23:54 -0700 |
Gregory Szorc |
storageutil: new module for storage primitives (API)
|
Mon, 24 Sep 2018 13:35:50 -0700 |
Gregory Szorc |
filelog: stop proxying deltaparent() (API)
|
Mon, 24 Sep 2018 12:49:17 -0700 |
Gregory Szorc |
filelog: stop proxying rawsize() (API)
|
Mon, 24 Sep 2018 12:42:03 -0700 |
Gregory Szorc |
filelog: stop proxying "opener" (API)
|
Mon, 24 Sep 2018 11:16:33 -0700 |
Gregory Szorc |
filelog: stop proxying flags() (API)
|
Mon, 24 Sep 2018 11:27:47 -0700 |
Gregory Szorc |
revlog: move revision verification out of verify
|
Wed, 26 Sep 2018 12:06:44 -0700 |
Martin von Zweigbergk |
tests: de-flake test-narrow-debugrebuilddirstate.t
|
Mon, 24 Sep 2018 12:39:34 -0700 |
Gregory Szorc |
upgrade: use storageinfo() for obtaining storage metadata
|
Mon, 24 Sep 2018 11:56:48 -0700 |
Gregory Szorc |
revlog: add method for obtaining storage info (API)
|
Wed, 26 Sep 2018 11:27:41 -0700 |
Gregory Szorc |
lfs: drop unused import
|
Mon, 24 Sep 2018 10:08:58 -0700 |
Gregory Szorc |
filelog: drop _generaldelta attribute (API)
|
Mon, 24 Sep 2018 09:59:19 -0700 |
Gregory Szorc |
revlog: drop emitrevisiondeltas() and associated functionality (API)
|
Fri, 21 Sep 2018 18:47:04 -0700 |
Gregory Szorc |
changegroup: port to emitrevisions() (issue5976)
|
Mon, 24 Sep 2018 09:48:02 -0700 |
Gregory Szorc |
wireprotov2server: port to emitrevisions()
|
Fri, 21 Sep 2018 14:54:59 -0700 |
Gregory Szorc |
tests: use more complex file storage test
|
Fri, 21 Sep 2018 14:28:21 -0700 |
Gregory Szorc |
revlog: new API to emit revision data
|
Mon, 24 Sep 2018 09:41:42 -0700 |
Gregory Szorc |
changegroup: remove reordering control (BC)
|
Thu, 20 Sep 2018 19:31:07 -0700 |
Gregory Szorc |
filelog: drop index attribute (API)
|
Mon, 24 Sep 2018 09:38:27 -0700 |
Gregory Szorc |
upgrade: use rawsize() instead of revlog index
|
Thu, 20 Sep 2018 19:20:01 -0700 |
Gregory Szorc |
manifest: add rawsize() proxy (API)
|
Mon, 24 Sep 2018 09:37:19 -0700 |
Gregory Szorc |
upgrade: report size of backing files, not internal storage size
|
Thu, 20 Sep 2018 18:07:42 -0700 |
Gregory Szorc |
filelog: store filename directly on revlog instance
|
Thu, 20 Sep 2018 17:47:34 -0700 |
Gregory Szorc |
lfs: access revlog directly
|
Thu, 20 Sep 2018 15:30:00 -0700 |
Gregory Szorc |
largefiles: automatically load largefiles extension when required (BC)
|
Thu, 20 Sep 2018 15:18:13 -0700 |
Gregory Szorc |
lfs: don't add extension to hgrc after clone or share (BC)
|
Thu, 20 Sep 2018 15:06:43 -0700 |
Gregory Szorc |
localrepo: automatically load lfs extension when required (BC)
|
Wed, 19 Sep 2018 13:48:59 -0700 |
Gregory Szorc |
lfs: add repository feature denoting the use of LFS
|
Wed, 19 Sep 2018 14:36:57 -0700 |
Gregory Szorc |
localrepo: define "features" on repository instances (API)
|
Wed, 19 Sep 2018 17:27:37 -0700 |
Gregory Szorc |
localrepo: support writing shared file (API)
|
Wed, 19 Sep 2018 17:05:59 -0700 |
Gregory Szorc |
localrepo: support shared repo creation
|
Wed, 19 Sep 2018 16:51:57 -0700 |
Gregory Szorc |
localrepo: validate directories before creating any
|
Wed, 19 Sep 2018 16:15:22 -0700 |
Gregory Szorc |
localrepo: add missing join()
|
Wed, 19 Sep 2018 11:38:05 -0700 |
Gregory Szorc |
revlog: use proper version comparison during verify
|
Wed, 19 Sep 2018 11:22:56 -0700 |
Gregory Szorc |
filelog: stop proxying checksize() (API)
|
Wed, 19 Sep 2018 11:20:02 -0700 |
Gregory Szorc |
filelog: remove version attribute (API)
|
Wed, 19 Sep 2018 11:17:28 -0700 |
Gregory Szorc |
verify: start to abstract file verification
|
Mon, 24 Sep 2018 08:58:57 -0700 |
Gregory Szorc |
unionrepo: remove _constructmanifest()
|
Wed, 26 Sep 2018 08:46:56 -0700 |
Gregory Szorc |
merge with stable
|
Tue, 25 Sep 2018 08:53:20 -0700 |
Martin von Zweigbergk |
encoding: remove unnecessary lambdas from _encodingfixers
|
Tue, 25 Sep 2018 18:59:04 -0700 |
Gregory Szorc |
py3: cast exception to bytes
|
Tue, 25 Sep 2018 09:11:56 -0700 |
Gregory Szorc |
py3: cast exception to bytes
|
Tue, 25 Sep 2018 23:25:36 -0400 |
Matt Harbison |
py3: remove a couple of superfluous calls to pycompat.rapply()
|
Tue, 25 Sep 2018 22:11:17 -0400 |
Matt Harbison |
py3: byteify an inline python test extension
|
Tue, 25 Sep 2018 21:39:42 -0400 |
Matt Harbison |
py3: conditionalize access to socketserver.ForkingMixIn
|
Tue, 25 Sep 2018 22:46:18 -0400 |
Matt Harbison |
convert: fix a file descriptor leak
|
Wed, 26 Sep 2018 20:33:09 +0900 |
Yuya Nishihara |
merge with stable
|
Tue, 25 Sep 2018 22:19:40 +0900 |
Yuya Nishihara |
revlog: catch more specific exception in shortest()
|
Mon, 24 Sep 2018 22:32:30 -0400 |
Matt Harbison |
py3: update missing module list in test-check-py3-compat.t for Windows
|
Mon, 24 Sep 2018 20:31:42 -0700 |
Gregory Szorc |
py3: add b'' prefixes to wire protocol test
|
Mon, 24 Sep 2018 20:17:42 -0700 |
Gregory Szorc |
py3: use pycompat.strkwargs()
|
Mon, 24 Sep 2018 20:10:01 -0700 |
Gregory Szorc |
py3: ensure _start_response() is called with system string
|
Sun, 23 Sep 2018 00:47:04 -0400 |
Matt Harbison |
py3: convert arguments, cwd and env to native strings when spawning subprocess
|
Fri, 21 Sep 2018 21:14:27 -0400 |
Matt Harbison |
py3: apply byteskwargs to contrib/perf
|
Fri, 21 Sep 2018 20:28:00 -0400 |
Matt Harbison |
py3: un-byteify strings around os.system() and os.devnull in contrib/perf
|
Fri, 21 Sep 2018 20:16:13 -0400 |
Matt Harbison |
py3: work around the lack of sys.maxint in contrib/perf
|
Fri, 21 Sep 2018 20:13:14 -0400 |
Matt Harbison |
py3: switch contrib/perf from xrange to pycompat.xrange
|
Fri, 21 Sep 2018 20:10:36 -0400 |
Matt Harbison |
py3: handle sysstr conversion around get/set attr in contrib/perf
|
Fri, 21 Sep 2018 20:03:07 -0400 |
Matt Harbison |
py3: proxy posixfile objects to re-add a useful 'name' attribute on Windows
|
Sun, 23 Sep 2018 22:36:44 -0400 |
Matt Harbison |
py3: don't use os.getcwdb() on Windows to avoid DeprecationWarnings
|
Fri, 21 Sep 2018 19:48:23 -0400 |
Matt Harbison |
py3: rename pycompat.getcwd() to encoding.getcwd() (API)
|
Mon, 24 Sep 2018 22:46:22 -0400 |
Augie Fackler |
py3: whitelist two more passing tests
|
Mon, 24 Sep 2018 22:45:32 -0400 |
Augie Fackler |
keepalive: be more careful about self._rbuf when calling super impls
|
Mon, 17 Sep 2018 11:50:59 -0700 |
Gregory Szorc |
wireprotov2: teach changesetdata to fetch ancestors until depth
|
Thu, 20 Sep 2018 12:57:23 -0700 |
Gregory Szorc |
wireprotov2: allow multiple fields to follow revision maps
|
Mon, 17 Sep 2018 11:54:00 -0700 |
Gregory Szorc |
wireprotov2: advertise set of valid values for requestable fields
|
Mon, 17 Sep 2018 10:15:27 -0700 |
Gregory Szorc |
wireprotov2: expose rich arguments metadata
|
Mon, 17 Sep 2018 09:49:28 -0700 |
Gregory Szorc |
wireprotov2: advertise recognized path filter prefixes
|
Thu, 30 Aug 2018 17:43:47 -0700 |
Gregory Szorc |
wireprotov2: declare command arguments richly
|
Wed, 26 Sep 2018 21:24:14 +0900 |
Yuya Nishihara |
chgserver: do not send system() back to client if stdio redirected (issue5992)
stable
|
Wed, 26 Sep 2018 21:21:05 +0900 |
Yuya Nishihara |
chgserver: update comment describing when to fall back to core _runsystem()
stable
|
Wed, 26 Sep 2018 20:53:59 +0900 |
Yuya Nishihara |
procutil: compare fd number to see if stdio protection is needed (issue5992)
stable
|
Tue, 25 Sep 2018 23:06:02 +0900 |
Yuya Nishihara |
test-ssh: show that stdio redirection doesn't work with chg
stable
|
Tue, 25 Sep 2018 16:32:38 -0400 |
Valentin Gatien-Baron |
revset: make heads(commonancestors(x + x^)) be x^, not x
stable
|
Tue, 25 Sep 2018 16:29:39 -0400 |
Valentin Gatien-Baron |
revset: add tests of heads(commonancestors(..))
stable
|
Tue, 25 Sep 2018 16:18:43 -0400 |
Valentin Gatien-Baron |
revset: reword commonancestor()'s help
stable
|
Tue, 25 Sep 2018 16:14:57 -0400 |
Valentin Gatien-Baron |
revset: remove part of the commonancestors() comment
stable
|
Tue, 25 Sep 2018 16:05:21 -0400 |
Valentin Gatien-Baron |
revset: make commonancestors(x + x^) be ::(x^), not ::x
stable
|
Tue, 25 Sep 2018 15:27:41 -0400 |
Valentin Gatien-Baron |
revset: add test demonstrating a bug with commonancestor()
stable
|
Tue, 25 Sep 2018 16:03:14 -0400 |
Valentin Gatien-Baron |
revset: fix commonancestor test so it demonstrates correct behavior
stable
|
Sat, 15 Sep 2018 17:26:23 +0900 |
Yuya Nishihara |
annotate: pass in wdir rev and node to formatter (BC)
|
Sat, 15 Sep 2018 17:26:22 +0900 |
Yuya Nishihara |
annotate: pass around full hex node until formatting plain output
|
Sat, 15 Sep 2018 17:26:21 +0900 |
Yuya Nishihara |
log: fill in pseudo rev and node as wdir() manifest identifiers
|
Sat, 15 Sep 2018 17:26:20 +0900 |
Yuya Nishihara |
log: have changesetformatter fill in wdir() rev and node (BC)
|
Sun, 23 Sep 2018 16:11:01 +0900 |
Yuya Nishihara |
hgweb: use scmutil.binnode() to translate None to wdir hash (issue5988)
|
Sun, 23 Sep 2018 16:15:48 +0900 |
Yuya Nishihara |
hgweb: register web.static to the config table
|
Sun, 23 Sep 2018 17:01:26 +0900 |
Yuya Nishihara |
help: document web.static config
|
Mon, 24 Sep 2018 00:00:04 +0300 |
Pulkit Goyal |
py3: use pycompat.strkwargs() in contrib/simplemerge
|
Sun, 23 Sep 2018 23:59:35 +0300 |
Pulkit Goyal |
py3: add b'' prefixes in contrib/simplemerge
|
Sun, 23 Sep 2018 23:39:07 +0300 |
Pulkit Goyal |
tests: use assertTrue() instead of assert_() in test-bdiff.py
|
Sun, 23 Sep 2018 23:35:38 +0300 |
Pulkit Goyal |
py3: use '%d' for integers instead of '%s'
|
Sun, 23 Sep 2018 23:34:22 +0300 |
Pulkit Goyal |
py3: add b'' prefixes in tests/test-bdiff.py
|
Sun, 23 Sep 2018 22:57:17 +0300 |
Pulkit Goyal |
py3: fix kwargs handling in hgext/absorb.py
|
Tue, 18 Sep 2018 19:26:44 -0700 |
Gregory Szorc |
filelog: stop proxying headrevs() (API)
|
Tue, 18 Sep 2018 19:00:17 -0700 |
Gregory Szorc |
hgweb: use heads() instead of headrevs()
|
Tue, 18 Sep 2018 18:56:02 -0700 |
Gregory Szorc |
filelog: record what's using attributes
|
Tue, 18 Sep 2018 18:21:47 -0700 |
Gregory Szorc |
filelog: stop proxying datafile (API)
|
Tue, 18 Sep 2018 18:03:41 -0700 |
Gregory Szorc |
filelog: stop proxying _addrevision() (API)
|
Tue, 18 Sep 2018 17:57:36 -0700 |
Gregory Szorc |
filelog: stop proxying compress() (API)
|
Tue, 18 Sep 2018 17:56:15 -0700 |
Gregory Szorc |
filelog: stop proxying start(), end(), and length() (API)
|
Tue, 18 Sep 2018 17:51:43 -0700 |
Gregory Szorc |
revlog: move censor logic out of censor extension
|
Tue, 18 Sep 2018 16:47:09 -0700 |
Gregory Szorc |
global: replace most uses of RevlogError with StorageError (API)
|
Tue, 18 Sep 2018 16:45:13 -0700 |
Gregory Szorc |
error: introduce StorageError
|
Tue, 18 Sep 2018 16:28:17 -0700 |
Gregory Szorc |
revlog: drop LookupError alias (API)
|
Tue, 18 Sep 2018 16:24:36 -0700 |
Gregory Szorc |
revlog: drop some more error aliases (API)
|
Tue, 18 Sep 2018 16:18:37 -0700 |
Gregory Szorc |
revlog: drop RevlogError alias (API)
|
Tue, 18 Sep 2018 16:52:11 -0700 |
Gregory Szorc |
testing: add interface unit tests for file storage
|
Tue, 18 Sep 2018 15:32:11 -0700 |
Gregory Szorc |
narrow: remove narrowrevlog
|
Thu, 13 Sep 2018 15:57:18 -0700 |
Gregory Szorc |
localrepo: enable ellipsis flag on revlogs when repo is narrow
|
Thu, 13 Sep 2018 15:52:42 -0700 |
Gregory Szorc |
revlog: add opener option to enable ellipsis flag processor
|
Thu, 13 Sep 2018 15:48:53 -0700 |
Gregory Szorc |
revlog: store flag processors per revlog
|
Wed, 05 Sep 2018 13:29:22 -0700 |
Gregory Szorc |
revlog: define ellipsis flag processors in core
|
Wed, 05 Sep 2018 12:44:25 -0700 |
Gregory Szorc |
narrow: remove custom filelog type
|
Thu, 13 Sep 2018 16:02:22 -0700 |
Gregory Szorc |
filelog: custom filelog to be used with narrow repos
|
Tue, 18 Sep 2018 15:29:42 -0700 |
Gregory Szorc |
localrepo: iteratively derive local repository type
|
Tue, 18 Sep 2018 15:15:24 -0700 |
Gregory Szorc |
localrepo: pass root manifest into manifestlog.__init__
|
Fri, 21 Sep 2018 21:44:27 -0400 |
Matt Harbison |
py3: create built in exceptions with str type messages in win32.py
|
Sat, 22 Sep 2018 12:11:48 -0400 |
Matt Harbison |
tests: stabilize test-shelve.t#phasebased for #no-symlink and #no-execbit
|
Thu, 20 Sep 2018 21:35:01 -0700 |
Martin von Zweigbergk |
debugdirstate: deprecate --nodates in favor of --no-dates
|
Fri, 21 Sep 2018 00:37:03 -0400 |
Matt Harbison |
py3: fix a type error in hghave.has_hardlink
|
Fri, 21 Sep 2018 09:34:41 -0700 |
Martin von Zweigbergk |
narrow: remove hack to read narowspec from shared .hg directory
|
Fri, 21 Sep 2018 11:43:46 -0400 |
Augie Fackler |
streamclone: reimplement nested context manager
|
Fri, 21 Sep 2018 11:44:08 -0400 |
Augie Fackler |
bundle2: grab kwarg using sysstr
|
Fri, 21 Sep 2018 11:15:55 -0400 |
Augie Fackler |
py3: mark another passing test
|
Sat, 15 Sep 2018 12:47:49 +0900 |
Yuya Nishihara |
bookmarks: remove --active in favor of --list
|
Sat, 15 Sep 2018 12:44:23 +0900 |
Yuya Nishihara |
bookmarks: add explicit option to list bookmarks of the given names
|
Sat, 15 Sep 2018 12:34:13 +0900 |
Yuya Nishihara |
bookmarks: reject --delete with --inactive which makes no sense
|
Sat, 15 Sep 2018 12:32:01 +0900 |
Yuya Nishihara |
bookmarks: parse out --inactive to action early
|
Sat, 15 Sep 2018 12:25:19 +0900 |
Yuya Nishihara |
bookmarks: parse out implicit "add" action early
|
Sat, 15 Sep 2018 12:07:38 +0900 |
Yuya Nishihara |
bookmarks: clarify that opts['rename'] points to an old bookmark to be renamed
|
Sat, 15 Sep 2018 12:04:29 +0900 |
Yuya Nishihara |
bookmarks: refactor option checking to pick one from --delete/rename/active
|
Sat, 15 Sep 2018 11:51:15 +0900 |
Yuya Nishihara |
bookmarks: convert opts to bytes dict early
|
Sat, 15 Sep 2018 11:50:07 +0900 |
Yuya Nishihara |
bookmarks: pass in formatter to printbookmarks() instead of opts (API)
|
Wed, 19 Sep 2018 17:09:01 +0200 |
Boris Feld |
strip: ignore orphaned internal changesets while computing safe strip roots
|
Wed, 06 Jun 2018 02:31:46 +0200 |
Boris Feld |
shelve: no longer strip internal commit when using internal phase
|
Wed, 19 Sep 2018 12:07:52 -0700 |
Martin von Zweigbergk |
meld: enable auto-merge
|
Thu, 20 Sep 2018 23:45:30 -0400 |
Matt Harbison |
run-tests: partially backout PYTHON quoting
|
Fri, 21 Sep 2018 03:16:08 +0530 |
Pulkit Goyal |
py3: use '%d' instead of '%s' for integers
|
Fri, 21 Sep 2018 03:16:38 +0530 |
Pulkit Goyal |
py3: use print as a function in tests/test-revert.t
|
Wed, 19 Sep 2018 23:11:07 +0900 |
Yuya Nishihara |
chgserver: restore pager fds attached within runcommand session
|
Wed, 19 Sep 2018 22:57:47 +0900 |
Yuya Nishihara |
chgserver: add separate flag to remember if stdio fds are replaced
|
Sat, 15 Sep 2018 21:35:36 +0900 |
Yuya Nishihara |
status: remove "morestatus" message from formatter data (BC)
|
Sat, 15 Sep 2018 21:28:47 +0900 |
Yuya Nishihara |
tests: show that the structure of the more status output looks weird
|
Sat, 15 Sep 2018 16:35:39 +0900 |
Yuya Nishihara |
phabricator: add testedwith boilerplate
|
Thu, 20 Sep 2018 12:13:00 -0700 |
Kyle Lippincott |
narrow: extract wdir cleanup function to make it extensible
|
Thu, 20 Sep 2018 09:52:59 -0400 |
Augie Fackler |
changegroup: reintroduce some comments that have gotten lost over the years
|
Wed, 19 Sep 2018 23:38:30 -0400 |
Augie Fackler |
changegroup: tease out a temporary prune method for manifests
|
Wed, 19 Sep 2018 23:36:16 -0400 |
Augie Fackler |
changegroup: remove outdated comment
|
Thu, 20 Sep 2018 18:36:33 +0300 |
Pulkit Goyal |
py3: encode the name to bytes before using in revsetpredicate()
|
Thu, 20 Sep 2018 18:36:00 +0300 |
Pulkit Goyal |
py3: suppress the output on .write() calls in tests/test-hgweb-commands.t
|
Thu, 20 Sep 2018 18:35:24 +0300 |
Pulkit Goyal |
py3: use stringutil.pprint() to print boolean values
|
Thu, 20 Sep 2018 18:34:38 +0300 |
Pulkit Goyal |
py3: add a missing b'' in tests/test-newercgi.t
|
Thu, 20 Sep 2018 18:33:53 +0300 |
Pulkit Goyal |
py3: use pycompat.maplist instead of map
|
Thu, 20 Sep 2018 17:23:20 +0300 |
Pulkit Goyal |
py3: add some b'' prefixes in tests/test-extension.t
|
Thu, 20 Sep 2018 17:17:02 +0300 |
Pulkit Goyal |
py3: make tests/svn-safe-append.py compatible with python 3
|
Thu, 20 Sep 2018 17:16:16 +0300 |
Pulkit Goyal |
py3: use print as a function in tests/test-subrepo-svn.t
|
Mon, 17 Sep 2018 17:47:24 +0800 |
Anton Shestakov |
bundle2: make server.bundle2.stream default to True
|
Mon, 17 Sep 2018 16:52:34 +0800 |
Anton Shestakov |
bundle2: graduate bundle2.stream option from experimental to server section
|
Thu, 20 Sep 2018 17:02:31 +0800 |
Anton Shestakov |
tests: split capabilities into separate lines while searching for "narrow"
|
Wed, 19 Sep 2018 23:54:16 -0400 |
Matt Harbison |
py3: resolve Unicode issues around `hg serve` on Windows
|
Wed, 19 Sep 2018 21:41:58 -0400 |
Matt Harbison |
run-tests: avoid os.getcwdb() on Windows
|
Wed, 19 Sep 2018 20:45:57 -0400 |
Matt Harbison |
run-tests: quote PYTHON when spawning a subprocess
|
Mon, 17 Sep 2018 20:43:40 -0400 |
Augie Fackler |
narrow: add test showing that local-to-local narrow clones don't work
|
Wed, 19 Sep 2018 17:34:36 -0700 |
Martin von Zweigbergk |
fastannotate: process files as they arrive
|
Tue, 18 Sep 2018 22:14:03 -0400 |
Matt Harbison |
py3: make osenvironb a proxy for, instead of a copy of os.environ where needed
|
Tue, 22 May 2018 16:16:11 +0200 |
Sean Farley |
memctx: simplify _manifest with new revlog nodeids
|
Tue, 22 May 2018 12:35:38 +0200 |
Sean Farley |
context: remove unused overlayfilectx (API)
|
Mon, 11 Jun 2018 20:48:47 -0700 |
Sean Farley |
context: fix typo in workingcommitctx
|
Tue, 17 Jul 2018 17:16:22 -0700 |
Sean Farley |
filectx: fix return of renamed
|
Wed, 19 Sep 2018 00:23:02 -0400 |
Matt Harbison |
tests: glob over some quoting differences in test-narrow-widen-no-ellipsis.t
|
Tue, 18 Sep 2018 23:56:38 -0400 |
Matt Harbison |
py3: byteify contrib/check-config.py
|
Tue, 18 Sep 2018 23:47:21 -0400 |
Matt Harbison |
tests: quote PYTHON usage
|
Tue, 18 Sep 2018 22:40:03 -0400 |
Matt Harbison |
py3: add a missing b'' for Windows
|
Mon, 03 Sep 2018 21:01:47 +0900 |
Yuya Nishihara |
log: make changesetformatter pass in changectx to formatter
|
Mon, 03 Sep 2018 20:56:53 +0900 |
Yuya Nishihara |
journal: use changesetformatter to properly nest list of commits in JSON
|
Mon, 03 Sep 2018 07:53:50 +0900 |
Yuya Nishihara |
journal: do not pass in repolookuperror string to template (BC)
|
Mon, 03 Sep 2018 07:52:24 +0900 |
Yuya Nishihara |
journal: inline formatted nodes and date into expression
|
Mon, 03 Sep 2018 07:48:43 +0900 |
Yuya Nishihara |
journal: unify template name for "nodes" (BC)
|
Wed, 12 Sep 2018 15:59:26 -0700 |
Gregory Szorc |
localrepo: extract resolving of opener options to standalone functions
|
Wed, 12 Sep 2018 15:17:47 -0700 |
Gregory Szorc |
localrepo: use boolean in opener options
|
Wed, 12 Sep 2018 15:07:27 -0700 |
Gregory Szorc |
localrepo: move store() from store module
|
Wed, 12 Sep 2018 15:05:51 -0700 |
Gregory Szorc |
localrepo: resolve store and cachevfs in makelocalrepository()
|
Wed, 12 Sep 2018 13:10:45 -0700 |
Gregory Szorc |
localrepo: document and test bug around opening shared repos
|
Wed, 12 Sep 2018 15:03:17 -0700 |
Gregory Szorc |
localrepo: move requirements reasonability testing to own function
|
Wed, 12 Sep 2018 15:47:24 -0700 |
Gregory Szorc |
statichttprepo: use new functions for requirements validation
|
Wed, 12 Sep 2018 14:54:17 -0700 |
Gregory Szorc |
localrepo: validate supported requirements in makelocalrepository()
|
Wed, 12 Sep 2018 14:45:52 -0700 |
Gregory Szorc |
localrepo: read requirements file in makelocalrepository()
|
Wed, 12 Sep 2018 12:36:07 -0700 |
Gregory Szorc |
localrepo: check for .hg/ directory in makelocalrepository()
|
Wed, 12 Sep 2018 11:44:57 -0700 |
Gregory Szorc |
localrepo: load extensions in makelocalrepository()
|
Wed, 12 Sep 2018 11:34:02 -0700 |
Gregory Szorc |
localrepo: copy ui in makelocalrepository()
|
Wed, 12 Sep 2018 11:31:14 -0700 |
Gregory Szorc |
localrepo: move some vfs initialization out of __init__
|
Wed, 12 Sep 2018 11:02:16 -0700 |
Gregory Szorc |
localrepo: create new function for instantiating a local repo object
|
Mon, 17 Sep 2018 16:29:12 -0700 |
Gregory Szorc |
transaction: make entries a private attribute (API)
|
Mon, 17 Sep 2018 16:19:55 -0700 |
Gregory Szorc |
transaction: make names a private attribute
|
Mon, 17 Sep 2018 16:13:38 -0700 |
Gregory Szorc |
transaction: make map a private attribute
|
Mon, 17 Sep 2018 16:11:25 -0700 |
Gregory Szorc |
transaction: make report a private attribute
|
Mon, 17 Sep 2018 16:08:02 -0700 |
Gregory Szorc |
transaction: make opener a private attribute
|
Mon, 17 Sep 2018 16:04:52 -0700 |
Gregory Szorc |
transaction: make after a private attribute
|
Mon, 17 Sep 2018 16:02:53 -0700 |
Gregory Szorc |
transaction: make checkambigfiles a private attribute
|
Mon, 17 Sep 2018 16:01:22 -0700 |
Gregory Szorc |
transaction: make validator a private attribute
|
Mon, 17 Sep 2018 16:00:09 -0700 |
Gregory Szorc |
transaction: make releasefn a private attribute
|
Mon, 17 Sep 2018 15:57:32 -0700 |
Gregory Szorc |
transaction: make file a private attribute
|
Mon, 17 Sep 2018 15:55:57 -0700 |
Gregory Szorc |
transaction: make journal a private attribute
|
Mon, 17 Sep 2018 15:52:59 -0700 |
Gregory Szorc |
transaction: make undoname a private attribute
|
Mon, 17 Sep 2018 15:51:19 -0700 |
Gregory Szorc |
transaction: make count and usages private attributes
|
Tue, 18 Sep 2018 13:41:16 +0300 |
Pulkit Goyal |
narrow: don't send the changelog information when widening without ellipses
|
Mon, 17 Sep 2018 21:41:34 +0300 |
Pulkit Goyal |
changegroup: add functionality to skip adding changelog data to changegroup
|
Tue, 18 Sep 2018 10:46:19 -0700 |
Pulkit Goyal |
tests: add debug output in test-narrow-widen-no-ellipsis.t
|
Mon, 17 Sep 2018 18:21:17 +0300 |
Pulkit Goyal |
changegroup: improve the devel-warn to specify changelog was empty
|
Mon, 17 Sep 2018 13:21:46 +0800 |
Anton Shestakov |
zsh_completion: add -b/--branch and -B/--bookmark(s) flags properly
|
Fri, 14 Sep 2018 16:29:51 -0700 |
spectral |
narrow: when writing treemanifests, skip inspecting directories outside narrow
|
Mon, 17 Sep 2018 15:16:20 -0400 |
Augie Fackler |
tests: fix a couple of drawdag.py references
|
Fri, 14 Sep 2018 23:51:21 +0300 |
Pulkit Goyal |
py3: fix kwargs handling in hgext/fastannotate.py
|
Mon, 17 Sep 2018 15:55:18 +0300 |
Pulkit Goyal |
narrow: use diffmatcher to send only new filelogs in non-ellipses widening
|
Mon, 17 Sep 2018 15:27:39 +0300 |
Pulkit Goyal |
py3: add missing b'' prefixes in couple of test files
|
Sun, 16 Sep 2018 23:13:05 -0400 |
Matt Harbison |
run-tests: convert the remaining os.system() call to Unicode
|
Sat, 15 Sep 2018 13:31:41 -0400 |
Matt Harbison |
py3: partially fix pager spawning on Windows
|
Sat, 15 Sep 2018 10:35:00 +0900 |
Yuya Nishihara |
censor: rename loop variable to silence pyflakes warning
|
Sun, 16 Sep 2018 20:58:51 +0530 |
Pulkit Goyal |
py3: add b'' prefixes in tests/test-hgweb-no-request-uri.t
|
Sun, 16 Sep 2018 20:49:37 +0530 |
Pulkit Goyal |
py3: add b'' prefixes in tests/test-hgweb-no-path-info.t
|
Sun, 16 Sep 2018 20:20:59 +0530 |
Pulkit Goyal |
py3: add b'' prefixes in tests/test-hgweb-non-interactive.t
|
Sun, 16 Sep 2018 19:58:01 +0530 |
Pulkit Goyal |
py3: use codecs.encode() to encode in rot-13 encoding
|
Sun, 16 Sep 2018 19:18:15 +0530 |
Pulkit Goyal |
py3: add two passing tests to whitelist found by buildbot
|
Sat, 15 Sep 2018 01:36:43 -0400 |
Augie Fackler |
phabricator: mark extension as experimental for now
|
Sat, 15 Sep 2018 01:16:31 -0400 |
Augie Fackler |
phabricator: fix templating bug by using hybriddict
|
Sat, 15 Sep 2018 01:13:37 -0400 |
Augie Fackler |
phabricator: add tests of templatekeyword
|
Sat, 15 Sep 2018 00:46:17 -0400 |
Augie Fackler |
phabricator: move extension from contrib to hgext
|
Sat, 15 Sep 2018 00:50:21 -0400 |
Augie Fackler |
tests: add some basic tests of phabricator interactions
|
Sat, 15 Sep 2018 00:20:03 -0400 |
Augie Fackler |
phabricator: add support for using the vcr library to mock interactions
|
Sat, 15 Sep 2018 00:19:09 -0400 |
Augie Fackler |
keepalive: work around slight deficiency in vcr
|
Sat, 15 Sep 2018 00:18:16 -0400 |
Augie Fackler |
hghave: add a checker for the vcr HTTP record/replay library
|
Sat, 15 Sep 2018 00:04:06 -0400 |
Matt Harbison |
py3: allow run-tests.py to run on Windows
|
Fri, 14 Sep 2018 23:04:18 -0400 |
Matt Harbison |
py3: ensure run-tests environment is uniformly str
|
Fri, 14 Sep 2018 22:57:35 -0400 |
Matt Harbison |
py3: ensure run-tests.osenvironb is actually bytes
|
Thu, 13 Sep 2018 22:07:00 -0400 |
Matt Harbison |
py3: fix str vs bytes in enough places to run `hg version` on Windows
|
Thu, 13 Sep 2018 20:54:53 -0400 |
Matt Harbison |
windows: open registry keys using unicode names
|
Thu, 13 Sep 2018 00:39:02 -0400 |
Matt Harbison |
py3: byteify strings in pycompat
|
Thu, 30 Aug 2018 14:55:34 -0700 |
Gregory Szorc |
wireprotov2: let clients drive delta behavior
|
Tue, 04 Sep 2018 10:42:24 -0700 |
Gregory Szorc |
exchangev2: fetch file revisions
|
Wed, 05 Sep 2018 09:10:17 -0700 |
Gregory Szorc |
wireprotov2: define and implement "filedata" command
|
Wed, 05 Sep 2018 09:09:57 -0700 |
Gregory Szorc |
exchangev2: fetch manifest revisions
|
Wed, 05 Sep 2018 09:09:52 -0700 |
Gregory Szorc |
wireprotov2: define and implement "manifestdata" command
|
Wed, 22 Aug 2018 14:51:11 -0700 |
Gregory Szorc |
wireprotov2: add TODOs around extending changesetdata fields
|
Wed, 29 Aug 2018 17:03:19 -0700 |
Gregory Szorc |
exchangev2: fetch and apply bookmarks
|
Thu, 23 Aug 2018 18:14:19 -0700 |
Gregory Szorc |
wireprotov2: add bookmarks to "changesetdata" command
|
Wed, 12 Sep 2018 10:01:58 -0700 |
Gregory Szorc |
exchangev2: fetch and apply phases data
|
Tue, 28 Aug 2018 18:19:23 -0700 |
Gregory Szorc |
wireprotov2: add phases to "changesetdata" command
|
Wed, 12 Sep 2018 10:01:36 -0700 |
Gregory Szorc |
exchangev2: fetch changeset revisions
|
Wed, 12 Sep 2018 10:01:16 -0700 |
Gregory Szorc |
wireprotov2: define and implement "changesetdata" command
|
Wed, 12 Sep 2018 09:58:23 -0700 |
Gregory Szorc |
exchangev2: start to implement pull with wire protocol v2
|
Tue, 21 Aug 2018 15:33:11 -0700 |
Gregory Szorc |
httppeer: expose capabilities for each command
|
Thu, 13 Sep 2018 22:48:27 -0700 |
spectral |
narrow: intersect provided matcher with narrowmatcher in `hg diff`
|
Sat, 01 Sep 2018 12:15:02 +0900 |
Yuya Nishihara |
identify: change {parents} to a list of nodes (BC)
|
Sat, 01 Sep 2018 12:09:22 +0900 |
Yuya Nishihara |
identify: use fm.hexfunc thoroughly
|
Sat, 01 Sep 2018 15:52:18 +0900 |
Yuya Nishihara |
formatter: replace contexthint() with demand loading of ctx object
|
Thu, 07 Jun 2018 21:48:11 +0900 |
Yuya Nishihara |
formatter: populate ctx from repo and node value
|
Fri, 14 Sep 2018 18:18:46 -0400 |
Augie Fackler |
merge with stable
|
Sat, 15 Sep 2018 00:37:20 +0300 |
Pulkit Goyal |
py3: call hgweb.hgweb() with bytes values
|
Sat, 15 Sep 2018 00:24:05 +0300 |
Pulkit Goyal |
py3: use '%d' for integers instead of '%s'
|
Sat, 15 Sep 2018 00:17:56 +0300 |
Pulkit Goyal |
py3: use "%f" for floats instead of "%s"
|
Sat, 15 Sep 2018 00:01:52 +0300 |
Pulkit Goyal |
py3: suppress the return value from .write() call
|
Sat, 15 Sep 2018 00:01:20 +0300 |
Pulkit Goyal |
py3: add b'' prefixes in tests/test-diff-color.t
|
Fri, 14 Sep 2018 23:59:41 +0300 |
Pulkit Goyal |
py3: slice through bytes to prevent getting ascii value
|
Thu, 13 Sep 2018 16:22:53 -0400 |
Valentin Gatien-Baron |
censor: use a reasonable amount of memory
|
Fri, 14 Sep 2018 22:25:44 +0900 |
Yuya Nishihara |
help: add internals.wireprotocolrpc to the table
|
Fri, 14 Sep 2018 22:23:02 +0900 |
Yuya Nishihara |
setup: exclude vendored futures package on Python 3
|
Thu, 13 Sep 2018 11:08:08 -0400 |
Augie Fackler |
py3: whitelist another passing test
|
Thu, 13 Sep 2018 00:42:25 -0400 |
Matt Harbison |
py3: prevent the win32 ctype _fields_ from being transformed to bytes
|
Thu, 13 Sep 2018 17:32:20 -0400 |
Matt Harbison |
cext: fix warnings when building for py3 on Windows
|
Thu, 13 Sep 2018 12:43:50 -0400 |
Matt Harbison |
cext: stop preprocessing a partial function call
|
Thu, 13 Sep 2018 12:37:32 -0400 |
Matt Harbison |
py3: add b'' to some setup.py strings for Windows
|
Thu, 13 Sep 2018 18:09:22 -0400 |
Augie Fackler |
dagop: fix typo spotted while doing unrelated investigation
|
Wed, 12 Sep 2018 19:00:46 -0700 |
Gregory Szorc |
hg: don't reuse repo instance after unshare()
|
Tue, 11 Sep 2018 20:06:39 -0700 |
Gregory Szorc |
unionrepo: dynamically create repository type from base repository
|
Tue, 11 Sep 2018 19:50:07 -0700 |
Gregory Szorc |
bundlerepo: dynamically create repository type from base repository
|
Tue, 11 Sep 2018 19:16:32 -0700 |
Gregory Szorc |
bundlerepo: factor out code for instantiating a bundle repository
|
Tue, 11 Sep 2018 18:45:05 -0700 |
Gregory Szorc |
bundlerepo: pass create=True
|
Tue, 11 Sep 2018 18:41:14 -0700 |
Gregory Szorc |
shelve: use bundlerepo.instance() to construct a repo object
|
Sun, 29 Jul 2018 22:04:01 +0900 |
Yuya Nishihara |
templatekw: add experimental {status} keyword
|
Sun, 29 Jul 2018 21:52:01 +0900 |
Yuya Nishihara |
templatekw: add option to include ignored/clean/unknown files in cache
|
Sun, 29 Jul 2018 22:07:42 +0900 |
Yuya Nishihara |
templatekw: keep status tuple in cache dict and rename cache key accordingly
|
Sun, 29 Jul 2018 21:39:12 +0900 |
Yuya Nishihara |
templatekw: extract function that computes and caches file status
|
Thu, 13 Sep 2018 22:32:51 +0900 |
Yuya Nishihara |
py3: use sysstr() to convert ProgrammingError bytes with no unicode error risk
|
Mon, 10 Sep 2018 08:31:41 +0200 |
Boris Feld |
revlog: reuse cached delta for identical base revision (issue5975)
|
Mon, 10 Sep 2018 10:11:21 +0200 |
Boris Feld |
snapshot: fix line order when skipping over empty deltas
|
Wed, 12 Sep 2018 23:10:59 -0400 |
Matt Harbison |
tests: stabilize change for handling not quoting non-empty-directory
|
Tue, 21 Aug 2018 15:25:46 -0400 |
Augie Fackler |
hg: wrap the highest layer in the `hg` script possible in trace event
|
Wed, 12 Sep 2018 12:01:32 -0700 |
Martin von Zweigbergk |
localrepo: use urllocalpath() for path to create repo too
|
Wed, 12 Sep 2018 08:41:00 -0700 |
Martin von Zweigbergk |
localrepo: move check for existing repo into createrepository()
|
Wed, 12 Sep 2018 21:32:08 -0400 |
Matt Harbison |
py3: add b'' to some run-tests.py strings for Windows
|
Wed, 12 Sep 2018 19:14:28 -0400 |
Augie Fackler |
wireprotov1peer: forward __name__ of wrapped method in batchable decorator
|
Sun, 29 Jul 2018 21:28:51 +0900 |
Yuya Nishihara |
templatekw: add {size} keyword as an example of fctx-based keyword
|
Sun, 29 Jul 2018 21:25:37 +0900 |
Yuya Nishihara |
formatter: populate fctx from ctx and path value
|
Thu, 07 Jun 2018 21:36:13 +0900 |
Yuya Nishihara |
formatter: factor out function that detects node change and document it
|
Sat, 01 Sep 2018 15:06:05 +0900 |
Yuya Nishihara |
formatter: inline _gettermap and _knownkeys
|
Sat, 01 Sep 2018 13:21:45 +0900 |
Yuya Nishihara |
formatter: fill missing resources by formatter, not by resource mapper
|
Thu, 07 Jun 2018 23:27:54 +0900 |
Yuya Nishihara |
templater: remove unused context argument from most resourcemapper functions
|
Mon, 10 Sep 2018 20:57:18 +0900 |
Yuya Nishihara |
ancestor: remove extra generator from lazyancestors.__iter__()
|
Wed, 12 Sep 2018 11:24:51 -0700 |
Martin von Zweigbergk |
localrepo: fix a mixmatched arg name in createrepository() docstring
|
Wed, 12 Sep 2018 11:37:34 -0400 |
Augie Fackler |
error: ensure ProgrammingError message is always a str
|
Wed, 12 Sep 2018 11:39:48 -0400 |
Augie Fackler |
py3: whitelist a test caught by the ratchet
|
Wed, 12 Sep 2018 11:38:46 -0400 |
Augie Fackler |
tests: handle Python 3 not quoting non-empty-directory error
|
Wed, 12 Sep 2018 17:45:43 +0300 |
Pulkit Goyal |
context: don't count deleted files as candidates for path conflicts in IMM
|
Wed, 12 Sep 2018 17:22:46 +0300 |
Pulkit Goyal |
rebase: add tests showing patch conflict detection needs to be smarter in IMM
|
Mon, 10 Sep 2018 16:47:02 +0800 |
Anton Shestakov |
zsh_completion: add new and remove deprecated flags
|
Mon, 10 Sep 2018 16:43:49 +0800 |
Anton Shestakov |
zsh_completion: update various arguments, descriptions, metavariables
|
Wed, 05 Sep 2018 01:18:29 +0530 |
Pulkit Goyal |
setup: don't support py 3.5.0, 3.5.1, 3.5.2 because of bug in codecs
|
Fri, 07 Sep 2018 10:18:20 -0700 |
Gregory Szorc |
util: update lrucachedict order during get()
|
Thu, 06 Sep 2018 18:04:27 -0700 |
Gregory Szorc |
util: lower water mark when removing nodes after cost limit reached
|
Thu, 06 Sep 2018 12:40:30 -0700 |
Gregory Szorc |
util: optimize cost auditing on insert
|
Thu, 06 Sep 2018 14:04:46 -0700 |
Gregory Szorc |
util: teach lrucachedict to enforce a max total cost
|
Fri, 07 Sep 2018 12:14:42 -0700 |
Gregory Szorc |
util: allow lrucachedict to track cost of entries
|
Wed, 05 Sep 2018 23:15:20 -0700 |
Gregory Szorc |
util: add a popoldest() method to lrucachedict
|
Thu, 06 Sep 2018 11:40:20 -0700 |
Gregory Szorc |
util: ability to change capacity when copying lrucachedict
|
Thu, 06 Sep 2018 11:37:27 -0700 |
Gregory Szorc |
util: make capacity a public attribute on lrucachedict
|
Thu, 06 Sep 2018 11:33:40 -0700 |
Gregory Szorc |
util: properly copy lrucachedict instances
|
Thu, 06 Sep 2018 11:27:25 -0700 |
Gregory Szorc |
tests: rewrite test-lrucachedict.py to use unittest
|
Wed, 29 Aug 2018 15:17:11 -0700 |
Gregory Szorc |
wireprotov2peer: stream decoded responses
|
Wed, 29 Aug 2018 16:43:17 -0700 |
Gregory Szorc |
wireprotoframing: buffer emitted data to reduce frame count
|
Wed, 05 Sep 2018 09:06:40 -0700 |
Gregory Szorc |
wireprotov2: implement commands as a generator of objects
|
Mon, 27 Aug 2018 13:30:44 -0700 |
Gregory Szorc |
internals: extract frame-based protocol docs to own document
|
Wed, 12 Sep 2018 22:19:29 +0900 |
Yuya Nishihara |
narrow: remove hack to write narrowspec to shared .hg directory
|
Wed, 12 Sep 2018 22:15:43 +0900 |
Yuya Nishihara |
narrowspec: remove parseserverpatterns() which isn't used anymore
|
Tue, 11 Sep 2018 17:22:15 -0700 |
Gregory Szorc |
hg: write narrow patterns after repo creation
|
Tue, 11 Sep 2018 16:59:17 -0700 |
Gregory Szorc |
narrow: don't wrap exchange.pull() during clone
|
Tue, 11 Sep 2018 17:21:18 -0700 |
Gregory Szorc |
exchange: support defining narrow file patterns for pull
|
Tue, 11 Sep 2018 17:20:14 -0700 |
Gregory Szorc |
commands: pass include and exclude options to hg.clone()
|
Tue, 11 Sep 2018 14:16:05 -0700 |
Gregory Szorc |
localrepo: add requirement when narrow files creation option present
|
Tue, 11 Sep 2018 17:15:35 -0700 |
Gregory Szorc |
hg: recognize include and exclude patterns when cloning
|
Tue, 11 Sep 2018 17:11:32 -0700 |
Gregory Szorc |
hg: allow extra arguments to be passed to repo creation (API)
|
Tue, 11 Sep 2018 13:46:59 -0700 |
Gregory Szorc |
localrepo: move repo creation logic out of localrepository.__init__ (API)
|
Tue, 11 Sep 2018 13:52:17 -0400 |
Matt Harbison |
subrepo: mask out passwords embedded in the messages displaying a URL
stable
|
Fri, 07 Sep 2018 15:57:55 -0700 |
Gregory Szorc |
localrepo: pass ui to newreporequirements() (API)
|
Tue, 11 Sep 2018 15:40:33 -0700 |
Gregory Szorc |
narrow: set opts['narrow'] instead of local variable
|
Tue, 11 Sep 2018 15:53:12 -0700 |
Gregory Szorc |
narrow: drop support for remote expansion (BC)
|
Fri, 07 Sep 2018 18:35:54 -0700 |
Gregory Szorc |
fastannotate: use repo.local()
|
Tue, 11 Sep 2018 16:04:55 -0700 |
Martin von Zweigbergk |
tests: drop extra "file:" prefix from paths in narrow test
|
Tue, 11 Sep 2018 11:47:10 -0700 |
Gregory Szorc |
narrow: validate spec files are well-formed during clone (BC)
|
Tue, 11 Sep 2018 10:59:21 -0700 |
Gregory Szorc |
narrow: validate patterns on incoming bundle2 part
|
Tue, 11 Sep 2018 15:28:41 -0700 |
Gregory Szorc |
narrowspec: validate patterns when loading and saving spec file
|
Mon, 10 Sep 2018 22:34:19 +0900 |
Yuya Nishihara |
ancestor: use heapreplace() in place of heappop/heappush()
|
Tue, 11 Sep 2018 22:36:51 +0900 |
Yuya Nishihara |
ancestor: rename local aliases of heapq functions in _lazyancestorsiter()
|
Mon, 10 Sep 2018 21:58:59 +0900 |
Yuya Nishihara |
ancestor: optimize _lazyancestorsiter() for contiguous chains
|
Mon, 10 Sep 2018 21:54:40 +0900 |
Yuya Nishihara |
ancestor: unroll loop of parents in _lazyancestorsiter()
|
Mon, 10 Sep 2018 21:46:19 +0900 |
Yuya Nishihara |
ancestor: return early from _lazyancestorsiter() when reached to stoprev
|
Tue, 11 Sep 2018 22:38:32 +0900 |
Yuya Nishihara |
ancestor: remove alias of initrevs from _lazyancestorsiter()
|
Tue, 11 Sep 2018 10:36:07 -0700 |
Gregory Szorc |
narrow: validate patterns returned by expandnarrow
|
Tue, 11 Sep 2018 15:25:35 -0700 |
Gregory Szorc |
narrowspec: limit patterns to path: and rootfilesin: (BC)
|
Tue, 11 Sep 2018 10:54:20 -0700 |
Martin von Zweigbergk |
narrow: mark wire proto capability names experimental and versioned
|
Tue, 11 Sep 2018 10:50:46 -0700 |
Martin von Zweigbergk |
narrow: move wire proto capabilities to narrowwirepeer
|
Tue, 11 Sep 2018 11:03:15 -0700 |
Martin von Zweigbergk |
narrow: check "narrow" wire protocol capability, not bundle2 capability
|
Tue, 21 Aug 2018 16:11:17 +0300 |
Pulkit Goyal |
sparse: add local files to temporaryfiles if they exist out of sparse
|
Tue, 21 Aug 2018 15:09:22 +0300 |
Pulkit Goyal |
tests: show that merging with sparse is broken when rename is involved
|
Sat, 25 Aug 2018 22:19:42 +0300 |
Pulkit Goyal |
narrowspec: fix a typoed 'supported'
|
Mon, 10 Sep 2018 16:29:22 +0300 |
Pulkit Goyal |
narrow: build the known set of nodes only when ellipses is enabled
|
Mon, 10 Sep 2018 15:55:14 +0300 |
Pulkit Goyal |
narrow: add narrow and ellipses as server capabilities
|
Thu, 23 Aug 2018 18:26:14 -0700 |
Kyle Lippincott |
treemanifest: use visitchildrenset when doing a walk
|
Thu, 23 Aug 2018 00:44:10 -0700 |
Kyle Lippincott |
treemanifest: use visitchildrenset when filtering a manifest to a matcher
|
Mon, 10 Sep 2018 21:15:54 -0400 |
Matt Harbison |
tests: stabilize test-no-symlink
|
Tue, 29 May 2018 12:12:18 +0200 |
Boris Feld |
shelve: use the internal phase when possible
|
Thu, 23 Aug 2018 00:41:20 -0700 |
Kyle Lippincott |
treemanifest: avoid loading everything just to get their nodeid
|
Thu, 23 Aug 2018 00:34:25 -0700 |
Kyle Lippincott |
treemanifest: avoid unnecessary copies/processing when using alwaysmatcher
|
Thu, 23 Aug 2018 00:33:06 -0700 |
Kyle Lippincott |
treemanifest: attempt to avoid loading all lazily-loaded subdirs in _isempty
|
Thu, 16 Aug 2018 12:31:52 -0700 |
spectral |
treemanifest: introduce lazy loading of subdirs
|
Fri, 07 Sep 2018 17:54:55 -0400 |
Boris Feld |
contrib: use a monotonic timer in catapipe
|
Fri, 07 Sep 2018 17:51:07 -0400 |
Boris Feld |
contrib: fix catapipe output argument documentation
|
Thu, 06 Sep 2018 16:59:25 -0400 |
Boris Feld |
tracing: trace command function execution
|
Fri, 07 Sep 2018 16:51:51 -0400 |
Boris Feld |
extension: add a summary of total loading time per extension
|
Thu, 06 Sep 2018 16:49:37 -0400 |
Boris Feld |
extensions: trace the total time of running all reposetup callbacks
|
Thu, 06 Sep 2018 16:21:42 -0400 |
Boris Feld |
extensions: trace the total time of running all extsetup callbacks
|
Thu, 06 Sep 2018 16:20:05 -0400 |
Boris Feld |
extensions: trace the total time of running all uisetup callbacks
|
Mon, 10 Sep 2018 19:36:25 -0700 |
Boris Feld |
extensions: add timing for extensions reposetup
|
Fri, 07 Sep 2018 11:18:45 -0400 |
Boris Feld |
sparse-revlog: set max delta chain length to on thousand
|
Fri, 07 Sep 2018 11:18:45 -0400 |
Boris Feld |
snapshot: also consider the snapshot chain of one unrelated revision
|
Fri, 07 Sep 2018 11:17:37 -0400 |
Boris Feld |
snapshot: extract parent chain computation
|
Fri, 07 Sep 2018 11:17:36 -0400 |
Boris Feld |
snapshot: refine candidate snapshot base upward
|
Fri, 07 Sep 2018 11:17:35 -0400 |
Boris Feld |
snapshot: try to refine new snapshot base down the chain
|
Fri, 07 Sep 2018 11:17:34 -0400 |
Boris Feld |
snapshot: make sure we'll never refine delta base from a reused source
|
Fri, 07 Sep 2018 11:17:34 -0400 |
Boris Feld |
snapshot: turn _refinedgroups into a coroutine
|
Fri, 07 Sep 2018 11:17:33 -0400 |
Boris Feld |
snapshot: also use None as a stop value for `_refinegroup`
|
Fri, 07 Sep 2018 11:17:33 -0400 |
Boris Feld |
snapshot: add refining logic at the findeltainfo level
|
Fri, 07 Sep 2018 11:17:32 -0400 |
Boris Feld |
snapshot: use None as a stop value when looking for a good delta
|
Fri, 07 Sep 2018 11:17:32 -0400 |
Boris Feld |
snapshot: introduce an intermediate `_refinedgroups` generator
|
Fri, 07 Sep 2018 11:17:31 -0400 |
Boris Feld |
snapshot: consider unrelated snapshots at a similar level first
|
Fri, 07 Sep 2018 11:17:30 -0400 |
Boris Feld |
snapshot: consider all snapshots in the parents' chains
|
Fri, 07 Sep 2018 11:17:30 -0400 |
Boris Feld |
snapshot: search for unrelated but reusable full-snapshot
|
Fri, 07 Sep 2018 11:17:29 -0400 |
Boris Feld |
snapshot: try intermediate snapshot against parents' base
|
Mon, 10 Sep 2018 09:08:24 -0700 |
Boris Feld |
sparse-revlog: add a test checking revlog deltas for a churning file
|
Sat, 18 Aug 2018 12:45:44 +0200 |
Boris Feld |
tests: add a `tests/artifacts/` directory
|
Wed, 05 Sep 2018 01:19:48 +0300 |
Meirambek Omyrzak |
verify: make output less confusing (issue5924)
|
Tue, 04 Sep 2018 21:28:28 +0200 |
Boris Feld |
revlog: clarify the comment attached to delta reuse
|
Tue, 04 Sep 2018 21:05:21 +0200 |
Boris Feld |
revlog: drop duplicated code
|
Wed, 05 Sep 2018 09:04:40 -0700 |
Gregory Szorc |
wireprotov2peer: properly format errors
|
Thu, 23 Aug 2018 13:50:47 -0700 |
Gregory Szorc |
wireprotov2peer: report exceptions in frame handling against request future
|
Sat, 08 Sep 2018 21:58:51 +0800 |
Anton Shestakov |
httppeer: use util.readexactly() to abort on incomplete responses
|
Sat, 08 Sep 2018 23:57:07 +0800 |
Anton Shestakov |
httppeer: calculate total expected bytes correctly
|
Fri, 07 Sep 2018 23:36:09 -0700 |
Martin von Zweigbergk |
lazyancestors: reuse __iter__ implementation in __contains__
|
Sun, 09 Sep 2018 23:16:55 -0700 |
Martin von Zweigbergk |
lazyancestors: extract __iter__ to free function
|
Thu, 30 Aug 2018 01:53:21 +0200 |
Boris Feld |
phase: report number of non-public changeset alongside the new range
|
Fri, 07 Sep 2018 23:54:42 -0400 |
Matt Harbison |
tests: disable test-nointerrupt on Windows
|
Fri, 07 Sep 2018 23:39:49 -0400 |
Matt Harbison |
tests: conditionalize an error message about unlinking a non empty directory
|
Fri, 07 Sep 2018 14:48:38 -0700 |
Martin von Zweigbergk |
ancestors: add nullrev to set from the beginning
|
Sat, 08 Sep 2018 10:59:24 +0900 |
Yuya Nishihara |
ancestor: filter out initial revisions lower than stoprev
|
Sat, 08 Sep 2018 10:48:42 +0900 |
Yuya Nishihara |
ancestor: add test showing inconsistency between __iter__ and __contains__
|
Thu, 06 Sep 2018 19:37:38 -0400 |
Boris Feld |
ancestors: ensure a consistent order even in the "inclusive" case
|
Thu, 06 Sep 2018 17:00:28 -0400 |
Boris Feld |
ancestors: actually iterate over ancestors in topological order (issue5979)
|
Thu, 06 Sep 2018 22:12:21 +0900 |
Yuya Nishihara |
doc: use modern import style in runrst
|
Sun, 26 Aug 2018 22:18:09 +0900 |
Yuya Nishihara |
hgweb: do not audit URL path as working-directory path
|
Sun, 26 Aug 2018 22:23:25 +0900 |
Yuya Nishihara |
hgweb: map Abort to 403 error to report inaccessible path for example
|
Fri, 07 Sep 2018 22:19:28 +0900 |
Yuya Nishihara |
hgweb: add error template to json so it won't crash
|
Fri, 07 Sep 2018 22:12:46 +0900 |
Yuya Nishihara |
hgweb: show shortlog by default in json output (issue5978)
|
Fri, 07 Sep 2018 11:35:43 -0400 |
Augie Fackler |
merge with stable
|
Tue, 04 Sep 2018 15:16:22 +0300 |
Pulkit Goyal |
tests: improve the widening testing in test-narrow-widen*
|
Tue, 04 Sep 2018 19:26:50 +0300 |
Pulkit Goyal |
narrow: use util.readfile() and improve error message using --narrowspec
|
Tue, 04 Sep 2018 15:55:23 -0700 |
Gregory Szorc |
merge: use vfs methods for I/O
|
Thu, 06 Sep 2018 18:30:12 -0700 |
Gregory Szorc |
merge: move purge logic from extension
|
Thu, 06 Sep 2018 23:37:24 -0400 |
Matt Harbison |
tests: stabilize test-removeemptydirs.t on Windows
|
Thu, 06 Sep 2018 21:55:30 +0900 |
Yuya Nishihara |
help: add internals.wireprotocolv2 to the table, and remove redundant header
|
Fri, 17 Aug 2018 19:18:53 -0700 |
Kyle Lippincott |
match: improve includematcher.visitchildrenset to be much faster and cached
|
Thu, 06 Sep 2018 03:21:05 +0530 |
Pulkit Goyal |
py3: add new passing tests spotted by the buildbot
|
Thu, 06 Sep 2018 03:24:27 +0530 |
Pulkit Goyal |
tests: order the imports in test-fastannotate-hg.t
|
Thu, 06 Sep 2018 00:51:21 -0400 |
Matt Harbison |
lfs: ensure the blob is linked to the remote store on skipped uploads
|
Tue, 04 Sep 2018 22:29:38 -0400 |
Matt Harbison |
cbor: teach the encoder to handle python `long` type for Windows
|
Wed, 05 Sep 2018 16:39:47 -0400 |
Augie Fackler |
buildrpm: remove TODO that looks done to me
stable
|
Wed, 05 Sep 2018 16:29:31 -0400 |
Augie Fackler |
buildrpm: fix embarassing bug in shell variable expansions
stable
|
Tue, 04 Sep 2018 20:48:22 -0400 |
Matt Harbison |
absorb: clarify the reason for not finding changesets to modify
|
Wed, 05 Sep 2018 09:36:31 -0700 |
Gregory Szorc |
merge with stable
|
Tue, 04 Sep 2018 10:22:42 -0700 |
Gregory Szorc |
state: use our CBOR module
|
Tue, 28 Aug 2018 15:41:09 -0700 |
Gregory Szorc |
wireprotov2peer: use our CBOR decoder
|
Tue, 28 Aug 2018 15:37:55 -0700 |
Gregory Szorc |
debugcommands: use our CBOR decoder
|
Tue, 28 Aug 2018 18:12:04 -0700 |
Gregory Szorc |
wireprotov2server: use our CBOR encoder
|
Tue, 28 Aug 2018 18:05:48 -0700 |
Gregory Szorc |
wireprotoserver: use our CBOR encoder
|
Tue, 28 Aug 2018 18:05:08 -0700 |
Gregory Szorc |
wireprotoframing: use our CBOR module
|
Tue, 28 Aug 2018 15:10:56 -0700 |
Gregory Szorc |
httppeer: use our CBOR decoder
|
Wed, 22 Aug 2018 09:02:07 +0800 |
Anton Shestakov |
zsh_completion: complete shelve and unshelve
|
Tue, 21 Aug 2018 20:30:53 +0800 |
Anton Shestakov |
zsh_completion: use revsets to exclude this rev from suggestions to hg merge
|
Tue, 04 Sep 2018 10:36:34 -0700 |
Martin von Zweigbergk |
drawdag: correctly pass repo to super constructor
|
Tue, 04 Sep 2018 20:54:41 -0400 |
Matt Harbison |
help: correct a typo in tweakdefaults
|
Mon, 06 Aug 2018 14:06:19 +0300 |
Pulkit Goyal |
narrow: add '--import-rules' flag to tracked command
|
Thu, 23 Aug 2018 13:11:13 -0700 |
Gregory Szorc |
internals: extract wire protocol version 2 commands to standalone doc
|
Thu, 23 Aug 2018 13:46:39 -0700 |
Gregory Szorc |
wireprotov2peer: split responsedata handling into separate function
|
Wed, 22 Aug 2018 10:25:47 -0700 |
Gregory Szorc |
httppeer: add TODO about delayed handling of ^C
|
Fri, 31 Aug 2018 08:57:14 -0700 |
Gregory Szorc |
httppeer: log commands for version 2 peer
|
Wed, 22 Aug 2018 10:29:30 -0700 |
Gregory Szorc |
wireprotov2peer: add TODO about streaming responses
|
Tue, 04 Sep 2018 12:36:33 -0400 |
Augie Fackler |
tests: update relnotes test for actual output
|
Tue, 04 Sep 2018 17:57:49 +0300 |
Pulkit Goyal |
py3: use print as a function in tests/test-hgweb.t
|
Tue, 04 Sep 2018 17:58:39 +0300 |
Pulkit Goyal |
py3: bytestr a bytes val to make sure we get bytechr while iterating
|
Tue, 04 Sep 2018 17:53:54 +0300 |
Pulkit Goyal |
py3: make regexes in hgext/keyword.py bytes
|
Tue, 04 Sep 2018 17:33:59 +0300 |
Pulkit Goyal |
py3: add more missing b'' prefixes in test files
|
Tue, 04 Sep 2018 17:33:22 +0300 |
Pulkit Goyal |
py3: write the file in str mode in tests/test-rename-merge2.t
|
Tue, 04 Sep 2018 17:32:09 +0300 |
Pulkit Goyal |
py3: add missing b'' prefixes in tests/badserverext.py
|
Tue, 04 Sep 2018 17:19:30 +0300 |
Pulkit Goyal |
py3: handle keyword arguments correctly in hgext/acl.py
|
Tue, 04 Sep 2018 17:16:29 +0300 |
Pulkit Goyal |
py3: don't return the revid as unicode in hgext/convert/subversion.py
|
Tue, 04 Sep 2018 17:15:17 +0300 |
Pulkit Goyal |
py3: make sure we pass str in os.sysconf in hgext/convert/common.py
|
Wed, 05 Sep 2018 21:49:44 +0900 |
Yuya Nishihara |
manifest: fix leak on error return from lazymanifest_filtercopy()
stable
|
Wed, 05 Sep 2018 21:46:53 +0900 |
Yuya Nishihara |
manifest: incref/decref copy->pydata to clarify 'copy' holds a reference
stable
|
Wed, 05 Sep 2018 20:52:22 +0900 |
Yuya Nishihara |
dirstate: use tuple interface to fix leak in pack_dirstate()
stable
|
Wed, 05 Sep 2018 22:10:41 +0900 |
Yuya Nishihara |
xdiff: fix leak in hunk_consumer()
stable
|
Wed, 05 Sep 2018 20:57:38 +0900 |
Yuya Nishihara |
base85: fix leak on error return from b85decode()
stable
|
Tue, 04 Sep 2018 12:16:28 -0400 |
Augie Fackler |
merge with stable
|
Tue, 04 Sep 2018 11:59:12 -0400 |
Augie Fackler |
Added signature for changeset ede3bf31fe63
stable
|
Tue, 04 Sep 2018 11:59:09 -0400 |
Augie Fackler |
Added tag 4.7.1 for changeset ede3bf31fe63
stable
|
Fri, 31 Aug 2018 21:44:24 +0900 |
Yuya Nishihara |
hgweb: load revcount + 1 entries to fill nextentry in log page (issue5972)
stable 4.7.1
|
Tue, 04 Sep 2018 13:29:21 +0900 |
Yuya Nishihara |
revlog: fix size of Python nodetree object
|
Mon, 03 Sep 2018 23:03:19 +0900 |
Yuya Nishihara |
revert: stabilize status message of chunks selected interactively
|
Wed, 29 Aug 2018 14:29:01 -0700 |
Gregory Szorc |
cborutil: add a buffering decoder
|
Fri, 31 Aug 2018 15:54:17 -0700 |
Gregory Szorc |
cborutil: remove readindefinitebytestringtoiter()
|
Tue, 28 Aug 2018 15:02:48 -0700 |
Gregory Szorc |
cborutil: implement sans I/O decoder
|
Tue, 28 Aug 2018 15:22:06 -0700 |
Gregory Szorc |
tests: remove use of string in CBOR test
|
Tue, 28 Aug 2018 20:27:36 -0700 |
Gregory Szorc |
internals: document CBOR utilization
|
Mon, 03 Sep 2018 13:56:53 +0300 |
Pulkit Goyal |
py3: add new passing test to whitelist found by buildbot
|
Mon, 03 Sep 2018 13:53:30 +0300 |
Pulkit Goyal |
py3: alias xrange to range in tests/test-fastannotate-revmap.py
|
Mon, 03 Sep 2018 13:52:49 +0300 |
Pulkit Goyal |
py3: add r'' prefix to prevent b'' being prepended
|
Fri, 31 Aug 2018 23:28:09 +0530 |
Sushil khanchi |
revert: fix the inconsistency of status msgs in --interactive mode
|
Mon, 03 Sep 2018 10:44:52 +0530 |
Sushil khanchi |
revert: remove unnecessary check as `msg` should never be a callable now
|
Sun, 02 Sep 2018 16:32:11 +0900 |
Yuya Nishihara |
run-tests: drop support for --with-python3 and $PYTHON3
|
Sun, 02 Sep 2018 16:26:33 +0900 |
Yuya Nishihara |
test-check-py3-compat: don't run py3 part if not build against python3
|
Sun, 02 Sep 2018 16:23:34 +0900 |
Yuya Nishihara |
test-check-py3-compat: don't run py2 part if $PYTHON is python3
|
Sat, 01 Sep 2018 18:00:38 -0400 |
Valentin Gatien-Baron |
resolve: test that we suggest a valid hg command
|
Sun, 02 Sep 2018 08:40:57 +0800 |
Anton Shestakov |
bash_completion: complete arguments for --color and --pager
|
Sun, 02 Sep 2018 08:39:17 +0800 |
Anton Shestakov |
bash_completion: add more global options that receive an argument
|
Sat, 01 Sep 2018 11:33:17 -0400 |
Augie Fackler |
tracing: ignore any IOErrors when writing to pipe
|
Sat, 01 Sep 2018 11:06:47 -0400 |
Augie Fackler |
tests: avoid shellquoting bytes on Python 3
|
Sat, 01 Sep 2018 17:37:52 -0400 |
Valentin Gatien-Baron |
resolve: ui.config -> ui.configbool, for better validation
|
Wed, 22 Aug 2018 09:12:22 +0800 |
Anton Shestakov |
zsh_completion: handle --rev as well as -r for diff and revert
|
Sun, 26 Aug 2018 16:42:28 -0400 |
Valentin Gatien-Baron |
resolve: add config to make hg resolve not re-merge by default
|
Sun, 26 Aug 2018 15:52:34 -0400 |
Valentin Gatien-Baron |
resolve: add a flag for the default behavior of re-merging
|
Sat, 01 Sep 2018 02:01:55 -0400 |
Matt Harbison |
tests: conditionalize narrow-widen error output for Windows
|
Sat, 25 Aug 2018 13:09:24 -0400 |
Matt Harbison |
largefiles: use a context manager to control the progress bar lifetime
|
Sat, 25 Aug 2018 12:41:58 -0400 |
Matt Harbison |
lfs: use a context manager to control the progress bar lifetime
|
Sat, 25 Aug 2018 12:26:44 -0400 |
Matt Harbison |
hg: ensure the progress bar is completed when copying the store
|
Fri, 31 Aug 2018 21:10:28 +0900 |
Yuya Nishihara |
shelve: fix crash on unshelve without .shelve metadata file
|
Sat, 01 Sep 2018 10:40:48 +0900 |
Yuya Nishihara |
fastannotate: use stringutil.pprint() to dump diffopts to be hashed
|
Sat, 01 Sep 2018 10:23:13 +0900 |
Yuya Nishihara |
test-check-py3-compat: update "python3 check-py3-compat.py" output
|
Sat, 01 Sep 2018 10:13:48 +0900 |
Yuya Nishihara |
test-check-py3-compat: exclude thirdparty and cffi which are known to fail
|
Sat, 01 Sep 2018 10:18:38 +0900 |
Yuya Nishihara |
test-check-py3-compat: remove false output from "python3 check-py3-compat.py"
|
Wed, 01 Aug 2018 08:52:55 +0200 |
Boris Feld |
test: add a test file that displays ssh behavior in front of various errors
|
Sat, 01 Sep 2018 00:40:26 +0530 |
Pulkit Goyal |
tests: update test-casefolding.t with recent changes
|
Sat, 01 Sep 2018 02:16:22 +0530 |
Pulkit Goyal |
py3: don't use dict.iterkeys() in hgext/fastannotate/context.py
|
Wed, 29 Aug 2018 23:39:58 -0400 |
Matt Harbison |
run-tests: replace '/dev/null' with os.devnull for Windows
|
Mon, 27 Aug 2018 09:13:58 -0700 |
Gregory Szorc |
stringutil: teach pprint() to indent
|
Wed, 22 Aug 2018 08:20:51 +0800 |
Anton Shestakov |
zsh_completion: complete merge tools for -t/--tool
|
Wed, 06 Jun 2018 01:46:37 +0200 |
Boris Feld |
shelve: add an "internal" extra
|
Wed, 06 Jun 2018 01:10:01 +0200 |
Boris Feld |
shelve: write metadata file on the fly if they are missing
|
Wed, 06 Jun 2018 00:57:22 +0200 |
Boris Feld |
shelve: look for shelved node in the repository before unbundling
|
Wed, 06 Jun 2018 01:03:10 +0200 |
Boris Feld |
shelve: handle shelved node on unfiltered repository
|
Tue, 29 May 2018 11:47:32 +0200 |
Boris Feld |
shelve: store shelved node in a new data file
|
Sun, 05 Aug 2018 16:33:30 +0900 |
Yuya Nishihara |
templatekw: add {path} keyword to host documentation
|
Sun, 05 Aug 2018 16:51:25 +0900 |
Yuya Nishihara |
status: rename {copy} to {source} for compatibility with {file_copies} (BC)
|
Sun, 05 Aug 2018 16:44:16 +0900 |
Yuya Nishihara |
formatter: rename {abspath}/{file} to {path}, and drop relative {path} (BC)
|
Sun, 05 Aug 2018 16:27:09 +0900 |
Yuya Nishihara |
templatekw: alias {name} of file copies dict to {path}
|
Sun, 05 Aug 2018 16:14:18 +0900 |
Yuya Nishihara |
templatekw: alias {file} of files list to {path}
|
Wed, 29 Aug 2018 18:52:09 +0300 |
Pulkit Goyal |
copies: improve logic of deciding copytracing on based of config options
|
Thu, 30 Aug 2018 13:29:03 +0300 |
Pulkit Goyal |
relnotes: enable extension when running releasenotes command
|
Thu, 30 Aug 2018 13:11:15 +0300 |
Pulkit Goyal |
narrow: rename getbundlechangegrouppart_nonellipsis function
|
Thu, 30 Aug 2018 13:05:59 +0300 |
Pulkit Goyal |
tests: rename test-narrow-widen-non-ellipsis to match current names
|
Wed, 29 Aug 2018 20:38:38 +0300 |
Pulkit Goyal |
contrib: byteify perf.py file
|
Wed, 29 Aug 2018 16:57:18 -0700 |
Martin von Zweigbergk |
tests: use {rev} instead of {node|short} and (glob) in narrow tests
|
Wed, 29 Aug 2018 15:49:11 -0700 |
Martin von Zweigbergk |
shortest: fix an off-by-1 when disambiguating against revnums
|
Wed, 29 Aug 2018 22:53:44 -0400 |
Matt Harbison |
filemerge: fix an i18n comment typo
|
Mon, 27 Aug 2018 14:08:18 +0300 |
Pulkit Goyal |
tests: add flat manifest case in test-narrow-widen-non-ellipsis.t
|
Mon, 27 Aug 2018 14:02:48 +0300 |
Pulkit Goyal |
narrow: update the narrowspecs to new ones after pulling when widening
|
Sun, 26 Aug 2018 20:20:34 +0300 |
Pulkit Goyal |
narrow: add server logic to send cg while widening without ellipsis
|
Mon, 27 Aug 2018 13:30:08 +0300 |
Pulkit Goyal |
tests: add test to show widening is broken without ellipsis
|
Mon, 27 Aug 2018 09:05:56 -0700 |
Gregory Szorc |
stringutil: emit multiple chunks when pretty printing
|
Mon, 27 Aug 2018 09:02:39 -0700 |
Gregory Szorc |
stringutil: refactor core of pprint so it emits chunks
|
Wed, 25 Jul 2018 13:28:36 -0400 |
Augie Fackler |
contrib: import the relnotes script from the release-tools repo
|
Wed, 25 Jul 2018 13:45:28 -0400 |
Augie Fackler |
hghave: move from requiring the PYTHON3 env var to looking for `python3`
|
Wed, 29 Aug 2018 09:59:08 -0700 |
Martin von Zweigbergk |
rename: return error status if any rename/copy failed
|
Wed, 29 Aug 2018 09:54:50 -0700 |
Martin von Zweigbergk |
rename: emit hint about using --after consistently
|
Wed, 29 Aug 2018 09:50:39 -0700 |
Martin von Zweigbergk |
rename: quote hg commands in warnings
|
Tue, 21 Aug 2018 21:05:01 +0800 |
Anton Shestakov |
zsh_completion: complete hg files
|
Tue, 21 Aug 2018 14:49:02 +0800 |
Anton Shestakov |
zsh_completion: adjust usage of common options
|
Sun, 26 Aug 2018 15:23:03 -0400 |
Valentin Gatien-Baron |
resolve: make condition clearer, and able to handle a new flag
|
Wed, 06 Jun 2018 00:48:24 +0200 |
Boris Feld |
shelve: drop mention of obsshelve file
|
Tue, 29 May 2018 11:40:40 +0200 |
Boris Feld |
shelve: rename method for data write/read
|
Thu, 23 Aug 2018 00:51:38 +0200 |
Boris Feld |
shelve: move createcmd next to _docreatecmd
|
Sun, 05 Aug 2018 13:34:04 +0900 |
Yuya Nishihara |
minirst: filter blocks by full path to section
|
Sun, 05 Aug 2018 13:34:58 +0900 |
Yuya Nishihara |
minirst: mark getsections() as an internal helper
|
Sun, 05 Aug 2018 12:42:10 +0900 |
Yuya Nishihara |
help: rewrite parsing of help topic to not drop section name with dots
|
Sun, 05 Aug 2018 12:48:02 +0900 |
Yuya Nishihara |
test-help: add tests showing that sections can't be filtered by dotted name
|
Sat, 18 Aug 2018 08:41:36 +0200 |
Boris Feld |
revlogdeltas: move finddeltainfo filtering inside _candidategroups
|
Wed, 29 Aug 2018 09:55:11 -0700 |
Boris Feld |
revlogdeltas: split candidate groups selection from the filtering logic
|
Sat, 18 Aug 2018 07:32:05 +0200 |
Boris Feld |
revlogdeltas: pass revision number to _candidatesgroups
|
Sat, 18 Aug 2018 07:27:34 +0200 |
Boris Feld |
revlogdeltas: extract _getcandidaterevs in a function
|
Thu, 16 Aug 2018 04:38:57 +0200 |
Boris Feld |
revlogdeltas: always return a delta info object in finddeltainfo
|
Thu, 16 Aug 2018 04:20:34 +0200 |
Boris Feld |
revlogdeltas: move special cases around raw revisions in finddeltainfo
|
Wed, 29 Aug 2018 09:41:04 -0700 |
Boris Feld |
revlogdeltas: extra fulltext building in its own function
|
Thu, 16 Aug 2018 02:53:42 +0200 |
Boris Feld |
revlog: split functionality related to deltas computation in a new module
|
Thu, 16 Aug 2018 02:08:13 +0200 |
Boris Feld |
revlog: split constants into a new `revlogutils.constants` module
|
Thu, 12 Jul 2018 12:11:20 -0700 |
Martin von Zweigbergk |
rebase: skip extinct revisions even if it has no successor in rebase set
|
Wed, 11 Jul 2018 12:26:44 -0700 |
Martin von Zweigbergk |
tests: add test showing that rebase of extinct commit with successor fails
|
Mon, 27 Aug 2018 10:44:43 -0700 |
Martin von Zweigbergk |
tests: add log output after stripping for context for next test
|
Tue, 28 Aug 2018 15:09:18 -0700 |
Martin von Zweigbergk |
obsutil: make sure "addedmarkers" is not None in getobsoleted()
|
Tue, 28 Aug 2018 13:29:47 -0700 |
Martin von Zweigbergk |
revsetlang: fix position of '-' in spaceless 'a-b' expressions
|
Wed, 15 Aug 2018 23:05:23 +0000 |
Gregory Szorc |
tests: mark manifestfulltextcache as conditional on revlog store
|
Wed, 15 Aug 2018 20:23:45 +0000 |
Gregory Szorc |
manifest: use fulltextcache instead of _fulltextcache
|
Wed, 15 Aug 2018 19:58:06 +0000 |
Gregory Szorc |
manifest: rename manifestlog._revlog to _rootstore
|
Wed, 15 Aug 2018 19:53:02 +0000 |
Gregory Szorc |
manifest: use public API for obtaining storage object
|
Mon, 27 Aug 2018 08:58:25 -0700 |
Gregory Szorc |
perf: add function for obtaining manifest revision
|
Wed, 15 Aug 2018 19:45:39 +0000 |
Gregory Szorc |
perf: use storage API for resolving manifest node
|
Mon, 27 Aug 2018 08:52:33 -0700 |
Gregory Szorc |
manifest: change terminology for storage in context classes
|
Mon, 27 Aug 2018 08:55:24 -0700 |
Gregory Szorc |
manifest: don't go through revlog to access node symbols
|
Wed, 15 Aug 2018 16:50:44 +0000 |
Gregory Szorc |
manifest: make tree a public attribute
|
Mon, 27 Aug 2018 10:15:15 -0700 |
Gregory Szorc |
manifest: proxy to revlog instance instead of inheriting
|
Sun, 26 Aug 2018 13:09:35 -0400 |
Valentin Gatien-Baron |
pager: do not enable when TERM=dumb
|
Wed, 22 Aug 2018 20:52:36 +0900 |
Yuya Nishihara |
localrepo: do not cache auditor/nofsauditor which would make reference cycle
|
Sun, 05 Aug 2018 13:13:06 +0900 |
Yuya Nishihara |
minirst: remove unused function decorateblocks()
|
Sun, 05 Aug 2018 12:11:19 +0900 |
Yuya Nishihara |
minirst: make format() simply return a formatted text
|
Sun, 05 Aug 2018 12:20:43 +0900 |
Yuya Nishihara |
help: reorder section filtering flow to not format help text twice
|
Sun, 05 Aug 2018 12:06:07 +0900 |
Yuya Nishihara |
help: inline minirst.format()
|
Sun, 05 Aug 2018 11:43:05 +0900 |
Yuya Nishihara |
minirst: extract function that formats parsed blocks as plain text
|
Sun, 05 Aug 2018 11:39:52 +0900 |
Yuya Nishihara |
minirst: unindent "if True" block in filtersections()
|
Sun, 05 Aug 2018 11:38:56 +0900 |
Yuya Nishihara |
minirst: extract function that filters parsed blocks by section name
|
Sat, 25 Aug 2018 20:19:27 +0900 |
Yuya Nishihara |
bookmarks: adjust exception type so present(bookmark(.)) works as expected
|
Sat, 25 Aug 2018 20:16:28 +0900 |
Yuya Nishihara |
revset: expand bookmark(.) to the active bookmark
|
Sat, 25 Aug 2018 15:33:15 +0900 |
Yuya Nishihara |
pycompat: remove membershiprange which is no longer used
|
Sat, 25 Aug 2018 15:28:48 +0900 |
Yuya Nishihara |
transaction: remember original len(repo) instead of tracking added revs (API)
|
Sat, 25 Aug 2018 15:19:43 +0900 |
Yuya Nishihara |
obsutil: make sure "addedrevs" is not None in getobsoleted()
|
Tue, 29 May 2018 18:13:19 +0200 |
Boris Feld |
phases: enforce internal phase support
|
Thu, 24 May 2018 09:59:10 +0200 |
Boris Feld |
phases: add a repository requirement about internal phase
|
Sat, 25 Aug 2018 01:19:48 +0200 |
Boris Feld |
phases: add an internal phases
|
Wed, 22 Aug 2018 11:58:36 -0700 |
Gregory Szorc |
stringutil: teach pprint() to recognize generators
|
Mon, 27 Aug 2018 16:03:00 -0400 |
Valentin Gatien-Baron |
commitextras: no need to special case extras=[]
|
Mon, 27 Aug 2018 16:01:55 -0400 |
Valentin Gatien-Baron |
commitextras: work nicely with other extensions
|
Sat, 25 Aug 2018 11:20:13 +0200 |
Boris Feld |
phases: simplify revset in updatephases
|
Tue, 28 Aug 2018 00:32:10 +0800 |
Anton Shestakov |
context: use new names for unstable changesets in docstrings
|
Fri, 24 Aug 2018 08:45:18 -0700 |
Martin von Zweigbergk |
index: embed nodetree in index object to avoid reference cycle
|
Mon, 27 Aug 2018 20:45:52 +0300 |
Pulkit Goyal |
catapipe: make the file executable
|
Mon, 27 Aug 2018 20:41:31 +0300 |
Pulkit Goyal |
run-tests: fix the remaining failure of test-run-tests.py
|
Mon, 27 Aug 2018 20:39:32 +0300 |
Pulkit Goyal |
run-tests: don't append rtendtracing logs if pipe is /dev/null
|
Mon, 27 Aug 2018 04:31:09 +0530 |
Sushil khanchi |
cmdutil: fix typo in revert()
|
Thu, 23 Aug 2018 13:33:19 -0700 |
Kyle Lippincott |
log: respect graphshorten on terminal nodes (collapsing o-~ to just o~)
|
Sun, 26 Aug 2018 19:14:26 +0300 |
Pulkit Goyal |
filemerge: fix the wrong placements of messages in prompt
|
Sat, 25 Aug 2018 21:17:34 +0300 |
Pulkit Goyal |
filemerge: print the filename in quotes in prompt
|
Tue, 14 Aug 2018 17:00:32 +0000 |
Gregory Szorc |
filelog: remove proxies to revlog
|
Tue, 21 Aug 2018 00:01:54 +0000 |
Gregory Szorc |
debugcommands: introduce debugrevlogindex (BC)
|
Mon, 20 Aug 2018 23:08:57 +0000 |
Gregory Szorc |
debugcommands: use openstorage() in debugdata (BC)
|
Mon, 20 Aug 2018 23:06:47 +0000 |
Gregory Szorc |
tests: use inline Python for revlog test
|
Mon, 20 Aug 2018 21:01:05 +0000 |
Gregory Szorc |
debugcommands: use openstorage() in debugindexdot
|
Tue, 14 Aug 2018 16:28:21 +0000 |
Gregory Szorc |
cmdutil: return a revlog from openrevlog() and split function
|
Mon, 20 Aug 2018 13:29:48 -0400 |
Augie Fackler |
merge: improve interactive one-changed one-deleted message (issue5550)
|
Thu, 16 Aug 2018 17:19:27 +0200 |
Boris Feld |
bookmark: add an --active flag to display the active bookmark
|
Thu, 23 Aug 2018 01:48:39 +0200 |
Boris Feld |
phase: use `_phase` revset instead of string interpolation
|
Thu, 23 Aug 2018 01:48:26 +0200 |
Boris Feld |
phase: expose a `_phase(idx)` revset
|
Thu, 23 Aug 2018 01:15:19 +0200 |
Boris Feld |
phase: handle phase with no command flag
|
Tue, 05 Jun 2018 20:47:52 +0200 |
Boris Feld |
phase: explicitly exclude secret phase and above
|
Tue, 05 Jun 2018 18:16:07 +0200 |
Boris Feld |
phase: use `trackedphases` in `_getphaserevsnative`
|
Fri, 24 Aug 2018 17:45:46 -0400 |
Matt Harbison |
lfs: add a progress bar when searching for blobs to upload
|
Wed, 22 Aug 2018 14:37:56 +0900 |
FUJIWARA Katsunori |
i18n: merge i18n comments of translatable texts correctly
|
Wed, 22 Aug 2018 14:22:59 +0900 |
FUJIWARA Katsunori |
help: revise explanation about capability check while selecting merge tool
|
Wed, 22 Aug 2018 14:08:27 +0900 |
FUJIWARA Katsunori |
filemerge: avoid putting translated text into docstring
|
Wed, 22 Aug 2018 13:57:01 +0900 |
FUJIWARA Katsunori |
filemerge: make capability check for internal tools ignore merge-tools section
|
Fri, 24 Aug 2018 22:21:04 -0700 |
Martin von Zweigbergk |
merge with stable
|
Fri, 24 Aug 2018 18:21:55 -0700 |
Gregory Szorc |
scmutil: avoid quadratic membership testing (issue5969)
stable
|
Wed, 15 Aug 2018 14:41:27 -0700 |
Kyle Lippincott |
copies: correctly skip directories that have already been considered
|
Fri, 24 Aug 2018 12:55:05 -0700 |
Martin von Zweigbergk |
merge with stable
|
Fri, 24 Aug 2018 10:19:31 -0700 |
Kyle Lippincott |
match: make exactmatcher.visitchildrenset return file children as well
|
Thu, 23 Aug 2018 18:04:15 -0700 |
Kyle Lippincott |
match: document that visitchildrenset might return files
|
Fri, 24 Aug 2018 10:13:27 -0700 |
Augie Fackler |
util: make timedcm require the label (API)
|
Tue, 21 Aug 2018 17:15:51 -0400 |
Augie Fackler |
cleanup: make all uses of timedcm specify what they're timing
|
Tue, 21 Aug 2018 17:13:35 -0400 |
Augie Fackler |
util: make timedcm context manager also emit trace events
|
Tue, 21 Aug 2018 15:27:30 -0400 |
Augie Fackler |
demandimport: instrument python 2 code with trace events
|
Tue, 21 Aug 2018 15:25:07 -0400 |
Augie Fackler |
dispatch: have dispatch.dispatch and dispatch._runcatch emit trace events
|
Tue, 21 Aug 2018 15:24:20 -0400 |
Augie Fackler |
tracing: new module to make tracing events in hg easier
|
Tue, 21 Aug 2018 15:23:01 -0400 |
Augie Fackler |
tests: add support for emitting trace events to run-tests
|
Tue, 21 Aug 2018 15:01:09 -0400 |
Augie Fackler |
contrib: new script to read events from a named pipe and emit catapult traces
|
Tue, 21 Aug 2018 22:49:08 -0400 |
Matt Harbison |
fastannotate: pconvert paths from the server for Windows
|
Tue, 21 Aug 2018 22:34:32 -0400 |
Matt Harbison |
test-fastannotate: close fd before unlinking to keep Windows happy
|
Tue, 21 Aug 2018 21:43:44 -0400 |
Matt Harbison |
test-fastannotate: fix trivial output differences on Windows
|
Tue, 21 Aug 2018 21:29:10 -0400 |
Matt Harbison |
fastannotate: make the default value for `fastannotate.useflock` dynamic
|
Wed, 08 Aug 2018 13:56:53 +0300 |
Pulkit Goyal |
narrow: add a --narrowspec flag to clone command
|
Fri, 10 Aug 2018 16:01:19 -0700 |
Gregory Szorc |
manifest: use rev() instead of nodemap.__contains__
|
Fri, 10 Aug 2018 15:06:41 -0700 |
Gregory Szorc |
manifest: rename manifestlog._treeinmem to ._treemanifests
|
Fri, 10 Aug 2018 15:01:06 -0700 |
Gregory Szorc |
manifest: add getstorage() to manifestlog and use it globally
|
Fri, 10 Aug 2018 14:44:50 -0700 |
Gregory Szorc |
manifest: rename dir argument and attribute to tree
|
Fri, 10 Aug 2018 14:40:02 -0700 |
Gregory Szorc |
manifest: set appropriate cache entry when clearing _dirlogcache()
|
Fri, 10 Aug 2018 14:20:47 -0700 |
Gregory Szorc |
manifest: remove addgroup() from manifestlog and imanifestlog
|
Fri, 10 Aug 2018 13:59:27 -0700 |
Gregory Szorc |
repository: clarify role of imanifestlog
|
Fri, 10 Aug 2018 13:43:26 -0700 |
Gregory Szorc |
changegroup: change topics during generation
|
Fri, 10 Aug 2018 12:44:15 -0700 |
Gregory Szorc |
changegroup: rename mfs to manifests
|
Fri, 10 Aug 2018 12:42:00 -0700 |
Gregory Szorc |
changegroup: clean up changelog callback
|
Fri, 10 Aug 2018 12:08:45 -0700 |
Gregory Szorc |
changegroup: call rev() on manifestlog instance
|
Fri, 10 Aug 2018 11:00:06 -0700 |
Gregory Szorc |
manifest: rename dir to tree to avoid shadowing built-in
|
Thu, 09 Aug 2018 19:27:54 -0700 |
Gregory Szorc |
repository: remove candelta() from ifileindex
|
Thu, 09 Aug 2018 19:30:36 -0700 |
Gregory Szorc |
changegroup: rename dir to tree to avoid shadowing a built-in
|
Thu, 09 Aug 2018 16:11:24 -0700 |
Gregory Szorc |
repository: remove storedeltachains from ifilestorage
|
Thu, 09 Aug 2018 16:02:14 -0700 |
Gregory Szorc |
repository: establish API for emitting revision deltas
|
Thu, 09 Aug 2018 15:40:14 -0700 |
Gregory Szorc |
repository: formalize interfaces for revision deltas and requests
|
Thu, 09 Aug 2018 14:31:25 -0700 |
Gregory Szorc |
changegroup: move node sorting into deltagroup()
|
Tue, 21 Aug 2018 21:05:15 -0400 |
Matt Harbison |
cext: fix truncation warnings in revlog on Windows
|
Tue, 21 Aug 2018 20:57:58 -0400 |
Matt Harbison |
cext: fix revlog compiler error on Windows
|
Sun, 05 Aug 2018 00:42:07 -0700 |
Martin von Zweigbergk |
shortest: use nodetree for finding shortest node within revset
|
Mon, 20 Aug 2018 15:57:03 -0700 |
Martin von Zweigbergk |
index: fix a comment about overflow-checking
|
Mon, 20 Aug 2018 16:19:36 -0400 |
Matt Harbison |
tests: demonstrate a problem with renames on the p2 side of a conversion
|
Fri, 13 Jul 2018 15:03:15 -0400 |
Matt Harbison |
tests: add a test to show the added/modified/removed files in a bzr convert
|
Fri, 13 Jul 2018 12:33:06 -0400 |
Matt Harbison |
tests: show added/modified/removed files when logging repos converted from bzr
|
Mon, 20 Aug 2018 22:04:22 -0400 |
Matt Harbison |
tests: drop an unnecessary redirect to /dev/null
|
Mon, 20 Aug 2018 11:29:43 -0400 |
Augie Fackler |
py3: whitelist another test caught by the ratchet
|
Fri, 03 Aug 2018 23:03:13 -0700 |
Martin von Zweigbergk |
index: move raise_revlog_error() further up
|
Fri, 06 Jul 2018 07:53:23 -0700 |
Martin von Zweigbergk |
index: make node tree a Python object
|
Sun, 19 Aug 2018 22:30:32 -0700 |
Martin von Zweigbergk |
index: rename _fix_index() since it no longer fixes the index
|
Sat, 18 Aug 2018 00:01:31 -0700 |
Martin von Zweigbergk |
index: don't include nullid in boundary check in pure code
|
Mon, 20 Aug 2018 16:13:17 -0400 |
Augie Fackler |
fastannotate: address pyflakes concerns
|
Thu, 09 Aug 2018 15:08:32 -0400 |
Augie Fackler |
fastannotate: move some global state mutation to extsetup()
|
Thu, 09 Aug 2018 15:05:43 -0400 |
Augie Fackler |
fastannotate: rip out specialized support for remotefilelog
|
Thu, 09 Aug 2018 14:56:29 -0400 |
Augie Fackler |
fastannotate: record some TODO items from indygreg's review
|
Wed, 01 Aug 2018 11:10:41 -0400 |
Augie Fackler |
fastannotate: write out files from server in a predictable order
|
Mon, 30 Jul 2018 22:50:00 -0400 |
Augie Fackler |
fastannotate: initial import from Facebook's hg-experimental
|
Thu, 16 Aug 2018 05:50:49 +0200 |
Joerg Sonnenberger |
util: improve handling of truncated compressed streams
|
Fri, 10 Aug 2018 23:24:33 +0800 |
Anton Shestakov |
zsh_completion: update all options
|
Fri, 10 Aug 2018 14:46:56 +0800 |
Anton Shestakov |
zsh_completion: run hg with HGPLAINEXCEPT=alias to list commands
|
Fri, 10 Aug 2018 14:41:41 +0800 |
Anton Shestakov |
zsh_completion: remove completion for obsolete graphlog extension
|
Fri, 10 Aug 2018 09:09:52 +0800 |
Anton Shestakov |
zsh_completion: declare appropriate local parameters for ->string form
|
Fri, 10 Aug 2018 08:59:52 +0800 |
Anton Shestakov |
zsh_completion: complete files from `hg st -mar` for commit and diff
|
Fri, 10 Aug 2018 08:33:27 +0800 |
Anton Shestakov |
zsh_completion: drop -w, add -S to _arguments
|
Fri, 10 Aug 2018 08:19:36 +0800 |
Anton Shestakov |
zsh_completion: rename _hg_style_opts to _hg_template_opts
|
Fri, 17 Aug 2018 00:51:46 +0200 |
Joerg Sonnenberger |
pycompat: wrap xrange for py2 to provide efficient __contains__
|
Sat, 18 Aug 2018 10:24:57 +0200 |
Boris Feld |
phases: drop dead code in `newheads`
stable
|
Sat, 18 Aug 2018 10:24:16 +0200 |
Boris Feld |
phases: fix `nullid` reference in newheads
stable
|
Mon, 20 Aug 2018 16:33:48 -0400 |
Augie Fackler |
beautifygraph: don't warn about busted terminal if HGPLAIN is set
stable
|
Mon, 20 Aug 2018 09:48:08 -0700 |
Martin von Zweigbergk |
merge with stable
|
Sun, 19 Aug 2018 13:27:02 +0900 |
Yuya Nishihara |
merge: do not delete untracked files silently (issue5962)
stable
|
Sat, 18 Aug 2018 10:06:56 +0900 |
Yuya Nishihara |
node: correct hex representation of pseudo node ids
|
Sun, 19 Aug 2018 21:53:41 -0400 |
Augie Fackler |
merge with stable
|
Sat, 18 Aug 2018 10:33:03 +0900 |
Yuya Nishihara |
perf: fix typo in perfphasesremote()
stable
|
Thu, 16 Aug 2018 04:50:32 +0200 |
Boris Feld |
revlog: fix typo in 'buildtext' name
|
Sat, 18 Aug 2018 23:17:06 -0700 |
Martin von Zweigbergk |
revlog: fix pure version of _partialmatch() to include nullid
|
Sat, 18 Aug 2018 15:15:04 -0400 |
Matt Harbison |
tests: conditionalize color output on abort
|
Sat, 18 Aug 2018 14:03:11 -0400 |
Matt Harbison |
tests: conditionalize out tests that msys is mangling
|
Sat, 18 Aug 2018 13:27:33 -0400 |
Matt Harbison |
test-absorb: stabilize for no-execbit platforms
|
Sat, 18 Aug 2018 12:35:47 -0400 |
Matt Harbison |
test-graft: add a missing output line for Windows
|
Sat, 18 Aug 2018 01:07:43 -0400 |
Matt Harbison |
share: allow more than one level of directories to be created
|
Sat, 18 Aug 2018 00:51:26 -0400 |
Matt Harbison |
clone: allow local cloning to create more than one level of directories
|
Fri, 17 Aug 2018 23:28:37 -0400 |
Matt Harbison |
tests: demonstrate an inconsistency when cloning to a missing directory tree
|
Sat, 18 Aug 2018 23:39:26 -0400 |
Matt Harbison |
tests: stabilize test-merge-tools.t on Windows
|
Fri, 17 Aug 2018 21:26:34 +0000 |
Gregory Szorc |
dagutil: remove module
|
Fri, 17 Aug 2018 21:21:50 +0000 |
Gregory Szorc |
dagop: port revlogdag.linearize() to standalone function
|
Fri, 17 Aug 2018 19:48:52 +0000 |
Gregory Szorc |
dagutil: use revlog.parentrevs() for resolving parent revisions
|
Fri, 17 Aug 2018 19:45:13 +0000 |
Gregory Szorc |
dagop: extract headsetofconnecteds() from dagutil
|
Fri, 17 Aug 2018 19:35:24 +0000 |
Gregory Szorc |
setdiscovery: precompute children revisions to avoid quadratic lookup
|
Fri, 17 Aug 2018 19:24:36 +0000 |
Gregory Szorc |
dagutil: remove unused classes
|
Fri, 17 Aug 2018 18:23:47 +0000 |
Gregory Szorc |
setdiscovery: use revset for resolving DAG heads in a subset
|
Fri, 17 Aug 2018 19:12:25 +0000 |
Gregory Szorc |
dagutil: remove ability to invert instances
|
Fri, 17 Aug 2018 18:22:10 +0000 |
Gregory Szorc |
setdiscovery: don't use dagutil for parent resolution
|
Fri, 17 Aug 2018 18:05:36 +0000 |
Gregory Szorc |
setdiscovery: use revsets for computing a subset's heads and roots
|
Fri, 17 Aug 2018 17:59:16 +0000 |
Gregory Szorc |
dagutil: remove heads() and localsubset from revlogdag.__init__
|
Fri, 17 Aug 2018 17:54:10 +0000 |
Gregory Szorc |
setdiscovery: pass head revisions into sample functions
|
Fri, 17 Aug 2018 17:48:15 +0000 |
Gregory Szorc |
setdiscovery: pass heads into _updatesample()
|
Fri, 17 Aug 2018 17:26:07 +0000 |
Gregory Szorc |
setdiscovery: use a revset for finding DAG heads in a subset
|
Fri, 17 Aug 2018 17:21:11 +0000 |
Gregory Szorc |
setdiscovery: reflect use of revs instead of nodes
|
Fri, 17 Aug 2018 17:15:09 +0000 |
Gregory Szorc |
dagutil: remove descendantset() and ancestorset()
|
Fri, 17 Aug 2018 17:13:26 +0000 |
Gregory Szorc |
setdiscovery: use a revset instead of dagutil.descendantset()
|
Thu, 16 Aug 2018 20:23:10 +0000 |
Gregory Szorc |
setdiscovery: don't use dagutil to compute heads
|
Thu, 16 Aug 2018 20:11:45 +0000 |
Gregory Szorc |
dagutil: remove nodeset()
|
Thu, 16 Aug 2018 19:55:55 +0000 |
Gregory Szorc |
debugcommands: use a revset instead of dagutil
|
Thu, 16 Aug 2018 19:51:01 +0000 |
Gregory Szorc |
dagutil: remove internalize() and internalizeall()
|
Thu, 16 Aug 2018 19:47:30 +0000 |
Gregory Szorc |
setdiscovery: don't use dagutil for node -> rev conversion
|
Thu, 16 Aug 2018 19:40:46 +0000 |
Gregory Szorc |
dagutil: remove externalize() and externalizeall()
|
Thu, 16 Aug 2018 19:39:47 +0000 |
Gregory Szorc |
setdiscovery: don't use dagutil for rev -> node conversions
|
Thu, 16 Aug 2018 19:23:24 +0000 |
Gregory Szorc |
exchange: don't use dagutil
|
Fri, 20 Jul 2018 13:20:01 +0200 |
Paul Morelle |
revlog: only consider the span of the delta section
|
Mon, 23 Jul 2018 16:21:58 +0200 |
Boris Feld |
revlog: ensure intermediate snapshot have decreasing size
|
Wed, 07 Mar 2018 12:28:04 +0100 |
Paul Morelle |
revlog: bound number of snapshots in a chain
|
Fri, 20 Jul 2018 14:32:56 +0200 |
Boris Feld |
revlog: compute snapshot depth on delta info
|
Wed, 15 Aug 2018 12:30:30 +0200 |
Boris Feld |
debugrevlog: display snapshot details per depth
|
Wed, 15 Aug 2018 12:09:14 +0200 |
Boris Feld |
revlog: add a method to retrieve snapshot depth
|
Fri, 27 Jul 2018 10:52:43 +0200 |
Boris Feld |
debugrevlog: include information about intermediate snapshots
|
Fri, 20 Jul 2018 13:34:48 +0200 |
Paul Morelle |
revlog: also detect intermediate snapshots
|
Fri, 20 Jul 2018 13:32:17 +0200 |
Paul Morelle |
revlog: add a method to tells whether rev is stored as a snapshot
|
Wed, 15 Aug 2018 15:20:44 +0200 |
Boris Feld |
debugrevlog: fix for non-manifest object
|
Fri, 17 Aug 2018 16:11:35 -0700 |
Gregory Szorc |
merge with stable
|
Fri, 17 Aug 2018 20:35:52 +0200 |
Boris Feld |
remotephase: avoid full changelog iteration (issue5964)
stable
|
Fri, 17 Aug 2018 15:32:38 -0700 |
Kyle Lippincott |
nodes: expand/comment the magic nodes so they are more easily searchable
|
Fri, 17 Aug 2018 13:07:33 +0900 |
Yuya Nishihara |
revlog: obtain the first node at the lowest layer while building pure nodemap
|
Fri, 17 Aug 2018 12:54:50 +0900 |
Yuya Nishihara |
revlog: fix pure nodemap to not access missing index entry
|
Fri, 17 Aug 2018 12:48:44 +0900 |
Yuya Nishihara |
changelog: remove copy of revlog.nodemap()
|
Fri, 17 Aug 2018 16:00:32 -0700 |
Boris Feld |
remotephase: fast path newheads computation in simple case (issue5964)
stable
|
Fri, 17 Aug 2018 17:51:06 +0200 |
Boris Feld |
perf: add a perfphasesremote command
stable
|
Wed, 15 Aug 2018 14:43:40 +0200 |
Boris Feld |
sparse-revlog: fix delta validity computation
stable
|
Fri, 17 Aug 2018 10:51:05 +0900 |
Yuya Nishihara |
branchmap: explicitly convert file into iterator
|
Fri, 17 Aug 2018 10:25:39 +0900 |
Yuya Nishihara |
branchmap: close cache file properly
|
Fri, 17 Aug 2018 10:24:29 +0900 |
Yuya Nishihara |
branchmap: strip '\n' read from cache file as before
|
Fri, 17 Aug 2018 10:21:25 +0900 |
Yuya Nishihara |
rebase: do not pass in user option to rollback in-memory merge conflict
|
Fri, 17 Aug 2018 10:19:17 +0900 |
Yuya Nishihara |
rebase: add test for in-memory merge conflicts
|
Thu, 16 Aug 2018 18:53:51 +0000 |
Gregory Szorc |
rebase: call _dorebase() properly
|
Thu, 16 Aug 2018 16:59:40 +0300 |
Pulkit Goyal |
context: make sure file is not deleted while checking path conflicts
|
Thu, 16 Aug 2018 16:53:48 +0300 |
Pulkit Goyal |
tests: demonstrate that IMM needs to be smarter with path conflicts
|
Thu, 16 Aug 2018 16:36:32 +0300 |
Pulkit Goyal |
tests: don't create new repo inside existing repo in test-rebase-inmemory.t
|
Wed, 25 Jul 2018 13:40:42 -0400 |
Augie Fackler |
tests: remove test-py3-commands.t
|
Wed, 25 Jul 2018 13:41:21 -0400 |
Augie Fackler |
tests: update test-check-py3-compat.t output in the py3exe branch
|
Wed, 15 Aug 2018 17:40:21 -0700 |
Kyle Lippincott |
overlayworkingctx: fix exception in metadata-only inmemory merges (issue5960)
|
Tue, 14 Aug 2018 22:20:28 +0900 |
FUJIWARA Katsunori |
filemerge: show actual capabilities of internal merge tools
|
Wed, 15 Aug 2018 22:24:50 +0900 |
FUJIWARA Katsunori |
filemerge: add config knob to check capabilities of internal merge tools
|
Wed, 15 Aug 2018 22:24:38 +0900 |
FUJIWARA Katsunori |
filemerge: show warning if chosen tool has no binary files capability
|
Tue, 14 Aug 2018 20:15:51 +0900 |
FUJIWARA Katsunori |
filemerge: add the function to examine a capability of a internal tool
|
Tue, 14 Aug 2018 20:08:27 +0900 |
FUJIWARA Katsunori |
filemerge: set actual capabilities of internal merge tools
|
Tue, 14 Aug 2018 20:05:36 +0900 |
FUJIWARA Katsunori |
help: describe more detail about capabilities while deciding merge tool
|
Thu, 16 Aug 2018 00:50:53 -0400 |
Augie Fackler |
tests: un-glob patchbomb test lines that were only globbing a hostname
|
Thu, 16 Aug 2018 00:42:04 -0400 |
Augie Fackler |
tests: force a stable hostname in patchbomb tests
|
Thu, 16 Aug 2018 00:40:20 -0400 |
Augie Fackler |
patchbomb: allow using HGHOSTNAME to force a hostname
|
Thu, 16 Aug 2018 00:39:32 -0400 |
Augie Fackler |
patchbomb: extract function for generating message-id
|
Wed, 15 Aug 2018 11:27:57 +0530 |
Sushil khanchi |
rebase: cover restorestatus() by lock to prevent it from being updated
|
Mon, 13 Aug 2018 21:22:14 +0100 |
Martijn Pieters |
branchmap: load branchmap as an iterable
|
Mon, 13 Aug 2018 20:31:01 +0100 |
Martijn Pieters |
perf: time loading branchmap caches
|
Thu, 16 Aug 2018 00:13:41 +0000 |
Gregory Szorc |
tests: add conditional output when simplestore extensions is loaded
|
Thu, 16 Aug 2018 00:11:35 +0000 |
Gregory Szorc |
tests: conditionalize extension tests for extra extensions
|
Sat, 07 Jul 2018 22:40:39 +0900 |
Yuya Nishihara |
commit: try hard to reuse p1 manifest if nothing changed
|
Sun, 12 Aug 2018 18:44:42 +0900 |
Yuya Nishihara |
merge: add tests for commit with no content change
|
Sat, 07 Jul 2018 22:32:49 +0900 |
Yuya Nishihara |
commit: add debug message regarding manifest reuse
|
Sun, 12 Aug 2018 12:16:08 +0900 |
Yuya Nishihara |
mail: convert encoding.encoding to sysstr
|
Sun, 12 Aug 2018 12:14:28 +0900 |
Yuya Nishihara |
mail: call s.decode('ascii') explicitly to see if s is an ascii bytes
|
Sun, 12 Aug 2018 12:11:36 +0900 |
Yuya Nishihara |
mail: pass in addr to _addressencode() in bytes
|
Sun, 12 Aug 2018 12:01:34 +0900 |
Yuya Nishihara |
mail: remove redundant bytesurl() from addrlistencode()
|
Sun, 12 Aug 2018 11:43:24 +0900 |
Yuya Nishihara |
patchbomb: really use BytesGenerator API
|
Sun, 12 Aug 2018 14:03:22 +0900 |
Yuya Nishihara |
byteify-strings: prevent "__name__ == '__main__'" from being transformed
|
Wed, 15 Aug 2018 17:06:12 -0400 |
Augie Fackler |
merge with stable
|
Wed, 15 Aug 2018 10:57:47 +0900 |
Yuya Nishihara |
rebase: turn off inmemory flag on --stop
|
Wed, 15 Aug 2018 10:47:07 +0900 |
Yuya Nishihara |
rebase: use action variable to select things to do
|
Wed, 15 Aug 2018 10:41:26 +0900 |
Yuya Nishihara |
rebase: consolidate check for --dry-run/--confirm on abort/stop/continue
|
Wed, 15 Aug 2018 10:36:06 +0900 |
Yuya Nishihara |
rebase: consolidate check for --abort/--stop/--continue conflicts
|
Wed, 15 Aug 2018 10:32:10 +0900 |
Yuya Nishihara |
rebase: do not set internal dryrun flag by --confirm
|
Fri, 27 Jul 2018 14:30:28 +0530 |
Sushil khanchi |
rebase: add test to show --stop moves bookmarks
|
Sun, 22 Jul 2018 22:08:14 +0530 |
Sushil khanchi |
rebase: include --stop option in documentation
|
Sun, 22 Jul 2018 22:04:49 +0530 |
Sushil khanchi |
rebase: raise error for options conflicting with --stop
|
Wed, 18 Jul 2018 00:25:52 +0530 |
Sushil khanchi |
rebase: add --stop option to stop rebase at any point (issue5206)
|
Fri, 01 Jun 2018 11:36:06 +0200 |
Boris Feld |
statprof: cleanup string construction
|
Wed, 25 Jul 2018 17:11:59 +0200 |
Boris Feld |
addremove: add associated color for the new labels
|
Tue, 14 Aug 2018 11:39:48 +0200 |
Boris Feld |
remove: add a label for messages about removed files
|
Tue, 14 Aug 2018 11:15:05 +0200 |
Boris Feld |
add: add a label for messages about added files
|
Wed, 25 Jul 2018 17:11:52 +0200 |
Boris Feld |
addremove: add labels for messages about added and removed files
|
Fri, 27 Jul 2018 12:08:10 +0200 |
Boris Feld |
revlog: filter out "invalid" delta base candidates
|
Tue, 14 Aug 2018 13:47:07 -0700 |
Boris Feld |
revlog: use a symbolic constant for the deltas/text ration
|
Fri, 27 Jul 2018 14:37:31 +0200 |
Boris Feld |
revlog: do not search for delta for empty content
|
Tue, 14 Aug 2018 13:44:13 -0700 |
Boris Feld |
revlog: split and document good delta conditional
|
Fri, 27 Jul 2018 19:09:41 +0200 |
Boris Feld |
revlog: skip over empty revision when looking for delta base
|
Sat, 28 Jul 2018 14:14:59 +0200 |
Boris Feld |
debugrevlog: display details about empty revision
|
Fri, 27 Jul 2018 19:19:52 +0200 |
Boris Feld |
debugrevlog: track empty revlog entries
|
Fri, 27 Jul 2018 10:59:59 +0200 |
Boris Feld |
debugrevlog: document some of the variable used
|
Tue, 14 Aug 2018 13:36:41 -0700 |
Boris Feld |
revlog: drop compatibility for `revlog.descendant` (API)
|
Tue, 14 Aug 2018 13:36:11 -0700 |
Boris Feld |
context: drop compatibility for `context.descendant` (API)
|
Fri, 10 Aug 2018 09:20:44 +0900 |
Yuya Nishihara |
cmdutil: remove _updatecleanmsg() which is no longer used anywhere
|
Fri, 10 Aug 2018 09:18:37 +0900 |
Yuya Nishihara |
cmdutil: fix weird indent in _mergemsg()
|
Fri, 10 Aug 2018 00:28:07 -0400 |
Matt Harbison |
cext: fix a warning about differing const qualifiers on Windows
|
Fri, 10 Aug 2018 00:14:47 -0400 |
Matt Harbison |
cext: fix most truncation warnings in revlog on Windows
|
Thu, 09 Aug 2018 23:52:45 -0400 |
Matt Harbison |
cext: fix Windows warning about implicit conversion of 32-bit shift to 64 bit
|
Thu, 09 Aug 2018 00:09:03 -0700 |
Martin von Zweigbergk |
index: make capacity argument to nt_init be measured in revisions
|
Wed, 08 Aug 2018 23:41:50 -0700 |
Martin von Zweigbergk |
index: avoid duplicating capacity-growth expression
|
Wed, 08 Aug 2018 23:36:15 -0700 |
Martin von Zweigbergk |
index: move check for too large capacity into nt_init()
|
Wed, 08 Aug 2018 22:26:57 -0700 |
Martin von Zweigbergk |
shortest: don't include nullid in disambigution revset
|
Wed, 08 Aug 2018 21:52:39 -0700 |
Martin von Zweigbergk |
index: don't include nullid in the internal "length" field
|
Thu, 09 Aug 2018 13:20:42 -0400 |
Augie Fackler |
tests: add test coverage for revlogindex[-1] which was previously missing
|
Wed, 01 Aug 2018 16:28:10 +0300 |
Pulkit Goyal |
context: safegaurd from 'lx' being passed as file flag in manifest
|
Fri, 10 Aug 2018 03:33:38 -0400 |
Augie Fackler |
debugcommands: urlerror only has a read() method in Python 2
|
Fri, 10 Aug 2018 03:31:23 -0400 |
Augie Fackler |
debugcommands: get_method should always return a sysstr
|
Fri, 10 Aug 2018 03:16:02 -0400 |
Augie Fackler |
stringutil: if we get a memoryview in escapestr, coerce it to bytes
|
Fri, 10 Aug 2018 03:14:52 -0400 |
Augie Fackler |
debugcommands: fix a missing b prefix
|
Fri, 10 Aug 2018 02:31:44 -0400 |
Augie Fackler |
wireprotohelpers: add missing b prefixes
|
Fri, 10 Aug 2018 02:30:14 -0400 |
Augie Fackler |
util: fix signature of setsockopt in socket observer
|
Fri, 10 Aug 2018 02:03:26 -0400 |
Augie Fackler |
tests: port test-glog.t to Python 3 by using extracted printrevset
|
Fri, 10 Aug 2018 02:02:40 -0400 |
Augie Fackler |
tests: extract printrevset extension from test-glog-beautifygraph.t
|
Fri, 10 Aug 2018 02:18:41 -0400 |
Augie Fackler |
tests: add missing b'' prefix in test-check-code.t
|
Fri, 10 Aug 2018 02:17:50 -0400 |
Augie Fackler |
contrib: have check-code look at files in latin1 instead of ascii
|
Fri, 10 Aug 2018 00:37:24 -0400 |
Augie Fackler |
tests: port inline extension in test for beautifygraph to Python 3
|
Fri, 10 Aug 2018 00:08:06 -0400 |
Augie Fackler |
beautifygraph: use slicing instead of subscripting on bytestr
|
Fri, 10 Aug 2018 00:07:45 -0400 |
Augie Fackler |
beautifygraph: use sysstr for checking encoding._wide
|
Fri, 10 Aug 2018 01:42:01 -0400 |
Augie Fackler |
stringutil: have buildrepr delegate to pprint for unknown types
|
Fri, 10 Aug 2018 01:41:31 -0400 |
Augie Fackler |
stringutil: teach pprint about sets
|
Fri, 10 Aug 2018 00:12:55 -0400 |
Augie Fackler |
parser: replace bespoke _brepr with stringutil.pprint
|
Fri, 10 Aug 2018 02:06:46 -0400 |
Augie Fackler |
mq: use stringutil.pprint instead of pycompat.byterepr
|
Thu, 09 Aug 2018 13:27:05 -0400 |
Augie Fackler |
tests: remove expected output of test-parseindex2.py
|
Thu, 09 Aug 2018 13:13:16 -0400 |
Augie Fackler |
parsers: adjust pure-python version to mimic a3dacabd476b
|
Thu, 09 Aug 2018 13:34:33 -0400 |
Augie Fackler |
tests: restore Python 3 compat in test-parseindex2.py
|
Thu, 09 Aug 2018 13:26:28 -0400 |
Augie Fackler |
tests: port remaining bits of test-parseindex2 to unittest asserts
|
Thu, 09 Aug 2018 23:13:56 -0400 |
Augie Fackler |
tests: allow more detailed error message from re.compile
|
Thu, 09 Aug 2018 23:13:35 -0400 |
Augie Fackler |
grep: include format string in columns list
|
Thu, 09 Aug 2018 23:13:01 -0400 |
Augie Fackler |
grep: coerce username to bytestr, not str
|
Thu, 09 Aug 2018 23:12:44 -0400 |
Augie Fackler |
grep: difflib sequencematcher opcodes are native strs
|
Thu, 09 Aug 2018 21:59:32 -0400 |
Augie Fackler |
tests: allow for a bonus newline in base64'd email payload
|
Thu, 09 Aug 2018 21:58:43 -0400 |
Augie Fackler |
mail: be more cautious about bytes vs str for py3 compat
|
Thu, 09 Aug 2018 21:57:46 -0400 |
Augie Fackler |
patchbomb: use native strings when determining attachment disposition
|
Thu, 09 Aug 2018 21:04:15 -0400 |
Augie Fackler |
mail: always fall back to iso-8859-1 if us-ascii won't work (BC)
|
Thu, 09 Aug 2018 20:57:27 -0400 |
Augie Fackler |
tests: put some Python 3 polish on inline Python invocations
|
Thu, 09 Aug 2018 19:39:33 -0400 |
Augie Fackler |
patchbomb: don't unintentionally duplicate headers
|
Thu, 09 Aug 2018 19:37:57 -0400 |
Augie Fackler |
patchbomb: use sysstrs when describing content-type
|
Thu, 09 Aug 2018 18:28:43 -0400 |
Augie Fackler |
patchbomb: use native strs for email header keys and values
|
Thu, 09 Aug 2018 18:28:19 -0400 |
Augie Fackler |
patchbomb: use email.encoders instead of email.Encoders
|
Thu, 09 Aug 2018 18:27:36 -0400 |
Augie Fackler |
mail: properly handle email addresses typically being unicodes
|
Thu, 09 Aug 2018 20:08:30 -0700 |
Augie Fackler |
tests: fix Python3 issues in Python one-liners in test-patchbomb.t
|
Thu, 09 Aug 2018 17:46:07 -0400 |
Augie Fackler |
dummysmtpd: accept additional kwargs from stdlib smtpd
|
Thu, 09 Aug 2018 17:44:36 -0400 |
Augie Fackler |
mail: fix debug print, which appears to have been broken for a long time
|
Mon, 16 Jul 2018 18:17:44 -0400 |
Augie Fackler |
patchbomb: python 3 really wants those email addresses in unicode
|
Mon, 16 Jul 2018 18:17:19 -0400 |
Augie Fackler |
mail: stop using the smtplib.SSLFakeFile and use socket.socket.makefile
|
Mon, 16 Jul 2018 18:16:26 -0400 |
Augie Fackler |
mail: modernize check for Python-with-TLS
|
Mon, 16 Jul 2018 17:49:17 -0400 |
Augie Fackler |
mail: cope with Py3 unicode antics on email addresses
|
Mon, 16 Jul 2018 17:48:03 -0400 |
Augie Fackler |
mail: fix _encode to be more correct on Python 3
|
Mon, 16 Jul 2018 14:14:27 -0400 |
Augie Fackler |
patchbomb: work around email module really wanting to write unicode data
|
Tue, 14 Aug 2018 14:00:35 -0400 |
Matt Harbison |
convert: don't drop missing or corrupt tag entries
stable
|
Thu, 09 Aug 2018 12:25:06 -0700 |
Gregory Szorc |
changegroup: invert conditional and dedent
|
Thu, 09 Aug 2018 09:40:29 -0700 |
Gregory Szorc |
changegroup: capture base node instead of rev in delta request
|
Thu, 09 Aug 2018 09:28:26 -0700 |
Gregory Szorc |
changegroup: introduce requests to define delta generation
|
Wed, 08 Aug 2018 20:17:48 -0700 |
Gregory Szorc |
changegroup: refactor delta parent code
|
Wed, 08 Aug 2018 16:01:26 -0700 |
Gregory Szorc |
changegroup: differentiate between fulltext and diff based deltas
|
Wed, 08 Aug 2018 15:28:22 -0700 |
Gregory Szorc |
changegroup: minor cleanups to deltagroup()
|
Wed, 08 Aug 2018 14:44:48 -0700 |
Gregory Szorc |
changegroup: emit revisiondelta instances from deltagroup()
|
Wed, 08 Aug 2018 14:33:33 -0700 |
Gregory Szorc |
changegroup: move file chunk emission to generate()
|
Wed, 08 Aug 2018 15:14:59 -0700 |
Gregory Szorc |
changegroup: move manifest chunk emission to generate()
|
Wed, 08 Aug 2018 15:09:12 -0700 |
Gregory Szorc |
changegroup: move size tracking and end of manifests to generate()
|
Wed, 08 Aug 2018 14:15:33 -0700 |
Gregory Szorc |
changegroup: emit delta group close chunk outside of deltagroup()
|
Wed, 08 Aug 2018 14:19:02 -0700 |
Gregory Szorc |
changegroup: extract cgpacker.group() to standalone function
|
Wed, 08 Aug 2018 14:02:31 -0700 |
Gregory Szorc |
changegroup: pass all state into group()
|
Wed, 08 Aug 2018 13:50:54 -0700 |
Gregory Szorc |
changegroup: inline _prune() into call sites
|
Tue, 07 Aug 2018 15:31:03 -0700 |
Gregory Szorc |
changegroup: inline _packmanifests() into generatemanifests()
|
Tue, 07 Aug 2018 15:13:25 -0700 |
Gregory Szorc |
changegroup: invert conditional and dedent
|
Tue, 07 Aug 2018 15:10:38 -0700 |
Gregory Szorc |
changegroup: make _revisiondeltanarrow() a standalone function
|
Tue, 07 Aug 2018 15:08:29 -0700 |
Gregory Szorc |
changegroup: pass state into _revisiondeltanarrow
|
Tue, 07 Aug 2018 14:53:42 -0700 |
Gregory Szorc |
changegroup: inline _close()
|
Tue, 07 Aug 2018 14:52:00 -0700 |
Gregory Szorc |
changegroup: pass clrevtolocalrev to each group
|
Tue, 07 Aug 2018 12:44:56 -0700 |
Gregory Szorc |
changegroup: combine _generatefiles() into generatefiles()
|
Tue, 07 Aug 2018 15:45:56 -0700 |
Gregory Szorc |
changegroup: define linknodes callbacks in generatefiles()
|
Tue, 07 Aug 2018 10:55:32 -0700 |
Gregory Szorc |
changegroup: track changelog to manifest revision map explicitly
|
Tue, 07 Aug 2018 10:49:41 -0700 |
Gregory Szorc |
changegroup: remove _clnodetorev
|
Mon, 06 Aug 2018 15:44:33 -0700 |
Gregory Szorc |
changegroup: rename _fullnodes to _fullclnodes
|
Mon, 06 Aug 2018 15:04:20 -0700 |
Gregory Szorc |
changegroup: move part of _revisiondeltanarrow into group()
|
Mon, 06 Aug 2018 14:56:37 -0700 |
Gregory Szorc |
changegroup: populate _clnodetorev as part of changelog linknode lookup
|
Thu, 09 Aug 2018 13:08:29 -0400 |
Augie Fackler |
tests: rename variables in revlog index parse test for clarity
|
Thu, 09 Aug 2018 13:06:50 -0400 |
Augie Fackler |
tests: move assertion closer to want/got declarations in test-parseindex2.py
|
Thu, 09 Aug 2018 13:05:40 -0400 |
Augie Fackler |
tests: move chunks of test-parseindex2.py to use unittest properly
|
Thu, 09 Aug 2018 12:59:23 -0400 |
Augie Fackler |
tests: fix up indent width in test-parseindex2.py
|
Thu, 09 Aug 2018 12:58:25 -0400 |
Augie Fackler |
tests: start moving test-parseindex2.py to a unittest
|
Thu, 09 Aug 2018 12:10:34 -0400 |
Augie Fackler |
tests: port test-absorb-filefixupstate to Python 3
|
Thu, 09 Aug 2018 12:06:31 -0400 |
Augie Fackler |
absorb: port partway to Python 3
|
Sat, 04 Aug 2018 21:31:46 -0400 |
Valentin Gatien-Baron |
localrepo: better error when a repo exists but we lack permissions
|
Mon, 06 Aug 2018 11:32:16 -0700 |
Gregory Szorc |
changegroup: extract _revisiondeltanormal() to standalone function
|
Mon, 06 Aug 2018 11:13:25 -0700 |
Gregory Szorc |
changegroup: inline _revchunk() into group()
|
Mon, 06 Aug 2018 11:06:22 -0700 |
Gregory Szorc |
changegroup: pass mfdicts properly
|
Mon, 06 Aug 2018 11:33:05 -0700 |
Gregory Szorc |
changegroup: pass sorted revisions into group() (API)
|
Fri, 03 Aug 2018 18:40:41 -0700 |
Gregory Szorc |
changegroup: pull _fileheader out of cgpacker
|
Mon, 06 Aug 2018 09:26:02 -0700 |
Gregory Szorc |
changegroup: factor changelogdone into an argument
|
Fri, 03 Aug 2018 18:31:00 -0700 |
Gregory Szorc |
changegroup: record changelogdone after fully consuming its data
|
Mon, 06 Aug 2018 09:24:35 -0700 |
Gregory Szorc |
changegroup: key off changelogdone
|
Mon, 06 Aug 2018 10:43:05 -0700 |
Gregory Szorc |
perf: call _generatechangelog() instead of group()
|
Fri, 03 Aug 2018 17:59:56 -0700 |
Gregory Szorc |
changegroup: factor changelog chunk generation into own function
|
Fri, 03 Aug 2018 14:16:14 -0700 |
Gregory Szorc |
changegroup: pass function to resolve delta parents into constructor
|
Tue, 07 Aug 2018 10:24:49 -0700 |
Gregory Szorc |
changegroup: restore original behavior of _nextclrevtolocalrev
|
Thu, 09 Aug 2018 12:03:39 -0400 |
Augie Fackler |
py3: whitelist another test caught by the ratchet
|
Thu, 09 Aug 2018 11:56:24 -0400 |
Augie Fackler |
debugcommands: force import of fileset in debugfileset
|
Tue, 07 Aug 2018 17:22:33 -0700 |
Jun Wu |
linelog: optimize replacelines
|
Tue, 07 Aug 2018 17:17:01 -0700 |
Jun Wu |
linelog: extract `len(self._program)` to a local function
|
Mon, 06 Aug 2018 18:56:24 -0700 |
Jun Wu |
perf: add a command to benchmark linelog edits
|
Mon, 06 Aug 2018 18:56:24 -0700 |
Jun Wu |
linelog: update internal help text
|
Tue, 07 Aug 2018 21:15:27 -0700 |
Danny Hooper |
fix: determine fixer tool failure by exit code instead of stderr
|
Thu, 09 Aug 2018 13:13:09 +0300 |
Pulkit Goyal |
status: advertise --abort instead of 'update -C .' to abort graft
|
Thu, 09 Aug 2018 12:32:11 +0300 |
Pulkit Goyal |
status: advertise --abort instead of 'update -C .' to abort a merge
|
Thu, 09 Aug 2018 12:20:28 +0300 |
Pulkit Goyal |
narrow: add '()' to ellipsis in the revset help
|
Thu, 09 Aug 2018 10:11:10 -0400 |
Augie Fackler |
tests: make all the string constants in test-match.py be bytes
|
Thu, 09 Aug 2018 10:10:09 -0400 |
Augie Fackler |
linelog: fix bytes/str issue in exception raise on Python 3
|
Thu, 09 Aug 2018 13:13:00 +0200 |
David Demelier |
absorb: following UI conventions
|
Wed, 08 Aug 2018 19:29:02 +0530 |
Sangeet Kumar Mishra |
grep: search all commits in allfiles mode
|
Wed, 08 Aug 2018 17:07:27 -0700 |
Kyle Lippincott |
dirstate: add comment on why we don't need to check if something is a dir/file
|
Wed, 08 Aug 2018 17:03:05 -0700 |
Kyle Lippincott |
match: add missing "return set()", add FIXME to test to doc a bug
|
Wed, 08 Aug 2018 16:53:17 -0700 |
Kyle Lippincott |
match: correct doc for _rootsdirsandparents after 5a7df82de142
|
Tue, 31 Jul 2018 16:47:43 -0700 |
Kyle Lippincott |
dirstate: use visitchildrenset in traverse
|
Mon, 06 Aug 2018 12:52:33 -0700 |
spectral |
match: add visitchildrenset complement to visitdir
|
Mon, 06 Aug 2018 12:52:22 -0700 |
spectral |
includematcher: separate "parents" from "dirs"
|
Sun, 05 Aug 2018 18:31:19 -0700 |
spectral |
match: add tests for visitdir functionality
|
Mon, 23 Jul 2018 22:51:53 -0700 |
Martin von Zweigbergk |
mergetool: warn if ui.merge points to nonexistent tool
|
Mon, 23 Jul 2018 22:51:50 -0700 |
Martin von Zweigbergk |
tests: demonstrate that no requested merge tool is ignored if missing
|
Mon, 06 Aug 2018 16:00:00 -0700 |
Danny Hooper |
fix: correctly set wdirwritten given that the dict item is deleted
|
Mon, 06 Aug 2018 14:30:27 -0700 |
Danny Hooper |
fix: pull out flag definitions to make them re-usable from extensions
|
Tue, 24 Jul 2018 22:13:21 +0900 |
Yuya Nishihara |
templatekw: copy {author} to {user} and document {author} as an alias
|
Tue, 24 Jul 2018 22:33:08 +0900 |
Yuya Nishihara |
templates: rename "user" to "luser" defined in default map file (API)
|
Wed, 25 Jul 2018 12:50:31 +0530 |
Sangeet Kumar Mishra |
grep: add MULTIREV support to --allfiles flag
|
Wed, 25 Jul 2018 10:34:31 +0200 |
Cédric Krier |
phabricator: convert description into local
|
Thu, 19 Jul 2018 23:15:21 -0700 |
Martin von Zweigbergk |
index: move index_clearcaches() further down
|
Thu, 19 Jul 2018 11:08:30 -0700 |
Martin von Zweigbergk |
index: move all "nt_*" functions to one place
|
Thu, 19 Jul 2018 00:03:45 -0700 |
Martin von Zweigbergk |
index: rename "nt_*(indexObject *self,...)" functions to "index_*"
|
Wed, 18 Jul 2018 12:03:31 -0700 |
Martin von Zweigbergk |
index: split up nt_init() in two
|
Wed, 18 Jul 2018 23:20:01 -0700 |
Martin von Zweigbergk |
index: make most "nt_*" functions take a nodetree
|
Wed, 18 Jul 2018 23:07:08 -0700 |
Martin von Zweigbergk |
index: add pointer from nodetree back to index
|
Mon, 06 Aug 2018 09:59:51 -0700 |
Martin von Zweigbergk |
index: remove side-effect from failed nt_new()
|
Mon, 06 Aug 2018 22:34:37 -0700 |
Martin von Zweigbergk |
index: remove side-effect from failed nt_init()
|
Mon, 06 Aug 2018 22:24:34 -0700 |
Martin von Zweigbergk |
index: use PyMem_Free() to free nodeetree instance
|
Mon, 06 Aug 2018 22:24:00 -0700 |
Jun Wu |
linelog: fix infinite loop vulnerability
|
Mon, 06 Aug 2018 17:19:33 -0400 |
Augie Fackler |
tests: fix bytes/str issues in run-tests.py caught by python3
|
Mon, 06 Aug 2018 16:45:25 -0700 |
Gregory Szorc |
changegroup: assign to proper attribute
|
Mon, 06 Aug 2018 09:00:26 -0700 |
Gregory Szorc |
absorb: remove sf alias for command
|
Thu, 09 Aug 2018 13:04:52 +0800 |
Anton Shestakov |
hgweb: catch ParseError that's raised by revset.match()
stable
|
Sun, 25 Feb 2018 21:04:33 +0900 |
Yuya Nishihara |
templatekw: deprecate old-style template keyword function (API)
|
Sat, 28 Jul 2018 21:19:24 +0900 |
Yuya Nishihara |
hgweb: mark all lambda template keywords as new-style function
|
Sat, 28 Jul 2018 21:02:05 +0900 |
Yuya Nishihara |
hgweb: use registrar to add "motd" template keyword
|
Sun, 22 Jul 2018 11:21:43 +0900 |
Yuya Nishihara |
fileset: load core predicates directly to symbols dict
|
Sun, 22 Jul 2018 11:49:12 +0900 |
Yuya Nishihara |
fileset: turn on listclean conditionally
|
Mon, 06 Aug 2018 00:33:15 -0700 |
Martin von Zweigbergk |
changegroup: always use the treemanifest-enabled version of _packmanifests()
|
Mon, 30 Jul 2018 23:52:15 -0400 |
Augie Fackler |
linelog: add replacelines_vec for fastannotate
|
Tue, 31 Jul 2018 11:29:25 -0400 |
Augie Fackler |
absorb: drop wrapper around the amend command
|
Wed, 01 Aug 2018 18:30:10 -0400 |
Augie Fackler |
absorb: note some TODOs from the code review
|
Wed, 01 Aug 2018 18:29:57 -0400 |
Augie Fackler |
absorb: use ui.debug() instead of open-coding it
|
Wed, 01 Aug 2018 18:24:43 -0400 |
Augie Fackler |
absorb: use pycompat to get xrange
|
Wed, 01 Aug 2018 18:23:42 -0400 |
Augie Fackler |
absorb: use set literal to avoid intermediate list
|
Wed, 01 Aug 2018 18:23:28 -0400 |
Augie Fackler |
absorb: avoid mutable default arg
|
Mon, 30 Jul 2018 14:05:56 -0400 |
Augie Fackler |
absorb: import extension from Facebook's hg-experimental
|
Mon, 06 Aug 2018 10:03:57 +0530 |
Sushil khanchi |
resolve: organize 'if confirm' conditionals
|
Wed, 16 May 2018 15:14:37 -0700 |
Martin von Zweigbergk |
index: pass only nodetree to nt_new()
|
Wed, 16 May 2018 13:57:28 -0700 |
Martin von Zweigbergk |
index: drop now-redundant "nt" prefix of fields in nodetree struct
|
Wed, 18 Jul 2018 22:27:57 -0700 |
Martin von Zweigbergk |
index: move more fields onto nodetree type
|
Wed, 16 May 2018 13:15:36 -0700 |
Martin von Zweigbergk |
index: extract a type for the nodetree
|
Wed, 18 Jul 2018 17:37:06 -0700 |
Martin von Zweigbergk |
index: make "nt_*" functions work on an initialized nodetree
|
Fri, 03 Aug 2018 14:03:31 -0700 |
Gregory Szorc |
changegroup: inline _packellipsischangegroup
|
Fri, 03 Aug 2018 13:43:55 -0700 |
Gregory Szorc |
changegroup: move fullnodes into cgpacker
|
Fri, 03 Aug 2018 14:00:18 -0700 |
Gregory Szorc |
changegroup: specify ellipses mode explicitly
|
Fri, 03 Aug 2018 13:15:28 -0700 |
Gregory Szorc |
changegroup: pass ellipsis roots into cgpacker constructor
|
Fri, 03 Aug 2018 13:11:13 -0700 |
Gregory Szorc |
changegroup: move revision maps to cgpacker
|
Fri, 03 Aug 2018 13:01:53 -0700 |
Gregory Szorc |
changegroup: move changelogdone into cgpacker
|
Fri, 03 Aug 2018 12:57:11 -0700 |
Gregory Szorc |
changegroup: declare shallow flag in constructor
|
Fri, 03 Aug 2018 12:47:15 -0700 |
Gregory Szorc |
changegroup: make some packer attributes private
|
Fri, 03 Aug 2018 10:35:10 -0700 |
Gregory Szorc |
changegroup: rename cg1packer to cgpacker
|
Fri, 03 Aug 2018 10:35:02 -0700 |
Gregory Szorc |
changegroup: control delta parent behavior via constructor
|
Fri, 03 Aug 2018 10:01:58 -0700 |
Gregory Szorc |
changegroup: control reordering via constructor argument
|
Fri, 03 Aug 2018 09:44:30 -0700 |
Gregory Szorc |
changegroup: consolidate tree manifests sending into cg1packer
|
Thu, 02 Aug 2018 18:04:51 -0700 |
Gregory Szorc |
changegroup: pass end of manifests marker into constructor
|
Thu, 02 Aug 2018 17:44:56 -0700 |
Gregory Szorc |
changegroup: pass function to build delta header into constructor
|
Thu, 02 Aug 2018 17:52:21 -0700 |
Gregory Szorc |
changegroup: make delta header struct formatters actual structs
|
Thu, 02 Aug 2018 17:33:23 -0700 |
Gregory Szorc |
changegroup: pass version into constructor
|
Thu, 02 Aug 2018 17:29:53 -0700 |
Gregory Szorc |
changegroup: define functions for creating changegroup packers
|
Fri, 03 Aug 2018 10:05:26 -0700 |
Gregory Szorc |
changegroup: capture revision delta in a data structure
|
Thu, 02 Aug 2018 16:36:40 -0700 |
Gregory Szorc |
changegroup: inline ellipsisdata()
|
Thu, 02 Aug 2018 17:05:11 -0700 |
Gregory Szorc |
changegroup: rename "revlog" variables
|
Thu, 02 Aug 2018 14:15:10 -0700 |
Gregory Szorc |
changegroup: move generate() modifications from narrow
|
Thu, 02 Aug 2018 12:18:35 -0700 |
Gregory Szorc |
changegroup: move generatefiles() from narrow
|
Thu, 02 Aug 2018 12:12:12 -0700 |
Gregory Szorc |
changegroup: move _sortgroup() from narrow
|
Thu, 02 Aug 2018 09:52:01 -0700 |
Gregory Szorc |
changegroup: move close() from narrow
|
Thu, 02 Aug 2018 09:53:22 -0700 |
Gregory Szorc |
changegroup: move revchunk() from narrow
|
Thu, 02 Aug 2018 09:40:18 -0700 |
Gregory Szorc |
changegroup: move deltaparent() from narrow
|
Sat, 28 Jul 2018 17:59:37 -0700 |
Gregory Szorc |
changegroup: move _packellipsischangegroup() from narrow
|
Sat, 28 Jul 2018 17:52:21 -0700 |
Gregory Szorc |
changegroup: move ellipsisdata() from narrow
|
Sun, 22 Jul 2018 19:48:50 +0900 |
Yuya Nishihara |
fileset: narrow status computation by left-hand-side of 'and' node
|
Sun, 22 Jul 2018 19:43:57 +0900 |
Yuya Nishihara |
fileset: move copy constructor of matchctx near __init__
|
Sun, 22 Jul 2018 11:20:48 +0900 |
Yuya Nishihara |
fileset: build status according to 'withstatus' hint
|
Sat, 21 Jul 2018 20:27:53 +0900 |
Yuya Nishihara |
fileset: insert hints where status should be computed
|
Sun, 22 Jul 2018 11:12:55 +0900 |
Yuya Nishihara |
fileset: move buildstatus() to matchctx method
|
Sun, 22 Jul 2018 10:58:32 +0900 |
Yuya Nishihara |
fileset: keep basectx by matchctx
|
Sun, 22 Jul 2018 10:55:38 +0900 |
Yuya Nishihara |
fileset: pass in basectx to _buildstatus()
|
Sat, 04 Aug 2018 12:58:08 +0530 |
Sushil khanchi |
resolve: update commands.resolve.confirm help text
|
Sat, 04 Aug 2018 12:43:41 +0530 |
Sushil khanchi |
resolve: support confirm config option with --unmark flag
|
Sun, 05 Aug 2018 00:53:55 -0700 |
Kyle Lippincott |
resolve: correct behavior of mark-check=none to match docs
|
Thu, 02 Aug 2018 14:57:20 -0700 |
Martin von Zweigbergk |
narrow: move .hg/narrowspec to .hg/store/narrowspec (BC)
|
Fri, 03 Aug 2018 13:53:02 -0700 |
Martin von Zweigbergk |
narrow: drop checkambig=True when restoring backup
|
Thu, 02 Aug 2018 14:30:40 -0700 |
Martin von Zweigbergk |
narrow: remove a repo file-cache invalidation
|
Fri, 03 Aug 2018 11:09:41 -0700 |
Martin von Zweigbergk |
narrow: call narrowspec.{save,restore,clear}backup directly
|
Sat, 04 Aug 2018 23:15:06 -0700 |
Martin von Zweigbergk |
index: don't add 1 to length variables
|
Sat, 04 Aug 2018 22:48:25 -0700 |
Martin von Zweigbergk |
index: drop support for nullid at position len(index) in index_node
|
Sat, 04 Aug 2018 23:15:03 -0700 |
Martin von Zweigbergk |
index: return False for "len(index) in index"
|
Sat, 21 Jul 2018 17:19:12 +0900 |
Yuya Nishihara |
fileset: combine union of basic patterns into single matcher
|
Sat, 21 Jul 2018 17:13:34 +0900 |
Yuya Nishihara |
fileset: reorder 'or' expression by weight
|
Sat, 04 Aug 2018 17:08:33 +0900 |
Yuya Nishihara |
fileset: introduce weight constants for readability
|
Sat, 04 Aug 2018 17:17:31 +0900 |
Yuya Nishihara |
sparse: use named parameters in i18n strings
|
Sat, 04 Aug 2018 17:11:03 +0900 |
Yuya Nishihara |
sparse: do not include operator in i18n strings
|
Fri, 03 Aug 2018 16:39:09 -0700 |
Danny Hooper |
fix: compute changed lines lazily to make whole-file fixer tools faster
|
Sat, 04 Aug 2018 12:23:18 +0530 |
Sushil khanchi |
resolve: support commands.resolve.confirm option with --mark flag
|
Fri, 03 Aug 2018 12:59:01 -0700 |
Kyle Lippincott |
resolve: add commands.resolve.mark-check=abort to tweakdefaults
|
Fri, 03 Aug 2018 12:57:44 -0700 |
Kyle Lippincott |
resolve: graduate resolve.mark-check from experimental, add docs
|
Mon, 16 Apr 2018 23:49:38 -0700 |
Martin von Zweigbergk |
shortest: use 'x' prefix to disambiguate from revnum if configured
|
Sun, 29 Apr 2018 10:07:40 -0700 |
Martin von Zweigbergk |
revisions: allow "x123" to refer to nodeid prefix "123"
|
Mon, 07 May 2018 16:12:12 -0700 |
Martin von Zweigbergk |
shortest: make isrev() a top-level function
|
Tue, 17 Apr 2018 11:16:59 -0700 |
Martin von Zweigbergk |
shortest: cache disambiguation revset
|
Fri, 20 Jul 2018 14:36:42 -0700 |
Martin von Zweigbergk |
index: don't allow index[len(index)] to mean nullid
|
Fri, 20 Jul 2018 08:10:32 -0700 |
Martin von Zweigbergk |
index: don't include nullid in len()
|
Wed, 01 Aug 2018 10:57:14 -0700 |
Martin von Zweigbergk |
index: replace insert(-1, e) method by append(e) method
|
Fri, 20 Jul 2018 14:25:59 -0700 |
Martin von Zweigbergk |
pure: create type for revlog v0 index
|
Fri, 20 Jul 2018 10:02:05 -0700 |
Martin von Zweigbergk |
index: drop support for negative indexes into the index
|
Fri, 20 Jul 2018 09:53:54 -0700 |
Martin von Zweigbergk |
index: handle index[-1] as nullid more explicitly
|
Fri, 20 Jul 2018 22:26:28 -0700 |
Martin von Zweigbergk |
index: store nullrev as -1 in nodetree
|
Fri, 20 Jul 2018 23:24:14 -0700 |
Martin von Zweigbergk |
index: create function for deleting node from nodetree
|
Fri, 20 Jul 2018 09:58:09 -0700 |
Martin von Zweigbergk |
revlog: remove some knowledge of sentinel nullid in index
|
Fri, 13 Apr 2018 23:23:47 -0700 |
Martin von Zweigbergk |
scmutil: make shortest() respect disambiguation revset
|
Wed, 28 Mar 2018 09:36:02 -0700 |
Martin von Zweigbergk |
lookup: add option to disambiguate prefix within revset
|
Fri, 13 Apr 2018 23:37:53 -0700 |
Martin von Zweigbergk |
revlog: use specialized exception for ambiguous prefix lookup
|
Thu, 02 Aug 2018 22:44:41 +0300 |
Pulkit Goyal |
narrowspec: remove the unused _parsestoredpatterns() function
|
Fri, 03 Aug 2018 22:29:04 +0530 |
Pulkit Goyal |
narrowspec: use sparse.parseconfig() to parse narrowspec file (BC)
|
Fri, 03 Aug 2018 22:24:58 +0530 |
Pulkit Goyal |
sparse: add an action argument to parseconfig()
|
Fri, 03 Aug 2018 13:00:14 -0700 |
Martin von Zweigbergk |
tests: avoid unnecessarily looking inside .hg/ in test-narrow*
|
Fri, 03 Aug 2018 10:56:07 -0700 |
Martin von Zweigbergk |
narrow: extract part of narrowspec backup to core
|
Fri, 03 Aug 2018 11:02:34 -0700 |
Martin von Zweigbergk |
narrow: move requirement constant from changegroup to repository
|
Fri, 03 Aug 2018 12:35:23 -0700 |
Martin von Zweigbergk |
merge with stable
|
Fri, 03 Aug 2018 15:09:19 -0400 |
Augie Fackler |
tests: update test expectations in pre-2.7.9 branch of this test
stable
|
Sat, 21 Jul 2018 16:49:01 +0900 |
Yuya Nishihara |
fileset: optimize 'x and not y' to 'x - y'
|
Sat, 21 Jul 2018 16:41:45 +0900 |
Yuya Nishihara |
fileset: reorder 'and' expression to evaluate basic patterns first
|
Sun, 22 Jul 2018 11:47:29 +0900 |
Yuya Nishihara |
fileset: roughly adjust weights of functions
|
Sat, 21 Jul 2018 15:52:26 +0900 |
Yuya Nishihara |
fileset: add stub for weight-based optimization
|
Sat, 21 Jul 2018 16:16:44 +0900 |
Yuya Nishihara |
fileset: reject 'negate' node early while transforming parsed tree
|
Sat, 21 Jul 2018 16:13:30 +0900 |
Yuya Nishihara |
fileset: drop 'group' node from tree to be evaluated
|
Sat, 21 Jul 2018 16:11:36 +0900 |
Yuya Nishihara |
fileset: add phase to transform parsed tree
|
Fri, 03 Aug 2018 11:40:15 -0400 |
Augie Fackler |
py3: whitelist another 3 tests caught by the ratchet
|
Thu, 08 Feb 2018 13:53:59 -0800 |
Martin von Zweigbergk |
testrunner: allow multiple #testcases
|
Wed, 01 Aug 2018 22:32:51 -0700 |
Martin von Zweigbergk |
testrunner: use "#" for "test cases" suffix in .err filename too
|
Tue, 31 Jul 2018 19:11:17 +0530 |
Sushil khanchi |
resolve: add confirm config option
|
Tue, 17 Jul 2018 23:34:55 -0700 |
Martin von Zweigbergk |
revlog: remove side effect from failed nt_init()
|
Sun, 08 Jul 2018 23:39:32 -0700 |
Martin von Zweigbergk |
revlog: remove micro-optimization for looking up only nullid
|
Fri, 20 Jul 2018 23:57:25 -0700 |
Martin von Zweigbergk |
revlog: remove unnecessary output parameter from node_check()
|
Thu, 02 Aug 2018 23:50:47 -0700 |
Martin von Zweigbergk |
narrow: move status-filtering to core and to ctx
|
Tue, 10 Jul 2018 20:23:55 +0530 |
Sushil khanchi |
amend: support "history-editing-backup" config option
|
Fri, 03 Aug 2018 00:10:52 +0530 |
Sushil khanchi |
rebase: move "backup" flag to rebaseruntime
|
Mon, 11 Jun 2018 13:00:15 +0900 |
FUJIWARA Katsunori |
i18n: format warning of hggettext in standard compiler error style
|
Mon, 11 Jun 2018 12:32:16 +0900 |
FUJIWARA Katsunori |
i18n: omit redundant translatable synopsis text to avoid xgettext warning
|
Thu, 02 Aug 2018 21:07:30 +0900 |
FUJIWARA Katsunori |
i18n: avoid substitution of PYFILES at runtime for readability of output
|
Thu, 02 Aug 2018 20:53:03 +0100 |
Martijn Pieters |
util: make new timedcmstats class Python 3 compatible
|
Wed, 01 Aug 2018 16:03:32 -0700 |
Danny Hooper |
fix: add a monkey-patchable point after all new revisions have been committed
|
Thu, 02 Aug 2018 13:35:13 -0700 |
Martin von Zweigbergk |
help: add quotes to a few commands we point to
|
Wed, 01 Aug 2018 23:25:35 -0400 |
Augie Fackler |
linelog: port to Python 3
|
Sat, 28 Jul 2018 17:42:36 -0700 |
Gregory Szorc |
exchange: move simple narrow changegroup generation from extension
|
Sat, 28 Jul 2018 17:33:20 -0700 |
Gregory Szorc |
exchange: make narrow ACL presence imply narrow=True
|
Sat, 28 Jul 2018 14:52:46 -0700 |
Gregory Szorc |
changegroup: inline prune() logic from narrow
|
Sun, 22 Jul 2018 15:50:45 +0900 |
Yuya Nishihara |
fileset: extract language processing part to new module (API)
|
Sat, 21 Jul 2018 15:23:56 +0900 |
Yuya Nishihara |
fileset: flatten 'or' nodes to unnest unionmatchers
|
Sat, 21 Jul 2018 15:14:38 +0900 |
Yuya Nishihara |
fileset: flatten arguments list
|
Sat, 21 Jul 2018 15:05:40 +0900 |
Yuya Nishihara |
debugfileset: add option to show matcher representation
|
Sat, 21 Jul 2018 14:52:36 +0900 |
Yuya Nishihara |
debugfileset: backport --show-stage option from debugrevspec
|
Sun, 22 Jul 2018 16:03:48 +0900 |
Yuya Nishihara |
lfs: remove callstatus property from 'lfs()' fileset
|
Thu, 05 Jul 2018 10:42:48 +0530 |
Sushil khanchi |
rebase: support "history-editing-backup" config option
|
Wed, 01 Aug 2018 16:06:53 +0200 |
Martijn Pieters |
extensions: add detailed loading information
|
Wed, 01 Aug 2018 16:05:41 +0200 |
Martijn Pieters |
util: create a context manager to handle timing
|
Wed, 01 Aug 2018 23:08:18 -0400 |
Augie Fackler |
linelog: fix import statements to pass the import checker on py3
|
Mon, 30 Jul 2018 10:42:37 -0400 |
Augie Fackler |
linelog: add a Python implementation of the linelog datastructure
|
Sat, 28 Jul 2018 11:40:31 -0700 |
Gregory Szorc |
changegroup: move file matcher from narrow extension
|
Thu, 26 Jul 2018 17:11:03 -0700 |
Kyle Lippincott |
resolve: add option to warn/abort on -m with unresolved conflict markers
|
Mon, 02 Jul 2018 18:39:48 -0700 |
Gregory Szorc |
exchange: refactor control flow of _getbundlechangegrouppart()
|
Mon, 02 Jul 2018 18:32:20 -0700 |
Gregory Szorc |
exchange: move _computeellipsis() from narrow
|
Mon, 02 Jul 2018 18:24:26 -0700 |
Gregory Szorc |
exchange: move narrow acl functionality into core
|
Sat, 28 Jul 2018 10:41:23 -0700 |
Gregory Szorc |
exchange: move disabling of rev-branch-cache bundle part out of narrow
|
Tue, 24 Jul 2018 10:47:42 -0700 |
Martin von Zweigbergk |
dispatch: show a short error message when invalid global option given
|
Tue, 24 Jul 2018 10:22:07 -0700 |
Martin von Zweigbergk |
dispatch: don't show list of commands on bogus command
|
Tue, 24 Jul 2018 22:51:11 -0700 |
Martin von Zweigbergk |
histedit: avoid repeating name of state file in a few places
|
Wed, 01 Aug 2018 13:10:07 -0700 |
Gregory Szorc |
py3: stop rewriting xrange() to pycompat.xrange()
|
Wed, 01 Aug 2018 13:08:00 -0700 |
Gregory Szorc |
check-code: ban use of bare xrange()
|
Wed, 01 Aug 2018 13:00:45 -0700 |
Gregory Szorc |
global: use pycompat.xrange()
|
Wed, 01 Aug 2018 12:57:15 -0700 |
Gregory Szorc |
pycompat: add xrange alias for Python 2
|
Tue, 31 Jul 2018 19:37:54 +0200 |
Martijn Pieters |
manifest: persist the manifestfulltext cache
|
Tue, 31 Jul 2018 19:37:48 +0200 |
Martijn Pieters |
debug: allow specifying a manifest node rather than a revision
|
Wed, 01 Aug 2018 12:24:52 -0700 |
Gregory Szorc |
packaging: always execute builddeb from source root
stable
|
Fri, 20 Jul 2018 11:37:31 -0700 |
Martin von Zweigbergk |
perfmoonwalk: make work with filtered repo
|
Fri, 20 Jul 2018 11:17:33 -0700 |
Martin von Zweigbergk |
revlog: don't include trailing nullrev in revlog.revs(stop=len(revlog))
|
Mon, 16 Jul 2018 14:15:29 -0400 |
Augie Fackler |
patchbomb: ensure all headers and values given to email mod are native strings
|
Mon, 30 Jul 2018 14:37:36 -0700 |
Martin von Zweigbergk |
context: delete an obsolete comment
|
Fri, 27 Jul 2018 14:48:58 -0700 |
Martin von Zweigbergk |
templatekw: use ctx1.status(ctx2) instead of repo.status(ctx1, ctx2)
|
Fri, 27 Jul 2018 14:48:34 -0700 |
Martin von Zweigbergk |
patch: use ctx1.status(ctx2) instead of repo.status(ctx1, ctx2)
|
Fri, 27 Jul 2018 14:48:06 -0700 |
Martin von Zweigbergk |
fileset: use ctx1.status(ctx2) instead of repo.status(ctx1, ctx2)
|
Fri, 27 Jul 2018 14:47:38 -0700 |
Martin von Zweigbergk |
uncommit: use ctx1.status(ctx2) instead of repo.status(ctx1, ctx2)
|
Fri, 27 Jul 2018 14:46:59 -0700 |
Martin von Zweigbergk |
fix: use ctx1.status(ctx2) instead of repo.status(ctx1, ctx2)
|
Fri, 27 Jul 2018 14:49:45 -0700 |
Martin von Zweigbergk |
amend: use ctx1.status(ctx2) instead of repo.status(ctx1, ctx2)
|
Thu, 19 Jul 2018 23:22:05 -0700 |
Rodrigo Damazio Bovendorp |
dispatch: making all hg abortions be output with a specific label
|
Thu, 19 Jul 2018 15:21:28 -0400 |
Augie Fackler |
ui: fix implicit unicode-to-bytes conversion introduced in 9df29b7c62cf
|
Wed, 01 Aug 2018 10:23:57 -0400 |
Augie Fackler |
merge with stable
|
Wed, 01 Aug 2018 10:20:19 -0400 |
Augie Fackler |
Added signature for changeset 33ac6a72308a
stable
|
Wed, 01 Aug 2018 10:20:18 -0400 |
Augie Fackler |
Added tag 4.7 for changeset 33ac6a72308a
stable
|
Wed, 01 Aug 2018 10:23:48 +0200 |
Boris Feld |
revlog: fix descendant deprecated method
stable 4.7
|
Tue, 31 Jul 2018 13:46:57 -0700 |
Gregory Szorc |
ui: remove commands.status.terse=u from ui.tweakdefaults
stable
|
Wed, 25 Jul 2018 21:19:06 +0300 |
Pulkit Goyal |
context: safegaurd against 'lx' being passed as file flag in manifest
stable
|
Tue, 31 Jul 2018 13:53:06 -0700 |
Boris Feld |
localrepo: unconditionally enable general delta with sparse revlogs
stable
|
Mon, 30 Jul 2018 15:53:47 +0200 |
Boris Feld |
sparse-revlog: also use sparse-revlog config as a general delta trigger
stable
|
Sun, 29 Jul 2018 16:25:51 +0900 |
Yuya Nishihara |
fileset: suppress EACCES while reading arbitrary paths via filectx API
stable
|
Fri, 27 Jul 2018 14:56:10 +0300 |
Pulkit Goyal |
merge: do the trivial resolution after updating sparse checkout
stable
|
Fri, 27 Jul 2018 14:53:28 +0300 |
Pulkit Goyal |
sparse: add test showing `hg merge` is broken while using sparse extension
stable
|
Mon, 30 Jul 2018 14:36:42 -0700 |
Martin von Zweigbergk |
context: use hex nodeid in error about filtered node
stable
|
Tue, 31 Jul 2018 10:55:14 +0200 |
Boris Feld |
doc: fix underline length for config title (issue5949)
stable
|
Mon, 30 Jul 2018 15:36:04 +0200 |
Boris Feld |
clone: process 'lookup' return as an arbitrary symbol
stable
|
Mon, 30 Jul 2018 10:18:29 -0400 |
Augie Fackler |
tests: use inline Python instead of sed to add trailing whitespace
stable
|
Mon, 30 Jul 2018 09:50:32 -0400 |
Augie Fackler |
context: add missing b prefix
stable
|
Sat, 28 Jul 2018 16:36:35 +0900 |
Yuya Nishihara |
doctest: convert matcher root to native path
stable
|
Mon, 30 Jul 2018 21:26:55 +0900 |
Yuya Nishihara |
test-fileset: make con.xml in output conditionally available
stable
|
Sat, 28 Jul 2018 15:52:03 +0900 |
Yuya Nishihara |
test-obsmarker-template: run mkcommit in subshell to isolate envvars
stable
|
Sat, 28 Jul 2018 15:49:51 +0900 |
Yuya Nishihara |
test-obsmarker-template: add missing HGENCODING=latin-1
stable
|
Thu, 26 Jul 2018 10:06:46 -0700 |
Gregory Szorc |
gitweb: add link to graph
stable
|
Wed, 25 Jul 2018 10:05:24 +0200 |
Cédric Krier |
hgweb: strip trailing '/' in apppath before appending '/static/' (issue5943)
stable
|
Fri, 20 Jul 2018 09:08:20 +0200 |
Boris Feld |
config: rename `revlog` section into `storage`
stable
|
Thu, 19 Jul 2018 14:17:26 -0400 |
Augie Fackler |
Added signature for changeset e90130af47ce
stable
|
Thu, 19 Jul 2018 14:17:25 -0400 |
Augie Fackler |
Added tag 4.7rc0 for changeset e90130af47ce
stable
|
Thu, 19 Jul 2018 11:10:48 -0700 |
Gregory Szorc |
configitems: restore alias for format.aggressivemergedeltas
stable 4.7rc0
|
Thu, 19 Jul 2018 21:36:24 +0900 |
Yuya Nishihara |
worker: call selector.close() to release polling resources
stable
|
Thu, 19 Jul 2018 13:55:54 -0400 |
Augie Fackler |
release: merge default into stable for 4.7 release freeze
stable
|
Thu, 19 Jul 2018 22:30:37 +0530 |
Sushil khanchi |
histedit: drop --no-backup option
|
Thu, 19 Jul 2018 10:35:29 +0200 |
Boris Feld |
aggressivemergedelta: document rename and move to `revlog` section
|
Thu, 19 Jul 2018 10:06:58 +0200 |
Boris Feld |
aggressivemergedeltas: rename variable internally
|
Thu, 19 Jul 2018 09:57:42 +0200 |
Boris Feld |
config: document the purpose of the `format` config section
|
Wed, 18 Jul 2018 18:36:39 -0700 |
Rodrigo Damazio |
macosx: fixing macOS version generation after db9d1dd01bf0
|
Tue, 10 Jul 2018 17:01:06 +0530 |
Sushil khanchi |
histedit: add history-editing-backup config option
|
Wed, 18 Jul 2018 09:49:34 -0700 |
Gregory Szorc |
merge: mark file gets as not thread safe (issue5933)
|
Wed, 18 Jul 2018 09:46:45 -0700 |
Gregory Szorc |
worker: ability to disable thread unsafe tasks
|
Tue, 17 Jul 2018 16:57:27 -0700 |
Gregory Szorc |
worker: rename variable to reflect constant
|
Mon, 16 Jul 2018 17:52:17 -0700 |
Danny Hooper |
worker: use one pipe per posix worker and select() in parent process
|
Sun, 28 Jan 2018 13:20:52 +0100 |
Joerg Sonnenberger |
tests: refactor common bundle2 capabilities
|
Mon, 16 Jul 2018 18:02:30 +0200 |
Boris Feld |
debug: move extensions debug behind a dedicated flag
|
Mon, 16 Jul 2018 11:38:56 -0700 |
Kyle Lippincott |
curses: use "text" interface if TERM=dumb
|
Mon, 16 Jul 2018 00:32:33 -0400 |
Matt Harbison |
windows: expand '~/' and '~\' to %USERPROFILE% when translating to cmd.exe
|
Sun, 15 Jul 2018 23:58:39 -0400 |
Matt Harbison |
windows: replace single quote with double quote when translating to cmd.exe
|
Sun, 15 Jul 2018 23:51:43 -0400 |
Matt Harbison |
hook: only print the note about native cmd translation if it actually changes
|
Sun, 15 Jul 2018 23:46:09 -0400 |
Matt Harbison |
hook: disable the shell to native command translation by default
|
Mon, 16 Jul 2018 17:47:58 -0700 |
Mike Hommey |
setup: allow to run setup.py with python 3 without a mercurial checkout
|
Thu, 21 Jun 2018 18:05:55 +0200 |
Paul Morelle |
upgrade: enable adding or removing sparse-revlog requirement
|
Mon, 16 Jul 2018 17:10:52 -0700 |
Paul Morelle |
upgrade: add information about sparse-revlog
|
Tue, 05 Jun 2018 08:19:35 +0200 |
Paul Morelle |
sparse-revlog: implement algorithm to write sparse delta chains (issue5480)
|
Mon, 04 Jun 2018 22:23:18 +0200 |
Paul Morelle |
sparse-revlog: new requirement enabled with format.sparse-revlog
|
Mon, 04 Jun 2018 12:12:00 +0200 |
Paul Morelle |
revlog: extract `deltainfo.distance` for future conditional redefinition
|
Mon, 16 Jul 2018 14:04:48 -0700 |
Danny Hooper |
shelve: pick the most recent shelve if none specified for --patch/--stat
|
Fri, 13 Jul 2018 13:48:56 -0700 |
Danny Hooper |
shelve: improve help text for --patch and --stat
|
Thu, 12 Jul 2018 18:46:10 +0200 |
Joerg Sonnenberger |
ssh: avoid reading beyond the end of stream when using compression
|
Mon, 16 Jul 2018 16:46:32 +0200 |
Boris Feld |
revset: add larger test for heads(ancestors(…))
|
Mon, 16 Jul 2018 16:43:35 +0200 |
Boris Feld |
revset-benchmark: use a generic revset to test `heads(commonancestors())`
|
Mon, 16 Jul 2018 16:22:43 +0200 |
Boris Feld |
revlog: reintroduce `revlog.descendant` as deprecated
|
Mon, 16 Jul 2018 16:21:12 +0200 |
Boris Feld |
context: reintroduce `ctx.descendant` as deprecated
|
Sun, 15 Jul 2018 18:32:17 +0900 |
Yuya Nishihara |
obsolete: explode if metadata contains invalid UTF-8 sequence (API)
|
Sun, 15 Jul 2018 18:24:57 +0900 |
Yuya Nishihara |
obsolete: store user name and note in UTF-8 (issue5754) (BC)
|
Sun, 15 Jul 2018 18:22:40 +0900 |
Yuya Nishihara |
obsolete: clarify users in markerusers() never contain None
|
Thu, 12 Jul 2018 23:07:29 +0900 |
Yuya Nishihara |
revset: special case commonancestors(none()) to be empty set
|
Tue, 10 Jul 2018 23:01:53 +0900 |
Yuya Nishihara |
revset: clarify heads() order doesn't matter while computing common ancestors
|
Sat, 14 Jul 2018 10:51:52 +0900 |
Yuya Nishihara |
hghave: require clang-format >= 6 due to output change
|
Sat, 14 Jul 2018 10:50:10 +0900 |
Yuya Nishihara |
cext: reformat with clang-format 6.0
|
Sun, 08 Jul 2018 19:52:35 +0900 |
Yuya Nishihara |
py3: use bytes() to byte-stringify Abort message in handleremotechangegroup()
|
Sun, 08 Jul 2018 19:44:51 +0900 |
Yuya Nishihara |
py3: don't str() to byte-stringify object in test-bundle2-remote-changegroup.t
|
Sun, 08 Jul 2018 19:39:11 +0900 |
Yuya Nishihara |
py3: byte-stringify literals in extension in test-bundle2-remote-changegroup.t
|
Sun, 08 Jul 2018 19:41:00 +0900 |
Yuya Nishihara |
py3: open file in binary mode in test-bundle2-remote-changegroup.t
|
Fri, 01 Jun 2018 12:10:34 +0200 |
Boris Feld |
statprof: small if cleanup
|
Sat, 14 Jul 2018 02:10:43 +0200 |
Boris Feld |
store: assert the fncache have been loaded if dirty
|
Sat, 14 Jul 2018 02:09:47 +0200 |
Boris Feld |
perffncachewrite: load fncache after lock is acquired
|
Fri, 22 Jun 2018 11:02:42 +0100 |
Boris Feld |
perf: add a 'perf.all-timing' option to display more than best time
|
Wed, 11 Jul 2018 10:46:15 +0200 |
Boris Feld |
perf: document the perfmanifest command
|
Sat, 09 Jun 2018 22:38:29 +0900 |
Yuya Nishihara |
fileset: remove fullmatchctx class
|
Sat, 09 Jun 2018 22:35:21 +0900 |
Yuya Nishihara |
fileset: remove subset and unused filtering functions from matchctx
|
Sat, 09 Jun 2018 22:31:51 +0900 |
Yuya Nishihara |
fileset: remove callexisting flag and mctx.existing() (API)
|
Sat, 09 Jun 2018 19:55:10 +0900 |
Yuya Nishihara |
fileset: rewrite predicates to return matcher not closed to subset (API) (BC)
|
Tue, 10 Jul 2018 23:49:48 +0900 |
Yuya Nishihara |
highlight: use matcher API to test if file should be pygmentized
|
Sun, 10 Jun 2018 20:58:10 +0900 |
Yuya Nishihara |
fileset: parse argument of size() by predicate function
|
Sun, 10 Jun 2018 22:19:56 +0900 |
Yuya Nishihara |
fileset: add "tracked()" to explicitly select files in the revision
|
Sat, 09 Jun 2018 18:11:49 +0900 |
Yuya Nishihara |
fileset: rewrite andset() to not use mctx.narrow()
|
Sun, 10 Jun 2018 20:02:53 +0900 |
Yuya Nishihara |
fileset: add helpers to make predicatematcher and nevermatcher
|
Sat, 14 Jul 2018 13:21:49 +0900 |
Yuya Nishihara |
phases: micro-optimize newheads() to not create context objects
|
Sat, 14 Jul 2018 13:19:18 +0900 |
Yuya Nishihara |
phases: remove excessive optimization from newheads() (issue5939)
|
Sun, 15 Jul 2018 15:48:18 +0530 |
Sushil khanchi |
rebase: remove unused variable "release" and an extra blank line
|
Sat, 14 Jul 2018 23:00:22 +0530 |
Sushil khanchi |
rebase: remove unnecessary confirm block
|
Sat, 14 Jul 2018 08:59:42 +0530 |
Sushil khanchi |
rebase: in --confirm option just abort if hit a conflict
|
Thu, 12 Jul 2018 15:29:03 +0200 |
Joerg Sonnenberger |
pullbundle: fix handling of gzip bundlespecs
|
Wed, 11 Jul 2018 16:44:33 -0700 |
Gregory Szorc |
tests: add test demonstrating phase loss when cloning (issue5939)
|
Fri, 13 Jul 2018 14:20:12 -0700 |
Gregory Szorc |
scmutil: rewrite docstring for filecache
|
Thu, 12 Jul 2018 22:35:54 +0530 |
Sushil khanchi |
rebase: correct misleading message in --confirm option
|
Thu, 12 Jul 2018 22:23:51 +0530 |
Sushil khanchi |
rebase: make sure we don't loose the return code in --confirm option
|
Wed, 11 Jul 2018 15:12:01 -0700 |
Martin von Zweigbergk |
rebase: use revnums (not nodes) for set of extinct revisions
|
Wed, 11 Jul 2018 15:01:47 -0700 |
Martin von Zweigbergk |
rebase: avoid converting from nodes to revnums twice
|
Wed, 11 Jul 2018 15:03:39 -0700 |
Martin von Zweigbergk |
rebase: reduce scope of a variable
|
Thu, 12 Jul 2018 08:22:28 -0700 |
Martin von Zweigbergk |
context: rename descendant() to isancestorof()
|
Thu, 12 Jul 2018 09:25:02 -0700 |
Martin von Zweigbergk |
copies: delete now-unnecessary check for "a == b" before "a.descendant(b)"
|
Thu, 12 Jul 2018 08:14:21 -0700 |
Martin von Zweigbergk |
revlog: delete isdescendantrev() in favor of isancestorrev()
|
Sat, 30 Jun 2018 12:42:49 +0530 |
Sushil khanchi |
rebase: add --confirm option
|
Wed, 11 Jul 2018 16:29:23 -0700 |
Martin von Zweigbergk |
revlog: introduce a isancestorrev() and use it in rebase
|
Wed, 11 Jul 2018 16:37:30 -0700 |
Martin von Zweigbergk |
revlog: make isdescendantrev(a, b) check if a < b
|
Wed, 11 Jul 2018 16:21:41 -0700 |
Martin von Zweigbergk |
revlog: replace descendant(b, a) by isdescendantrev(a, b) (API)
|
Wed, 11 Jul 2018 16:27:40 -0700 |
Martin von Zweigbergk |
revlog: move comment about commonancestorsheads where it's used
|
Wed, 11 Jul 2018 13:02:06 -0700 |
Kyle Lippincott |
removeemptydirs: add test for `hg split` inside a disappearing directory
|
Wed, 11 Jul 2018 14:28:13 +0100 |
Martijn Pieters |
fncache: avoid loading the filename cache when not actually modifying it
|
Wed, 11 Jul 2018 16:11:33 +0200 |
Sune Foldager |
tests: add diff color trailing whitespace test
|
Wed, 11 Jul 2018 13:40:50 -0400 |
Augie Fackler |
scmutil: fix shortesthexnodeidprefix on Python 3 for 0-prefixed nodes
|
Wed, 11 Jul 2018 12:36:37 -0400 |
Augie Fackler |
tests: add missing b prefix in test-context.py
|
Wed, 11 Jul 2018 11:43:22 -0400 |
Augie Fackler |
manifest: just duplicate the definition of items as iteritems
|
Wed, 11 Jul 2018 11:41:14 -0400 |
Augie Fackler |
tests: properly sort imports in test-nointerrupt.t
|
Wed, 11 Jul 2018 11:34:41 -0400 |
Augie Fackler |
revlog: adjust doctest examples to be portable to Python 3
|
Wed, 11 Jul 2018 13:41:47 -0400 |
Augie Fackler |
py3: whitelist 3 more passing tests caught with the ratchet
|
Tue, 10 Jul 2018 22:55:30 +0900 |
Yuya Nishihara |
grep: hide cryptic revision number by default
|
Wed, 11 Jul 2018 22:06:04 +0900 |
Yuya Nishihara |
grep: restore pre-9ef10437bb88 behavior, enable wdir search by tweakdefaults
|
Wed, 11 Jul 2018 21:51:47 +0900 |
Yuya Nishihara |
grep: add config knob to enable/disable the default wdir search
|
Wed, 11 Jul 2018 21:35:31 +0900 |
Yuya Nishihara |
grep: search working directory files by default if --all-files is specified
|
Wed, 11 Jul 2018 21:23:18 +0900 |
Yuya Nishihara |
grep: reject --diff --all-files
|
Wed, 11 Jul 2018 21:15:52 +0900 |
Yuya Nishihara |
grep: rename --allfiles to --all-files
|
Wed, 11 Jul 2018 13:48:44 +0200 |
Boris Feld |
debugdeltachain: protect against 0 readsize
|
Thu, 21 Jun 2018 18:19:57 +0200 |
Paul Morelle |
debugdeltachain: avoid division by zero when a chain is empty
|
Mon, 09 Jul 2018 15:33:49 -0700 |
Danny Hooper |
tests: prevent conflict markers in test case from triggering warnings
|
Tue, 10 Jul 2018 12:20:57 +0200 |
Boris Feld |
revlog: enforce chunk slicing down to a certain size
|
Tue, 10 Jul 2018 11:57:33 +0200 |
Boris Feld |
revlog: postprocess chunk to slice them down to a certain size
|
Wed, 11 Jul 2018 00:35:01 -0700 |
Boris Feld |
revlog: add function to slice chunk down to a given size
|
Tue, 10 Jul 2018 11:53:36 +0200 |
Boris Feld |
revlog: extract density based slicing into its own function
|
Tue, 10 Jul 2018 10:34:33 +0200 |
Boris Feld |
revlog: document and test _slicechunk
|
Tue, 10 Jul 2018 10:18:46 +0200 |
Boris Feld |
revlog: add a doctest for _segmentspan
|
Tue, 10 Jul 2018 10:04:44 +0200 |
Boris Feld |
revlog: add a doctest to _trimchunk
|
Tue, 10 Jul 2018 10:04:31 +0200 |
Boris Feld |
revlog: introduce a tiny mock of a revlog class
|
Thu, 17 May 2018 15:10:36 +0200 |
Paul Morelle |
revlog: _segmentspan computes the byte span of a segment
|
Tue, 10 Jul 2018 15:17:05 -0700 |
Boris Feld |
revlog: early return in _slicechunk when span is already small enough
|
Tue, 19 Jun 2018 15:03:58 +0200 |
Paul Morelle |
revlog: early return in _slicechunk when density is already good
|
Tue, 10 Jul 2018 02:33:43 +0200 |
Boris Feld |
sparse-read: discard gap below 65K only
|
Fri, 22 Jun 2018 17:12:24 +0200 |
Paul Morelle |
sparse-read: target density of 50% instead of 25%
|
Fri, 06 Jul 2018 00:39:21 +0530 |
Sangeet Kumar Mishra |
grep: change default behaviour to search working directory files (BC)
|
Tue, 10 Jul 2018 13:18:34 +0200 |
Sune Foldager |
patch: don't separate \r and \n when colorizing diff output
|
Sat, 07 Jul 2018 23:38:06 -0400 |
Matt Harbison |
hook: add support for disabling the shell to native command translation
|
Sat, 07 Jul 2018 23:47:49 -0400 |
Matt Harbison |
hook: narrow the 'priority' prefix check to align with the documentation
|
Sat, 07 Jul 2018 22:13:56 -0400 |
Matt Harbison |
windows: don't consider '$$' to be an escaped '$' when translating to cmd.exe
|
Wed, 20 Jun 2018 17:07:46 -0700 |
Sean Farley |
contrib: add heads(commonancestors(_)) to all-revsets
|
Tue, 26 Jun 2018 15:26:21 -0700 |
Sean Farley |
revset: add optimization for heads(commonancestors())
|
Mon, 18 Jun 2018 19:41:54 -0700 |
Sean Farley |
revsets: add commonancestors revset
|
Mon, 09 Jul 2018 10:07:20 -0400 |
Augie Fackler |
tweakdefaults: enable word-diff by default
|
Tue, 10 Jul 2018 08:31:33 +0200 |
Boris Feld |
run-tests: fix a too long line
|
Tue, 10 Jul 2018 08:25:04 +0200 |
Boris Feld |
run-tests: add missing life-cycle methods on the example custom test result
|
Tue, 10 Jul 2018 08:23:46 +0200 |
Boris Feld |
run-tests: fix test result verbosity
|
Tue, 05 Jun 2018 12:04:15 +0200 |
Boris Feld |
shelve: use more accurate description in conflict marker
|
Tue, 29 May 2018 00:30:50 +0200 |
Boris Feld |
shelve: directly handle the initial parent alignment
|
Thu, 24 May 2018 17:39:07 +0200 |
Boris Feld |
run-tests: extract onStart and onEnd into the test result
|
Sat, 28 Apr 2018 12:51:44 +0200 |
Boris Feld |
run-tests: add support for external test result
|
Sun, 01 Jul 2018 23:36:53 +0900 |
Yuya Nishihara |
encoding: alias cp65001 to utf-8 on Windows
stable
|
Thu, 15 Mar 2018 17:37:03 +0530 |
Pulkit Goyal |
remotenames: synchronise remotenames after push also
|
Sun, 10 Jun 2018 20:45:13 +0900 |
Yuya Nishihara |
fileset: pass in badfn to inner matchers
|
Sat, 09 Jun 2018 20:53:12 +0900 |
Yuya Nishihara |
fileset: restrict getfileset() to not return a computed set (API)
|
Sat, 09 Jun 2018 22:04:07 +0900 |
Yuya Nishihara |
match: add prefixdirmatcher to adapt subrepo matcher back
|
Sat, 09 Jun 2018 18:58:16 +0900 |
Yuya Nishihara |
fileset: make debugfileset filter repository files
|
Sun, 08 Jul 2018 19:24:18 +0900 |
Yuya Nishihara |
bundle2: use ProgrammingError to report bad use of addparam()
|
Sun, 08 Jul 2018 19:34:11 +0900 |
Yuya Nishihara |
py3: byte-stringify literals in extension in test-bundle2-format.t
|
Sun, 08 Jul 2018 19:32:39 +0900 |
Yuya Nishihara |
py3: drop b'' while formatting BundleUnknownFeatureError message
|
Sun, 08 Jul 2018 19:11:54 +0900 |
Yuya Nishihara |
py3: suppress write() result and close file in test-bookmarks-pushpull.t
|
Sun, 08 Jul 2018 18:58:11 +0900 |
Yuya Nishihara |
py3: drop b'' while formatting ResponseError
|
Sun, 08 Jul 2018 18:52:28 +0900 |
Yuya Nishihara |
py3: fix revnums in bookmark discovery to be consumable more than once
|
Sun, 08 Jul 2018 19:05:00 +0900 |
Yuya Nishihara |
py3: byte-stringify literals in extension in test-bundle2-exchange.t
|
Fri, 22 Jun 2018 01:42:38 +0200 |
Paul Morelle |
aggressivemergedeltas: enabled the option by default
|
Mon, 09 Jul 2018 09:50:23 -0400 |
Augie Fackler |
merge with stable
|
Fri, 06 Jul 2018 17:57:46 +0200 |
Joerg Sonnenberger |
ui: make the large file warning limit fully configurable
|
Sat, 09 Jun 2018 18:26:04 +0900 |
Yuya Nishihara |
fileset: sort debugfileset output
|
Sat, 09 Jun 2018 18:00:26 +0900 |
Yuya Nishihara |
fileset: move helper functions to top
|
Sun, 08 Jul 2018 17:45:42 +0900 |
Yuya Nishihara |
py3: fix bundle heads to be consumable more than once
|
Sun, 08 Jul 2018 17:37:05 +0900 |
Yuya Nishihara |
py3: byte-stringify literals in hook script in test-bundle.t
|
Sun, 08 Jul 2018 17:17:54 +0900 |
Yuya Nishihara |
py3: make 'None in lazyancestors' not crash
|
Sun, 08 Jul 2018 16:55:21 +0900 |
Yuya Nishihara |
py3: convert server-string to unicode to make http library happy
|
Sun, 08 Jul 2018 16:45:40 +0900 |
Yuya Nishihara |
py3: fix dumbhttp.py to convert --daemon-postexec arguments back to bytes
|
Sun, 08 Jul 2018 16:31:14 +0900 |
Yuya Nishihara |
py3: use bytes.endswith() instead of bytes[n]
|
Sun, 08 Jul 2018 16:21:26 +0900 |
Yuya Nishihara |
diff: graduate word-diff option from experimental
|
Fri, 06 Jul 2018 12:47:02 -0700 |
Danny Hooper |
fix: add test case that shows why --whole with --base is useful
|
Fri, 06 Jul 2018 16:45:44 -0700 |
Martin von Zweigbergk |
context: raise ProgrammingError on repo['my-tag']
|
Fri, 06 Jul 2018 21:49:25 +0900 |
Yuya Nishihara |
diffutil: move the module out of utils package
|
Fri, 06 Jul 2018 21:41:36 +0900 |
Yuya Nishihara |
diffutil: remove diffopts() in favor of diffallopts()
|
Fri, 06 Jul 2018 21:38:33 +0900 |
Yuya Nishihara |
obsutil: use public interface to access to repo.ui
|
Fri, 06 Jul 2018 21:35:47 +0900 |
Yuya Nishihara |
hgweb: pass ui to diffstatgen() explicitly
|
Fri, 06 Jul 2018 21:31:04 +0900 |
Yuya Nishihara |
synthrepo: simply use the ui passed as a function argument
|
Fri, 06 Jul 2018 21:29:05 +0900 |
Yuya Nishihara |
templatekw: obtain ui directly from the template context
|
Fri, 06 Jul 2018 21:28:02 +0900 |
Yuya Nishihara |
context: remove unneeded alias of diffopts
|
Tue, 12 Jun 2018 22:01:59 +0900 |
Yuya Nishihara |
match: remove ctx argument from code path down to _buildmatch()
|
Sun, 10 Jun 2018 16:08:58 +0900 |
Yuya Nishihara |
match: compose 'set:' pattern as matcher
|
Sun, 10 Jun 2018 15:52:27 +0900 |
Yuya Nishihara |
match: resolve 'set:' patterns first in _buildmatch()
|
Sun, 10 Jun 2018 15:47:58 +0900 |
Yuya Nishihara |
match: explode if unsupported pattern passed down to _regex() builder
|
Sat, 09 Jun 2018 21:13:24 +0900 |
Yuya Nishihara |
match: add basic wrapper for boolean function
|
Sun, 10 Jun 2018 17:19:31 +0900 |
Yuya Nishihara |
stringutil: move _formatsetrepr() from smartset
|
Sun, 10 Jun 2018 17:07:29 +0900 |
Yuya Nishihara |
pycompat: move rapply() from util
|
Thu, 05 Jul 2018 09:53:00 +0530 |
Sushil khanchi |
strip: improve help text for --no-backup option
|
Thu, 05 Jul 2018 15:07:29 -0400 |
Matt Harbison |
test-convert: demonstrate an unstable hash issue for bzr -> hg -> hg
|
Thu, 05 Jul 2018 15:07:29 -0400 |
Matt Harbison |
convert: add a config knob for not saving the bzr revision
|
Thu, 05 Jul 2018 15:07:29 -0400 |
Matt Harbison |
test-bzr: use a fixed commit time
|
Wed, 23 May 2018 15:31:44 +0200 |
Boris Feld |
diff: use `context.diff` to produce diff
|
Sat, 23 Jun 2018 15:03:05 +0200 |
Boris Feld |
context: no longer accept diff options as dictionnary
|
Sat, 23 Jun 2018 15:00:16 +0200 |
Boris Feld |
obsutil: pass a diffopts object to context.diff
|
Sat, 23 Jun 2018 14:46:28 +0200 |
Boris Feld |
synthrepo: pass a diffopts object to context.diff
|
Sat, 23 Jun 2018 14:42:58 +0200 |
Boris Feld |
webutil: pass a diffopts object to context.diff
|
Sat, 23 Jun 2018 14:37:10 +0200 |
Boris Feld |
revset: pass an explicit `diffopts` objet to context.diff
|
Sat, 23 Jun 2018 14:30:31 +0200 |
Boris Feld |
template: directly instantiate diff options for diffstat
|
Sat, 23 Jun 2018 13:26:23 +0100 |
Boris Feld |
tests: update test-context.py to use diffopts as diff argument
|
Thu, 28 Jun 2018 16:11:13 +0200 |
Boris Feld |
diffutil: extract diff options code into a dedicated util-module
|
Thu, 05 Jul 2018 01:04:32 -0400 |
Augie Fackler |
packaging: add fedora 28
|
Thu, 05 Jul 2018 02:11:06 -0400 |
Augie Fackler |
packaging: add missing path segments in cp statements in fedora build
|
Thu, 05 Jul 2018 01:07:00 -0400 |
Augie Fackler |
packaging: fix misplaced ( in docker-fedora rule definition
|
Thu, 05 Jul 2018 01:04:22 -0400 |
Augie Fackler |
packaging: make help output correct for fedora and centos targets
|
Thu, 05 Jul 2018 01:02:59 -0400 |
Augie Fackler |
packaging: remove stray = that confuses make(1) on my Mac
|
Sun, 01 Jul 2018 14:25:44 -0700 |
Gregory Szorc |
manifest: define and implement addgroup() on manifestlog
|
Wed, 04 Jul 2018 12:12:49 -0700 |
Gregory Szorc |
manifest: define and implement rev() on manifestlog
|
Mon, 02 Jul 2018 11:14:13 -0700 |
Martin von Zweigbergk |
tests: don't allow reodering of glob/re lines across non-glob/re lines
|
Fri, 29 Jun 2018 11:29:03 -0700 |
Martin von Zweigbergk |
tests: add test showing puzzling test output with (glob) lines
|
Tue, 03 Jul 2018 15:30:22 -0700 |
Martin von Zweigbergk |
tests: move handling of None "el" out of linematch()
|
Mon, 02 Jul 2018 00:05:54 -0700 |
Martin von Zweigbergk |
tests: remove some redundant code in run-tests
|
Mon, 02 Jul 2018 00:02:31 -0700 |
Martin von Zweigbergk |
tests: don't reimplement enumerate() in run-tests
|
Thu, 05 Jul 2018 09:47:11 +0530 |
Sushil khanchi |
histedit: improve help text for --no-backup option
|
Fri, 22 Jun 2018 23:53:43 +0530 |
Sushil khanchi |
histedit: add --no-backup option (issue5825)
|
Sat, 30 Jun 2018 18:55:04 -0700 |
Gregory Szorc |
tests: use interfaceutil in simplestorerepo
|
Fri, 29 Jun 2018 01:35:09 +0530 |
Sushil khanchi |
rebase: improve output of --dry-run
|
Sun, 01 Jul 2018 22:18:46 +0900 |
Yuya Nishihara |
status: add support for log-like template keywords and functions
|
Sun, 01 Jul 2018 22:11:23 +0900 |
Yuya Nishihara |
resolve: add support for log-like template keywords and functions
|
Sun, 01 Jul 2018 22:06:53 +0900 |
Yuya Nishihara |
manifest: add support for log-like template keywords and functions
|
Sun, 01 Jul 2018 22:01:20 +0900 |
Yuya Nishihara |
files: add support for log-like template keywords and functions
|
Sun, 01 Jul 2018 21:55:37 +0900 |
Yuya Nishihara |
files: automatically populate fields referenced from template
|
Sun, 01 Jul 2018 22:02:53 +0900 |
Yuya Nishihara |
grep: add support for log-like template keywords and functions
|
Sun, 01 Jul 2018 21:47:43 +0900 |
Yuya Nishihara |
cat: add support for log-like template keywords and functions
|
Sun, 01 Jul 2018 22:22:07 +0900 |
Yuya Nishihara |
bookmarks: add support for log-like template keywords and functions
|
Tue, 26 Jun 2018 16:29:55 -0700 |
Danny Hooper |
fix: add progress bar for number of file revisions processed
|
Tue, 26 Jun 2018 15:30:49 -0700 |
Danny Hooper |
fix: use a worker pool to parallelize running tools
|
Tue, 26 Jun 2018 15:27:29 -0700 |
Danny Hooper |
worker: support more return types in posix worker
|
Tue, 19 Jun 2018 19:18:31 +0100 |
Boris Feld |
debug: process --debug flag earlier
|
Wed, 04 Jul 2018 14:19:13 +0200 |
Sune Foldager |
windows: fix incorrect detection of broken pipe when writing to pager
stable
|
Tue, 19 Jun 2018 19:10:31 +0100 |
Boris Feld |
test: stop passing --quiet in a run dedicated to debug output
|
Fri, 15 Jun 2018 14:07:13 -0400 |
Sandu Turcan |
acl: add bookmarks support
|
Sat, 30 Jun 2018 18:34:33 -0700 |
Gregory Szorc |
repository: define manifest interfaces
|
Tue, 12 Jun 2018 11:31:20 -0400 |
Augie Fackler |
narrowbundle2: when we handle a widen, mark the operation as unsafe
|
Mon, 11 Jun 2018 17:06:29 -0400 |
Augie Fackler |
narrow: mark the critical chunks of narrowing/widening as unsafe
|
Mon, 11 Jun 2018 17:03:29 -0400 |
Augie Fackler |
repair: mark the critical section of strip() as unsafe
|
Wed, 27 Jun 2018 10:47:14 -0400 |
Augie Fackler |
ui: add an uninterruptable context manager that can block SIGINT
|
Tue, 03 Jul 2018 12:22:37 -0400 |
Augie Fackler |
merge with stable
|
Tue, 03 Jul 2018 12:10:22 -0400 |
Augie Fackler |
Added signature for changeset 0b63a6743010
stable
|
Tue, 03 Jul 2018 12:10:21 -0400 |
Augie Fackler |
Added tag 4.6.2 for changeset 0b63a6743010
stable
|
Fri, 29 Jun 2018 23:13:23 +0900 |
Yuya Nishihara |
revset: add partial support for ancestor(wdir())
|
Sat, 23 Jun 2018 13:19:03 +0100 |
Boris Feld |
context: also accept diff option directly
|
Wed, 23 May 2018 15:31:40 +0200 |
Boris Feld |
context: also take all other arguments than `patch.diff` accept
|
Tue, 22 May 2018 15:02:52 +0200 |
Boris Feld |
context: explicitly take diffopts in `context.diff` (API)
|
Sun, 01 Jul 2018 01:00:39 +0530 |
Pulkit Goyal |
rebase: check whether the rebasestate exists or not a bit early
|
Sun, 01 Jul 2018 00:52:25 +0530 |
Pulkit Goyal |
rebase: use staeobj to check whether interrupted rebase exists
|
Sun, 01 Jul 2018 00:46:59 +0530 |
Pulkit Goyal |
rebase: add a stateobj variable to rebaseruntime class
|
Sun, 01 Jul 2018 00:31:57 +0530 |
Pulkit Goyal |
rebase: refactor logic to read rebasestate in a separate function
|
Fri, 22 Jun 2018 00:07:22 +0100 |
Boris Feld |
revlog: reuse 'descendant' implemention in 'isancestor'
|
Fri, 22 Jun 2018 00:05:20 +0100 |
Boris Feld |
revlog: efficient implementation of 'descendant'
|
Thu, 21 Jun 2018 23:56:51 +0100 |
Boris Feld |
revlog: refactor out the rev-oriented part of commonancestorheads
|
Thu, 21 Jun 2018 23:53:43 +0100 |
Boris Feld |
revlog: do inclusive descendant testing (API)
|
Sat, 30 Jun 2018 16:06:05 -0700 |
Gregory Szorc |
manifest: make cachesize a private attribute
|
Sat, 30 Jun 2018 15:51:04 -0700 |
Gregory Szorc |
repository: document that file() return value conforms to interface
|
Sun, 01 Jul 2018 21:40:55 +0900 |
Yuya Nishihara |
cleanup: pass in overwrite flag to hg.updaterepo() as named argument
|
Sat, 30 Jun 2018 07:23:02 +0530 |
Pulkit Goyal |
histedit: use self.stateobj to check whether interrupted histedit exists
|
Sat, 30 Jun 2018 07:21:21 +0530 |
Pulkit Goyal |
histedit: add a stateobj variable to histeditstate class
|
Sat, 30 Jun 2018 07:10:49 +0530 |
Pulkit Goyal |
histedit: factor out logic of processing state data in separate fn
|
Sat, 30 Jun 2018 07:05:36 +0530 |
Pulkit Goyal |
histedit: use hg.updaterepo() to avoid ui.{push|pop}buffer() hack
|
Fri, 29 Jun 2018 14:43:41 -0700 |
Danny Hooper |
scmutil: fix __enter__ in progress context manager
|
Fri, 29 Jun 2018 14:14:35 -0700 |
Martin von Zweigbergk |
httppeer: fix use of uninitialized variable with devel logging
|
Sat, 30 Jun 2018 11:33:05 +0900 |
Yuya Nishihara |
rebase: convert opts dict to bytes at once
|
Sat, 30 Jun 2018 11:29:48 +0900 |
Yuya Nishihara |
rebase: isolate command options from internal flags
|
Fri, 29 Jun 2018 01:05:08 +0530 |
Sushil khanchi |
rebase: suppress warning thrown when aborting rebase in case of dryrun
|
Fri, 29 Jun 2018 00:47:33 +0530 |
Sushil khanchi |
rebase: no need to store backup in case of dryrun
|
Fri, 29 Jun 2018 00:22:50 +0530 |
Sushil khanchi |
rebase: split _origrebase() for conveniece in dryrun
|
Thu, 28 Jun 2018 23:57:15 +0530 |
Sushil khanchi |
rebase: extract dryrun as a function
|
Thu, 28 Jun 2018 23:36:45 +0530 |
Sushil khanchi |
rebase: add lock to cover whole dryrun process
|
Tue, 29 May 2018 00:26:20 +0200 |
Boris Feld |
merge: add a 'keepconflictparent' argument to graft
|
Thu, 28 Jun 2018 18:07:22 -0700 |
Kyle Lippincott |
unlinkpath: make empty directory removal optional (issue5901) (issue5826)
|
Thu, 28 Jun 2018 21:24:47 +0530 |
Pulkit Goyal |
py3: convert opts keys to bytes using pycompat.byteskwargs()
|
Thu, 28 Jun 2018 22:23:08 -0400 |
Matt Harbison |
procutil: add a shim for translating shell commands to native commands
|
Sat, 16 Jun 2018 23:26:40 +0900 |
Yuya Nishihara |
revset: move lookup of first ancestor() candidate out of the loop
|
Sat, 16 Jun 2018 23:21:47 +0900 |
Yuya Nishihara |
revset: leverage orset() to flatten ancestor() arguments
|
Sat, 16 Jun 2018 23:12:41 +0900 |
Yuya Nishihara |
revset: remove orphan i18n comment from ancestor()
|
Thu, 28 Jun 2018 23:21:55 +0530 |
Sangeet Kumar Mishra |
grep: deprecates `--all` flag
|
Tue, 26 Jun 2018 10:02:01 -0700 |
Martin von Zweigbergk |
namespaces: let namespaces override singlenode() definition
|
Wed, 27 Jun 2018 12:24:21 +0530 |
Sushil khanchi |
rebase: refactor dryrun implementation
|
Sun, 02 Jul 2017 00:32:09 -0400 |
Matt Harbison |
hooks: allow Unix style environment variables on external Windows hooks
|
Sun, 24 Jun 2018 01:13:09 -0400 |
Matt Harbison |
windows: add a method to convert Unix style command lines to Windows style
|
Thu, 28 Jun 2018 10:50:53 +0800 |
Anton Shestakov |
hgweb: add archive entries to graph page
|
Thu, 28 Jun 2018 07:41:08 +0800 |
Anton Shestakov |
hgweb: add z-index for search field tooltip
|
Wed, 27 Jun 2018 07:19:30 -0700 |
Martin von Zweigbergk |
tests: pass "rev" argument to commands.update() as string
|
Wed, 27 Jun 2018 23:39:41 +0900 |
Yuya Nishihara |
revset: fix heads() order to always follow the input set (BC)
|
Wed, 27 Jun 2018 23:33:57 +0900 |
Yuya Nishihara |
test-revset: show that order of heads() can be wrong
|
Wed, 27 Jun 2018 10:21:07 -0400 |
Augie Fackler |
stringutil: update list of re-special characters to include &~
|
Tue, 26 Jun 2018 11:38:58 -0400 |
Augie Fackler |
tests: fix up some lax escaping in test-template-basic.t
|
Tue, 26 Jun 2018 10:36:23 -0400 |
Augie Fackler |
cleanup: migrate from re.escape to stringutil.reescape
|
Tue, 26 Jun 2018 10:33:52 -0400 |
Augie Fackler |
stringutil: add a new function to do minimal regex escaping
|
Tue, 26 Jun 2018 16:14:02 +0530 |
Sushil khanchi |
graft: add no-commit mode (issue5631)
|
Tue, 26 Jun 2018 02:05:11 +0530 |
Pulkit Goyal |
patchbomb: use email.mime.base instead of email.MIMEBase
|
Tue, 26 Jun 2018 02:04:17 +0530 |
Pulkit Goyal |
patchbomb: use email.mime.multipart instead of email.MIMEMultipart
|
Tue, 26 Jun 2018 01:08:47 +0530 |
Pulkit Goyal |
py3: add b'' prefixes in tests/test-bundle2-pushback.t
|
Tue, 26 Jun 2018 00:37:02 +0530 |
Pulkit Goyal |
py3: make tests/test-diff-antipatience.t work with python 3
|
Mon, 25 Jun 2018 11:04:17 -0700 |
Martin von Zweigbergk |
terse: pass "clean" and "unknown" booleans by name for clarity
|
Mon, 25 Jun 2018 11:01:11 -0700 |
Martin von Zweigbergk |
terse: add tests of running from subdirectory
|
Sat, 23 Jun 2018 19:23:53 +0900 |
Yuya Nishihara |
convert: don't pass --no-files to "darcs show repo" command
|
Tue, 29 May 2018 00:15:44 +0200 |
Boris Feld |
shelve: stop testing missing rebase state file
|
Tue, 29 May 2018 00:12:35 +0200 |
Boris Feld |
shelve: actually test corrupted shelve state
|
Tue, 29 May 2018 00:13:48 +0200 |
Boris Feld |
shelve: directly handle `--continue`
|
Mon, 28 May 2018 18:15:21 +0200 |
Boris Feld |
shelve: directly handle the abort process
|
Mon, 28 May 2018 20:51:20 +0200 |
Boris Feld |
shelve: check the actual shelvestate in morestatus
|
Sat, 12 May 2018 18:44:03 -0700 |
Gregory Szorc |
packaging: dynamically define make targets
|
Sat, 12 May 2018 14:41:48 -0700 |
Gregory Szorc |
packaging: don't write files for templatized Dockerfiles
|
Sat, 12 May 2018 17:03:47 -0700 |
Gregory Szorc |
packaging: replace dockerlib.sh with a Python script
|
Sat, 12 May 2018 15:51:37 -0700 |
Gregory Szorc |
packaging: consistently create build user in Dockerfiles
|
Fri, 15 Jun 2018 00:50:48 +0530 |
Pulkit Goyal |
scmutil: move construction of instability count message to separate fn
|
Mon, 25 Jun 2018 16:36:14 +0200 |
Sune Foldager |
procutil: use unbuffered stdout on Windows
stable 4.6.2
|
Mon, 25 Jun 2018 16:36:14 +0200 |
Sune Foldager |
procutil: use unbuffered stdout on Windows
|
Fri, 25 May 2018 18:16:38 +0530 |
Pulkit Goyal |
graft: introduce --abort flag to abort interrupted graft
|
Fri, 15 Jun 2018 02:46:34 +0530 |
Pulkit Goyal |
graft: move `if continue` to elif and add new line
|
Fri, 15 Jun 2018 02:34:27 +0530 |
Pulkit Goyal |
graft: start storing new nodes formed in graftstate
|
Thu, 14 Jun 2018 23:22:51 +0900 |
Yuya Nishihara |
show: use filter() function to strip "tip" tag
|
Thu, 14 Jun 2018 23:10:14 +0900 |
Yuya Nishihara |
templater: extend filter() to accept template expression for emptiness test
|
Thu, 14 Jun 2018 22:33:26 +0900 |
Yuya Nishihara |
templater: introduce filter() function to remove empty items from list
|
Sun, 17 Jun 2018 16:10:38 +0900 |
Yuya Nishihara |
templater: fix truth testing of integer 0 taken from a list/dict
|
Mon, 18 Jun 2018 21:58:04 +0900 |
Yuya Nishihara |
formatter: look for template symbols from the associated name
|
Mon, 25 Jun 2018 15:54:56 +0530 |
Pulkit Goyal |
py3: add b'' prefixes in tests/test-obsolete-divergent.t
|
Mon, 25 Jun 2018 01:07:23 +0530 |
Pulkit Goyal |
py3: use stringutil.pprint() to print NoneType
|
Sat, 23 Jun 2018 08:59:18 +0530 |
Sushil khanchi |
rebase: make dry-run return 1 or 0 according to result
|
Fri, 24 Mar 2017 00:33:35 -0400 |
Matt Harbison |
relink: use context manager for lock management
|
Fri, 24 Mar 2017 00:32:31 -0400 |
Matt Harbison |
censor: use context manager for lock management
|
Thu, 21 Jun 2018 22:33:42 +0900 |
Yuya Nishihara |
templater: remove redundant member variables from templater class
|
Thu, 21 Jun 2018 22:27:30 +0900 |
Yuya Nishihara |
templater: resurrect cache of engine instance
|
Thu, 21 Jun 2018 22:23:43 +0900 |
Yuya Nishihara |
templater: extract template loader to separate class
|
Sat, 16 Jun 2018 14:34:35 +0900 |
Yuya Nishihara |
tests: rename and document test-command-template.t
|
Sat, 16 Jun 2018 14:14:52 +0900 |
Yuya Nishihara |
tests: extract test-template-keywords.t from test-command-template.t
|
Sat, 16 Jun 2018 14:10:12 +0900 |
Yuya Nishihara |
tests: fold test-template-filters.t into test-template-functions.t
|
Sat, 16 Jun 2018 13:17:11 +0900 |
Yuya Nishihara |
tests: extract test-template-functions.t from test-command-template.t
|
Sat, 16 Jun 2018 12:37:43 +0900 |
Yuya Nishihara |
tests: extract test-template-map.t from test-command-template.t
|
Thu, 21 Jun 2018 08:22:11 -0700 |
Martin von Zweigbergk |
cleanupnodes: preserve phase of parents of new nodes
|
Sat, 16 Jun 2018 18:36:25 +0530 |
Sushil khanchi |
rebase: delete the comment which was not following "do not eat my data"
|
Fri, 08 Jun 2018 22:16:23 +0900 |
Yuya Nishihara |
tags: unblock log-like template keywords and functions
|
Fri, 08 Jun 2018 22:10:22 +0900 |
Yuya Nishihara |
formatter: provide hint of context keys required by template
|
Thu, 14 Jun 2018 21:18:58 +0900 |
Yuya Nishihara |
templatefuncs: declare resource requirements for future use
|
Thu, 14 Jun 2018 21:17:56 +0900 |
Yuya Nishihara |
templatefuncs: minimize resource requirements
|
Thu, 21 Jun 2018 09:32:31 -0700 |
Martin von Zweigbergk |
merge with stable
|
Tue, 19 Jun 2018 22:45:52 +0900 |
Yuya Nishihara |
merge: do not fill manifest of committed revision with pseudo node (issue5526)
stable
|
Tue, 19 Jun 2018 13:49:06 -0700 |
Martin von Zweigbergk |
split: preserve phase of commit that is being split
|
Tue, 19 Jun 2018 11:07:40 -0700 |
Martin von Zweigbergk |
scmutil: make cleanupnodes optionally also fix the phase
|
Tue, 19 Jun 2018 11:07:23 -0700 |
Martin von Zweigbergk |
tests: add test of uncommit with default phase as secret
|
Sun, 17 Jun 2018 15:52:08 +0530 |
Sangeet Kumar Mishra |
grep: add --diff flag
|
Wed, 20 Jun 2018 09:27:30 -0700 |
Martin von Zweigbergk |
fix: include cleanupnodes() in transaction
|
Tue, 19 Jun 2018 22:19:37 -0700 |
Martin von Zweigbergk |
progress: enforce use of complete() on the helper class
|
Tue, 19 Jun 2018 22:11:34 -0700 |
Martin von Zweigbergk |
progress: extract function for closing topic
|
Tue, 19 Jun 2018 22:06:28 -0700 |
Martin von Zweigbergk |
progress: use context manager for lock
|
Tue, 19 Jun 2018 18:21:37 +0200 |
Boris Feld |
configitem: reorder items in the 'server' section
|
Thu, 21 Jun 2018 00:48:59 -0400 |
Matt Harbison |
test-lfs: add coverage for the binary() fileset
|
Thu, 21 Jun 2018 00:05:26 -0400 |
Matt Harbison |
fileset: use filectx.isbinary() to filter out binaries in eol()
|
Tue, 19 Jun 2018 13:07:18 +0300 |
Matti Hamalainen |
crecord: re-center display in interactive curses commit on pageup/down
|
Fri, 02 Feb 2018 14:21:04 -0800 |
Kyle Lippincott |
tests: in test-split.t, save a "clean" copy of pre-split repo for later use
|
Mon, 18 Jun 2018 16:01:06 -0700 |
Martin von Zweigbergk |
tests: use progress helper
|
Mon, 18 Jun 2018 15:55:38 -0700 |
Martin von Zweigbergk |
changegroup: use progress helper
|
Mon, 18 Jun 2018 15:17:27 -0700 |
Martin von Zweigbergk |
synthrepo: close progress topics
|
Mon, 18 Jun 2018 15:17:10 -0700 |
Martin von Zweigbergk |
synthrepo: use progress helper
|
Mon, 18 Jun 2018 15:14:39 -0700 |
Martin von Zweigbergk |
largefiles: use progress helper
|
Mon, 18 Jun 2018 15:05:52 -0700 |
Martin von Zweigbergk |
convert: use progress helper
|
Mon, 18 Jun 2018 14:59:53 -0700 |
Martin von Zweigbergk |
lfs: use progess helper
|
Mon, 18 Jun 2018 14:52:41 -0700 |
Martin von Zweigbergk |
relink: use progress helper
|
Mon, 18 Jun 2018 14:34:07 -0700 |
Martin von Zweigbergk |
patchbomb: use progress helper
|
Mon, 18 Jun 2018 14:32:12 -0700 |
Martin von Zweigbergk |
patchbomb: don't close unused progress topic
|
Mon, 18 Jun 2018 14:29:08 -0700 |
Martin von Zweigbergk |
churn: use progess helper
|
Sun, 17 Jun 2018 23:54:58 -0700 |
Martin von Zweigbergk |
treediscovery: use progress helper
|
Sun, 17 Jun 2018 23:48:23 -0700 |
Martin von Zweigbergk |
upgrade: use progress helper
|
Sun, 17 Jun 2018 23:49:27 -0700 |
Martin von Zweigbergk |
upgrade: close progress after each revlog
|
Sun, 17 Jun 2018 23:28:00 -0700 |
Martin von Zweigbergk |
verify: use progress helper
|
Sun, 17 Jun 2018 23:35:49 -0700 |
Martin von Zweigbergk |
verify: use progress helper for subdirectory progress
|
Sun, 17 Jun 2018 23:17:03 -0700 |
Martin von Zweigbergk |
similar: use progress helper
|
Sun, 17 Jun 2018 23:13:03 -0700 |
Martin von Zweigbergk |
repair: use progress helper
|
Sun, 17 Jun 2018 23:11:06 -0700 |
Martin von Zweigbergk |
httpconnection: use progress helper
|
Sun, 03 Jun 2018 18:18:36 +0900 |
Yuya Nishihara |
py3: byte-stringify literals in contrib/phabricator.py as example
|
Sun, 03 Jun 2018 18:19:54 +0900 |
Yuya Nishihara |
byteify-strings: remove superfluous "if True" block
|
Fri, 01 Jun 2018 00:13:55 +0900 |
Yuya Nishihara |
byteify-strings: try to preserve column alignment
|
Thu, 31 May 2018 23:44:35 +0900 |
Yuya Nishihara |
byteify-strings: do not rewrite system string literals to u''
|
Thu, 31 May 2018 22:34:23 +0900 |
Yuya Nishihara |
byteify-strings: do not rewrite iteritems() and itervalues() by default
|
Thu, 31 May 2018 22:31:37 +0900 |
Yuya Nishihara |
byteify-strings: drop import-line hack
|
Thu, 31 May 2018 22:28:29 +0900 |
Yuya Nishihara |
byteify-strings: add --inplace option to write back result
|
Thu, 31 May 2018 22:23:30 +0900 |
Yuya Nishihara |
byteify-strings: add basic command interface
|
Thu, 31 May 2018 22:07:04 +0900 |
Yuya Nishihara |
byteify-strings: fork py3 code transformer to make it a standalone command
|
Mon, 18 Jun 2018 21:54:52 +0900 |
Yuya Nishihara |
highlight: get around tmpl.load() which now returns a parsed tree
|
Sun, 17 Jun 2018 23:06:20 -0700 |
Martin von Zweigbergk |
changegroup: use progress helper
|
Sun, 17 Jun 2018 23:00:59 -0700 |
Martin von Zweigbergk |
archival: use progress helper
|
Sun, 17 Jun 2018 22:57:34 -0700 |
Martin von Zweigbergk |
copystore: use progress helper
|
Sun, 17 Jun 2018 22:09:15 -0700 |
Martin von Zweigbergk |
subrepo: use progress helper
|
Sun, 17 Jun 2018 22:05:54 -0700 |
Martin von Zweigbergk |
histedit: use progress helper
|
Sun, 17 Jun 2018 22:01:59 -0700 |
Martin von Zweigbergk |
rebase: use progress helper
|
Sun, 17 Jun 2018 21:47:34 -0700 |
Martin von Zweigbergk |
debugbuilddag: use context manager for progress, locks, transaction
|
Sun, 17 Jun 2018 21:44:57 -0700 |
Martin von Zweigbergk |
debugbuilddag: use progress helper
|
Sun, 17 Jun 2018 13:48:58 -0700 |
Martin von Zweigbergk |
progress: make the progress helper a context manager
|
Sun, 17 Jun 2018 22:13:41 -0700 |
Martin von Zweigbergk |
progress: hide update(None) in a new complete() method
|
Sat, 16 Jun 2018 08:22:10 +0530 |
Sushil khanchi |
rebase: add dry-run functionality
|
Mon, 18 Jun 2018 16:07:46 +0530 |
Pulkit Goyal |
py3: add `and None` to suppress return values of .write() calls
|
Mon, 18 Jun 2018 16:06:28 +0530 |
Pulkit Goyal |
py3: slice over bytes to prevent getting ascii values
|
Mon, 18 Jun 2018 16:06:01 +0530 |
Pulkit Goyal |
py3: use pycompat.maplist() instead of map() in hgext/transplant.py
|
Mon, 18 Jun 2018 15:50:15 +0530 |
Pulkit Goyal |
py3: add 4 new passing tests to whitelist
|
Mon, 18 Jun 2018 15:31:13 +0530 |
Pulkit Goyal |
py3: make tests/test-impexp-branch.t compatible with Python 3
|
Mon, 18 Jun 2018 15:28:18 +0530 |
Pulkit Goyal |
py3: convert error instances to bytes using pycompat.bytestr()
|
Mon, 18 Jun 2018 15:27:34 +0530 |
Pulkit Goyal |
py3: encode sys.argv to bytes using .encode()
|
Mon, 18 Jun 2018 15:25:57 +0530 |
Pulkit Goyal |
py3: use '%d' for os.stat_result.st_nlink instead of '%s'
|
Mon, 18 Jun 2018 15:24:17 +0530 |
Pulkit Goyal |
py3: suppress the output of .write() calls in tests/test-revlog-v2.t
|
Mon, 18 Jun 2018 15:23:25 +0530 |
Pulkit Goyal |
py3: add couple of missing b'' prefixes in tests/test-pager-legacy.t
|
Thu, 14 Jun 2018 15:17:47 -0700 |
Martin von Zweigbergk |
import: use context manager for lock, dirstateguard, transaction
|
Sun, 17 Jun 2018 23:03:23 -0400 |
Augie Fackler |
streamclone: update progress later to avoid passing None to util.bytecount
|
Sun, 17 Jun 2018 23:00:08 -0400 |
Augie Fackler |
highlight: adjust to attribute being private
|
Thu, 03 May 2018 12:04:36 +0900 |
Yuya Nishihara |
annotate: automatically populate fields referenced from template
|
Thu, 03 May 2018 12:10:47 +0900 |
Yuya Nishihara |
annotate: reverse mapping between option name and field name
|
Thu, 03 May 2018 11:56:49 +0900 |
Yuya Nishihara |
formatter: provide hint of referenced field names
|
Thu, 03 May 2018 11:53:56 +0900 |
Yuya Nishihara |
templater: add function to look up symbols used in template
|
Thu, 03 May 2018 11:17:52 +0900 |
Yuya Nishihara |
templater: parse template string to tree by templater class
|
Thu, 03 May 2018 10:58:56 +0900 |
Yuya Nishihara |
templater: drop extension point of engine classes (API)
|
Thu, 03 May 2018 11:09:27 +0900 |
Yuya Nishihara |
templater: make it clearer that parsing doesn't cause recursion
|
Thu, 03 May 2018 10:53:29 +0900 |
Yuya Nishihara |
templater: mark most attributes as private
|
Sun, 17 Jun 2018 06:23:29 -0700 |
Martin von Zweigbergk |
setdiscovery: use progress helper
|
Sat, 16 Jun 2018 00:37:44 -0700 |
Martin von Zweigbergk |
streamclone: use progress helper
|
Sat, 16 Jun 2018 00:25:13 -0700 |
Martin von Zweigbergk |
similar: use progress helper
|
Sat, 16 Jun 2018 00:03:23 -0700 |
Martin von Zweigbergk |
remove: use progress helper
|
Fri, 15 Jun 2018 23:04:44 -0700 |
Martin von Zweigbergk |
changegroup: use progress helper in apply() (API)
|
Fri, 15 Jun 2018 22:37:01 -0700 |
Martin von Zweigbergk |
progress: create helper class for incrementing progress
|
Sun, 17 Jun 2018 18:01:49 +0900 |
Yuya Nishihara |
extensions: use context manger for open()
|
Sun, 17 Jun 2018 17:59:12 +0900 |
Yuya Nishihara |
py3: open extension source in binary mode to read docstring as bytes
|
Wed, 13 Jun 2018 16:22:54 +0530 |
Sangeet Kumar Mishra |
grep: adds allfiles mode
|
Wed, 13 Jun 2018 22:50:32 +0530 |
Pulkit Goyal |
morestatus: remove some extra spaces
|
Fri, 15 Jun 2018 16:32:31 -0700 |
John Stiles |
graph: improve graph output by using Unicode characters
|
Sat, 16 Jun 2018 17:07:47 -0400 |
Augie Fackler |
py3: whitelist another 5 passing tests thanks to the ratchet
|
Mon, 28 May 2018 16:55:11 +0200 |
Boris Feld |
shelve: wider check for successful abort in test
|
Tue, 29 May 2018 18:01:35 +0200 |
Boris Feld |
shelve: use full hash in tests
|
Thu, 14 Jun 2018 12:35:04 -0400 |
Matt Harbison |
phabricator: preserve the phase when amending in the Differential fields
|
Fri, 15 Jun 2018 22:16:58 +0900 |
Yuya Nishihara |
manifest: fix possible SEGV caused by uninitialized lazymanifest fields
stable
|
Fri, 15 Jun 2018 10:14:32 -0400 |
Augie Fackler |
tests: replace `echo -n` with `printf` per check-code
stable
|
Thu, 14 Jun 2018 14:04:26 -0700 |
Jun Wu |
crecord: fix line number in hunk header (issue5917)
stable
|
Sat, 16 Jun 2018 19:31:07 +0900 |
Yuya Nishihara |
py3: ditch email.parser.BytesParser which appears to be plain crap
|
Sat, 16 Jun 2018 17:56:37 +0900 |
Yuya Nishihara |
py3: remove b'' from error message of disallowed filename
|
Sat, 16 Jun 2018 17:54:29 +0900 |
Yuya Nishihara |
py3: remove b'' from output of test-eol.t
|
Sat, 16 Jun 2018 17:53:51 +0900 |
Yuya Nishihara |
py3: replace s[-1] with s.endswith() in eol handling
|
Sat, 16 Jun 2018 17:36:44 +0900 |
Yuya Nishihara |
py3: fix loop over byte string in wireprotov1peer
|
Sat, 16 Jun 2018 17:04:03 +0900 |
Yuya Nishihara |
py3: glob out some error messages in test-fileset.t
|
Sat, 16 Jun 2018 17:00:05 +0900 |
Yuya Nishihara |
fileset: raise ProgrammingError for bad existing() calls
|
Sat, 16 Jun 2018 16:56:38 +0900 |
Yuya Nishihara |
py3: cast bytes encoding name to str in fileset.py
|
Thu, 14 Jun 2018 15:12:28 -0700 |
Martin von Zweigbergk |
import: use context manager for wlock
|
Thu, 14 Jun 2018 15:08:32 -0700 |
Martin von Zweigbergk |
tag: use context manager for locks
|
Thu, 14 Jun 2018 15:05:14 -0700 |
Martin von Zweigbergk |
commit: use context manager for locks
|
Thu, 14 Jun 2018 15:08:19 -0700 |
Martin von Zweigbergk |
backout: use context manager for locks
|
Thu, 14 Jun 2018 15:28:32 -0700 |
Martin von Zweigbergk |
backout: use context manager for dirstateguard
|
Thu, 14 Jun 2018 15:26:18 -0700 |
Martin von Zweigbergk |
backout: use context manager for config override
|
Thu, 14 Jun 2018 15:46:31 -0700 |
Martin von Zweigbergk |
update: use context manager for config override (API)
|
Thu, 14 Jun 2018 15:46:17 -0700 |
Martin von Zweigbergk |
resolve: use context manager for config override
|
Thu, 14 Jun 2018 15:45:45 -0700 |
Martin von Zweigbergk |
merge: use context manager for config override
|
Thu, 14 Jun 2018 15:45:16 -0700 |
Martin von Zweigbergk |
graft: use context manager for config override
|
Thu, 14 Jun 2018 11:49:10 -0400 |
Augie Fackler |
tests: suppress read(-1) -> '' calls in fileobjectobserver
|
Thu, 14 Jun 2018 11:47:51 -0400 |
Augie Fackler |
debugcommands: work around logiofd being a pipe and unseekable
|
Wed, 13 Jun 2018 22:51:08 +0530 |
Pulkit Goyal |
py3: replace `unicode` with pycompat.unicode
|
Fri, 15 Jun 2018 02:07:39 +0530 |
Pulkit Goyal |
cmdutil: say that `graft --stop` stops the graft instead of aborting
|
Thu, 14 Jun 2018 16:51:39 -0400 |
Augie Fackler |
py3: two more passing tests from the ratchet in buildbot
|
Thu, 14 Jun 2018 20:25:51 +0900 |
Yuya Nishihara |
bdiff: one more safe call of bdiff_freehunks(NULL)
|
Thu, 14 Jun 2018 20:25:16 +0900 |
Yuya Nishihara |
bdiff: document that bdiff_freehunks() accepts NULL
|
Thu, 14 Jun 2018 13:44:42 +0200 |
Sune Foldager |
hgweb: propagate http headers from ErrorResponse for web interface commands
|
Thu, 14 Jun 2018 20:29:27 +0900 |
Yuya Nishihara |
py3: fix map() use in templatekw.showpredecessors()
|
Thu, 14 Jun 2018 20:09:54 +0900 |
Yuya Nishihara |
merge with stable
|
Wed, 13 Jun 2018 14:28:39 -0700 |
Martin von Zweigbergk |
templatefilters: rename commonprefix to commondir
|
Wed, 13 Jun 2018 10:24:44 -0400 |
Augie Fackler |
bitmanipulation: fix undefined behavior in bit shift in getbe32
|
Wed, 13 Jun 2018 10:41:20 -0400 |
Josef 'Jeff' Sipek |
lazymanifest: don't crash when out of memory (issue5916)
stable
|
Wed, 13 Jun 2018 10:37:39 -0400 |
Josef 'Jeff' Sipek |
cext: stop worrying and love the free(NULL)
stable
|
Wed, 13 Jun 2018 21:58:42 +0900 |
Yuya Nishihara |
templatefilters: undeprecate hgdate
|
Wed, 13 Jun 2018 21:57:24 +0900 |
Yuya Nishihara |
templater: restore the original string format of {date}
|
Tue, 12 Jun 2018 20:43:56 -0400 |
Augie Fackler |
hgweb: insist http_status value is a sysstr
|
Tue, 12 Jun 2018 20:42:42 -0400 |
Augie Fackler |
hgweb: pass a sysstr to low-level _start_response method
|
Tue, 12 Jun 2018 18:49:35 -0400 |
Augie Fackler |
tests: fix printenv script on Python 3
|
Tue, 12 Jun 2018 18:49:22 -0400 |
Augie Fackler |
cvsps: port changeset __repr__ to py3
|
Tue, 12 Jun 2018 18:24:25 -0400 |
Augie Fackler |
cvsps: avoid comparison between None and a tuple in date sorting
|
Tue, 12 Jun 2018 18:21:41 -0400 |
Augie Fackler |
py3: buildbot informs me we have two new passing tests
|
Sun, 20 May 2018 23:05:18 -0400 |
Augie Fackler |
tests: fix test-patch.t on pickier /bin/sh implementations
stable
|
Tue, 12 Jun 2018 12:41:09 -0700 |
Jun Wu |
commandserver: close server's fds explicitly from a worker
|
Tue, 12 Jun 2018 23:04:27 +0200 |
Boris Feld |
run-tests: restrict the test cases allowed characters
|
Sat, 09 Jun 2018 13:34:47 +0900 |
Yuya Nishihara |
templater: abstract truth testing to fix {if(list_of_empty_strings)}
|
Tue, 12 Jun 2018 23:17:38 +0900 |
Yuya Nishihara |
show: stringify filtered list of tags before testing emptiness
|
Sat, 24 Mar 2018 18:03:23 +0900 |
Yuya Nishihara |
templatefilters: deprecate hgdate as {date|hgdate} is the default format
|
Sat, 24 Mar 2018 17:59:19 +0900 |
Yuya Nishihara |
templater: make date wrapper support dot/map operations
|
Sat, 24 Mar 2018 17:54:02 +0900 |
Yuya Nishihara |
templater: introduce a wrapper for date tuple (BC)
|
Sat, 21 Apr 2018 19:01:35 +0900 |
Yuya Nishihara |
templater: promote tomap() to an interface type
|
Sat, 09 Jun 2018 12:36:06 +0900 |
Yuya Nishihara |
templater: rename mappable to hybriditem as it is the primary use case
|
Fri, 08 Jun 2018 23:32:33 +0900 |
Yuya Nishihara |
serve: do not daemonize by default by --print-url
|
Thu, 07 Jun 2018 16:19:18 -0700 |
Gregory Szorc |
mercurial: add .t files to .editorconfig
|
Mon, 28 May 2018 21:13:32 +0530 |
Pulkit Goyal |
graft: add a new `--stop` flag to stop interrupted graft
|
Tue, 12 Jun 2018 02:36:34 +0530 |
Pulkit Goyal |
graft: fix the help text to say `graft reapplies previous options`
|
Mon, 11 Jun 2018 10:09:35 -0700 |
Martin von Zweigbergk |
files: drop now-unnecessary filtering of removed dirstate files
|
Mon, 11 Jun 2018 10:05:23 -0700 |
Martin von Zweigbergk |
context: make workingctx.matches() filter our removed files (API)
|
Mon, 11 Jun 2018 09:47:07 -0700 |
Martin von Zweigbergk |
locate: explicitly use dirstate.matches() for working copy
|
Mon, 11 Jun 2018 11:37:21 -0700 |
Martin von Zweigbergk |
revsets: define a none() revset
|
Mon, 11 Jun 2018 19:24:01 +0200 |
Boris Feld |
statprof: fix save and load
|
Mon, 11 Jun 2018 19:05:41 +0200 |
Boris Feld |
perftemplating: abort on incompatible version
|
Tue, 05 Jun 2018 21:40:33 +0900 |
Yuya Nishihara |
templater: fix string representation of wrapped None
|
Fri, 08 Jun 2018 20:57:54 +0900 |
Yuya Nishihara |
templater: show slightly better hint on map operation error
|
Wed, 21 Mar 2018 12:28:12 +0900 |
Yuya Nishihara |
templater: inline unwraphybrid()
|
Mon, 19 Mar 2018 00:26:55 +0900 |
Yuya Nishihara |
templater: drop hybrid-ness on unwrapvalue()
|
Fri, 23 Mar 2018 22:31:58 +0900 |
Yuya Nishihara |
templater: mark .keytype as a private attribute
|
Mon, 19 Mar 2018 00:23:20 +0900 |
Yuya Nishihara |
templater: abstract ifcontains() over wrapped types
|
Wed, 21 Mar 2018 12:06:18 +0900 |
Yuya Nishihara |
templater: inline wraphybridvalue()
|
Mon, 19 Mar 2018 00:16:12 +0900 |
Yuya Nishihara |
templater: abstract min/max away
|
Sun, 10 Jun 2018 12:24:53 +0900 |
Yuya Nishihara |
stringutil: fix prettyrepr() to not orphan foo=<...> line
|
Sun, 10 Jun 2018 11:55:52 +0900 |
Yuya Nishihara |
debugwalk: pretty-print nested matcher
|
Sun, 10 Jun 2018 11:53:56 +0900 |
Yuya Nishihara |
debugwalk: show matcher output only if -v/--verbose
|
Sun, 10 Jun 2018 11:50:09 +0900 |
Yuya Nishihara |
stringutil: promote smartset.prettyformat() to utility function
|
Fri, 01 Jun 2018 17:27:58 +0200 |
Boris Feld |
profiling: introduce a "profiling.time-track" option
|
Fri, 01 Jun 2018 11:23:27 +0200 |
Boris Feld |
statprof: also gather wall time
|
Thu, 31 May 2018 19:34:08 +0200 |
Boris Feld |
perftemplating: allow to specify the template to test
|
Thu, 31 May 2018 19:23:04 +0200 |
Boris Feld |
perftemplating: stop going through the log command
|
Thu, 31 May 2018 18:48:08 +0200 |
Boris Feld |
perftemplating: move revision argument to flag only
|
Thu, 31 May 2018 18:43:15 +0200 |
Boris Feld |
perftemplating: drop usage of buffer
|
Thu, 31 May 2018 17:31:46 +0200 |
Boris Feld |
perftemplating: move template formating into its own function
|
Thu, 31 May 2018 18:05:15 +0200 |
Boris Feld |
perftemplating: fix the revisions argument
|
Sat, 09 Jun 2018 15:14:31 +0530 |
Pulkit Goyal |
py3: make sure util.username() always returns bytes
|
Sat, 09 Jun 2018 15:01:04 +0530 |
Pulkit Goyal |
py3: add b'' prefix to make the regex bytes
|
Tue, 05 Jun 2018 02:50:25 +0200 |
Boris Feld |
phases: use "published" in the phase movement message
|
Tue, 05 Jun 2018 01:49:52 +0200 |
Boris Feld |
phase: clarify the message about movement on command changeset
|
Sun, 29 Apr 2018 00:29:40 -0400 |
Augie Fackler |
fuzz: try and generate an interesting mpatch seed from a repo
|
Sun, 29 Apr 2018 00:04:16 -0400 |
Augie Fackler |
fuzz: structured helpers for creating mpatch seed corpus entries
|
Sat, 28 Apr 2018 22:35:14 -0400 |
Augie Fackler |
fuzz: new fuzzer for the mpatch code
|
Thu, 07 Jun 2018 21:09:16 +0200 |
Boris Feld |
run-tests: follow-up on the test-case format
|
Fri, 04 May 2018 12:43:15 +0900 |
Yuya Nishihara |
templater: resolve type of dict key in getmember()
|
Wed, 21 Mar 2018 11:30:21 +0900 |
Yuya Nishihara |
templater: promote getmember() to an interface of wrapped types
|
Wed, 21 Mar 2018 01:39:44 +0900 |
Yuya Nishihara |
templater: move getdictitem() to hybrid class
|
Sat, 21 Apr 2018 17:43:16 +0900 |
Yuya Nishihara |
templater: add try-except stub to runmember()
|
Wed, 21 Mar 2018 01:18:29 +0900 |
Yuya Nishihara |
templater: do dict lookup over a wrapped object
|
Wed, 06 Jun 2018 13:31:24 -0400 |
Augie Fackler |
merge with stable
|
Sat, 26 May 2018 03:01:14 +0530 |
Pulkit Goyal |
graft: reuse the --log value passed initially in `hg graft --continue` (BC)
|
Sat, 26 May 2018 02:57:36 +0530 |
Pulkit Goyal |
graft: add test showing --continue not preserving --log passed earlier
|
Sun, 03 Jun 2018 13:40:58 +0900 |
Yuya Nishihara |
test-fuzz-targets: look for clang-6.0 binary as well
|
Sun, 03 Jun 2018 13:23:12 +0900 |
Yuya Nishihara |
test-fuzz-targets: rebuild executable silently
|
Sun, 03 Jun 2018 13:21:13 +0900 |
Yuya Nishihara |
fuzz: fix "make clean" to pass even if no binaries built yet
|
Sun, 03 Jun 2018 13:18:13 +0900 |
Yuya Nishihara |
fuzz: compile xdiff.cc with -std=c++17
|
Sun, 03 Jun 2018 13:12:32 +0900 |
Yuya Nishihara |
fuzz: fix use of undeclared function memcpy()
|
Sun, 03 Jun 2018 13:11:49 +0900 |
Yuya Nishihara |
fuzz: fix the default make target
|
Sun, 03 Jun 2018 13:11:22 +0900 |
Yuya Nishihara |
fuzz: expand variables by make
|
Sat, 21 Apr 2018 17:21:31 +0900 |
Yuya Nishihara |
templater: always map over a wrapped object
|
Sat, 21 Apr 2018 17:15:11 +0900 |
Yuya Nishihara |
templater: consistently join() string-like object per character (BC)
|
Sat, 21 Apr 2018 17:00:21 +0900 |
Yuya Nishihara |
templater: always join() over a wrapped object (BC)
|
Tue, 20 Mar 2018 23:56:26 +0900 |
Yuya Nishihara |
templater: add wrapped types for pure non-list/dict values
|
Wed, 04 Apr 2018 21:06:14 +0900 |
Yuya Nishihara |
templater: unify unwrapvalue() with _unwrapvalue()
|
Wed, 04 Apr 2018 21:01:21 +0900 |
Yuya Nishihara |
templater: inline unwrapvalue()
|
Sun, 13 May 2018 23:18:26 +0200 |
Boris Feld |
run-tests: update the test case name format
|
Thu, 26 Apr 2018 23:57:20 +0200 |
Boris Feld |
run-tests: add support for running specific test cases
|
Sun, 03 Jun 2018 17:02:38 +0530 |
Pulkit Goyal |
configitems: drop the deprecated alias for commands.update.check
|
Sat, 02 Jun 2018 15:55:28 +0530 |
Sushil khanchi |
graft: correct documentation about options can be reapplied
|
Sat, 02 Jun 2018 22:18:12 -0400 |
Matt Harbison |
cmdutil: use internal separators when building the terse list
|
Wed, 30 May 2018 14:20:09 +0530 |
Sushil khanchi |
advanceboundary: add dryrun parameter
|
Wed, 30 May 2018 17:37:17 +0530 |
Sangeet Kumar Mishra |
grep: enable passing wdir as a revision
|
Fri, 01 Jun 2018 23:33:17 -0400 |
Matt Harbison |
outgoing: drop an extraneous URL parse
|
Mon, 14 May 2018 12:38:05 +0200 |
David Demelier |
config: rename allow_archive to allow-archive
|
Sat, 21 Apr 2018 17:31:03 +0900 |
Yuya Nishihara |
hgweb: fill {rename} even if ?linerange is specified
|
Wed, 04 Apr 2018 20:53:16 +0900 |
Yuya Nishihara |
hgweb: wrap {earlycommands} and {othercommands} of help with mappinggenerator
|
Wed, 04 Apr 2018 20:51:49 +0900 |
Yuya Nishihara |
hgweb: wrap {topics}es of help with mappinggenerator or mappinglist
|
Wed, 04 Apr 2018 20:48:37 +0900 |
Yuya Nishihara |
hgweb: wrap {edges} of {nodes} of graph with mappinglist
|
Wed, 04 Apr 2018 20:48:00 +0900 |
Yuya Nishihara |
hgweb: wrap {nodes} of graph with mappinggenerator
|
Wed, 04 Apr 2018 20:46:12 +0900 |
Yuya Nishihara |
hgweb: adapt {jsdata} of graph to mappinggenerator
|
Wed, 04 Apr 2018 20:44:18 +0900 |
Yuya Nishihara |
hgweb: wrap {nextentry} of graph with mappinglist
|
Fri, 01 Jun 2018 23:02:36 +0900 |
Yuya Nishihara |
setup: write version constant as bytes literal
|
Thu, 31 May 2018 18:53:28 +0800 |
Anton Shestakov |
spartan: don't show '[up]' in file view when in root directory already
|
Thu, 31 May 2018 18:39:35 +0800 |
Anton Shestakov |
monoblue: don't show '[up]' in file view when in root directory already
|
Thu, 31 May 2018 18:33:49 +0800 |
Anton Shestakov |
gitweb: don't show '[up]' in file view when in root directory already
|
Thu, 31 May 2018 18:01:54 +0800 |
Anton Shestakov |
paper: don't show '[up]' in file view when in root directory already
|
Thu, 31 May 2018 16:52:02 +0800 |
Anton Shestakov |
spartan: add missing closing tags
|
Fri, 20 Apr 2018 15:21:03 +0200 |
Joerg Sonnenberger |
templatefilters: add commonprefix
|
Sun, 20 May 2018 19:07:51 +0530 |
Pulkit Goyal |
py3: add 3 new passing tests to whitelist
|
Thu, 24 May 2018 09:56:28 +0000 |
Nicola Spanti |
serve: add option print-url
|
Wed, 06 Jun 2018 12:53:26 -0700 |
Jun Wu |
chg: fix an undefined behavior about memcpy
stable
|
Wed, 06 Jun 2018 13:28:49 -0400 |
Augie Fackler |
Added signature for changeset 9c5ced5276d6
stable
|
Wed, 06 Jun 2018 13:28:48 -0400 |
Augie Fackler |
Added tag 4.6.1 for changeset 9c5ced5276d6
stable
|
Mon, 30 Apr 2018 22:24:58 -0400 |
Augie Fackler |
mpatch: avoid integer overflow in combine() (SEC)
stable 4.6.1
|
Mon, 30 Apr 2018 22:23:06 -0400 |
Augie Fackler |
mpatch: avoid integer overflow in mpatch_decode (SEC)
stable
|
Mon, 30 Apr 2018 22:20:13 -0400 |
Augie Fackler |
mpatch: fix UB integer overflows in discard() (SEC)
stable
|
Mon, 30 Apr 2018 22:15:11 -0400 |
Augie Fackler |
mpatch: fix UB in int overflows in gather() (SEC)
stable
|
Thu, 03 May 2018 12:54:20 -0400 |
Augie Fackler |
mpatch: introduce a safesub() helper as well
stable
|
Mon, 30 Apr 2018 22:13:42 -0400 |
Augie Fackler |
mpatch: introduce a safeadd() helper to work around UB int overflow
stable
|
Sat, 28 Apr 2018 10:09:12 -0400 |
Augie Fackler |
mpatch: ensure fragment start isn't past the end of orig (SEC)
stable
|
Sat, 28 Apr 2018 02:04:56 -0400 |
Augie Fackler |
mpatch: protect against underflow in mpatch_apply (SEC)
stable
|
Sat, 28 Apr 2018 00:42:16 -0400 |
Augie Fackler |
mpatch: be more careful about parsing binary patch data (SEC)
stable
|
Wed, 06 Jun 2018 09:14:33 -0700 |
Gregory Szorc |
zstandard: pull in bug fixes from upstream 0.9.1 release (issue5884)
stable
|
Wed, 06 Jun 2018 21:19:42 +0800 |
Anton Shestakov |
templatefuncs: only render text portion of minirst.format() result
stable
|
Wed, 06 Jun 2018 21:15:26 +0800 |
Anton Shestakov |
tests: demonstrate that hgweb renders "pruned" that minirst.format() returns
stable
|
Tue, 05 Jun 2018 23:49:54 -0400 |
Matt Harbison |
rebase: avoid RevlogError when computing obsoletenotrebased (issue5907)
stable
|
Sat, 02 Jun 2018 13:44:44 -0400 |
Matt Harbison |
rebase: prioritize indicating an interrupted rebase over update (issue5838)
stable
|
Sat, 02 Jun 2018 13:25:45 -0400 |
Matt Harbison |
tests: demonstrate inconsistent messaging around interrupted rebases
stable
|
Thu, 31 May 2018 22:15:52 -0400 |
Matt Harbison |
tests: adapt test-check-pylint to run on Windows
stable
|
Thu, 31 May 2018 22:11:47 -0400 |
Matt Harbison |
hghave: avoid a deadlock reading the child process's output
stable
|
Thu, 31 May 2018 09:19:09 -0400 |
Matt Harbison |
lfs: bypass wrapped functions when reposetup() hasn't been called (issue5902)
stable
|
Sat, 26 May 2018 11:33:02 +0900 |
Yuya Nishihara |
revlog: disallow setting uncompressed length to None
|
Sat, 26 May 2018 11:31:51 +0900 |
Yuya Nishihara |
unionrepo: fill in uncompressed length of revlog entry
|
Sun, 29 Apr 2018 19:48:16 -0400 |
Augie Fackler |
fuzz: add clean target
|
Mon, 30 Apr 2018 22:02:07 -0400 |
Augie Fackler |
fuzzutil: make it possible to use absl when C++17 isn't supported
|
Sat, 28 Apr 2018 22:18:50 -0400 |
Augie Fackler |
fuzz: extract some common utilities and use modern C++ idioms
|
Sat, 28 Apr 2018 22:13:33 -0400 |
Augie Fackler |
tests: update fuzzer tests to include both fuzzers
|
Thu, 24 May 2018 12:19:50 +0200 |
Denis Laxalde |
transaction-summary: show phase changes statistics in pull/unbundle
|
Mon, 28 May 2018 01:36:34 -0400 |
Matt Harbison |
outgoing: pay attention to `default:pushurl` for bookmarks and subrepos
|
Sat, 21 Apr 2018 17:27:57 +0200 |
Paul Morelle |
revlog: make chainbase cache its result for the correct revision
|
Wed, 07 Mar 2018 11:10:22 +0100 |
Paul Morelle |
revlog: make getcandidaterevs more consistent about updating tested revs set
|
Mon, 26 Mar 2018 10:49:01 -0700 |
Martin von Zweigbergk |
templatekw: make getrenamed() return only filename, not nodeid
|
Sat, 26 May 2018 12:38:07 +0900 |
Yuya Nishihara |
py3: wrap tempfile.NamedTemporaryFile() to return bytes fp.name
|
Sat, 26 May 2018 12:20:36 +0900 |
Yuya Nishihara |
py3: wrap tempfile.mkdtemp() to use bytes path
|
Sat, 26 May 2018 12:14:04 +0900 |
Yuya Nishihara |
py3: wrap tempfile.mkstemp() to use bytes path
|
Thu, 03 May 2018 18:39:58 +0900 |
Yuya Nishihara |
extensions: remove strip_init=True from _disabledpaths()
|
Thu, 03 May 2018 18:38:02 +0900 |
Yuya Nishihara |
extensions: peek command table of disabled extensions without importing
|
Thu, 26 Apr 2018 23:00:19 -0400 |
Matt Harbison |
lfs: clarify pointer validation error messages
|
Tue, 22 May 2018 23:22:15 -0400 |
Matt Harbison |
terse: pconvert() entries added to the temporary terse dict for Windows
|
Thu, 24 May 2018 15:56:47 -0600 |
hindlemail |
filemerge: don't pass function name as loadpath's module_name param
|
Tue, 22 May 2018 18:10:37 +0200 |
Boris Feld |
phases: define an official tuple of phases we do not share
|
Tue, 22 May 2018 18:10:00 +0200 |
Boris Feld |
phases: define an official tuple of mutable phases
|
Mon, 21 May 2018 17:33:50 +0200 |
Boris Feld |
repoview: use 'phasecache.getrevset' when computing 'unserved' filter
|
Sat, 26 May 2018 02:11:09 +0530 |
Pulkit Goyal |
graft: drop --user and --date values info from hint in case of conflicts
|
Fri, 25 May 2018 17:21:01 +0530 |
Pulkit Goyal |
graft: reuse --user and --date values in `hg graft --continue` (BC)
|
Sat, 26 May 2018 01:52:42 +0530 |
Pulkit Goyal |
tests: add test showing --continue not preserving --date and --user flags
|
Fri, 25 May 2018 16:14:15 +0530 |
Pulkit Goyal |
graft: store user passed date and user information in graftstate
|
Fri, 25 May 2018 16:00:37 +0530 |
Pulkit Goyal |
graft: use cmdstate.delete() to delete the state file
|
Thu, 24 May 2018 23:05:12 -0700 |
John Stiles |
graph: add outputgraph() function, called by ascii() to print
|
Wed, 28 Feb 2018 03:07:48 +0530 |
Pulkit Goyal |
graft: add test for reading old graftstate files with new mechanism
|
Fri, 25 May 2018 01:53:30 +0530 |
Pulkit Goyal |
graft: start using the cmdstate class to read and write data to graftstate
|
Fri, 25 May 2018 01:25:31 +0530 |
Pulkit Goyal |
graft: use state.cmdstate() to check whether graftstate exists
|
Fri, 25 May 2018 01:15:30 +0530 |
Pulkit Goyal |
graft: factor out function to read graft state in separate function
|
Fri, 25 May 2018 01:46:06 +0530 |
Pulkit Goyal |
state: removing remaining instances of opts class variable
|
Thu, 24 May 2018 23:26:28 +0900 |
Yuya Nishihara |
help: mention pattern syntax of latesttag() template function
|
Wed, 23 May 2018 22:25:00 -0400 |
Matt Harbison |
py3: replace str.format(x) with `str % x` in githelp
|
Wed, 23 May 2018 22:17:04 -0400 |
Matt Harbison |
githelp: drop the trailing period from single sentence output for consistency
|
Wed, 04 Apr 2018 20:37:52 +0900 |
Yuya Nishihara |
hgweb: wrap {entries}* of filelog with mappinglist
|
Wed, 04 Apr 2018 20:37:03 +0900 |
Yuya Nishihara |
hgweb: don't use dict(key=value) to build a mapping dict in filelog
|
Wed, 04 Apr 2018 20:31:16 +0900 |
Yuya Nishihara |
hgweb: wrap {diffopts} of annotate by hybriddict()
|
Wed, 04 Apr 2018 20:29:58 +0900 |
Yuya Nishihara |
hgweb: wrap {parents} of {annotate} with mappinggenerator
|
Wed, 04 Apr 2018 20:28:51 +0900 |
Yuya Nishihara |
hgweb: wrap {annotate} with mappinggenerator
|
Wed, 04 Apr 2018 20:24:04 +0900 |
Yuya Nishihara |
hgweb: wrap {bookmarks} of summary with mappinggenerator
|
Wed, 04 Apr 2018 20:21:29 +0900 |
Yuya Nishihara |
hgweb: wrap {lastchange} of bookmarks with mappinglist
|
Wed, 04 Apr 2018 20:19:51 +0900 |
Yuya Nishihara |
hgweb: wrap {entries}* of bookmarks with mappinggenerator
|
Wed, 23 May 2018 03:13:04 +0530 |
Pulkit Goyal |
state: raise CorruptedState error isntead of ProgrammingError
|
Tue, 22 May 2018 11:20:55 -0700 |
Kyle Lippincott |
localrepo: add docstring to _makedirstate to make it less likely to be removed
|
Tue, 15 May 2018 14:35:41 +0200 |
David Demelier |
scmutil: move repair.stripbmrevset as scmutil.bookmarkrevs (API)
|
Tue, 22 May 2018 23:48:08 -0400 |
Matt Harbison |
githelp: cleanup one more abort message
|
Tue, 22 May 2018 20:43:42 +0900 |
Yuya Nishihara |
githelp: do not concatenate i18n messages dynamically so they can be collected
|
Wed, 16 May 2018 14:59:32 -0700 |
Kyle Lippincott |
narrow: only wrap dirstate functions once, instead of per-reposetup
|
Tue, 22 May 2018 00:25:18 +0530 |
Pulkit Goyal |
state: temporary silence pyflakes warning by removing variable assignment
|
Tue, 22 May 2018 00:22:23 +0530 |
Pulkit Goyal |
state: fix usage of an unassigned variable
|
Sun, 20 May 2018 18:53:03 +0530 |
Pulkit Goyal |
py3: add b'' prefixes in tests/test-revset2.t
|
Mon, 21 May 2018 23:26:53 +0530 |
Pulkit Goyal |
py3: use encoding.strfromlocal() instead of pycompat.sysstr()
|
Sun, 20 May 2018 23:05:18 -0400 |
Matt Harbison |
tests: stabilize test-patch.t on Windows
|
Mon, 21 May 2018 23:04:28 -0400 |
Matt Harbison |
githelp: lowercase the start of output messages for consistency
|
Mon, 21 May 2018 22:57:05 -0400 |
Matt Harbison |
githelp: rewrite a Yoda conditional
|
Mon, 21 May 2018 22:55:17 -0400 |
Matt Harbison |
githelp: make several strings localizable
|
Mon, 21 May 2018 22:41:55 -0400 |
Matt Harbison |
githelp: cleanly abort if the `svn` command is unknown
|
Mon, 21 May 2018 22:32:15 -0400 |
Matt Harbison |
githelp: fail gracefully in a couple cases where arguments are missing
|
Wed, 07 Mar 2018 12:00:58 +0100 |
Paul Morelle |
revlog: isgooddeltainfo takes the whole revinfo object
|
Wed, 07 Mar 2018 12:00:07 +0100 |
Paul Morelle |
revlog: make variable name 'd' more explicit in _isgooddeltainfo
|
Thu, 19 Apr 2018 07:57:06 +0200 |
Paul Morelle |
debugdeltachain: r.start and r.length can be retrieved outside the loop
|
Fri, 04 May 2018 15:00:55 +0200 |
Paul Morelle |
revlog: in _getcandidaterevs, shorten revlog._generaldelta to gdelta
|
Sat, 19 May 2018 14:24:36 -0400 |
Augie Fackler |
pathencode: remove unused variable
|
Sun, 20 May 2018 18:41:24 +0530 |
Pulkit Goyal |
py3: add r'' prefixes to fix kwargs handling in hgext/sparse.py
|
Sun, 20 May 2018 17:39:09 +0530 |
Pulkit Goyal |
py3: use bytes in tests/printenv.py
|
Sun, 20 May 2018 17:37:07 +0530 |
Pulkit Goyal |
py3: use stringutil.pprint() to prevent b'' prefixes in output
|
Sun, 20 May 2018 17:35:57 +0530 |
Pulkit Goyal |
py3: use pycompat.fsencode to convert path to bytes
|
Sun, 20 May 2018 17:34:53 +0530 |
Pulkit Goyal |
py3: add b'' prefixes in tests/test-ssh.t and tests/test-ssh-bundle1.t
|
Sun, 20 May 2018 17:33:18 +0530 |
Pulkit Goyal |
py3: add b'' prefixes in contrib/hg-ssh
|
Fri, 18 May 2018 16:28:45 +0530 |
Pulkit Goyal |
state: write the version number in plain text on top of state files
|
Fri, 18 May 2018 16:34:19 +0530 |
Pulkit Goyal |
state: set canonical=True to write deterministically
|
Wed, 28 Mar 2018 16:31:16 +0530 |
Pulkit Goyal |
state: don't have a dict like interface for cmdstate class
|
Wed, 21 Feb 2018 17:20:22 +0530 |
Pulkit Goyal |
state: import the file to write state files from evolve extension
|
Mon, 14 May 2018 13:05:14 +0200 |
Paul Morelle |
revlog: suggest other parent when a parent was refused for a delta (issue5481)
|
Mon, 14 May 2018 22:02:44 -0400 |
Augie Fackler |
status: add default of --terse=u to tweakdefaults (BC)
|
Mon, 14 May 2018 22:01:27 -0400 |
Augie Fackler |
status: add a config knob for setting default of --terse
|
Sat, 19 May 2018 16:50:30 -0400 |
Augie Fackler |
tests: port inline extensions in test-obsolete.t to Python 3
|
Sat, 19 May 2018 16:22:15 -0400 |
Augie Fackler |
py3: consolidate down some (case ...) entries
|
Sat, 19 May 2018 16:21:53 -0400 |
Augie Fackler |
py3: re-sort test whitelist
|
Sat, 19 May 2018 16:02:39 -0400 |
Augie Fackler |
tests: fix test-subrepo-paths.t on Python 3
|
Sat, 19 May 2018 15:53:31 -0400 |
Augie Fackler |
tests: fix test-parseindex2 on Python 3
|
Sat, 19 May 2018 15:47:32 -0400 |
Augie Fackler |
tests: use [(] instead of \( to avoid warning on py3
|
Sat, 19 May 2018 15:15:51 -0400 |
Augie Fackler |
tests: fix test-patch.t on pickier /bin/sh implementations
|
Sat, 19 May 2018 15:14:56 -0400 |
Augie Fackler |
patch: add debug message to show external patch tool invocation
|
Sat, 19 May 2018 20:04:54 +0530 |
Pulkit Goyal |
py3: add 13 new passing tests to whitelist
|
Sat, 19 May 2018 18:59:21 +0530 |
Pulkit Goyal |
py3: check for None before comparing with integers
|
Sat, 19 May 2018 18:58:35 +0530 |
Pulkit Goyal |
py3: use `except error as e` instead of `except error, e`
|
Sat, 19 May 2018 18:56:00 +0530 |
Pulkit Goyal |
py3: use pycompat.fsencode() to convert tempfile name to bytes
|
Sat, 19 May 2018 18:55:30 +0530 |
Pulkit Goyal |
py3: add b'' prefixes in tests/test-parseindex.t
|
Sat, 19 May 2018 18:52:56 +0530 |
Pulkit Goyal |
py3: fix .write() calls in few tests
|
Sat, 19 May 2018 18:51:14 +0530 |
Pulkit Goyal |
py3: bytestr() bytes to get bytechar while iterating on it
|
Sat, 19 May 2018 18:49:07 +0530 |
Pulkit Goyal |
py3: slice over bytes to prevent getting the ascii values
|
Sat, 19 May 2018 18:48:26 +0530 |
Pulkit Goyal |
py3: use utils.stringutil.forcebytestr to convert error to bytes
|
Sat, 19 May 2018 18:47:20 +0530 |
Pulkit Goyal |
py3: make sure we open files in bytes mode
|
Sat, 19 May 2018 18:45:53 +0530 |
Pulkit Goyal |
py3: add b'' prefix in test/test-fileset.t
|
Sat, 19 May 2018 18:43:13 +0530 |
Pulkit Goyal |
py3: suppress the output from .write() calls in few tests
|
Sat, 19 May 2018 18:42:18 +0530 |
Pulkit Goyal |
py3: use print as a function in tests/test-parseindex.t
|
Sat, 19 May 2018 18:41:02 +0530 |
Pulkit Goyal |
py3: use print as a function in tests/test-pull.t
|
Sat, 19 May 2018 18:33:36 +0530 |
Pulkit Goyal |
py3: add b'' prefixes in tests/test-rebuildstate.t
|
Sat, 19 May 2018 18:32:57 +0530 |
Pulkit Goyal |
py3: add b'' prefixes in tests/test-progress.t
|
Sat, 19 May 2018 18:32:24 +0530 |
Pulkit Goyal |
py3: add b'' prefixes in tests/test-profile.t
|
Sat, 19 May 2018 18:31:15 +0530 |
Pulkit Goyal |
py3: add b'' prefixes in tests/test-pager.t
|
Sat, 19 May 2018 18:30:20 +0530 |
Pulkit Goyal |
py3: add b'' prefixes in tests/test-hgrc.t
|
Sat, 19 May 2018 18:28:52 +0530 |
Pulkit Goyal |
py3: add b'' prefixes in tests/test-extensions-afterloaded.t
|
Sat, 19 May 2018 18:27:57 +0530 |
Pulkit Goyal |
py3: add b'' prefixes in tests/test-custom-filters.t
|
Sat, 19 May 2018 18:26:38 +0530 |
Pulkit Goyal |
py3: add b'' prefixes in tests/test-bugzilla.t
|
Sat, 19 May 2018 18:25:18 +0530 |
Pulkit Goyal |
py3: fix kwargs handling in hgext/split.py
|
Sat, 19 May 2018 18:24:36 +0530 |
Pulkit Goyal |
py3: add b'' prefixes in hgext/convert/subversion.py
|
Sat, 19 May 2018 18:23:03 +0530 |
Pulkit Goyal |
py3: use '%d' for integers in hgext/infinitepush/__init__.py
|
Sat, 19 May 2018 18:21:21 +0530 |
Pulkit Goyal |
py3: make sure we pass str to date.strftime()
|
Sat, 19 May 2018 21:47:59 +0530 |
Pulkit Goyal |
py3: use pycompat.bytestr() to convert str into bytes
|
Sat, 19 May 2018 21:46:54 +0530 |
Pulkit Goyal |
py3: fix kwargs handling in hgext/rebase.py
|
Wed, 04 Apr 2018 20:18:28 +0900 |
Yuya Nishihara |
hgweb: wrap {entries}* of tags with mappinggenerator
|
Wed, 04 Apr 2018 20:14:19 +0900 |
Yuya Nishihara |
hgweb: wrap {fentries} and {dentries} of manifest with mappinggenerator
|
Wed, 04 Apr 2018 20:11:20 +0900 |
Yuya Nishihara |
hgweb: wrap {entries}* of changelog with mappinglist
|
Wed, 04 Apr 2018 00:24:09 +0900 |
Yuya Nishihara |
hgweb: wrap {lines} of filerevision with mappinggenerator
|
Wed, 04 Apr 2018 00:21:52 +0900 |
Yuya Nishihara |
hgweb: drop unused argument 'tmpl' from webutil.diffstat()
|
Wed, 04 Apr 2018 00:20:47 +0900 |
Yuya Nishihara |
hgweb: use template context to render {diffstat}
|
Wed, 04 Apr 2018 00:19:37 +0900 |
Yuya Nishihara |
hgweb: wrap {diffstat} with mappedgenerator
|
Fri, 18 May 2018 20:43:01 -0400 |
Augie Fackler |
pathencode: improve error messages slightly
|
Fri, 18 May 2018 20:42:31 -0400 |
Augie Fackler |
pathencode: hashlib.sha1() takes bytes not str on Python 3
|
Fri, 18 May 2018 20:42:04 -0400 |
Augie Fackler |
pathencode: fix importing hashlib on Python 3
|
Fri, 18 May 2018 20:11:24 -0400 |
Augie Fackler |
context: fix %-formatting on Python 3
|
Fri, 18 May 2018 19:54:50 -0400 |
Augie Fackler |
patch: fix import-time syntax error in test-check-module-imports.t
|
Fri, 18 May 2018 19:52:35 -0400 |
Augie Fackler |
py3: whitelist two more passing tests observed by buildbot
|
Sat, 19 May 2018 00:23:36 +0530 |
Pulkit Goyal |
py3: use stringutil.pprint() to format a list to print
|
Sat, 19 May 2018 00:21:59 +0530 |
Pulkit Goyal |
py3: fix kwargs handling in qgurad in hgext/mq.py
|
Sat, 19 May 2018 00:19:56 +0530 |
Pulkit Goyal |
py3: use .startswith() instead of bytes[0]
|
Thu, 17 May 2018 23:11:24 -0700 |
Kyle Lippincott |
crecord: fallback to text mode if diffs are too big for curses mode
|
Thu, 17 May 2018 15:33:28 -0700 |
Martin von Zweigbergk |
narrow: filter copies in core
|
Thu, 17 May 2018 15:25:52 -0700 |
Martin von Zweigbergk |
narrow: filter set of files to check for case-folding to core
|
Thu, 17 May 2018 15:12:48 -0700 |
Martin von Zweigbergk |
narrow: filter merge actions in core
|
Thu, 17 May 2018 12:23:38 -0700 |
Gregory Szorc |
hgweb: extract code for emitting multiple changelist records
|
Wed, 16 May 2018 22:44:27 -0400 |
Matt Harbison |
phabricator: register config settings
|
Wed, 16 May 2018 14:11:41 -0600 |
hindlemail |
filemerge: support specifying a python function to custom merge-tools
|
Thu, 24 May 2018 21:54:31 +0900 |
Yuya Nishihara |
help: correct signature of separate() template function
stable
|
Fri, 18 May 2018 21:32:05 +0900 |
Yuya Nishihara |
hgweb: do not try to replace signal handlers while locking
stable
|
Fri, 18 May 2018 21:24:06 +0900 |
Yuya Nishihara |
lock: add internal config to not replace signal handlers while locking
stable
|
Tue, 22 May 2018 21:51:20 -0400 |
Augie Fackler |
merge with i18n
stable
|
Fri, 04 May 2018 18:55:57 -0300 |
Wagner Bruna |
i18n-pt_BR: synchronized with 32a75a8a5b0f
stable
|
Fri, 04 May 2018 18:55:29 -0300 |
Wagner Bruna |
i18n-ja: fix block indentation
stable
|
Tue, 01 May 2018 18:22:52 +0900 |
FUJIWARA Katsunori |
i18n-ja: synchronized with 32a75a8a5b0f
stable
|
Mon, 21 May 2018 15:14:46 +0200 |
Boris Feld |
httppeer: declare 'dbg' at the function level
stable
|
Fri, 04 May 2018 19:06:46 +0200 |
Boris Feld |
httppeer: properly gate debug usage behind debug flag check
stable
|
Sun, 13 May 2018 11:09:53 +0900 |
Yuya Nishihara |
test-http-branchmap: fix stdio mode on Windows
|
Sun, 13 May 2018 11:08:35 +0900 |
Yuya Nishihara |
test-http-branchmap: fix encoding test to wrap the server stream
|
Thu, 17 May 2018 21:55:00 +0900 |
Yuya Nishihara |
test-merge-tools: create repo directory to free $TESTTMP for temporary files
|
Sat, 12 May 2018 23:44:08 +0200 |
Joerg Sonnenberger |
notify: add option to include function names in the diff output
|
Wed, 16 May 2018 10:34:31 -0700 |
Martin von Zweigbergk |
tests: update py3 test since json fields are now sorted
|
Wed, 16 May 2018 15:48:12 -0700 |
Kyle Lippincott |
tests: test-parseindex.t works just fine with chg
|
Fri, 27 Apr 2018 21:55:02 +0530 |
Pulkit Goyal |
py3: convert the report to bytes
|
Fri, 11 May 2018 10:36:28 -0700 |
Martin von Zweigbergk |
json: reject unicode on py2 as well
|
Wed, 16 May 2018 20:22:23 +0900 |
Yuya Nishihara |
dispatch: mask negative exit code recorded in blackbox log
|
Wed, 16 May 2018 20:17:50 +0900 |
Yuya Nishihara |
dispatch: fix exit code of unhandled exception recorded in blackbox log
|
Tue, 15 May 2018 11:52:43 -0700 |
Kyle Lippincott |
tests: mark tests that fail when using chg as #require no-chg
|
Fri, 27 Apr 2018 21:54:37 +0530 |
Pulkit Goyal |
py3: use pycompat.bytestr() instead of str() in extensions.py
|
Wed, 16 May 2018 07:58:02 +0530 |
Pulkit Goyal |
py3: use pycompat.bytestr() on bytes before %r-ing it
|
Thu, 15 Feb 2018 17:15:21 +0530 |
Pulkit Goyal |
py3: add b'' prefixes in tests/test-extension.t
|
Fri, 27 Apr 2018 20:55:10 +0530 |
Pulkit Goyal |
py3: suppress the value returned by .write() calls
|
Tue, 15 May 2018 09:57:58 -0700 |
Martin von Zweigbergk |
tests: test failure reporting in blackbox code
|
Mon, 14 May 2018 12:53:13 +0200 |
David Demelier |
export: add -B option to select a bookmark
|
Sat, 12 May 2018 18:05:50 -0700 |
Gregory Szorc |
packaging: move most packaging targets to own Makefile
|
Sat, 12 May 2018 12:27:51 -0700 |
Gregory Szorc |
packaging: make packaging scripts less reliant on pwd
|
Sat, 12 May 2018 10:57:04 -0700 |
Gregory Szorc |
packaging: move contrib/macosx to contrib/packaging/
|
Sat, 12 May 2018 10:50:30 -0700 |
Gregory Szorc |
packaging: move linux-wheel-centos5-blacklist to contrib/packaging/
|
Sat, 12 May 2018 10:47:44 -0700 |
Gregory Szorc |
packaging: move build-linux-wheels.sh to contrib/packaging/
|
Sat, 12 May 2018 17:16:09 -0700 |
Gregory Szorc |
packaging: move contrib/debian to contrib/packaging/
|
Sat, 12 May 2018 10:41:08 -0700 |
Gregory Szorc |
packaging: move buildrpm to contrib/packaging/
|
Sat, 12 May 2018 10:38:36 -0700 |
Gregory Szorc |
packaging: move mercurial.spec to contrib/packaging/
|
Sat, 12 May 2018 10:31:34 -0700 |
Gregory Szorc |
packaging: move builddeb into contrib/packaging/
|
Sat, 12 May 2018 10:28:00 -0700 |
Gregory Szorc |
packaging: move packagelib.sh into contrib/packaging/
|
Sat, 12 May 2018 10:33:11 -0700 |
Gregory Szorc |
packaging: move some docker scripts into contrib/packaging/
|
Sat, 12 May 2018 13:17:01 -0700 |
Gregory Szorc |
packaging: move most of contrib/docker to contrib/packaging/docker
|
Sat, 12 May 2018 12:12:12 -0700 |
Gregory Szorc |
setup: reformat options argument
|
Sat, 12 May 2018 10:53:53 -0700 |
Gregory Szorc |
contrib: remove fixpax.py
|
Tue, 15 May 2018 22:12:55 +0900 |
Yuya Nishihara |
push: continue without locking on lock failure other than EEXIST (issue5882)
stable
|
Fri, 11 May 2018 23:28:02 -0700 |
Martin von Zweigbergk |
revlog: handle errors from index_node() in nt_insert() and index_slice_del()
|
Mon, 14 May 2018 13:11:04 +0200 |
David Demelier |
help: add new deprecated topic
|
Mon, 14 May 2018 23:00:30 -0400 |
Matt Harbison |
phabricator: split auth.url into the standard auth.schemes and auth.prefix
|
Sat, 12 May 2018 00:34:01 -0400 |
Matt Harbison |
phabricator: migrate [phabricator.auth] to [auth]
|
Sat, 12 May 2018 15:33:09 +0900 |
Yuya Nishihara |
dispatch: unify handling of None returned by a command function
|
Fri, 11 May 2018 21:23:48 -0700 |
Gregory Szorc |
dispatch: minor code refactor
|
Wed, 04 Apr 2018 21:17:55 +0900 |
Yuya Nishihara |
hgweb: drop unused argument 'tmpl' from webutil.compare()
|
Wed, 04 Apr 2018 21:17:10 +0900 |
Yuya Nishihara |
hgweb: convert {comparison} to a mappinggenerator with named template
|
Wed, 04 Apr 2018 21:14:30 +0900 |
Yuya Nishihara |
hgweb: rename 'context' argument of webutil.compare() to avoid name conflicts
|
Wed, 04 Apr 2018 00:08:10 +0900 |
Yuya Nishihara |
hgweb: convert comparison {lines} to a mappinggenerator with named template
|
Tue, 03 Apr 2018 23:57:00 +0900 |
Yuya Nishihara |
hgweb: move getblock() closure out of compare()
|
Tue, 03 Apr 2018 23:54:08 +0900 |
Yuya Nishihara |
hgweb: move compline() closure out of compare()
|
Tue, 03 Apr 2018 23:50:00 +0900 |
Yuya Nishihara |
hgweb: convert {diff} to a mappinggenerator with named template
|
Tue, 03 Apr 2018 23:43:41 +0900 |
Yuya Nishihara |
hgweb: use template context to render {lines} of {diff}
|
Tue, 03 Apr 2018 23:42:15 +0900 |
Yuya Nishihara |
hgweb: wrap {lines} of {diff} with mappedgenerator
|
Tue, 03 Apr 2018 23:38:19 +0900 |
Yuya Nishihara |
hgweb: move prettyprintlines() closure out of diffs()
|
Sun, 29 Apr 2018 22:27:05 +0530 |
Pulkit Goyal |
remotenames: enable the storage config option if extension is enabled
|
Sun, 29 Apr 2018 22:42:54 +0530 |
Pulkit Goyal |
tests: clone the repo over ssh in tests/test-logexchange.t
|
Sun, 29 Apr 2018 22:39:45 +0530 |
Pulkit Goyal |
remotenames: check the remotepath with url containing user information too
|
Sat, 12 May 2018 22:29:28 +0200 |
Julien Cristau |
bdiff: fix yet more fallout from xdiff long/int64 conversion (issue5885)
stable
|
Fri, 11 May 2018 09:16:26 -0700 |
Martin von Zweigbergk |
shortest: avoid magic number "41"
|
Fri, 11 May 2018 07:31:51 -0700 |
Martin von Zweigbergk |
revlog: handle error from node lookup
|
Fri, 11 May 2018 22:07:43 -0400 |
Matt Harbison |
debugextensions: process extensions loaded from the local repository too
|
Thu, 10 May 2018 22:13:13 -0400 |
Matt Harbison |
phabricator: drop support for the deprecated `phabricator.token` config
|
Thu, 03 May 2018 18:22:02 +0900 |
Yuya Nishihara |
help: load module doc of disabled extension in extensions.disabledcmd()
|
Thu, 03 May 2018 18:15:43 +0900 |
Yuya Nishihara |
extensions: extract closure that looks for commands from disabled module
|
Thu, 03 May 2018 18:13:43 +0900 |
Yuya Nishihara |
extensions: drop dead code trying to exclude deprecated disabled commands
|
Fri, 11 May 2018 21:53:26 +0900 |
Yuya Nishihara |
util: drop remainder of dateutil/procutil aliases (API)
|
Thu, 03 May 2018 15:57:12 -0700 |
Martin von Zweigbergk |
shortest: move revnum-disambiguation out of revlog
|
Thu, 03 May 2018 15:25:16 -0700 |
Martin von Zweigbergk |
shortest: remove unnecessary check for revnum in isvalid()
|
Thu, 03 May 2018 15:01:33 -0700 |
Martin von Zweigbergk |
shortest: make pure code also disambigute against revnums at end
|
Wed, 02 May 2018 23:17:58 -0700 |
Martin von Zweigbergk |
revlog: use node tree (native code) for shortest() calculation
|
Mon, 07 May 2018 16:49:31 -0700 |
Martin von Zweigbergk |
shelve: reduce scope of merge tool config override
|
Thu, 10 May 2018 21:43:32 -0400 |
Matt Harbison |
util: drop _deprecatedfunc()
|
Thu, 10 May 2018 21:41:19 -0400 |
Matt Harbison |
util: drop deprecated forwarding to procutil (API)
|
Fri, 11 May 2018 00:58:51 -0400 |
Matt Harbison |
tests: migrate demandimport.py away from deprecated `util` module symbols
|
Thu, 10 May 2018 22:00:41 -0400 |
Matt Harbison |
templatekw: drop deprecated showlist() and showdict() (API)
|
Thu, 10 May 2018 21:37:23 -0400 |
Matt Harbison |
util: drop deprecated forwarding to dateutil (API)
|
Thu, 10 May 2018 21:34:40 -0400 |
Matt Harbison |
util: drop deprecated forwarding to stringutil (API)
|
Fri, 11 May 2018 00:55:01 -0400 |
Augie Fackler |
scmutil: remove deprecated revpairnodes method (API)
|
Fri, 11 May 2018 00:54:37 -0400 |
Augie Fackler |
merge: drop support for using updateresults as tuples (API)
|
Fri, 11 May 2018 00:54:12 -0400 |
Augie Fackler |
cmdutil: drop deprecated log helper methods (API)
|
Thu, 10 May 2018 21:53:48 -0400 |
Matt Harbison |
cmdutil: drop deprecated precursor of registrar.command (API)
|
Fri, 11 May 2018 00:53:29 -0400 |
Augie Fackler |
cmdutil: remove deprecated _revertprefetch code (API)
|
Fri, 11 May 2018 00:50:21 -0400 |
Augie Fackler |
tests: fix deprecation warning in test-url.py
|
Tue, 03 Apr 2018 23:34:55 +0900 |
Yuya Nishihara |
hgweb: remove unused argument 'tmpl' from listfilediffs()
|
Tue, 03 Apr 2018 23:33:54 +0900 |
Yuya Nishihara |
hgweb: use template context to render {files} of changelist entries
|
Tue, 03 Apr 2018 23:32:16 +0900 |
Yuya Nishihara |
hgweb: wrap {files} of changelist entries with mappedgenerator
|
Tue, 03 Apr 2018 23:31:11 +0900 |
Yuya Nishihara |
hgweb: use template context to render {files} of changesetentry()
|
Tue, 03 Apr 2018 23:29:11 +0900 |
Yuya Nishihara |
hgweb: wrap {files} of changesetentry() with mappedgenerator
|
Tue, 03 Apr 2018 23:25:32 +0900 |
Yuya Nishihara |
hgweb: extract generator of {files} from changesetentry()
|
Sat, 16 Jan 2016 19:23:53 +0900 |
Yuya Nishihara |
templatefilters: document the json filter
|
Sun, 23 Apr 2017 13:15:30 +0900 |
Yuya Nishihara |
encoding: introduce tagging type for non-lossy non-ASCII string
|
Sun, 22 Apr 2018 11:38:53 +0900 |
Yuya Nishihara |
encoding: fix toutf8b() to resurrect lossy characters even if "\xed" in it
|
Sun, 25 Mar 2018 16:47:33 +0900 |
Yuya Nishihara |
sshserver: redirect stdin/stdout early and use duplicated streams
|
Sun, 25 Mar 2018 16:35:24 +0900 |
Yuya Nishihara |
sshserver: do setbinary() by caller (API)
|
Sun, 25 Mar 2018 16:39:17 +0900 |
Yuya Nishihara |
test-ssh: add some flush() to make output deterministic
|
Thu, 10 May 2018 21:08:32 +0900 |
Yuya Nishihara |
stringutil: flip the default of pprint() to bprefix=False
|
Thu, 10 May 2018 21:00:58 +0900 |
Yuya Nishihara |
stringutil: make pprint() forward uninteresting object to b'%r'
|
Fri, 27 Apr 2018 13:46:54 -0400 |
Augie Fackler |
tests: use stringutil.pprint instead of custom dumper in test-hgweb-auth.py
|
Fri, 27 Apr 2018 13:43:59 -0400 |
Augie Fackler |
tests: port test-simplekeyvaluefile.py to Python 3
|
Fri, 27 Apr 2018 13:39:45 -0400 |
Augie Fackler |
tests: port test-extensions-wrapfunction to Python 3
|
Fri, 27 Apr 2018 13:15:51 -0400 |
Augie Fackler |
tests: port test-ui-config to Python 3
|
Fri, 27 Apr 2018 13:37:10 -0400 |
Augie Fackler |
config: fix py3 backslash escaping bug in parser caught by tests
|
Fri, 27 Apr 2018 13:27:18 -0400 |
Augie Fackler |
tests: port test-symlink-os-yes-fs-no.py to Python 3
|
Fri, 27 Apr 2018 13:26:43 -0400 |
Augie Fackler |
posix: use inst.errno instead of inst[0] on OSError instances
|
Fri, 27 Apr 2018 13:17:24 -0400 |
Augie Fackler |
tests: port test-filelog.py to Python 3
|
Fri, 27 Apr 2018 13:15:16 -0400 |
Augie Fackler |
stringutil: teach pprint about tuples
|
Thu, 19 Apr 2018 21:00:12 +0900 |
Yuya Nishihara |
templatefuncs: show hint if extdata source is evaluated to empty (issue5843)
|
Fri, 04 May 2018 21:31:34 -0700 |
Martin von Zweigbergk |
revlog: use literal -1 instead of variable that always has that value
|
Fri, 04 May 2018 22:17:28 -0700 |
Martin von Zweigbergk |
revlog: extract function for fully populating the radix tree
|
Fri, 27 Apr 2018 12:07:57 -0400 |
Augie Fackler |
tests: port test-lfs-pointer.py to Python 3
|
Fri, 27 Apr 2018 13:09:19 -0400 |
Augie Fackler |
tests: port test-ui-verbosity.py to Python 3
|
Fri, 27 Apr 2018 12:07:32 -0400 |
Augie Fackler |
lfs: stabilize error message values for Python 2 and 3
|
Fri, 27 Apr 2018 11:59:21 -0400 |
Augie Fackler |
tests: port test-ui-color.py to Python 3
|
Fri, 27 Apr 2018 11:57:15 -0400 |
Augie Fackler |
tests: port test-dispatch.py to Python 3
|
Fri, 27 Apr 2018 11:55:04 -0400 |
Augie Fackler |
tests: port test-wireproto.py to Python 3
|
Fri, 27 Apr 2018 11:50:24 -0400 |
Augie Fackler |
tests: port test-context.py to Python 3
|
Fri, 27 Apr 2018 11:49:49 -0400 |
Augie Fackler |
scmutil: fix __repr__ of status tuple
|
Mon, 07 May 2018 19:43:43 -0700 |
Martin von Zweigbergk |
update: print warning about hidden changeset after update
|
Fri, 27 Apr 2018 01:35:00 -0400 |
Augie Fackler |
py3: whitelist three passing cvs convert tests
|
Fri, 27 Apr 2018 01:32:21 -0400 |
Augie Fackler |
cvsps: convert encoding name to sysstr
|
Wed, 09 May 2018 13:46:31 -0700 |
Martin von Zweigbergk |
tweakdefaults: remove "bisect" from commands.status.skipstates
|
Tue, 03 Apr 2018 22:58:33 +0900 |
Yuya Nishihara |
hgweb: wrap {instabilities} by hybridlist()
|
Tue, 03 Apr 2018 22:55:33 +0900 |
Yuya Nishihara |
hgweb: wrap {whyunstable} with mappinggenerator
|
Tue, 03 Apr 2018 22:54:36 +0900 |
Yuya Nishihara |
hgweb: wrap {succsandmarkers} with mappinggenerator
|
Mon, 02 Apr 2018 00:46:33 +0900 |
Yuya Nishihara |
hgweb: wrap {branches} and {entries} of branches with mappinggenerator
|
Mon, 02 Apr 2018 00:41:19 +0900 |
Yuya Nishihara |
hgweb: drop tmpl argument from webutil.showtag() and showbookmark()
|
Mon, 02 Apr 2018 00:39:26 +0900 |
Yuya Nishihara |
hgweb: wrap {changelogtag}, {changesettag}, and {changesetbookmark}
|
Mon, 02 Apr 2018 00:29:31 +0900 |
Yuya Nishihara |
hgweb: drop useless **args from webutil.showtag() and showbookmark()
|
Tue, 08 May 2018 19:00:01 +0800 |
Anton Shestakov |
hgweb: reuse graph node-related functions from templates
|
Tue, 08 May 2018 17:54:57 +0800 |
Anton Shestakov |
templates: split getgraphnode() body into two functions
|
Mon, 02 Apr 2018 00:06:39 +0900 |
Yuya Nishihara |
hgweb: wrap {branch} and {changesetbranch} by hybridlist()
|
Mon, 02 Apr 2018 00:05:38 +0900 |
Yuya Nishihara |
hgweb: wrap {inbranch} by hybridlist()
|
Mon, 02 Apr 2018 00:04:53 +0900 |
Yuya Nishihara |
hgweb: wrap {branches} by hybridlist()
|
Mon, 02 Apr 2018 00:03:49 +0900 |
Yuya Nishihara |
hgweb: wrap {bookmarks} by hybridlist()
|
Mon, 02 Apr 2018 00:02:36 +0900 |
Yuya Nishihara |
hgweb: wrap {tags} by hybridlist()
|
Mon, 02 Apr 2018 00:00:29 +0900 |
Yuya Nishihara |
hgweb: wrap {rename} with mappinglist
|
Fri, 27 Apr 2018 11:23:41 -0400 |
Augie Fackler |
tests: fix test-status-inprocess.py on Python 3
|
Fri, 27 Apr 2018 11:22:00 -0400 |
Augie Fackler |
tests: port test-filecache.py to Python 3
|
Fri, 27 Apr 2018 11:07:24 -0400 |
Augie Fackler |
tests: port test-cbor.py to Python 3
|
Fri, 27 Apr 2018 11:06:49 -0400 |
Augie Fackler |
cborutil: port to Python 3
|
Fri, 27 Apr 2018 10:58:08 -0400 |
Augie Fackler |
lock: pass sysstr to warnings module
|
Fri, 27 Apr 2018 10:46:33 -0400 |
Augie Fackler |
tests: port test-revlog-raw.py to Python 3
|
Fri, 27 Apr 2018 10:40:04 -0400 |
Augie Fackler |
tests: migrate test-wsgirequest.py to Python 3
|
Fri, 27 Apr 2018 10:31:49 -0400 |
Augie Fackler |
tests: port test-parseindex2.py to Python 3
|
Fri, 27 Apr 2018 10:30:24 -0400 |
Augie Fackler |
tests: prefer string concatenation with () instead of \ in parseindex2 tests
|
Fri, 27 Apr 2018 10:17:48 -0400 |
Augie Fackler |
tests: port test-simplemerge.py to Python 3
|
Fri, 27 Apr 2018 10:21:24 -0400 |
Augie Fackler |
tests: replace use of assertEquals with assertEqual in test-simplemerge.py
|
Fri, 27 Apr 2018 01:30:29 -0400 |
Augie Fackler |
tests: b prefixes on some inline python in test-convert-cvs.t
|
Fri, 27 Apr 2018 01:28:56 -0400 |
Augie Fackler |
cvsps: wrap bytes in bytestr before %r-ing it
|
Fri, 27 Apr 2018 01:27:22 -0400 |
Augie Fackler |
convcmd: make a copy of heads before mutating it
|
Fri, 27 Apr 2018 01:26:23 -0400 |
Augie Fackler |
cvsps: portably convert int to bytes
|
Fri, 27 Apr 2018 01:24:04 -0400 |
Augie Fackler |
cvsps: wrap cmp methods (deprecated) in functools.cmp_to_key
|
Fri, 27 Apr 2018 01:18:43 -0400 |
Augie Fackler |
tests: port inline extension in test-convert-cvs.t to py3
|
Fri, 27 Apr 2018 01:14:23 -0400 |
Augie Fackler |
cvsps: add b prefixes to regular expressions
|
Fri, 27 Apr 2018 00:50:08 -0400 |
Augie Fackler |
minirst: fix bytes slicing defect on Python 3
|
Fri, 27 Apr 2018 00:46:05 -0400 |
Augie Fackler |
tests: port test-minirst.py to Python 3
|
Fri, 27 Apr 2018 00:31:57 -0400 |
Augie Fackler |
tests: use stringutil.pprint instead of pprint.pprint in test-minirst.py
|
Fri, 27 Apr 2018 00:24:45 -0400 |
Augie Fackler |
tests: port test-pathencode.py to Python 3
|
Fri, 27 Apr 2018 00:18:46 -0400 |
Augie Fackler |
tests: port test-hgwebdir-paths.py to Python 3
|
Fri, 27 Apr 2018 00:17:17 -0400 |
Augie Fackler |
tests: port test-walkrepo.py to Python 3
|
Fri, 27 Apr 2018 00:14:23 -0400 |
Augie Fackler |
tests: port test-minifileset.py to Python 3
|
Fri, 27 Apr 2018 00:13:56 -0400 |
Augie Fackler |
minifileset: fix on Python 3
|
Fri, 27 Apr 2018 00:08:48 -0400 |
Augie Fackler |
tests: port test-url.py to Python 3
|
Fri, 27 Apr 2018 00:08:21 -0400 |
Augie Fackler |
tests: fix error case in test-url.py's doctest
|
Fri, 27 Apr 2018 00:06:08 -0400 |
Augie Fackler |
util: make util.url __repr__ consistent on Python 2 and 3
|
Fri, 27 Apr 2018 00:05:46 -0400 |
Augie Fackler |
sslutil: fix some edge cases in Python 3 support
|
Thu, 26 Apr 2018 23:33:27 -0400 |
Augie Fackler |
tests: port test-hybridencode.py to unittest
|
Thu, 26 Apr 2018 21:39:35 -0400 |
Augie Fackler |
tests: make test-check-interfaces.py work on Python 3
|
Thu, 26 Apr 2018 21:38:49 -0400 |
Augie Fackler |
scmutil: clean up bytes/string cache decorator mess on Python 3 again
|
Mon, 07 May 2018 12:18:09 -0700 |
Martin von Zweigbergk |
directaccess: use resolvehexnodeidprefix() instead of _partialmatch()
|
Mon, 07 May 2018 14:32:55 -0700 |
Martin von Zweigbergk |
revset: use resolvehexnodeidprefix() in id() predicate (BC)
|
Mon, 07 May 2018 14:32:43 -0700 |
Martin von Zweigbergk |
revset: make id() an empty set for ambiguous nodeid (BC)
|
Sat, 05 May 2018 00:16:43 -0700 |
Martin von Zweigbergk |
shortest: don't keep checking for longer prefix if node doesn't exist (API)
|
Wed, 02 May 2018 22:56:10 -0700 |
Martin von Zweigbergk |
shortest: extract function for checking if a prefix is a revnum
|
Thu, 03 May 2018 10:12:47 -0700 |
Martin von Zweigbergk |
shortest: rename "test" variable to "prefix"
|
Wed, 02 May 2018 22:49:06 -0700 |
Martin von Zweigbergk |
shortest: move some safe code out of exception block
|
Fri, 04 May 2018 22:04:44 -0700 |
Martin von Zweigbergk |
revlog: don't say "not found" on internal error
|
Fri, 04 May 2018 21:58:43 -0700 |
Martin von Zweigbergk |
revlog: extract function for getting node from known-to-exist rev
|
Mon, 07 May 2018 09:15:29 -0700 |
Martin von Zweigbergk |
shortest: make {shortest("fffffffff")} work again
|
Sun, 29 Apr 2018 14:29:09 -0700 |
Martin von Zweigbergk |
revlog: use radix tree also for matching keys shorter than 4 hex digits
|
Fri, 06 Apr 2018 12:55:32 -0700 |
Martin von Zweigbergk |
context: convert to hex for error message only for 20-byte changeid
|
Fri, 06 Apr 2018 12:59:17 -0700 |
Martin von Zweigbergk |
context: clarify that only one attempt is made to interpret changeid
|
Fri, 06 Apr 2018 12:45:08 -0700 |
Martin von Zweigbergk |
context: only bother looking for broken dirstate for 20-byte changeid
|
Fri, 11 May 2018 20:10:22 +0900 |
Yuya Nishihara |
revset: pass in lookup function to matchany() (issue5879)
stable
|
Fri, 11 May 2018 20:08:30 +0900 |
Yuya Nishihara |
test-hgweb: add test for foo-bar name lookup
stable
|
Sat, 28 Apr 2018 23:16:41 -0700 |
Martin von Zweigbergk |
context: drop support for looking up context by ambiguous changeid (API)
|
Sat, 28 Apr 2018 23:54:07 -0700 |
Martin von Zweigbergk |
tests: pass parent revision as integer to repo[x] in test-context-metadata.t
|
Sat, 05 May 2018 11:42:42 +0900 |
Yuya Nishihara |
bookmarks: cache reverse mapping (issue5868)
|
Sat, 05 May 2018 11:44:43 +0900 |
Yuya Nishihara |
bookmarks: make argument names of _set/_del() more specific
|
Sat, 05 May 2018 11:34:03 +0900 |
Yuya Nishihara |
bookmarks: extract function that looks up bookmark names by node
|
Sat, 05 May 2018 11:21:41 +0900 |
Yuya Nishihara |
bookmarks: hide dict behind bmstore class
|
Sat, 05 May 2018 19:00:03 -0700 |
Gregory Szorc |
tests: remove pid file by default
|
Mon, 30 Apr 2018 19:54:55 -0700 |
Gregory Szorc |
tests: remove #require killdaemons
|
Sat, 05 May 2018 18:35:16 -0700 |
Gregory Szorc |
pycompat: export queue module instead of symbols in module (API)
|
Sat, 05 May 2018 18:41:51 -0700 |
Gregory Szorc |
demandimport: make module ignores a set (API)
|
Tue, 08 May 2018 14:17:46 -0700 |
Boris Feld |
bundle2: mark the bundle2 part as advisory (issue5872)
stable
|
Tue, 08 May 2018 11:39:38 +0200 |
Boris Feld |
debugbundle: also display if a part is mandatory or advisory
stable
|
Thu, 19 Apr 2018 20:33:43 +0900 |
Yuya Nishihara |
cmdutil: remove unused 'confirmopts' constant
|
Thu, 03 May 2018 15:08:16 +0900 |
Yuya Nishihara |
formatter: ditch namedtuple in favor of attr
|
Sun, 29 Apr 2018 15:52:01 +0900 |
Yuya Nishihara |
log: consume --stat/patch options at constructor of changesetprinter
|
Sun, 29 Apr 2018 15:44:17 +0900 |
Yuya Nishihara |
log: cache diffopts instance
|
Sat, 05 May 2018 18:06:45 -0700 |
Gregory Szorc |
merge with stable
|
Sat, 05 May 2018 18:03:01 -0500 |
Kevin Bullock |
Added signature for changeset 6614cac550ae
stable
|
Sat, 05 May 2018 18:02:59 -0500 |
Kevin Bullock |
Added tag 4.6 for changeset 6614cac550ae
stable
|
Thu, 30 Nov 2017 21:19:46 -0500 |
Gregory Szorc |
filelog: don't crash on invalid copy metadata (issue5748)
stable 4.6
|
Mon, 30 Apr 2018 15:32:11 -0700 |
Gregory Szorc |
httppeer: detect redirect to URL without query string (issue5860)
stable
|
Thu, 03 May 2018 14:43:25 +0900 |
Yuya Nishihara |
hgweb: prevent triggering dummy href="#" handler
stable
|
Wed, 02 May 2018 21:00:43 -0700 |
Gregory Szorc |
paper: add href="#" to links with click handlers
stable
|
Wed, 02 May 2018 19:16:01 -0700 |
Gregory Szorc |
paper: don't register click handlers with inline javascript (issue5812)
stable
|
Mon, 30 Apr 2018 17:28:59 -0700 |
Gregory Szorc |
hgweb: allow Content-Security-Policy header on 304 responses (issue5844)
stable
|
Mon, 30 Apr 2018 17:22:20 -0700 |
Gregory Szorc |
hgweb: discard Content-Type header for 304 responses (issue5844)
stable
|
Mon, 30 Apr 2018 17:08:56 -0700 |
Gregory Szorc |
tests: add tests demonstrating ISE for HTTP 304 responses with hgwebdir
stable
|
Fri, 27 Apr 2018 14:51:02 -0700 |
Gregory Szorc |
hgweb: guard against empty Content-Length header
stable
|
Thu, 26 Apr 2018 21:10:56 +0900 |
Yuya Nishihara |
test-push-http: do not clear pid file
stable
|
Thu, 26 Apr 2018 21:24:13 +0900 |
Yuya Nishihara |
debugcolor: fix crash by empty styles (issue5856)
stable
|
Wed, 25 Apr 2018 14:51:20 -0700 |
Gregory Szorc |
tests: explicitly define compression engines for tests
stable
|
Wed, 25 Apr 2018 13:18:51 -0400 |
Augie Fackler |
tests: update no-zstd branch of test-treediscovery.t as in 330ada7e8ea5
stable
|
Wed, 25 Apr 2018 13:13:42 -0400 |
Augie Fackler |
tests: glob away content-length changes relating to missing zstd bindings
stable
|
Wed, 25 Apr 2018 09:24:07 -0700 |
Martin von Zweigbergk |
revlog: make pure version of _partialmatch() support 40-byte hex nodeids
stable
|
Tue, 24 Apr 2018 13:55:25 -0700 |
Gregory Szorc |
hgweb: reuse body file object when hgwebdir calls hgweb (issue5851)
stable
|
Wed, 25 Apr 2018 00:26:49 +0530 |
Pulkit Goyal |
remotenames: mark the extension as EXPERIMENTAL
stable
|
Tue, 24 Apr 2018 22:47:14 -0400 |
Augie Fackler |
tests: fix test-check-commit.t when all commits are public
stable
|
Tue, 24 Apr 2018 21:29:00 +0900 |
Yuya Nishihara |
import: fix crash on --exact check of empty commit (issue5702)
stable
|
Tue, 24 Apr 2018 08:20:15 -0700 |
Martin von Zweigbergk |
tests: mark test-check-interfaces.py as requiring a repo
stable
|
Mon, 23 Apr 2018 19:23:18 +0100 |
Boris Feld |
sshpeer: reflect actual command activity one handshake
stable
|
Mon, 23 Apr 2018 23:24:53 -0400 |
Matt Harbison |
tests: drop a useless glob in test-infinite-bundlestore.t
stable
|
Mon, 23 Apr 2018 23:22:52 -0400 |
Matt Harbison |
infinitepush: ensure fileindex bookmarks use '/' separators (issue5840)
stable
|
Sun, 22 Apr 2018 11:54:10 -0700 |
Gregory Szorc |
interfaceutil: module to stub out zope.interface
stable
|
Mon, 23 Apr 2018 21:13:19 +0900 |
Yuya Nishihara |
test-fix: normalize precision of mtime copied by 'cp -p'
stable
|
Fri, 20 Apr 2018 14:43:45 -0400 |
Augie Fackler |
merge stable heads
stable
|
Fri, 20 Apr 2018 14:37:48 -0400 |
Augie Fackler |
Added signature for changeset 1ec874717d8a
stable
|
Fri, 20 Apr 2018 14:37:47 -0400 |
Augie Fackler |
Added tag 4.6rc1 for changeset 1ec874717d8a
stable
|
Fri, 20 Apr 2018 15:39:32 +0200 |
Kim Alvefur |
internals: correct capitalization of 'compression' stream level parameter
stable
|
Fri, 20 Apr 2018 20:54:32 +0900 |
Yuya Nishihara |
test-check-code: prevent from adding Python modules shadowed by ancient C
stable 4.6rc1
|
Fri, 20 Apr 2018 20:48:10 +0900 |
Yuya Nishihara |
diffhelper: rename module to avoid conflicts with ancient C module (issue5846)
stable
|
Thu, 19 Apr 2018 23:33:17 +0900 |
Yuya Nishihara |
diffhelpers: backport 9e40bc4c1bde from C implementation
stable
|
Fri, 20 Apr 2018 20:38:29 +0900 |
Yuya Nishihara |
version: make parser more robust for rc variants and ill-formed strings
stable
|
Wed, 18 Apr 2018 19:02:44 -0600 |
Tom Prince |
phabricator: specify some metadata compatibly with arc
stable
|
Thu, 19 Apr 2018 19:46:24 +0900 |
Yuya Nishihara |
diff: restore original color scheme for worddiff
stable
|
Thu, 19 Apr 2018 22:12:10 +0900 |
Yuya Nishihara |
test-fix: fix use of 'f --newer' to check that foo.whole is not updated
stable
|
Thu, 19 Apr 2018 19:55:51 +0900 |
Yuya Nishihara |
context: translate FilteredIndex/LookupError at repo[changeid] (API)
stable
|
Thu, 19 Apr 2018 20:22:33 +0900 |
Yuya Nishihara |
inifinitepush: fix filebundlestore to close file
stable
|
Wed, 18 Apr 2018 15:07:06 +0200 |
Boris Feld |
notify: only notify for non-filtered revision
stable
|
Wed, 18 Apr 2018 15:05:12 +0200 |
Boris Feld |
notify: access the initial revision on an unfiltered repository (issue5821)
stable
|
Wed, 18 Apr 2018 15:04:12 +0200 |
Boris Feld |
notify: use changelog API to iterate over revision number (issue5821)
stable
|
Thu, 19 Apr 2018 00:55:36 -0400 |
Matt Harbison |
infinitepush: open files in binary mode
stable
|
Fri, 30 Mar 2018 21:12:09 -0400 |
Matt Harbison |
tests: stabilize test-fix.t for Windows
stable
|
Wed, 18 Apr 2018 15:39:22 -0400 |
Augie Fackler |
Added signature for changeset ed5448edcbfa
stable
|
Wed, 18 Apr 2018 15:39:21 -0400 |
Augie Fackler |
Added tag 4.6rc0 for changeset ed5448edcbfa
stable
|
Wed, 18 Apr 2018 15:32:08 -0400 |
Augie Fackler |
merge with default to begin 4.6 freeze
stable 4.6rc0
|
Sun, 04 Mar 2018 15:29:41 -0500 |
Augie Fackler |
rebase: introduce support for automatically rebasing orphan changes
|
Wed, 18 Apr 2018 14:32:36 -0400 |
Augie Fackler |
py3: whitelist six new passing tests
|
Mon, 16 Apr 2018 22:21:54 -0700 |
Gregory Szorc |
wireproto: rename wireproto to wireprotov1server (API)
|
Mon, 16 Apr 2018 22:10:02 -0700 |
Gregory Szorc |
wireproto: move version 2 commands dict to wireprotov2server
|
Mon, 16 Apr 2018 22:08:13 -0700 |
Gregory Szorc |
wireproto: move supportedcompengines out of wireproto
|
Mon, 16 Apr 2018 22:00:52 -0700 |
Gregory Szorc |
wireproto: reimplement dispatch() for version 2 server
|
Mon, 16 Apr 2018 21:52:33 -0700 |
Gregory Szorc |
wireproto: move command registration types to wireprototypes
|
Mon, 16 Apr 2018 21:49:59 -0700 |
Gregory Szorc |
wireproto: make version 2 @wireprotocommand an independent function
|
Mon, 16 Apr 2018 21:38:52 -0700 |
Gregory Szorc |
wireproto: don't pass transportpolicy argument
|
Wed, 18 Apr 2018 19:25:35 +0530 |
Sushil khanchi |
forget: rename --confirm to --interactive
|
Tue, 17 Apr 2018 13:46:18 +0200 |
Joerg Sonnenberger |
notify: add maxdiffstat option to truncate long file lists
|
Fri, 13 Apr 2018 23:45:07 +0900 |
Yuya Nishihara |
log: fix crash on empty revision with --copies switch
|
Tue, 17 Apr 2018 21:59:58 +0900 |
Yuya Nishihara |
revsetlang: do not pass in non-bytes to parse()
|
Sat, 14 Apr 2018 00:30:39 +0900 |
Yuya Nishihara |
fix: use templater to substitute values in command string
|
Fri, 13 Apr 2018 23:07:12 +0900 |
Yuya Nishihara |
logcmdutil: pass formatter to jsonchangeset as argument
|
Fri, 13 Apr 2018 22:47:14 +0900 |
Yuya Nishihara |
logcmdutil: rewrite jsonchangeset printer to be backed by jsonformatter
|
Fri, 13 Apr 2018 22:20:13 +0900 |
Yuya Nishihara |
logcmdutil: remove unused attribute 'cache' from jsonchangeset printer
|
Fri, 13 Apr 2018 22:58:49 +0900 |
Yuya Nishihara |
formatter: convert timestamp to int
|
Tue, 17 Apr 2018 03:07:01 +0200 |
Joerg Sonnenberger |
bundle: introduce per-engine compression level
|
Tue, 17 Apr 2018 02:41:25 +0200 |
Joerg Sonnenberger |
bundlespec: drop externalnames flag
|
Mon, 16 Apr 2018 23:29:09 -0700 |
Martin von Zweigbergk |
revlog: make shortest() take a full binary nodeid (API)
|
Fri, 06 Apr 2018 11:13:47 -0400 |
Matt Harbison |
lfs: add the 'Authorization' property to the Batch API response, if present
|
Sat, 14 Apr 2018 21:16:35 -0400 |
Matt Harbison |
lfs: enable the final download count status message
|
Sat, 14 Apr 2018 20:11:27 -0400 |
Matt Harbison |
diff: invoke the file prefetch hook
|
Sat, 14 Apr 2018 19:43:45 -0400 |
Matt Harbison |
export: invoke the file prefetch hook
|
Sat, 14 Apr 2018 18:50:45 -0400 |
Matt Harbison |
scmutil: teach the file prefetch hook to handle multiple commits
|
Mon, 16 Apr 2018 23:39:30 -0400 |
Matt Harbison |
tests: arrange for a server in wireproto-command-capabilities.t to be killed
|
Tue, 10 Apr 2018 16:06:52 +0200 |
Boris Feld |
revset: skip legacy lookup for revspec wrapped in 'revset(...)'
|
Thu, 01 Mar 2018 11:37:16 -0500 |
Boris Feld |
revset: add more test to show current behaviors with label looking like revset
|
Sat, 14 Apr 2018 20:04:59 -0700 |
Gregory Szorc |
commands: use command executor interface
|
Sat, 14 Apr 2018 18:36:00 -0700 |
Gregory Szorc |
exchange: use command executor interface for calling listkeys
|
Thu, 22 Mar 2018 16:11:42 +0530 |
Sushil khanchi |
forget: add --confirm option
|
Fri, 13 Apr 2018 23:12:07 -0400 |
Augie Fackler |
largefiles: opts appears to already be bytes in this instance
|
Fri, 13 Apr 2018 23:58:13 -0400 |
Augie Fackler |
tests: port inline extensions in test-hook.t to py3
|
Sat, 14 Apr 2018 00:10:17 -0400 |
Augie Fackler |
tests: manually print list in test-hook.t
|
Sat, 14 Apr 2018 00:08:59 -0400 |
Augie Fackler |
hook: also use pprint on lists for stable output on py2/3
|
Fri, 13 Apr 2018 23:56:11 -0400 |
Augie Fackler |
hook: use stringutil.pprint instead of reinventing it
|
Fri, 13 Apr 2018 23:57:57 -0400 |
Augie Fackler |
stringutil: make b prefixes on string output optional
|
Fri, 13 Apr 2018 23:55:37 -0400 |
Augie Fackler |
stringutil: teach pprint how to format None
|
Fri, 13 Apr 2018 23:50:17 -0400 |
Augie Fackler |
tests: update inline extensions in test-bundle2-exchange.t to py3
|
Fri, 13 Apr 2018 23:11:46 -0400 |
Augie Fackler |
wsgicgi: un-do some prior porting work that is now wrong
|
Fri, 13 Apr 2018 22:36:54 -0400 |
Augie Fackler |
hgweb_mod: inform hgweb class about paths actually being bytes
|
Fri, 13 Apr 2018 22:33:38 -0400 |
Augie Fackler |
hgweb: inform hgweb.hgweb() entrypoint that paths should be bytes
|
Fri, 13 Apr 2018 22:27:16 -0400 |
Augie Fackler |
tests: port inline cgi script in test-largefiles.t to python 3
|
Fri, 13 Apr 2018 22:26:57 -0400 |
Augie Fackler |
lfcommands: use %d on known-int in format string
|
Fri, 13 Apr 2018 22:12:30 -0400 |
Augie Fackler |
py3: fix test-shelve.t on Python 3
|
Fri, 13 Apr 2018 21:53:07 -0400 |
Augie Fackler |
tests: fix up a couple of minor bytes inconsistencies in run-tests.py
|
Fri, 13 Apr 2018 21:51:10 -0400 |
Augie Fackler |
tests: make sure test-run-tests.t actually runs run-tests.py under Python 3
|
Fri, 13 Apr 2018 21:30:55 -0400 |
Augie Fackler |
py3: another three passing
|
Fri, 13 Apr 2018 21:11:28 -0400 |
Augie Fackler |
httppeer: work around API differences on urllib Request objects
|
Fri, 13 Apr 2018 21:07:18 -0400 |
Augie Fackler |
httppeer: no matter what Python 3 might think, http headers are bytes
|
Fri, 13 Apr 2018 21:06:50 -0400 |
Augie Fackler |
httppeer: fix debug prints to work on Python 3
|
Fri, 13 Apr 2018 21:04:25 -0400 |
Augie Fackler |
url: some bytes/str cleanup where we interface with stdlib funcs
|
Fri, 13 Apr 2018 21:01:17 -0400 |
Augie Fackler |
hgweb: these strings should be sysstrs, not bytes
|
Fri, 13 Apr 2018 21:22:05 -0400 |
Augie Fackler |
tests: port inline extensions in test-http.t to Python 3
|
Mon, 09 Apr 2018 15:58:30 -0700 |
Jun Wu |
patch: implement a new worddiff algorithm
|
Mon, 19 Mar 2018 04:28:30 -0700 |
Jun Wu |
patch: buffer lines for a same hunk
|
Mon, 19 Mar 2018 04:28:29 -0700 |
Jun Wu |
patch: move yielding "\n" to the end of loop
|
Mon, 16 Apr 2018 09:39:40 -0700 |
Martin von Zweigbergk |
context: clarify deprecation warning message
|
Sun, 15 Apr 2018 10:37:29 -0700 |
Gregory Szorc |
wireprotov2: add support for more response types
|
Sat, 14 Apr 2018 15:38:11 -0700 |
Gregory Szorc |
wireprotov2: remove support for sending bytes response
|
Sat, 14 Apr 2018 15:36:12 -0700 |
Gregory Szorc |
wireprotov2: change behavior of error frame
|
Sat, 14 Apr 2018 15:19:36 -0700 |
Gregory Szorc |
wireprotov2: change command response protocol to include a leading map
|
Sat, 14 Apr 2018 14:37:23 -0700 |
Gregory Szorc |
wireprotov2: change frame type and name for command response
|
Sat, 14 Apr 2018 12:11:24 -0700 |
Gregory Szorc |
wireprotov2: change frame type value for command data
|
Sat, 14 Apr 2018 12:07:31 -0700 |
Gregory Szorc |
wireprotov2: define response data as CBOR
|
Sat, 14 Apr 2018 11:49:06 -0700 |
Gregory Szorc |
wireprotov2: decode responses to their expected types
|
Sat, 14 Apr 2018 11:46:08 -0700 |
Gregory Szorc |
wireprotov2: establish a type for representing command response
|
Sat, 14 Apr 2018 11:50:19 -0700 |
Gregory Szorc |
wireprotov2: move response handling out of httppeer
|
Sat, 14 Apr 2018 11:49:57 -0700 |
Gregory Szorc |
debugcommands: ability to suppress logging of handshake
|
Sat, 14 Apr 2018 09:57:44 -0700 |
Gregory Szorc |
hg: pass command intents to repo/peer creation (API)
|
Sat, 14 Apr 2018 09:23:48 -0700 |
Gregory Szorc |
registrar: replace "cmdtype" with an intent-based mechanism (API)
|
Sat, 14 Apr 2018 11:20:38 -0400 |
Augie Fackler |
cleanup: polyfill assertRaisesRegex so we can avoid assertRaisesRegexp
|
Sat, 14 Apr 2018 11:07:24 -0400 |
Augie Fackler |
tests: add b prefixes to test-hg-parseurl.py
|
Sat, 14 Apr 2018 11:04:58 -0400 |
Augie Fackler |
tests: port test-hg-parseurl.py to unittest
|
Sat, 14 Apr 2018 01:12:55 -0400 |
Augie Fackler |
hgwebdir: un-bytes the env dict before re-parsing env
|
Sat, 14 Apr 2018 16:36:15 -0700 |
Gregory Szorc |
cborutil: implement support for streaming encoding, bytestring decoding
|
Sun, 15 Apr 2018 22:28:03 -0400 |
Matt Harbison |
configitems: register server.zstdlevel
|
Sat, 14 Apr 2018 00:13:08 -0700 |
Martin von Zweigbergk |
scmutil: make shortesthexnodeidprefix() take a full binary nodeid
|
Fri, 13 Apr 2018 10:36:03 -0700 |
Martin von Zweigbergk |
scmutil: make shortesthexnodeidprefix() use unfiltered repo
|
Sun, 15 Apr 2018 19:41:34 +0800 |
Anton Shestakov |
templates: adjust white space amount in the output of {whyunstable}
|
Sun, 15 Apr 2018 19:28:01 +0800 |
Anton Shestakov |
tests: split long templates that use {whyunstable} and put them in hgrc
|
Sun, 15 Apr 2018 18:37:22 +0800 |
Anton Shestakov |
tests: make custom templates that use {whyunstable} terser
|
Sun, 15 Apr 2018 18:27:49 +0800 |
Anton Shestakov |
tests: hg log shouldn't need --hidden to show whyunstable template keyword
|
Sat, 14 Apr 2018 15:39:57 +0200 |
Antonio Muci |
makefile: add Ubuntu Bionic docker targets (.deb and ppa)
|
Sat, 14 Apr 2018 18:23:57 +0200 |
Antonio Muci |
makefile: reformat .PHONY targets
|
Sat, 14 Apr 2018 15:57:55 +0200 |
Antonio Muci |
makefile: mkdir is not needed on templatized docker builds
|
Sun, 01 Apr 2018 23:50:34 +0900 |
Yuya Nishihara |
hgweb: convert _siblings to a factory function of mappinggenerator
|
Sun, 01 Apr 2018 23:47:43 +0900 |
Yuya Nishihara |
hgweb: extract a generator function of _siblings class
|
Sun, 01 Apr 2018 23:40:08 +0900 |
Yuya Nishihara |
hgweb: wrap {changenav} and {nav} with mappinglist
|
Sun, 01 Apr 2018 23:34:29 +0900 |
Yuya Nishihara |
hgweb: make revnav.gen() simply build a list of mappings by one pass
|
Sun, 01 Apr 2018 23:12:37 +0900 |
Yuya Nishihara |
hgweb: lift {sessionvars} to a wrapped type
|
Sun, 01 Apr 2018 23:03:58 +0900 |
Yuya Nishihara |
hgweb: make sessionvars class less dense
|
Sun, 01 Apr 2018 23:03:02 +0900 |
Yuya Nishihara |
hgweb: prefix private variables of sessionvars with '_'
|
Fri, 13 Apr 2018 16:32:33 -0400 |
Matt Harbison |
lfs: update the HTTP status codes in error cases
|
Sun, 25 Feb 2018 14:07:13 -0500 |
Matt Harbison |
lfs: gracefully handle aborts on the server when corrupt blobs are detected
|
Fri, 13 Apr 2018 14:16:30 -0400 |
Matt Harbison |
lfs: fix the inferred remote store path when using a --prefix
|
Fri, 13 Apr 2018 12:39:54 -0400 |
Matt Harbison |
lfs: log information about Internal Server Errors reported in the Batch API
|
Sat, 07 Apr 2018 12:48:21 -0400 |
Matt Harbison |
test-lfs: add tests to force server error path coverage
|
Sat, 14 Apr 2018 10:43:19 -0400 |
Augie Fackler |
keepalive: add ** overlooked in 83250442dc81
|
Sat, 14 Apr 2018 17:27:32 +0900 |
Yuya Nishihara |
test-check-commit: don't run hg per commit
|
Sat, 14 Apr 2018 20:34:14 +0800 |
Anton Shestakov |
templates: make divergentnodes in whyunstable keyword be a hybrid list
|
Mon, 26 Mar 2018 17:00:12 +0800 |
Anton Shestakov |
templates: add whyunstable template keyword
|
Sat, 14 Apr 2018 00:41:44 -0400 |
Augie Fackler |
commands: drop spurious r'' on dry_run in forget
|
Sat, 14 Apr 2018 00:56:53 -0400 |
Augie Fackler |
tests: port inline extension in test-http-bundle1.t to py3
|
Sat, 14 Apr 2018 01:35:44 -0400 |
Augie Fackler |
tests: add all missing b prefixes in reactor tests
|
Sat, 14 Apr 2018 01:34:44 -0400 |
Augie Fackler |
stringutil: ast.literal_eval needs a unicode on py3
|
Fri, 13 Apr 2018 22:55:01 -0700 |
Martin von Zweigbergk |
scmutil: introduce shortesthexnodeidprefix()
|
Fri, 13 Apr 2018 11:00:30 -0700 |
Martin von Zweigbergk |
scmutil: use resolvehexnodeidprefix() from revsymbol()
|
Fri, 13 Apr 2018 22:46:37 -0700 |
Martin von Zweigbergk |
scmutil: rename resolvepartialhexnodeid() to resolvehexnodeidprefix()
|
Fri, 13 Apr 2018 09:48:22 -0700 |
Martin von Zweigbergk |
scmutil: document that isrevsymbol() raises on ambiguous node prefix
|
Fri, 13 Apr 2018 09:19:38 -0700 |
Martin von Zweigbergk |
context: set stack level for deprecation warning
|
Fri, 13 Apr 2018 14:18:26 -0700 |
Martin von Zweigbergk |
util: set correct stack level on deprecation warnings
|
Sat, 14 Apr 2018 12:57:32 +0900 |
Yuya Nishihara |
revset: pass in lookup function instead of repo (API)
|
Sat, 14 Apr 2018 12:44:40 +0900 |
Yuya Nishihara |
revset: drop support for posttreebuilthook() (API)
|
Sat, 14 Apr 2018 02:07:42 +0530 |
Pulkit Goyal |
py3: make values bytes before passing into server.runservice()
|
Fri, 13 Apr 2018 18:44:18 -0400 |
Augie Fackler |
py3: two more passing tests
|
Fri, 13 Apr 2018 18:28:58 -0400 |
Augie Fackler |
localrepo: add some overlooked strkwargs love for py3
|
Fri, 13 Apr 2018 18:17:45 -0400 |
Augie Fackler |
py3: paper over differences in future exception handling
|
Sat, 14 Apr 2018 02:06:03 +0530 |
Pulkit Goyal |
py3: add b'' prefixes to make values bytes
|
Sat, 14 Apr 2018 02:04:19 +0530 |
Pulkit Goyal |
py3: use b"%d" instead of str() to convert int to bytes
|
Sat, 14 Apr 2018 02:03:02 +0530 |
Pulkit Goyal |
py3: add b'' prefixes to make values bytes
|
Sat, 14 Apr 2018 02:02:11 +0530 |
Pulkit Goyal |
py3: use str variables to check keys in request header
|
Sat, 14 Apr 2018 02:00:43 +0530 |
Pulkit Goyal |
py3: make sure curses.tigetstr() first argument is a str
|
Sat, 14 Apr 2018 01:59:55 +0530 |
Pulkit Goyal |
py3: use stringutil.forcebytestr() instead of str()
|
Sat, 14 Apr 2018 01:58:44 +0530 |
Pulkit Goyal |
py3: iterate over a copy of dict while changing it
|
Sat, 14 Apr 2018 00:56:44 +0530 |
Pulkit Goyal |
py3: use urllib.parse.unquote_plus instead of urllib.unquote_plus
|
Fri, 13 Apr 2018 18:41:56 +0530 |
Pulkit Goyal |
py3: add b'' prefixes to tests/test-status-inprocess.py
|
Fri, 13 Apr 2018 16:31:02 +0530 |
Pulkit Goyal |
lock: don't use 'file' as a variable name
|
Fri, 13 Apr 2018 16:30:27 +0530 |
Pulkit Goyal |
py3: use b"%d" instead of str() to convert integers to bytes
|
Fri, 13 Apr 2018 12:50:47 -0700 |
Gregory Szorc |
wireproto: expose repository formats via capabilities
|
Fri, 13 Apr 2018 12:49:47 -0700 |
Gregory Szorc |
wireprotoframing: record when new stream is encountered
|
Thu, 12 Apr 2018 13:11:29 -0700 |
Gregory Szorc |
wireprotoframing: use value passed into function
|
Thu, 12 Apr 2018 13:08:33 -0700 |
Gregory Szorc |
httppeer: handle error response from client reactor
|
Fri, 13 Apr 2018 12:31:56 -0700 |
Gregory Szorc |
wireproto: add media type to version 2 capabilities response
|
Fri, 13 Apr 2018 12:31:34 -0700 |
Gregory Szorc |
debugcommands: use command executor for invoking commands
|
Fri, 13 Apr 2018 12:30:04 -0700 |
Gregory Szorc |
httppeer: implement command executor for version 2 peer
|
Fri, 13 Apr 2018 11:54:13 -0700 |
Gregory Szorc |
repository: remove ipeercommands from ipeerbase
|
Fri, 13 Apr 2018 12:13:42 -0700 |
Gregory Szorc |
wireproto: properly call clonebundles command
|
Fri, 13 Apr 2018 11:37:37 -0700 |
Gregory Szorc |
exchange: use command executor for getbundle
|
Fri, 13 Apr 2018 11:45:38 -0700 |
Gregory Szorc |
exchange: use command executor for pushkey
|
Fri, 13 Apr 2018 11:30:44 -0700 |
Gregory Szorc |
wireproto: use command executor for unbundle
|
Thu, 12 Apr 2018 12:33:07 -0700 |
Gregory Szorc |
debugcommands: perform handshake when obtaining httpv2 peer
|
Wed, 11 Apr 2018 18:15:51 -0700 |
Gregory Szorc |
wireproto: rename HTTPV2 so it less like HTTP/2
|
Fri, 13 Apr 2018 11:21:55 -0700 |
Gregory Szorc |
bundlerepo: use command executor for wire protocol commands
|
Wed, 11 Apr 2018 17:51:40 -0700 |
Gregory Szorc |
bundlerepo: rename "other" to "peer"
|
Fri, 13 Apr 2018 11:19:39 -0700 |
Gregory Szorc |
bookmarks: use command executor for wire protocol commands
|
Fri, 13 Apr 2018 11:17:45 -0700 |
Gregory Szorc |
hg: use command executor for wire protocol commands
|
Fri, 13 Apr 2018 11:14:54 -0700 |
Gregory Szorc |
logexchange: use command executor for wire protocol commands
|
Fri, 13 Apr 2018 11:14:19 -0700 |
Gregory Szorc |
streamclone: use command executor for wire protocol commands
|
Fri, 13 Apr 2018 11:13:05 -0700 |
Gregory Szorc |
discovery: use command executor interface
|
Wed, 11 Apr 2018 17:24:43 -0700 |
Gregory Szorc |
discovery: don't redundantly call branchmap
|
Fri, 13 Apr 2018 11:12:19 -0700 |
Gregory Szorc |
wireproto: convert legacy commands to command executor
|
Fri, 13 Apr 2018 11:10:59 -0700 |
Gregory Szorc |
treediscovery: switch to command executor interface
|
Wed, 11 Apr 2018 16:18:26 -0700 |
Gregory Szorc |
wireproto: remove iterbatch() from peer interface (API)
|
Fri, 13 Apr 2018 11:08:46 -0700 |
Gregory Szorc |
largefiles: use command executor for batch operation
|
Fri, 13 Apr 2018 11:02:34 -0700 |
Gregory Szorc |
wireproto: implement batching on peer executor interface
|
Fri, 13 Apr 2018 10:51:23 -0700 |
Gregory Szorc |
wireproto: implement command executor interface for version 1 peers
|
Fri, 13 Apr 2018 10:23:05 -0700 |
Gregory Szorc |
repository: define new interface for running commands
|
Mon, 09 Apr 2018 12:28:57 -0700 |
Gregory Szorc |
pycompat: export a handle on concurrent.futures
|
Mon, 09 Apr 2018 12:27:52 -0700 |
Gregory Szorc |
setup: add packages for concurrent.futures
|
Mon, 09 Apr 2018 12:23:48 -0700 |
Gregory Szorc |
futures: switch to absolute and relative imports
|
Mon, 09 Apr 2018 12:22:31 -0700 |
Gregory Szorc |
tests: silence pyflakes for thirdparty/concurrent
|
Mon, 09 Apr 2018 12:19:37 -0700 |
Gregory Szorc |
futures: get rid of extend_path
|
Wed, 11 Apr 2018 14:48:24 -0700 |
Gregory Szorc |
thirdparty: vendor futures 3.2.0
|
Thu, 12 Apr 2018 15:05:49 +0530 |
Pulkit Goyal |
py3: make sure decode() first argument is str
|
Thu, 12 Apr 2018 23:14:38 -0700 |
Gregory Szorc |
patch: make extract() a context manager (API)
|
Thu, 12 Apr 2018 23:06:27 -0700 |
Gregory Szorc |
cmdutil: pass in parsed patch to tryimportone() (API)
|
Thu, 12 Apr 2018 20:42:42 -0700 |
Gregory Szorc |
stringutil: support more types with pprint()
|
Thu, 12 Apr 2018 14:27:13 -0400 |
Augie Fackler |
fix: port most of the way to python 3
|
Thu, 12 Apr 2018 17:24:55 -0700 |
Matt Harbison |
lfs: teach the blob server to handle --prefix
|
Thu, 05 Apr 2018 15:42:40 -0400 |
Matt Harbison |
hgweb: fallback to checking wsgireq.env for REPO_NAME for 3rd party hosting
|
Wed, 11 Apr 2018 12:51:09 -0700 |
Gregory Szorc |
peer: scatter module to the wind (API)
|
Wed, 11 Apr 2018 12:49:08 -0700 |
Gregory Szorc |
wireproto: move version 1 peer functionality to standalone module (API)
|
Wed, 11 Apr 2018 10:51:38 -0700 |
Gregory Szorc |
wireproto: move gboptsmap to wireprototypes and rename (API)
|
Wed, 11 Apr 2018 10:50:58 -0700 |
Gregory Szorc |
wireproto: move value encoding functions to wireprototypes (API)
|
Tue, 10 Apr 2018 19:09:35 -0700 |
Gregory Szorc |
httppeer: basic implementation of capabilities interface
|
Tue, 10 Apr 2018 18:47:09 -0700 |
Gregory Szorc |
repository: split capabilities methods into separate interface
|
Wed, 11 Apr 2018 11:03:45 -0700 |
Gregory Szorc |
httppeer: implement ipeerconnection
|
Thu, 12 Apr 2018 13:25:54 -0400 |
Augie Fackler |
py3: whitelist another six passing tests
|
Wed, 11 Apr 2018 17:43:00 -0400 |
Augie Fackler |
py3: whitelist another nine passing tests
|
Wed, 11 Apr 2018 14:01:37 -0400 |
Augie Fackler |
hgweb: use our forked wsgiheaders module instead of stdlib one
|
Thu, 12 Apr 2018 10:00:09 -0700 |
Augie Fackler |
wsgiheaders: import a bytes-ified fork of wsgiref.headers from cpython@46f5072
|
Thu, 12 Apr 2018 23:13:55 +0900 |
Yuya Nishihara |
export: enable formatter support (API)
|
Thu, 12 Apr 2018 22:59:49 +0900 |
Yuya Nishihara |
export: extract function to write patch to file object (API)
|
Thu, 12 Apr 2018 22:39:43 +0900 |
Yuya Nishihara |
export: port _exportsingle() to formatter
|
Thu, 12 Apr 2018 22:08:55 +0900 |
Yuya Nishihara |
export: serialize revisions to be exported per destination file
|
Thu, 12 Apr 2018 21:56:02 +0900 |
Yuya Nishihara |
export: split cmdutil.export() to single-file and maybe-multiple-files cases
|
Thu, 12 Apr 2018 21:47:17 +0900 |
Yuya Nishihara |
export: remove unused argument 'rev' from _exportsingle()
|
Thu, 12 Apr 2018 21:33:47 +0900 |
Yuya Nishihara |
export: do not start pager if output will be written to file
|
Thu, 12 Apr 2018 23:25:58 +0900 |
Yuya Nishihara |
formatter: carry opts to file-based formatters by basefm
|
Thu, 12 Apr 2018 23:24:33 +0900 |
Yuya Nishihara |
formatter: remove unused private attributes from baseformatter
|
Fri, 30 Mar 2018 16:40:25 -0700 |
Danny Hooper |
fix: add --all flag to fix non-public non-obsolete revisions
|
Sat, 24 Mar 2018 14:28:24 -0400 |
Augie Fackler |
fsmonitor: layer on another hack in bser.c for os.stat() compat (issue5811)
|
Wed, 11 Apr 2018 17:24:38 -0400 |
Augie Fackler |
tests: use `f --newer` instead of `stat -c` in test-fix.t
|
Wed, 11 Apr 2018 17:07:07 -0400 |
Augie Fackler |
tests: glob away fqdn wherever we print it
|
Wed, 11 Apr 2018 16:26:40 -0400 |
Augie Fackler |
hgweb: use native strings when interfacing with stdlib headers
|
Wed, 11 Apr 2018 16:10:02 -0400 |
Augie Fackler |
wireprotoserver: headers are bytes for us internally, use bytes
|
Wed, 11 Apr 2018 16:09:23 -0400 |
Augie Fackler |
hgweb: put response headers back into str for Python 3
|
Wed, 11 Apr 2018 14:57:11 -0400 |
Augie Fackler |
tests: load showstack in test-pull-http.t so network hangs are easier to find
|
Wed, 11 Apr 2018 14:39:49 -0400 |
Augie Fackler |
keepalive: rewrite readinto() to not use read()
|
Thu, 12 Apr 2018 17:22:59 +0530 |
Pulkit Goyal |
py3: use bytes() instead of str() on util.url()
|
Thu, 12 Apr 2018 17:21:56 +0530 |
Pulkit Goyal |
py3: use stringutil.forcebytestr() to convert error messages to bytes
|
Thu, 12 Apr 2018 08:06:39 -0700 |
Pulkit Goyal |
py3: suppress the return value of write() in tests/test-subrepo-missing.t
|
Thu, 12 Apr 2018 16:52:32 +0530 |
Pulkit Goyal |
py3: add b'' prefixes in tests/test-linerange.py
|
Thu, 12 Apr 2018 15:23:36 +0530 |
Pulkit Goyal |
py3: add b'' prefix to make the regex bytes
|
Thu, 12 Apr 2018 15:22:56 +0530 |
Pulkit Goyal |
py3: use b'%d' to convert int to bytes instead of str()
|
Thu, 12 Apr 2018 15:03:15 +0530 |
Pulkit Goyal |
py3: use print as a function in test-convert-git.t
|
Thu, 12 Apr 2018 14:30:37 +0530 |
Pulkit Goyal |
py3: use '%d' for integers instead of '%s'
|
Thu, 12 Apr 2018 14:28:08 +0530 |
Pulkit Goyal |
py3: prevent transformer from adding b'' by adding r'' prefix
|
Thu, 12 Apr 2018 14:26:31 +0530 |
Pulkit Goyal |
py3: use pycompat.{strkwargs|byteskwargs} in infinitepush
|
Wed, 11 Apr 2018 22:36:16 +0530 |
Pulkit Goyal |
py3: make sure we open file in bytes mode
|
Sat, 07 Apr 2018 01:37:25 +0900 |
Yuya Nishihara |
diffhelpers: be more tolerant for stripped empty lines of CRLF ending
|
Mon, 09 Apr 2018 21:08:52 +0900 |
Yuya Nishihara |
diffhelpers: make return value of testhunk() more Pythonic
|
Mon, 09 Apr 2018 21:06:46 +0900 |
Yuya Nishihara |
patch: error out if reached to EOF while reading hunk
|
Mon, 09 Apr 2018 20:55:05 +0900 |
Yuya Nishihara |
diffhelpers: remove unused return value from fixnewline() and addlines()
|
Mon, 09 Apr 2018 20:54:00 +0900 |
Yuya Nishihara |
diffhelpers: move out of pure package
|
Mon, 09 Apr 2018 20:52:54 +0900 |
Yuya Nishihara |
diffhelpers: naming and whitespace cleanup
|
Mon, 09 Apr 2018 20:51:23 +0900 |
Yuya Nishihara |
diffhelpers: remove C implementation in favor of pure Python version
|
Mon, 09 Apr 2018 20:49:39 +0900 |
Yuya Nishihara |
patch: stop using cext.diffhelpers
|
Mon, 09 Apr 2018 20:47:43 +0900 |
Yuya Nishihara |
diffhelpers: port docstrings from cext to pure
|
Mon, 09 Apr 2018 20:44:41 +0900 |
Yuya Nishihara |
py3: get rid of character access from pure.diffhelpers
|
Wed, 11 Apr 2018 18:23:29 -0400 |
Matt Harbison |
lfs: handle paths that don't end with '/' when inferring the blob store
|
Sun, 08 Apr 2018 14:22:12 -0400 |
Matt Harbison |
lfs: infer the blob store URL from an explicit push dest or default-push
|
Sun, 08 Apr 2018 01:23:39 -0400 |
Matt Harbison |
lfs: infer the blob store URL from an explicit pull source
|
Wed, 11 Apr 2018 17:29:55 -0400 |
Matt Harbison |
lfs: special case the null:// usercache instead of treating it as a url
|
Wed, 04 Apr 2018 17:37:35 +0530 |
Pulkit Goyal |
tests: add tests showing pulling from infinitepush works over wire
|
Fri, 30 Mar 2018 17:01:12 -0700 |
Danny Hooper |
fix: use a portable python script instead of sed in test
|
Wed, 11 Apr 2018 14:35:37 +0530 |
Pulkit Goyal |
py3: use pycompat.bytestr() where repr in involved
|
Tue, 10 Apr 2018 18:16:47 -0700 |
Gregory Szorc |
httppeer: support protocol upgrade
|
Tue, 10 Apr 2018 14:29:15 -0700 |
Gregory Szorc |
wireproto: define and implement HTTP handshake to upgrade protocol
|
Tue, 10 Apr 2018 18:13:28 -0700 |
Gregory Szorc |
httppeer: only advertise partial-pull if capabilities are known
|
Tue, 10 Apr 2018 16:53:44 -0700 |
Gregory Szorc |
httppeer: always add x-hg* headers to Vary header
|
Tue, 10 Apr 2018 13:41:21 -0700 |
Gregory Szorc |
httppeer: don't accept very old media types (BC)
|
Tue, 10 Apr 2018 13:07:13 -0700 |
Gregory Szorc |
httppeer: allow opener to be passed to makepeer()
|
Tue, 10 Apr 2018 13:11:40 -0700 |
Gregory Szorc |
httppeer: perform capabilities request in makepeer()
|
Tue, 10 Apr 2018 12:52:29 -0700 |
Gregory Szorc |
httppeer: extract common response handling into own function
|
Tue, 10 Apr 2018 12:12:07 -0700 |
Gregory Szorc |
httppeer: move error handling and response wrapping into sendrequest
|
Tue, 10 Apr 2018 10:51:12 -0700 |
Gregory Szorc |
httppeer: extract code for creating a request into own function
|
Tue, 10 Apr 2018 10:27:49 -0700 |
Gregory Szorc |
httppeer: extract code for performing an HTTP request
|
Tue, 10 Apr 2018 10:22:26 -0700 |
Gregory Szorc |
httppeer: move requestbuilder defaults into makepeer() argument
|
Mon, 09 Apr 2018 19:35:39 -0700 |
Gregory Szorc |
wireproto: move version 2 command handlers to wireprotov2server
|
Mon, 09 Apr 2018 19:35:04 -0700 |
Gregory Szorc |
wireproto: extract HTTP version 2 code to own module
|
Mon, 09 Apr 2018 16:54:20 -0700 |
Gregory Szorc |
wireproto: client reactor support for receiving frames
|
Mon, 09 Apr 2018 15:32:01 -0700 |
Gregory Szorc |
wireproto: introduce a reactor for client-side state
|
Mon, 09 Apr 2018 14:17:57 -0700 |
Gregory Szorc |
tests: extract wire protocol framing tests to own file
|
Mon, 09 Apr 2018 11:33:38 -0700 |
Gregory Szorc |
wireproto: disallow commands handlers for multiple transport versions
|
Mon, 09 Apr 2018 11:57:12 -0700 |
Gregory Szorc |
wireproto: make @wireprotocommand version 1 only by default
|
Mon, 09 Apr 2018 11:54:31 -0700 |
Gregory Szorc |
wireproto: only expose "getbundle" and "unbundle" to v1 transports
|
Fri, 06 Apr 2018 17:48:07 -0700 |
Gregory Szorc |
wireproto: port lookup to wire protocol v2
|
Fri, 06 Apr 2018 17:39:40 -0700 |
Gregory Szorc |
wireproto: port pushkey command to wire protocol version 2
|
Fri, 06 Apr 2018 17:21:16 -0700 |
Gregory Szorc |
wireproto: only expose "clonebundles" to version 1 transports
|
Fri, 06 Apr 2018 17:14:06 -0700 |
Gregory Szorc |
wireproto: define and expose types of wire command arguments
|
Fri, 06 Apr 2018 16:49:57 -0700 |
Gregory Szorc |
wireproto: only expose "stream_out" to version 1 transports
|
Mon, 09 Apr 2018 11:52:31 -0700 |
Gregory Szorc |
wireproto: implement capabilities for wire protocol v2
|
Sun, 08 Apr 2018 09:45:45 -0700 |
Martin von Zweigbergk |
context: add deprecation warnings for deprecated types of changeids
|
Sun, 08 Apr 2018 09:28:08 -0700 |
Martin von Zweigbergk |
revsymbol: stop delegating to repo.__getitem__ for unhandled symbols (API)
|
Sun, 08 Apr 2018 09:28:49 -0700 |
Martin von Zweigbergk |
context: handle partial nodeids in revsymbol()
|
Fri, 06 Apr 2018 23:46:17 -0700 |
Martin von Zweigbergk |
context: handle namespaces in revsymbol()
|
Fri, 06 Apr 2018 23:43:52 -0700 |
Martin von Zweigbergk |
scmutil: handle full hex nodeids in revsymbol()
|
Fri, 06 Apr 2018 23:39:40 -0700 |
Martin von Zweigbergk |
context: handle stringified ints in revsymbol()
|
Tue, 10 Apr 2018 19:32:08 +0530 |
Pulkit Goyal |
py3: make sure we write bytes to file
|
Tue, 10 Apr 2018 19:21:16 +0530 |
Pulkit Goyal |
py3: workaround comparing NoneType and integers
|
Tue, 10 Apr 2018 18:57:56 +0530 |
Pulkit Goyal |
py3: use sys.stdout instead of print in test-mq-qpush-fail.t
|
Tue, 10 Apr 2018 18:57:32 +0530 |
Pulkit Goyal |
py3: use '//' for integer division in tests/test-mq-qimport.t
|
Wed, 11 Apr 2018 14:35:28 +0530 |
Pulkit Goyal |
py3: use pycompat.byterepr() instead of repr()
|
Tue, 10 Apr 2018 18:56:19 +0530 |
Pulkit Goyal |
py3: use bytes instead of str in isinstance()
|
Tue, 10 Apr 2018 18:55:35 +0530 |
Pulkit Goyal |
py3: use .startswith() instead of bytes[0]
|
Tue, 10 Apr 2018 20:14:12 +0530 |
Pulkit Goyal |
py3: add b'' prefixes in tests/test-ui-config.py
|
Sat, 07 Apr 2018 22:22:20 -0400 |
Matt Harbison |
lfs: infer the blob store URL from paths.default
|
Sat, 07 Apr 2018 22:40:11 -0400 |
Matt Harbison |
lfs: add the ability to disable the usercache
|
Tue, 10 Apr 2018 22:57:55 -0400 |
Matt Harbison |
tests: stabilize test-pull-bundle.t for Windows
|
Sun, 01 Apr 2018 22:41:49 +0900 |
Yuya Nishihara |
hgweb: wrap {archives} with mappinglist
|
Sun, 01 Apr 2018 22:40:15 +0900 |
Yuya Nishihara |
hgweb: forward archivelist() of hgweb to webutil
|
Sun, 01 Apr 2018 22:37:03 +0900 |
Yuya Nishihara |
hgweb: move archivelist() of hgwebdir to webutil
|
Sun, 01 Apr 2018 22:33:55 +0900 |
Yuya Nishihara |
hgweb: drop archivespecs from requestcontext
|
Sun, 01 Apr 2018 22:32:34 +0900 |
Yuya Nishihara |
hgweb: move archivespecs to webutil
|
Sun, 01 Apr 2018 22:20:44 +0900 |
Yuya Nishihara |
hgweb: wrap {labels} by hybridlist()
|
Sun, 01 Apr 2018 22:14:36 +0900 |
Yuya Nishihara |
hgweb: wrap {pathdef} with mappinglist
|
Sun, 01 Apr 2018 22:11:58 +0900 |
Yuya Nishihara |
hgwebdir: wrap {entries} with mappinggenerator
|
Fri, 06 Apr 2018 09:53:17 -0700 |
Martin von Zweigbergk |
eol: look up partial nodeid as partial nodeid
|
Fri, 06 Apr 2018 09:43:17 -0700 |
Martin von Zweigbergk |
histedit: look up partial nodeid as partial nodeid
|
Fri, 06 Apr 2018 09:41:25 -0700 |
Martin von Zweigbergk |
histedit: drop unnecessary check for "self.node is not None"
|
Sun, 08 Apr 2018 08:06:34 -0700 |
Martin von Zweigbergk |
context: extract partial nodeid lookup method to scmutil
|
Mon, 19 Mar 2018 20:23:27 +0900 |
Yuya Nishihara |
templatekw: fix return type of {succsandmarkers} (BC)
|
Sat, 17 Mar 2018 23:34:38 +0900 |
Yuya Nishihara |
formatter: remove template resources from nested items before generating JSON
|
Thu, 15 Mar 2018 21:09:37 +0900 |
Yuya Nishihara |
templater: add public interface returning a set of resource keys
|
Thu, 15 Mar 2018 22:27:16 +0900 |
Yuya Nishihara |
formatter: make nested items somewhat readable in template output
|
Sun, 18 Mar 2018 23:36:52 +0900 |
Yuya Nishihara |
templater: wrap result of '%' operation so it never looks like a thunk
|
Thu, 18 Jan 2018 12:54:01 +0100 |
Joerg Sonnenberger |
wireproto: support for pullbundles
|
Fri, 06 Apr 2018 22:39:58 -0700 |
Gregory Szorc |
filelog: wrap revlog instead of inheriting it (API)
|
Mon, 09 Apr 2018 10:18:10 -0700 |
Gregory Szorc |
util: drop write_content_size=True
|
Mon, 09 Apr 2018 10:13:29 -0700 |
Gregory Szorc |
zstandard: vendor python-zstandard 0.9.0
|
Sun, 08 Apr 2018 01:08:43 +0200 |
Joerg Sonnenberger |
revlog: reset _nodepos after strip
|
Wed, 04 Apr 2018 13:14:48 +0800 |
Anton Shestakov |
paper: make all source lines have the same minimum height
|
Sun, 08 Apr 2018 20:53:07 +0800 |
Anton Shestakov |
hgweb: make followlines button absolutely positioned
|
Mon, 09 Apr 2018 22:00:11 +0800 |
Anton Shestakov |
hgweb: insert followlines buttons before any children, including text nodes
|
Wed, 28 Mar 2018 16:28:54 -0700 |
Gregory Szorc |
wireproto: only expose "debugwireargs" to version 1 transports
|
Wed, 28 Mar 2018 16:14:42 -0700 |
Gregory Szorc |
wireproto: only expose "hello" command to version 1 transports
|
Wed, 28 Mar 2018 16:10:41 -0700 |
Gregory Szorc |
wireproto: port branchmap to wire protocol v2
|
Wed, 28 Mar 2018 16:00:02 -0700 |
Gregory Szorc |
wireproto: port listkeys commands to wire protocol v2
|
Wed, 28 Mar 2018 15:44:47 -0700 |
Gregory Szorc |
wireproto: port keep command to wire protocol v2
|
Wed, 28 Mar 2018 14:55:13 -0700 |
Gregory Szorc |
wireproto: port heads command to wire protocol v2
|
Wed, 28 Mar 2018 10:52:40 -0700 |
Gregory Szorc |
largefiles: wrap heads command handler more directly
|
Wed, 28 Mar 2018 15:09:34 -0700 |
Gregory Szorc |
wireproto: crude support for version 2 HTTP peer
|
Mon, 26 Mar 2018 15:34:52 -0700 |
Gregory Szorc |
tests: extract wire protocol shell helpers to standalone file
|
Sun, 08 Apr 2018 09:30:35 -0700 |
Martin von Zweigbergk |
addbranchrevs: no longer accept revset as "revs" (API)
|
Sun, 08 Apr 2018 08:53:43 -0700 |
Martin von Zweigbergk |
clone: avoid using repo.lookup() with binary nodeid
|
Sun, 08 Apr 2018 08:41:58 -0700 |
Martin von Zweigbergk |
merge: avoid unnecessary conversion from binary nodeid to binary nodeid
|
Sun, 08 Apr 2018 22:56:16 -0400 |
Matt Harbison |
tests: stabilize test-push-http.t for Windows
|
Sat, 07 Apr 2018 13:10:20 -0400 |
Matt Harbison |
tests: add a substitution pattern for HTTP error log dates
|
Sun, 08 Apr 2018 11:55:46 +0900 |
Yuya Nishihara |
wireproto: convert python literal to object without using unsafe eval()
|
Sun, 08 Apr 2018 12:30:59 +0900 |
Yuya Nishihara |
tests: quote variable passed to shell test command
|
Sun, 08 Apr 2018 11:23:55 +0900 |
Yuya Nishihara |
py3: system-stringify repr(frame)
|
Sun, 08 Apr 2018 11:21:58 +0900 |
Yuya Nishihara |
wireproto: show unknown id and flags in repr(frame)
|
Sun, 08 Apr 2018 11:14:47 +0900 |
Yuya Nishihara |
wireproto: fix repr(frame) to not crash by unknown type id
|
Sun, 08 Apr 2018 15:39:08 +0900 |
Yuya Nishihara |
py3: use s.startswith() instead of s[n] while parsing patches
|
Sun, 08 Apr 2018 15:32:09 +0900 |
Yuya Nishihara |
py3: do not try to byte-stringify None in cmdutil.tryimportone()
|
Sun, 08 Apr 2018 15:22:30 +0900 |
Yuya Nishihara |
py3: work around weird handling of bytes/unicode in decode_header()
|
Sun, 08 Apr 2018 15:03:00 +0900 |
Yuya Nishihara |
py3: use system string to access email headers
|
Sun, 08 Apr 2018 14:59:12 +0900 |
Yuya Nishihara |
py3: fix string issues of email message in test-import.t
|
Sun, 08 Apr 2018 14:46:24 +0900 |
Yuya Nishihara |
py3: use lower-cased module 'email.message' in test-import.t
|
Sun, 08 Apr 2018 15:41:40 +0900 |
Yuya Nishihara |
py3: drop b'' from error message of fancyopts
|
Sat, 07 Apr 2018 21:26:37 +0900 |
Yuya Nishihara |
procutil: drop unused 'newlines' option from popen*() (API)
|
Sat, 07 Apr 2018 21:23:42 +0900 |
Yuya Nishihara |
procutil: make explainexit() simply return a message (API)
|
Sat, 07 Apr 2018 21:21:03 +0900 |
Yuya Nishihara |
procutil: do not convert return code of signal exit to positive number (API)
|
Sat, 07 Apr 2018 21:17:50 +0900 |
Yuya Nishihara |
procutil: fix error message of tempfile filter
|
Sat, 07 Apr 2018 21:14:16 +0900 |
Yuya Nishihara |
procutil: unify platform.explainexit()
|
Sat, 07 Apr 2018 21:09:21 +0900 |
Yuya Nishihara |
procutil: rewrite popen() as a subprocess.Popen wrapper (issue4746) (API)
|
Sat, 07 Apr 2018 20:50:38 +0900 |
Yuya Nishihara |
procutil: always popen() in binary mode
|
Sat, 07 Apr 2018 13:46:32 +0900 |
Yuya Nishihara |
py3: byte-stringify test-import.t
|
Sat, 07 Apr 2018 13:42:37 +0900 |
Yuya Nishihara |
py3: convert parsed message items to bytes in patch.extract()
|
Sat, 07 Apr 2018 13:21:59 +0900 |
Yuya Nishihara |
py3: silence warning about deprecation of imp module
|
Sat, 07 Apr 2018 00:00:33 -0700 |
Martin von Zweigbergk |
tests: add another full hex node in plain text
|
Thu, 05 Apr 2018 16:50:19 -0700 |
Martin von Zweigbergk |
infinitepush: look up bookmarks only among bookmarks
|
Fri, 06 Apr 2018 10:48:11 -0700 |
Martin von Zweigbergk |
destutil: look up bookmarks only among bookmarks
|
Fri, 06 Apr 2018 10:49:43 -0700 |
Martin von Zweigbergk |
discovery: look up bookmarks only among bookmarks
|
Fri, 06 Apr 2018 11:29:30 -0700 |
Martin von Zweigbergk |
bookmarks: introduce a repo._bookmarks.changectx(mark) method and use it
|
Sun, 25 Mar 2018 18:34:07 +0900 |
Yuya Nishihara |
revlog: detect pseudo file nodeids to raise WdirUnsupported exception
|
Sun, 25 Mar 2018 18:31:22 +0900 |
Yuya Nishihara |
node: rename wdirnodes to clarify they are for manifest/filelogs
|
Sun, 25 Mar 2018 18:27:43 +0900 |
Yuya Nishihara |
workingctx: build _manifest on filenode() or flags() request
|
Fri, 06 Apr 2018 13:11:40 -0700 |
Martin von Zweigbergk |
tests: enter full hex hash in plain text in bundle part
|
Thu, 05 Apr 2018 17:44:18 -0700 |
Gregory Szorc |
tests: call rawsize() directly
|
Thu, 05 Apr 2018 17:40:51 -0700 |
Gregory Szorc |
upgrade: sniff for filelog type
|
Thu, 05 Apr 2018 16:31:45 -0700 |
Gregory Szorc |
revlog: move censor logic into main revlog class
|
Thu, 05 Apr 2018 18:22:35 -0700 |
Gregory Szorc |
revlog: move parsemeta() and packmeta() from filelog (API)
|
Thu, 05 Apr 2018 15:18:23 -0700 |
Gregory Szorc |
filelog: declare that filelog implements a storage interface
|
Thu, 05 Apr 2018 15:09:41 -0700 |
Gregory Szorc |
repository: define existing interface for file storage
|
Thu, 05 Apr 2018 11:16:54 -0700 |
Gregory Szorc |
tests: run some largefiles and lfs tests with simple store
|
Wed, 04 Apr 2018 21:27:02 -0700 |
Gregory Szorc |
commands: don't violate storage abstractions in `manifest --all`
|
Wed, 04 Apr 2018 21:09:47 -0700 |
Gregory Szorc |
commands: document the layering violation in `manifest --all`
|
Wed, 04 Apr 2018 19:17:22 -0700 |
Gregory Szorc |
simplestore: correctly implement flag processors
|
Wed, 04 Apr 2018 17:40:09 -0700 |
Gregory Szorc |
tests: `hg init` after resetting HGRCPATH
|
Wed, 04 Apr 2018 17:33:59 -0700 |
Gregory Szorc |
tests: work around potential repo incompatibility
|
Wed, 04 Apr 2018 17:29:02 -0700 |
Gregory Szorc |
tests: disable test-keyword.t with simple store
|
Wed, 04 Apr 2018 17:12:00 -0700 |
Gregory Szorc |
tests: conditionalize test-treemanifest.t
|
Wed, 04 Apr 2018 17:02:54 -0700 |
Gregory Szorc |
tests: use unbundle in test-symlink-os-yes-fs-no.py
|
Wed, 04 Apr 2018 16:49:22 -0700 |
Gregory Szorc |
tests: disable `hg clone --stream` test with simple store
|
Wed, 04 Apr 2018 16:47:06 -0700 |
Gregory Szorc |
tests: use `hg unbundle` in test-setdiscovery.t
|
Wed, 04 Apr 2018 16:41:43 -0700 |
Gregory Szorc |
tests: require revlog store for test-verify.t
|
Wed, 04 Apr 2018 16:32:51 -0700 |
Gregory Szorc |
tests: conditionalize test-commandserver.t based on extra extensions
|
Wed, 04 Apr 2018 16:29:19 -0700 |
Gregory Szorc |
tests: conditionalize test-bundle.t
|
Wed, 04 Apr 2018 16:16:42 -0700 |
Gregory Szorc |
tests: require revlog store with test-repair-strip.t
|
Wed, 04 Apr 2018 17:53:45 -0700 |
Gregory Szorc |
simplestore: back up index when adding a revision
|
Wed, 04 Apr 2018 16:00:50 -0700 |
Gregory Szorc |
tests: disable shallow narrow tests with simple store
|
Wed, 04 Apr 2018 15:57:49 -0700 |
Gregory Szorc |
tests: skip test-hgweb-bundle.t if we don't support bundlerepos
|
Wed, 04 Apr 2018 15:31:25 -0700 |
Gregory Szorc |
tests: disable test-audit-path.t with simple store
|
Wed, 04 Apr 2018 14:43:19 -0700 |
Gregory Szorc |
tests: port test-convert-filemap.t to simple store
|
Wed, 04 Apr 2018 14:37:53 -0700 |
Gregory Szorc |
tests: disable test-static-http.t with simple store
|
Wed, 04 Apr 2018 14:25:20 -0700 |
Gregory Szorc |
tests: don't drop global hgrc
|
Wed, 04 Apr 2018 14:11:43 -0700 |
Gregory Szorc |
verify: allow suppressing warnings about extra files
|
Wed, 04 Apr 2018 14:04:18 -0700 |
Gregory Szorc |
tests: conditionalize tests for various repo features
|
Wed, 04 Apr 2018 14:09:02 -0700 |
Gregory Szorc |
simplestore: use a custom store for the simple store repo
|
Tue, 27 Feb 2018 02:37:31 +0100 |
Joerg Sonnenberger |
wireproto: allow direct stream processing for unbundle
|
Fri, 06 Apr 2018 22:22:19 +0200 |
Joerg Sonnenberger |
wireproto: send server capabilities in canonical order
|
Fri, 06 Apr 2018 22:16:11 +0200 |
Joerg Sonnenberger |
wireproto: don't special case bundlecaps, but sort all scsv arguments
|
Fri, 06 Apr 2018 21:50:01 +0200 |
Joerg Sonnenberger |
wireproto: turn client capabilities into sets, sorted on the wire
|
Wed, 04 Apr 2018 13:43:52 -0700 |
Gregory Szorc |
verify: drop "revlog" from warning message
|
Wed, 04 Apr 2018 10:16:08 -0700 |
Gregory Szorc |
store: make file filtering during walk configurable
|
Wed, 04 Apr 2018 09:31:19 -0700 |
Gregory Szorc |
simplestore: shore up lookup errors
|
Wed, 04 Apr 2018 09:57:21 -0700 |
Gregory Szorc |
tests: extract dumprevlog tests to own file
|
Wed, 04 Apr 2018 09:21:11 -0700 |
Gregory Szorc |
tests: skip test-censor.t when using simple store
|
Mon, 02 Apr 2018 21:54:12 +0900 |
Yuya Nishihara |
templater: deduplicate iterator of overlay mappings
|
Sun, 18 Mar 2018 21:01:23 +0900 |
Yuya Nishihara |
templater: complain about invalid application of '%' operator (BC)
|
Sun, 18 Mar 2018 21:18:57 +0900 |
Yuya Nishihara |
hgweb: fix type of {nav} keyword when linerange filter is active
|
Sun, 18 Mar 2018 21:46:20 +0900 |
Yuya Nishihara |
hgweb: fix {diff} expansion in JSON template
|
Sun, 18 Mar 2018 21:35:43 +0900 |
Yuya Nishihara |
hgweb: fix summary {tags} and {shortlog} to not forcibly expand template
|
Sun, 18 Mar 2018 20:51:39 +0900 |
Yuya Nishihara |
hgweb: fix search {entries} to not return results of template expansion
|
Sat, 17 Mar 2018 22:47:02 +0900 |
Yuya Nishihara |
templater: add class representing a nested mappings
|
Sat, 17 Mar 2018 22:56:49 +0900 |
Yuya Nishihara |
templater: add function that expands internal literal templates
|
Fri, 06 Apr 2018 11:28:26 -0700 |
Martin von Zweigbergk |
bookmarks: use isrevsymbol() for detecting collision with existing symbol
|
Fri, 06 Apr 2018 11:26:50 -0700 |
Martin von Zweigbergk |
debugwhyunstable: add support for revsets
|
Fri, 06 Apr 2018 10:46:24 -0700 |
Martin von Zweigbergk |
convert: look up branch only among branches
|
Thu, 05 Apr 2018 16:10:52 -0700 |
Martin von Zweigbergk |
convert: remove unused/unnecessary variable "parentctx"
|
Sat, 24 Mar 2018 17:57:22 +0100 |
Joerg Sonnenberger |
wireproto: provide accessors for client capabilities
|
Thu, 05 Apr 2018 17:51:10 +0200 |
Gábor Stefanik |
copies: clean up _related logic
|
Fri, 06 Apr 2018 09:34:44 -0700 |
Martin von Zweigbergk |
context: stop catching RepoLookupError from namespace.singlenode()
|
Thu, 05 Apr 2018 18:02:42 +0200 |
Boris Feld |
histedit: simplify desthistedit
|
Thu, 05 Apr 2018 17:58:58 +0200 |
Boris Feld |
stack: follow-up on the stack revset
|
Thu, 05 Apr 2018 23:23:48 -0700 |
Martin von Zweigbergk |
githelp: use revsymbol() for looking up symbol
|
Thu, 05 Apr 2018 21:32:59 -0700 |
Martin von Zweigbergk |
hgweb: use revsymbol() to determine if query is a revision
|
Thu, 05 Apr 2018 14:03:33 -0700 |
Martin von Zweigbergk |
context: make repo[<filtered binary nodeid>] match node
|
Thu, 05 Apr 2018 00:04:09 -0700 |
Martin von Zweigbergk |
context: move handling of filtering error to revsymbol() (API)
|
Thu, 05 Apr 2018 17:56:24 +0530 |
Pulkit Goyal |
py3: whitelist 13 new passing tests
|
Thu, 05 Apr 2018 16:47:44 +0530 |
Pulkit Goyal |
py3: convert user value to bytes by b'' prefix
|
Thu, 05 Apr 2018 10:13:01 -0400 |
Augie Fackler |
util: whitelist apfs for hardlink support
|
Thu, 05 Apr 2018 11:33:36 -0700 |
Martin von Zweigbergk |
mq: avoid a silly conversion from binary nodeid to hex
|
Thu, 05 Apr 2018 12:36:44 -0700 |
Martin von Zweigbergk |
narrow: remove unused "cacheprop" stuff
|
Tue, 03 Apr 2018 14:11:43 -0700 |
Gregory Szorc |
tests: disable infinitepush tests for simple store
|
Thu, 05 Apr 2018 11:01:42 -0700 |
Martin von Zweigbergk |
rebase: remove unnecessary and incorrect handling of nullid
|
Thu, 05 Apr 2018 10:13:45 -0700 |
Martin von Zweigbergk |
rebase: convert "oldrev" to revnum earlier
|
Thu, 05 Apr 2018 10:12:10 -0700 |
Martin von Zweigbergk |
rebase: make "destnode" consistently a revnum and rename it to "destrev"
|
Thu, 05 Apr 2018 08:28:12 -0700 |
Martin von Zweigbergk |
bookmarks: drop always-None argument from calculateupdate()
|
Tue, 03 Apr 2018 09:58:16 -0700 |
Martin von Zweigbergk |
narrow: move manifestlog overrides to core
|
Mon, 02 Apr 2018 23:46:04 -0700 |
Martin von Zweigbergk |
narrow: move manifestrevlog overrides to core
|
Tue, 03 Apr 2018 00:13:02 -0700 |
Martin von Zweigbergk |
narrow: move excludeddir and related classes to core
|
Thu, 05 Apr 2018 17:29:32 +0530 |
Pulkit Goyal |
py3: add missing b'' prefix in mdiff.py
|
Thu, 05 Apr 2018 17:15:52 +0530 |
Pulkit Goyal |
py3: fix error string with bytestr() on repr()d value
|
Thu, 05 Apr 2018 17:14:11 +0530 |
Pulkit Goyal |
py3: suppress output from f.write() function class
|
Thu, 05 Apr 2018 17:13:09 +0530 |
Pulkit Goyal |
py3: use pycompat.byteskwargs() in tests/autodiff.py
|
Thu, 05 Apr 2018 17:00:15 +0530 |
Pulkit Goyal |
py3: suppress the output of open() using `and None`
|
Thu, 05 Apr 2018 16:56:34 +0530 |
Pulkit Goyal |
py3: return bytes from util.removeauth()
|
Thu, 05 Apr 2018 16:54:56 +0530 |
Pulkit Goyal |
py3: use bytes instead of str in instance()
|
Thu, 05 Apr 2018 16:46:34 +0530 |
Pulkit Goyal |
py3: use pycompat.bytestr in test-journal.t
|
Wed, 04 Apr 2018 23:55:47 -0700 |
Martin von Zweigbergk |
hgweb: don't include hidden revisions in /filelog/ view
|
Thu, 05 Apr 2018 00:00:48 -0700 |
Martin von Zweigbergk |
tests: show that hgweb contains hidden revisions in /filelog/ view
|
Wed, 04 Apr 2018 09:03:17 -0700 |
Martin von Zweigbergk |
convert: use repo.lookup() for converting to nodeid
|
Wed, 04 Apr 2018 22:36:21 -0700 |
Martin von Zweigbergk |
extdatasource: use revsymbol() for converting to node
|
Wed, 04 Apr 2018 15:13:32 -0700 |
Martin von Zweigbergk |
bookmarks: calculateupdate() returns a bookmark, not a rev
|
Wed, 04 Apr 2018 10:13:08 -0700 |
Martin von Zweigbergk |
pull: pass rev to check out as integer to postincoming()
|
Thu, 05 Apr 2018 14:21:37 +0530 |
Martin von Zweigbergk |
children: support specifying revision by revset
|
Wed, 04 Apr 2018 15:08:26 -0700 |
Martin von Zweigbergk |
heads: add support for specifying branches by revset
|
Wed, 04 Apr 2018 15:06:32 -0700 |
Martin von Zweigbergk |
perf: make perfmanifest and perfnodelookup work with revsets
|
Tue, 03 Apr 2018 23:47:01 -0700 |
Martin von Zweigbergk |
context: use revsymbol() in "merge.preferancestor" code
|
Wed, 04 Apr 2018 15:11:43 -0700 |
Martin von Zweigbergk |
wireproto: use repo.lookup() for lookup command
|
Wed, 04 Apr 2018 14:57:58 -0700 |
Martin von Zweigbergk |
localrepo: use revsymbol in lookupbranch() too
|
Wed, 04 Apr 2018 14:31:09 -0700 |
Martin von Zweigbergk |
localrepo: drop "remote" argument from lookupbranch() (API)
|
Sun, 01 Apr 2018 22:48:32 -0700 |
Martin von Zweigbergk |
revset: use revsymbol() for checking if a symbol is valid
|
Tue, 03 Apr 2018 15:08:14 -0700 |
Gregory Szorc |
tests: disable tests for advanced clone features with simple store
|
Tue, 03 Apr 2018 14:24:14 -0700 |
Gregory Szorc |
tests: skip largefiles and lfs tests when using simple store
|
Tue, 03 Apr 2018 18:23:33 -0700 |
Gregory Szorc |
tests: conditionalize test output for simple store
|
Wed, 04 Apr 2018 11:44:38 -0700 |
Gregory Szorc |
tests: disallow using simple store repo with bundlerepo
|
Wed, 04 Apr 2018 11:31:35 -0700 |
Gregory Szorc |
tests: disable test-revlog-v2 when using simple store
|
Tue, 03 Apr 2018 18:16:04 -0700 |
Gregory Szorc |
tests: skip filelog damage tests when not using revlogs
|
Tue, 03 Apr 2018 10:04:30 -0700 |
Gregory Szorc |
tests: skip some tests when using simple store
|
Wed, 04 Apr 2018 13:21:34 -0700 |
Gregory Szorc |
tests: conditionalize tests based on presence of custom extensions
|
Wed, 04 Apr 2018 12:16:50 -0700 |
Augie Fackler |
simplestorerepo: avoid shadowing dict in list comprehension over dict
|
Tue, 03 Apr 2018 09:54:20 -0700 |
Gregory Szorc |
narrow: pass node into revlog.revision()
|
Tue, 03 Apr 2018 10:15:21 -0700 |
Gregory Szorc |
changegroup: remove "revlog" from error message
|
Tue, 03 Apr 2018 18:15:24 -0700 |
Gregory Szorc |
tests: conditionalize tests based on presence of revlogs for files
|
Wed, 04 Apr 2018 11:37:07 -0700 |
Gregory Szorc |
tests: add test extension implementing custom filelog storage
|
Tue, 03 Apr 2018 13:56:09 -0700 |
Gregory Szorc |
tests: use `hg unbundle` instead of `hg pull` in some tests
|
Wed, 04 Apr 2018 09:41:18 -0700 |
Martin von Zweigbergk |
hgweb: use revsymbol() for creating context from changeid
|
Tue, 03 Apr 2018 23:00:41 -0700 |
Martin von Zweigbergk |
hgweb: inline changeidctx()
|
Tue, 03 Apr 2018 21:50:42 -0700 |
Martin von Zweigbergk |
hgweb: drop support for "manifest" parameter
|
Wed, 04 Apr 2018 10:32:48 -0700 |
Martin von Zweigbergk |
rebase: use single transaction when running in memory
|
Tue, 03 Apr 2018 13:16:12 -0700 |
Gregory Szorc |
bundlerepo: use super() when calling file()
|
Tue, 03 Apr 2018 18:20:10 -0700 |
Gregory Szorc |
tests: remove superfluous config setting
|
Sat, 17 Mar 2018 22:30:25 +0900 |
Yuya Nishihara |
templater: mark .joinfmt as a private attribute
|
Mon, 19 Mar 2018 20:32:06 +0900 |
Yuya Nishihara |
obsutil: make obsfateprinter() less dependent on templater
|
Sat, 17 Mar 2018 22:06:31 +0900 |
Yuya Nishihara |
templater: abstract away from joinfmt
|
Tue, 20 Mar 2018 23:16:28 +0900 |
Yuya Nishihara |
templater: micro-optimize join() with empty separator
|
Sat, 17 Mar 2018 21:42:27 +0900 |
Yuya Nishihara |
templater: factor out generator of join()-ed items
|
Sun, 18 Mar 2018 23:24:50 +0900 |
Yuya Nishihara |
templater: pass context to itermaps() for future extension
|
Sat, 17 Mar 2018 21:21:50 +0900 |
Yuya Nishihara |
templater: define interface for objects which act as iterator of mappings
|
Wed, 04 Apr 2018 23:26:49 +0900 |
Yuya Nishihara |
stringutil: drop escapedata() in favor of escapestr()
|
Fri, 30 Mar 2018 18:57:13 -0700 |
Gregory Szorc |
peer: make ui an attribute
|
Fri, 30 Mar 2018 18:53:17 -0700 |
Gregory Szorc |
repository: port peer interfaces to zope.interface
|
Fri, 30 Mar 2018 14:52:32 -0700 |
Gregory Szorc |
wireproto: convert human output frames to CBOR
|
Mon, 02 Apr 2018 17:06:42 +0530 |
Pulkit Goyal |
py3: use pycompat.bytestr() intsead of str
|
Mon, 19 Mar 2018 12:46:56 +0530 |
Pulkit Goyal |
py3: use print as a function in tests/test-walk.t
|
Tue, 03 Apr 2018 13:19:35 -0700 |
Martin von Zweigbergk |
repo: remove now-unused changectx() method (API)
|
Tue, 03 Apr 2018 15:08:09 -0700 |
Martin von Zweigbergk |
localrepo: use revsymbol() in lookup()
|
Sun, 01 Apr 2018 23:29:51 -0700 |
Martin von Zweigbergk |
histedit: avoid repo.lookup() for converting revnum to nodeid
|
Sun, 01 Apr 2018 23:27:50 -0700 |
Martin von Zweigbergk |
outgoing: avoid repo.lookup() for converting revnum to nodeid
|
Sun, 01 Apr 2018 23:21:17 -0700 |
Martin von Zweigbergk |
bisect: avoid repo.lookup() for converting revnum to nodeid
|
Sun, 01 Apr 2018 23:19:37 -0700 |
Martin von Zweigbergk |
transplant: avoid repo.lookup() for converting revnum to nodeid
|
Sun, 01 Apr 2018 23:10:25 -0700 |
Martin von Zweigbergk |
tests: avoid repo.lookup() for converting revnum to nodeid
|
Mon, 02 Apr 2018 15:14:31 -0700 |
Martin von Zweigbergk |
bundle: consistently keep a list of stringified revisions in "revs"
|
Mon, 02 Apr 2018 15:10:41 -0700 |
Martin von Zweigbergk |
bundle: avoid repo.lookup() for converting revnum to nodeid
|
Tue, 03 Apr 2018 14:39:21 -0700 |
Martin von Zweigbergk |
push: avoid using repo.lookup() for converting to nodeid
|
Tue, 03 Apr 2018 22:24:50 +0900 |
Yuya Nishihara |
addremove: pass command-level similarity value down to scmutil.addremove()
|
Tue, 03 Apr 2018 13:37:57 -0400 |
Augie Fackler |
setup: add overlooked hgext.infinitepush package declaration
|
Tue, 03 Apr 2018 09:12:15 -0700 |
Martin von Zweigbergk |
tests: remove dependence on repo.changectx()
|
Tue, 03 Apr 2018 08:55:49 -0700 |
Martin von Zweigbergk |
log: remove dependence on repo.changectx()
|
Tue, 03 Apr 2018 08:55:16 -0700 |
Martin von Zweigbergk |
verify: remove dependence on repo.changectx()
|
Tue, 03 Apr 2018 08:46:58 -0700 |
Martin von Zweigbergk |
bookmarks: switch from repo.changectx('.') to repo['.']
|
Wed, 28 Mar 2018 14:52:57 -0700 |
Gregory Szorc |
stringutil: add function to pretty print an object
|
Wed, 28 Mar 2018 13:30:24 -0700 |
Gregory Szorc |
wireproto: add frame flag to denote payloads as CBOR
|
Wed, 28 Mar 2018 13:01:28 -0700 |
Gregory Szorc |
wireproto: implement custom __repr__ for frame
|
Wed, 28 Mar 2018 12:44:35 -0700 |
Gregory Szorc |
keepalive: implement readinto()
|
Fri, 23 Mar 2018 16:24:53 -0700 |
Gregory Szorc |
wireproto: port protocol handler to zope.interface
|
Wed, 28 Mar 2018 10:40:41 -0700 |
Gregory Szorc |
wireproto: separate commands tables for version 1 and 2 commands
|
Wed, 28 Mar 2018 10:12:02 -0700 |
Gregory Szorc |
wireproto: mark SSHv2 as a version 1 transport
|
Wed, 28 Mar 2018 14:05:29 -0700 |
Gregory Szorc |
wireproto: stop aliasing wire protocol types (API)
|
Mon, 26 Mar 2018 14:34:32 -0700 |
Gregory Szorc |
wireproto: use CBOR for command requests
|
Mon, 26 Mar 2018 10:50:36 -0700 |
Gregory Szorc |
wireproto: define frame to represent progress updates
|
Wed, 28 Mar 2018 15:05:39 -0700 |
Gregory Szorc |
wireproto: syntax for encoding CBOR into frames
|
Mon, 26 Mar 2018 13:59:56 -0700 |
Gregory Szorc |
wireproto: explicit API to create outgoing streams
|
Mon, 26 Mar 2018 11:00:16 -0700 |
Gregory Szorc |
wireproto: add streams to frame-based protocol
|
Wed, 04 Apr 2018 10:35:09 -0400 |
Augie Fackler |
Added signature for changeset 7de7bd407251
stable
|
Wed, 04 Apr 2018 10:35:09 -0400 |
Augie Fackler |
Added tag 4.5.3 for changeset 7de7bd407251
stable
|
Mon, 26 Mar 2018 13:57:22 -0700 |
Gregory Szorc |
wireproto: start to associate frame generation with a stream
|
Mon, 26 Mar 2018 13:51:22 -0700 |
Gregory Szorc |
tests: fix duplicate and failing test
|
Mon, 02 Apr 2018 16:47:53 -0700 |
Gregory Szorc |
debugcommands: drop offset and length from debugindex by default
|
Mon, 02 Apr 2018 16:28:20 -0700 |
Gregory Szorc |
debugcommands: drop base revision from debugindex
|
Mon, 02 Apr 2018 16:24:57 -0700 |
Gregory Szorc |
tests: use debugdeltachain where appropriate
|
Mon, 02 Apr 2018 15:55:50 -0700 |
Gregory Szorc |
tests: don't use revlog paths in tests
|
Sat, 17 Mar 2018 21:03:16 +0900 |
Yuya Nishihara |
templater: define interface for objects requiring unwrapvalue()
|
Fri, 23 Mar 2018 21:40:16 +0900 |
Yuya Nishihara |
templater: extract private function to evaluate generator to byte string
|
Sun, 18 Mar 2018 23:14:21 +0900 |
Yuya Nishihara |
templater: pass (context, mapping) down to unwrapvalue()
|
Sat, 17 Mar 2018 20:58:28 +0900 |
Yuya Nishihara |
templater: drop unneeded generator from mappable object
|
Sat, 17 Mar 2018 20:56:42 +0900 |
Yuya Nishihara |
templater: mark .gen as a private attribute
|
Sun, 18 Mar 2018 00:11:36 +0900 |
Yuya Nishihara |
templatekw: do not directly call .gen
|
Sat, 17 Mar 2018 20:52:50 +0900 |
Yuya Nishihara |
templater: define interface for objects requiring unwraphybrid()
|
Sat, 17 Mar 2018 20:09:05 +0900 |
Yuya Nishihara |
templater: pass (context, mapping) down to unwraphybrid()
|
Mon, 02 Apr 2018 16:18:33 -0700 |
Martin von Zweigbergk |
scmutil: add method for looking up a context given a revision symbol
|
Mon, 02 Apr 2018 23:52:43 -0700 |
Martin von Zweigbergk |
narrow: add trailing slash to dir earlier for debug{revlog,index,data}
|
Sat, 31 Mar 2018 23:49:58 +0530 |
Sushil khanchi |
addremove: remove dry_run, similarity from scmutil.addremove (API)
|
Tue, 03 Apr 2018 12:16:19 +0530 |
Sangeet Kumar Mishra |
histedit: make errror message translatable
|
Mon, 02 Apr 2018 09:18:01 -0700 |
Martin von Zweigbergk |
context: drop support for changeid='' (API)
|
Mon, 02 Apr 2018 08:43:08 -0700 |
Martin von Zweigbergk |
subrepo: use repo['.'] instead of repo['']
|
Tue, 03 Apr 2018 00:12:29 +0530 |
Martin von Zweigbergk |
children: use repo['.'] instead of repo['']
|
Mon, 02 Apr 2018 09:16:52 -0700 |
Martin von Zweigbergk |
revset: drop support for '' as alias for '.'
|
Mon, 02 Apr 2018 09:06:24 -0700 |
Martin von Zweigbergk |
tests: add test showing current parse of empty string symbol in revset
|
Mon, 02 Apr 2018 08:46:07 -0700 |
Martin von Zweigbergk |
clone: rename "rev" to "revs" since there can be many
|
Sun, 01 Apr 2018 15:41:16 -0700 |
Martin von Zweigbergk |
parseurl: consistently call second output "branches"
|
Sun, 01 Apr 2018 11:06:29 +0900 |
Yuya Nishihara |
templatefuncs: do not crash because of invalid value fed to mailmap()
|
Sat, 31 Mar 2018 23:34:15 -0700 |
Martin von Zweigbergk |
scmutil: deprecate revpairnodes()
|
Sun, 01 Apr 2018 09:30:44 -0700 |
Martin von Zweigbergk |
tests: use context-return revpair() in autodiff
|
Sat, 31 Mar 2018 23:26:07 -0700 |
Martin von Zweigbergk |
fileset: use context-returning revpair()
|
Sat, 31 Mar 2018 23:31:28 -0700 |
Martin von Zweigbergk |
status: use context-returning revpair()
|
Sat, 31 Mar 2018 23:49:44 -0700 |
Martin von Zweigbergk |
diff: simplify by converting contexts to nodeids a little later
|
Sat, 31 Mar 2018 23:25:02 -0700 |
Martin von Zweigbergk |
diff: use context-returning revpair()
|
Sat, 31 Mar 2018 23:38:53 -0700 |
Martin von Zweigbergk |
extdiff: use context-returning revpair()
|
Sat, 31 Mar 2018 23:10:46 -0700 |
Martin von Zweigbergk |
scmutil: make revpair() return context objects (API)
|
Sat, 31 Mar 2018 23:37:25 -0700 |
Martin von Zweigbergk |
scmutil: introduce deprecated alias for revpair()
|
Sat, 31 Mar 2018 23:58:08 -0400 |
Matt Harbison |
lfs: ensure the transfer request is for a known URI
|
Sat, 31 Mar 2018 23:47:56 -0400 |
Matt Harbison |
lfs: avoid an improper usage of os.path.basename() to parse a URI
|
Sat, 31 Mar 2018 15:20:43 -0400 |
Matt Harbison |
lfs: add an experimental knob to disable blob serving
|
Sat, 31 Mar 2018 13:01:20 -0400 |
Connor Sheehan |
stringutil: edit comment to reflect actual data type name
|
Sat, 31 Mar 2018 11:36:55 -0400 |
Connor Sheehan |
stringutil: improve check for failed mailmap line parsing
|
Sat, 31 Mar 2018 10:21:39 -0400 |
Connor Sheehan |
stringutil: rename local email/names variables to their plural forms
|
Sat, 31 Mar 2018 10:13:42 -0400 |
Connor Sheehan |
templatefuncs: remove redundant "or author" from mailmap return statement
|
Sat, 24 Feb 2018 19:56:59 -0500 |
Matt Harbison |
lfs: add the 'Content-Type' header called out in the file transfer spec
|
Sun, 25 Feb 2018 23:44:02 -0500 |
Matt Harbison |
lfs: improve the client message when the server signals an object error
|
Sat, 31 Mar 2018 15:54:26 -0400 |
Matt Harbison |
check-code: tighten the check for `ls -R`
|
Sat, 31 Mar 2018 16:41:17 +0530 |
Pulkit Goyal |
infinitepush: add tests for `hg pull -r <rev>`
|
Sat, 31 Mar 2018 14:56:57 +0530 |
Pulkit Goyal |
infinitepush: use bundleoperation.source instead of hacking on tr
|
Sat, 31 Mar 2018 14:54:12 +0530 |
Pulkit Goyal |
bundle2: make source a mandatory argument for bundle2.applybundle() (API)
|
Sat, 31 Mar 2018 14:51:34 +0530 |
Pulkit Goyal |
bundleoperation: pass the source argument from all the users
|
Sat, 31 Mar 2018 14:49:16 +0530 |
Pulkit Goyal |
bunlde2: add 'source' as an optional argument to processbundle()
|
Sat, 31 Mar 2018 14:47:43 +0530 |
Pulkit Goyal |
bundle2: add 'source' atrribute to bundleoperation class
|
Sat, 31 Mar 2018 10:13:05 -0700 |
Pulkit Goyal |
infinitepush: don't force ipv6 while connecting to mysql server
|
Sat, 31 Mar 2018 14:33:37 +0530 |
Pulkit Goyal |
infinitepush: drop the default value of config options which are registered
|
Sat, 31 Mar 2018 14:31:29 +0530 |
Pulkit Goyal |
infinitepush: replace `remotenames.hoist` with `remotenames.hoistedpeer`
|
Sun, 18 Mar 2018 16:57:07 +0900 |
Yuya Nishihara |
templater: drop global exception catcher from runfilter() (API)
|
Sun, 18 Mar 2018 16:53:08 +0900 |
Yuya Nishihara |
templatefilters: raise ProgrammingError if unencodable type passed to json()
|
Sun, 18 Mar 2018 16:47:44 +0900 |
Yuya Nishihara |
templatefilters: handle TypeError by count()
|
Sun, 18 Mar 2018 17:02:39 +0900 |
Yuya Nishihara |
keyword: declare input type of date filters as date
|
Sun, 18 Mar 2018 16:12:44 +0900 |
Yuya Nishihara |
templatefilters: declare input type as date where appropriate
|
Tue, 20 Mar 2018 22:57:36 +0900 |
Yuya Nishihara |
templater: attach hint to input-type error of runfilter()
|
Sun, 18 Mar 2018 15:58:22 +0900 |
Yuya Nishihara |
templatefuncs: use evaldate() where seems appropriate
|
Sun, 18 Mar 2018 15:55:31 +0900 |
Yuya Nishihara |
templater: factor out function that parses argument as date tuple
|
Sun, 18 Mar 2018 15:42:28 +0900 |
Yuya Nishihara |
templatefilters: declare input type as bytes where appropriate
|
Sun, 18 Mar 2018 15:14:58 +0900 |
Yuya Nishihara |
templatefilters: allow declaration of input data type
|
Mon, 19 Mar 2018 20:39:06 +0900 |
Yuya Nishihara |
hgweb: use registrar to declare "websub" template filter
|
Sun, 25 Mar 2018 12:15:33 +0900 |
Yuya Nishihara |
procutil: redirect ui.fout to stderr while stdio is protected
|
Sun, 25 Mar 2018 12:07:18 +0900 |
Yuya Nishihara |
procutil: unroll uin/uout loop in protectstdio()
|
Fri, 30 Mar 2018 22:46:22 -0700 |
Martin von Zweigbergk |
context: drop support for changeid of type long (API?)
|
Sat, 31 Mar 2018 00:02:31 -0400 |
Matt Harbison |
lfs: drop a duplicate blob verification method
|
Fri, 30 Mar 2018 23:32:06 -0400 |
Matt Harbison |
server: minor code cleanup
|
Fri, 30 Mar 2018 23:21:46 -0400 |
Matt Harbison |
server: refactor 'daemon_postexec' instructions into a dictionary
|
Wed, 28 Mar 2018 13:37:19 -0700 |
Gregory Szorc |
cbor: import CBORDecoder and CBOREncoder
|
Sat, 31 Mar 2018 10:28:18 +0900 |
Yuya Nishihara |
py3: fix fix doctests to be bytes-safe
|
Wed, 28 Mar 2018 00:11:09 -0400 |
Matt Harbison |
server: add an error feedback mechanism for when the daemon fails to launch
|
Fri, 30 Mar 2018 20:53:36 -0400 |
Matt Harbison |
tests: conditionalize test-stream-bundle-v2 for Windows
|
Mon, 19 Mar 2018 11:16:21 -0400 |
Connor Sheehan |
templatefuncs: add mailmap template function
|
Fri, 30 Mar 2018 12:16:46 -0700 |
Kyle Lippincott |
extdiff: document that it copies modified files back to working directory
|
Fri, 30 Mar 2018 13:39:06 -0700 |
Gregory Szorc |
zope: force module import by importing symbols
|
Fri, 30 Mar 2018 13:17:20 -0700 |
Danny Hooper |
fix: remove unused imports
|
Tue, 27 Mar 2018 17:26:43 +0530 |
Pulkit Goyal |
infinitepush: introduce server option to route every push to bundlestore
|
Tue, 27 Mar 2018 17:19:02 +0530 |
Pulkit Goyal |
infinitepush: don't wrap bundle2.processparts while calling `hg unbundle`
|
Tue, 27 Mar 2018 14:15:42 +0530 |
Pulkit Goyal |
inifnitepush: use utils.{stringutil|procutil}.* instead of util.*
|
Fri, 30 Mar 2018 12:50:06 -0700 |
Pulkit Goyal |
infinitepush: delete the non-forward-move flag for hg push
|
Wed, 21 Mar 2018 19:23:10 +0530 |
Pulkit Goyal |
infinitepush: drop the wrapping of update command on client side
|
Fri, 30 Mar 2018 12:49:50 -0700 |
Pulkit Goyal |
infinitepush: delete infinitepushcommands.py and related tests
|
Tue, 27 Mar 2018 18:04:05 +0530 |
Pulkit Goyal |
infinitepush: delete infinitepush.fillmetadatabranchpattern config option
|
Fri, 09 Feb 2018 15:49:46 +0530 |
Pulkit Goyal |
infinitepush: drop the `--to` flag to push and use `-B` instead
|
Fri, 09 Feb 2018 14:16:03 +0530 |
Pulkit Goyal |
infinitepush: drop the `--create` flag to push command
|
Fri, 09 Feb 2018 14:02:03 +0530 |
Pulkit Goyal |
infinitepush: drop logic related to treemanifest extension
|
Fri, 09 Feb 2018 13:56:09 +0530 |
Pulkit Goyal |
infinitepush: drop hack related to --to, --create flags of remotenames-ext
|
Fri, 09 Feb 2018 13:50:16 +0530 |
Pulkit Goyal |
infinitepush: drop error handling while pushing to svn server
|
Fri, 09 Feb 2018 13:36:50 +0530 |
Pulkit Goyal |
infinitepush: drop `--list-remote`, `--remote-path` flags to bookmark cmd
|
Thu, 08 Feb 2018 17:27:47 +0530 |
Pulkit Goyal |
infinitepush: drop the scratchbookmarksparttype bundle2 part
|
Thu, 08 Feb 2018 17:18:28 +0530 |
Pulkit Goyal |
infinitepush: remove wrapping around bundle2._addpartsfromopts()
|
Thu, 08 Feb 2018 17:12:53 +0530 |
Pulkit Goyal |
infinitepush: delete the bundle2 part ordering related to pushrebase
|
Thu, 08 Feb 2018 17:09:24 +0530 |
Pulkit Goyal |
infinitepush: delete the hack to load the extension after remotenames
|
Sat, 03 Feb 2018 17:59:49 +0530 |
Pulkit Goyal |
infinitepush: drop the logic related to inhibit extension
|
Sat, 03 Feb 2018 17:54:55 +0530 |
Pulkit Goyal |
infinitepush: remove backupcommands.py
|
Fri, 09 Feb 2018 13:39:15 +0530 |
Pulkit Goyal |
infinitepush: move the extension to core from fb-hgext
|
Fri, 30 Mar 2018 11:15:58 -0700 |
Martin von Zweigbergk |
narrow: use repo.local() instead of isinstance()
|
Fri, 30 Mar 2018 11:33:21 -0700 |
Gregory Szorc |
tests: add zope.interface to clang-format ignore list
|
Fri, 30 Mar 2018 11:35:17 -0700 |
Gregory Szorc |
contrib: rename clang-format-blacklist to clang-format-ignorelist
|
Sat, 03 Mar 2018 14:08:44 -0800 |
Danny Hooper |
fix: new extension for automatically modifying file contents
|
Fri, 30 Mar 2018 11:11:42 -0700 |
Gregory Szorc |
tests: ignore zope packages when running pyflakes
|
Wed, 21 Mar 2018 19:48:36 -0700 |
Gregory Szorc |
repository: define interface for local repositories
|
Wed, 21 Mar 2018 18:32:47 -0700 |
Gregory Szorc |
setup: register zope.interface packages and compile C extension
|
Wed, 21 Mar 2018 18:13:40 -0700 |
Gregory Szorc |
thirdparty: allow zope.interface.advice to be lazily imported
|
Wed, 21 Mar 2018 19:52:30 -0700 |
Gregory Szorc |
thirdparty: port zope.interface to relative imports
|
Wed, 21 Mar 2018 19:49:07 -0700 |
Gregory Szorc |
thirdparty: don't make zope a namespace package
|
Wed, 21 Mar 2018 19:48:50 -0700 |
Gregory Szorc |
thirdparty: vendor zope.interface 4.4.3
|
Thu, 29 Mar 2018 23:05:41 -0700 |
Martin von Zweigbergk |
context: set repo property in basectx
|
Thu, 29 Mar 2018 22:51:45 -0700 |
Martin von Zweigbergk |
context: move reuse of context object to repo.__getitem__ (API)
|
Thu, 29 Mar 2018 22:22:51 -0700 |
Martin von Zweigbergk |
memctx: create parent contexts using "repo[p]" syntax
|
Thu, 29 Mar 2018 21:29:15 -0700 |
Martin von Zweigbergk |
context: avoid using a context object as a changeid
|
Thu, 29 Mar 2018 21:15:40 -0700 |
Martin von Zweigbergk |
context: remove unwanted assignments in basectx.__new__() (API)
|
Wed, 31 Jan 2018 17:15:44 +0100 |
Boris Feld |
streamclonebundle: make sure we accept new stream clone bundle spec
|
Wed, 31 Jan 2018 11:44:33 +0100 |
Boris Feld |
streamclonebundle: add a test for stream clone bundle v2
|
Wed, 31 Jan 2018 11:10:55 +0100 |
Boris Feld |
bundlespec: add support for some variants
|
Wed, 31 Jan 2018 11:09:20 +0100 |
Boris Feld |
bundle: add the possibility to bundle a stream v2 part
|
Wed, 31 Jan 2018 10:55:15 +0100 |
Boris Feld |
streambundlev2: add a new test-file
|
Fri, 30 Mar 2018 12:43:57 +0200 |
Boris Feld |
bundlespec: move computing the bundle contentops in parsebundlespec
|
Fri, 30 Mar 2018 12:43:08 +0200 |
Boris Feld |
bundlespec: introduce an attr-based class for bundlespec
|
Fri, 23 Mar 2018 20:43:55 +0900 |
Yuya Nishihara |
templater: factor out unwrapastype() from evalastype()
|
Fri, 23 Mar 2018 20:34:12 +0900 |
Yuya Nishihara |
templater: extract unwrapinteger() function from evalinteger()
|
Fri, 23 Mar 2018 21:03:21 +0900 |
Yuya Nishihara |
templater: extract type conversion from evalfuncarg()
|
Fri, 23 Mar 2018 20:23:55 +0900 |
Yuya Nishihara |
templater: drop bool support from evalastype()
|
Sat, 17 Mar 2018 20:13:06 +0900 |
Yuya Nishihara |
templater: do not use stringify() to concatenate flattened template output
|
Sat, 17 Mar 2018 20:04:20 +0900 |
Yuya Nishihara |
templateutil: reimplement stringify() using flatten()
|
Sat, 17 Mar 2018 20:00:54 +0900 |
Yuya Nishihara |
templateutil: move flatten() from templater
|
Sun, 01 Apr 2018 01:27:18 -0400 |
Matt Harbison |
server: ensure the incoming request falls under the prefix value
stable 4.5.3
|
Tue, 27 Mar 2018 11:01:13 -0400 |
Connor Sheehan |
stringutil: move person function from templatefilters
|
Thu, 22 Mar 2018 09:48:22 -0400 |
Connor Sheehan |
stringutil: add isauthorwellformed function
|
Sat, 17 Mar 2018 02:37:46 -0400 |
Matt Harbison |
test-lfs-test-server: add a testcase for `hg serve`
|
Thu, 29 Mar 2018 09:23:39 -0700 |
Martin von Zweigbergk |
push: use "repo['.']" instead of old form "repo['']"
|
Thu, 29 Mar 2018 09:34:17 -0700 |
Martin von Zweigbergk |
context: change default changeid from old form '' to '.'
|
Wed, 21 Mar 2018 23:36:11 +0530 |
Sushil khanchi |
remove: add dry-run functionality
|
Sat, 17 Mar 2018 01:53:44 -0400 |
Matt Harbison |
lfs: add support for serving blob files
|
Sat, 17 Mar 2018 01:47:57 -0400 |
Matt Harbison |
lfs: add server side support for the Batch API
|
Sat, 17 Mar 2018 01:23:01 -0400 |
Matt Harbison |
lfs: add basic routing for the server side wire protocol processing
|
Wed, 14 Mar 2018 23:34:08 -0400 |
Matt Harbison |
test-lfs: drop trailing ', ' item separators from debug JSON output
|
Thu, 22 Feb 2018 23:33:52 -0500 |
Matt Harbison |
lfs: add a blob verification method to the local store
|
Wed, 28 Mar 2018 22:38:01 -0400 |
Matt Harbison |
tests: conditionalize printed environment variable output in test-alias
|
Wed, 28 Mar 2018 15:31:18 -0700 |
Martin von Zweigbergk |
debugsetparents: avoid using "r1/r2" variable names for nodeids
|
Wed, 28 Mar 2018 15:29:49 -0700 |
Martin von Zweigbergk |
tag: avoid using "r" variable name for nodeid
|
Wed, 28 Mar 2018 15:30:09 -0700 |
Martin von Zweigbergk |
locate: avoid using "rev" variable name for nodeid
|
Wed, 28 Mar 2018 22:06:47 +0900 |
Yuya Nishihara |
py3: bytes/unicode dance on __doc__ of cmdalias
|
Wed, 28 Mar 2018 22:04:45 +0900 |
Yuya Nishihara |
alias: reject non-ascii characters in user help/doc strings
|
Mon, 26 Mar 2018 22:18:36 -0400 |
Matt Harbison |
lfs: respect narrowmatcher when testing to add 'lfs' requirement (issue5794)
|
Tue, 20 Mar 2018 18:02:16 -0700 |
Gregory Szorc |
localrepo: make filterpats private (API)
|
Tue, 20 Mar 2018 17:34:05 -0700 |
Gregory Szorc |
narrow: use featuresetupfuncs
|
Tue, 20 Mar 2018 17:30:30 -0700 |
Gregory Szorc |
localrepo: move featuresetupfuncs out of localrepository class (API)
|
Sun, 04 Mar 2018 17:11:33 -0500 |
Rodrigo Damazio |
help: supporting both help and doc for aliases
|
Tue, 27 Mar 2018 20:21:30 +0530 |
Sangeet Kumar Mishra |
grep: fixes erroneous output of grep in forward order (issue3885)
|
Mon, 26 Mar 2018 23:02:50 -0400 |
Matt Harbison |
lfs: move the 'supportedoutgoingversions' handling to changegroup.py
|
Sun, 04 Mar 2018 09:58:57 -0500 |
Gregory Szorc |
obsolete: refactor function for getting obsolete options
|
Mon, 26 Mar 2018 14:17:01 -0700 |
Gregory Szorc |
setup: install cbor packages
|
Mon, 26 Mar 2018 09:21:07 -0700 |
Gregory Szorc |
wireproto: review fixups
|
Mon, 26 Mar 2018 10:22:13 -0700 |
Pulkit Goyal |
cbor: add a __init__.py to top level cbor module
|
Mon, 26 Mar 2018 08:32:21 -0700 |
Pulkit Goyal |
cbor: fix core test-check*
|
Mon, 26 Mar 2018 08:33:57 -0700 |
Pulkit Goyal |
thirdparty: vendor cbor2 python library
|
Mon, 05 Mar 2018 00:30:00 -0500 |
Gregory Szorc |
merge: deprecate accessing update results by index
|
Sun, 25 Mar 2018 11:58:05 +0900 |
Yuya Nishihara |
procutil: introduce context-manager interface for protect/restorestdio
|
Sun, 25 Mar 2018 11:40:30 +0900 |
Yuya Nishihara |
procutil: move protectio/restoreio from commandserver
|
Sun, 25 Mar 2018 11:30:59 +0900 |
Yuya Nishihara |
commandserver: rewrite protectio/restoreio to not depend on ui
|
Sat, 24 Mar 2018 14:54:15 +0900 |
Yuya Nishihara |
util: deprecate procutil proxy functions (API)
|
Sat, 24 Mar 2018 15:10:51 +0900 |
Yuya Nishihara |
procutil: bulk-replace function calls to point to new module
|
Sat, 24 Mar 2018 15:09:33 +0900 |
Yuya Nishihara |
procutil: bulk-replace util.std* to point to new module
|
Sat, 24 Mar 2018 13:38:04 +0900 |
Yuya Nishihara |
procutil: move process/executable management functions to new module
|
Sat, 24 Mar 2018 14:32:34 +0900 |
Yuya Nishihara |
util: stop using readfile() in tempfilter()
|
Sat, 24 Mar 2018 14:38:34 +0900 |
Yuya Nishihara |
util: mark filtertable as private constant
|
Sat, 24 Mar 2018 17:04:43 +0900 |
Yuya Nishihara |
util: mark platform-specific gethgcmd() as private
|
Sat, 24 Mar 2018 22:10:58 -0400 |
Matt Harbison |
test-pathconflicts-merge: stop requiring symlink support
|
Mon, 05 Mar 2018 17:50:54 -0800 |
Gregory Szorc |
commands: use constants for merge things
|
Mon, 05 Mar 2018 18:10:36 -0800 |
Gregory Szorc |
merge: use constants for actions
|
Mon, 05 Mar 2018 14:21:57 -0500 |
Gregory Szorc |
merge: use constants for merge record state
|
Mon, 05 Mar 2018 14:15:31 -0500 |
Gregory Szorc |
merge: use constants for merge driver state
|
Mon, 05 Mar 2018 14:09:23 -0500 |
Gregory Szorc |
merge: use constants for merge state record types
|
Mon, 05 Mar 2018 00:28:40 -0500 |
Gregory Szorc |
histedit: always define update results
|
Mon, 05 Mar 2018 00:02:13 -0500 |
Gregory Szorc |
merge: return an attrs class from update() and applyupdates()
|
Fri, 23 Feb 2018 11:48:58 +0530 |
Sangeet Kumar Mishra |
histedit: make histedit's commands accept revsets (issue5746)
|
Sat, 17 Mar 2018 17:54:33 +0900 |
Yuya Nishihara |
formatter: make 'originalnode' a thing in log-like templates
|
Sat, 17 Mar 2018 17:41:07 +0900 |
Yuya Nishihara |
formatter: port handling of 'originalnode' to populatemap() hook
|
Thu, 15 Mar 2018 21:52:47 +0900 |
Yuya Nishihara |
templater: switch 'revcache' based on new mapping items
|
Thu, 15 Mar 2018 21:49:33 +0900 |
Yuya Nishihara |
templater: add hook point to populate additional mapping items
|
Sat, 24 Mar 2018 01:30:50 -0400 |
Matt Harbison |
context: skip path conflicts by default when clearing unknown file (issue5776)
|
Sat, 24 Mar 2018 13:02:27 +0900 |
Yuya Nishihara |
url: make logginghttphandler compatible with Python 2.7.6
|
Sat, 24 Mar 2018 14:24:32 +0900 |
Yuya Nishihara |
util: make safehasattr() a pycompat function
|
Sat, 24 Mar 2018 14:13:37 +0900 |
Yuya Nishihara |
util: drop util.Abort in favor of error.Abort (API)
|
Sat, 24 Mar 2018 14:09:44 +0900 |
Yuya Nishihara |
test-bundle2-exchange: use error.Abort instead of util.Abort
|
Sat, 24 Mar 2018 14:08:50 +0900 |
Yuya Nishihara |
util: use error.Abort instead of local alias
|
Sat, 24 Mar 2018 13:30:50 +0900 |
Yuya Nishihara |
rcutil: directly call win32.executablepath()
|
Sat, 24 Mar 2018 17:19:32 +0900 |
Yuya Nishihara |
directaccess: do not abort by 'ff...' hash
|
Fri, 23 Mar 2018 11:20:13 -0700 |
Gregory Szorc |
hgweb: don't responsd to api requests unless feature is enabled
|
Fri, 23 Mar 2018 11:20:49 -0700 |
Daniel Ploch |
fancyopts: prevent mutation of the default value in customopts
|
Thu, 22 Mar 2018 17:08:25 -0700 |
Daniel Ploch |
fancyopts: fix rendering of customopt defaults in help text
|
Mon, 12 Mar 2018 18:38:26 +0530 |
Pulkit Goyal |
remotenames: show remote bookmarks in `hg bookmarks`
|
Sun, 11 Mar 2018 16:17:51 +0530 |
Pulkit Goyal |
remotenames: add functionality to hoist remotebookmarks
|
Thu, 08 Mar 2018 11:44:03 -0800 |
Kyle Lippincott |
copyfile: preserve stat info (mtime, etc.) when doing copies/renames
|
Thu, 22 Mar 2018 22:58:31 -0400 |
Matt Harbison |
merge: add 'isknown=True' to a dirstate.normalize() in _unknowndirschecker
|
Thu, 22 Mar 2018 22:56:29 -0400 |
Matt Harbison |
merge: pconvert paths in _unknowndirschecker before dirstate-normalizing
|
Thu, 22 Mar 2018 22:39:43 +0900 |
Yuya Nishihara |
util: enable deprecation warning for stringutil proxy (API)
|
Thu, 22 Mar 2018 21:56:20 +0900 |
Yuya Nishihara |
stringutil: bulk-replace call sites to point to new module
|
Thu, 22 Mar 2018 21:19:31 +0900 |
Yuya Nishihara |
stringutil: move generic string helpers to new module
|
Thu, 22 Mar 2018 21:32:19 +0900 |
Yuya Nishihara |
util: remove unused private constant '_hextochr'
|
Thu, 22 Mar 2018 21:20:47 +0900 |
Yuya Nishihara |
util: mark internal constants of escapedata() as private
|
Thu, 22 Mar 2018 21:14:12 +0900 |
Yuya Nishihara |
util: adjust indent level in wrap()
|
Thu, 22 Mar 2018 21:13:31 +0900 |
Yuya Nishihara |
util: mark MBTextWrapper as private
|
Thu, 22 Mar 2018 21:10:42 +0900 |
Yuya Nishihara |
util: add helper to define proxy functions to utils.*
|
Wed, 21 Mar 2018 12:36:29 -0700 |
Kyle Lippincott |
filemerge: make the 'local' path match the format that 'base' and 'other' use
|
Wed, 21 Mar 2018 22:36:26 -0400 |
Matt Harbison |
test-strip-narrow: adjust bundle removal for Windows test stability
|
Thu, 15 Mar 2018 21:38:57 +0900 |
Yuya Nishihara |
templater: drop symbols which should be overridden by new 'ctx' (issue5612)
|
Thu, 15 Mar 2018 21:22:52 +0900 |
Yuya Nishihara |
templater: factor out function to create mapping dict for nested evaluation
|
Thu, 15 Mar 2018 20:43:39 +0900 |
Yuya Nishihara |
templater: introduce resourcemapper class
|
Thu, 15 Mar 2018 20:27:38 +0900 |
Yuya Nishihara |
log: do no expect templateresources() returning a dict
|
Fri, 16 Mar 2018 23:11:55 +0900 |
Yuya Nishihara |
templatekw: mark _showlist() as deprecated (API)
|
Fri, 16 Mar 2018 23:09:21 +0900 |
Yuya Nishihara |
templater: drop 'templ' from resources dict
|
Fri, 16 Mar 2018 23:01:51 +0900 |
Yuya Nishihara |
templatekw: stop using _showlist() which is about to be deprecated
|
Fri, 16 Mar 2018 22:47:15 +0900 |
Yuya Nishihara |
templater: use template context to render old-style list template
|
Fri, 16 Mar 2018 22:36:40 +0900 |
Yuya Nishihara |
templater: add context.preload(t) to test if the specified template exists
|
Sun, 18 Mar 2018 12:28:19 +0900 |
Yuya Nishihara |
annotate: pack line content into annotateline object (API)
|
Tue, 13 Mar 2018 22:18:06 +0900 |
Yuya Nishihara |
annotate: drop linenumber flag from fctx.annotate() (API)
|
Mon, 12 Mar 2018 20:45:10 +0900 |
Yuya Nishihara |
annotate: do not construct attr.s object per line while computing history
|
Thu, 15 Mar 2018 18:05:49 -0700 |
Gregory Szorc |
wireproto: explicitly track which requests are active
|
Thu, 15 Mar 2018 16:09:58 -0700 |
Gregory Szorc |
wireproto: use named arguments when passing around frame data
|
Thu, 15 Mar 2018 16:03:14 -0700 |
Gregory Szorc |
wireproto: define attr-based classes for representing frames
|
Wed, 14 Mar 2018 22:19:00 -0700 |
Gregory Szorc |
wireproto: define human output side channel frame
|
Mon, 19 Mar 2018 16:55:07 -0700 |
Gregory Szorc |
wireproto: service multiple command requests per HTTP request
|
Wed, 14 Mar 2018 16:53:30 -0700 |
Gregory Szorc |
wireproto: support for receiving multiple requests
|
Wed, 14 Mar 2018 16:51:34 -0700 |
Gregory Szorc |
wireproto: add request IDs to frames
|
Wed, 14 Mar 2018 14:01:16 -0700 |
Gregory Szorc |
wireproto: buffer output frames when in half duplex mode
|
Wed, 14 Mar 2018 13:57:52 -0700 |
Gregory Szorc |
wireproto: define and implement responses in framing protocol
|
Wed, 14 Mar 2018 13:32:31 -0700 |
Gregory Szorc |
wireproto: implement basic command dispatching for HTTPv2
|
Wed, 14 Mar 2018 08:18:15 -0700 |
Gregory Szorc |
wireproto: nominally don't expose "batch" to version 2 wire transports
|
Wed, 14 Mar 2018 15:25:06 -0700 |
Gregory Szorc |
wireproto: implement basic frame reading and processing
|
Mon, 19 Mar 2018 16:49:53 -0700 |
Gregory Szorc |
wireproto: define and implement protocol for issuing requests
|
Tue, 13 Mar 2018 19:44:59 -0700 |
Gregory Szorc |
wireproto: define content negotiation for HTTPv2
|
Tue, 13 Mar 2018 14:15:10 -0700 |
Gregory Szorc |
hgweb: also set Content-Type header
|
Tue, 13 Mar 2018 11:57:43 -0700 |
Gregory Szorc |
wireproto: require POST for all HTTPv2 requests
|
Mon, 19 Mar 2018 16:43:47 -0700 |
Gregory Szorc |
wireproto: define permissions-based routing of HTTPv2 wire protocol
|
Tue, 13 Mar 2018 16:53:21 -0700 |
Gregory Szorc |
wireproto: support /api/* URL space for exposing APIs
|
Tue, 13 Mar 2018 10:34:36 -0700 |
Gregory Szorc |
url: support suppressing Accept header
|
Tue, 13 Mar 2018 11:20:07 -0700 |
Gregory Szorc |
util: don't log low-level I/O calls for HTTP peer
|
Wed, 21 Mar 2018 09:56:41 -0700 |
Martin von Zweigbergk |
rebase: rename conclude[memory]node() to commit[memory]node()
|
Tue, 20 Mar 2018 22:11:10 -0700 |
Martin von Zweigbergk |
rebase: pass in "user" instead of "ctx" to conclude[memory]node()
|
Tue, 20 Mar 2018 21:59:04 -0700 |
Martin von Zweigbergk |
rebase: look up default date outside of conclude[memory]node()
|
Tue, 20 Mar 2018 21:58:32 -0700 |
Martin von Zweigbergk |
rebase: move config override out of conclude[memory]node()
|
Tue, 20 Mar 2018 21:53:36 -0700 |
Martin von Zweigbergk |
rebase: pass in entire "overrides" dict to conclude[memory]node()
|
Tue, 20 Mar 2018 21:49:09 -0700 |
Martin von Zweigbergk |
rebase: pass in "keepbranch" to conclude[memory]node()
|
Tue, 20 Mar 2018 21:45:48 -0700 |
Martin von Zweigbergk |
rebase: inline _makextrafn() now that we have only one caller
|
Tue, 20 Mar 2018 21:41:53 -0700 |
Martin von Zweigbergk |
rebase: pass in "extra" itself into conclude[memory]node()
|
Wed, 21 Mar 2018 11:05:32 -0700 |
Martin von Zweigbergk |
rebase: look up commit message to reuse outside of conclude[memory]node()
|
Wed, 21 Mar 2018 11:04:13 -0700 |
Martin von Zweigbergk |
rebase: pass in ctx, not rev, to conclude[memory]node()
|
Wed, 21 Mar 2018 11:03:31 -0700 |
Martin von Zweigbergk |
rebase: extract common _concludenode()
|
Wed, 21 Mar 2018 11:01:19 -0700 |
Martin von Zweigbergk |
rebase: store rebase state after each commit
|
Wed, 21 Mar 2018 10:46:00 -0700 |
Martin von Zweigbergk |
rebase: register status file generator only once when using single transaction
|
Sun, 18 Mar 2018 22:26:23 -0700 |
Martin von Zweigbergk |
tests: add some more tests to test-rebase-collapse.t
|
Sun, 18 Mar 2018 15:25:23 -0700 |
Martin von Zweigbergk |
tests: use drawdag in test-rebase-collapse.t
|
Tue, 20 Mar 2018 17:25:16 -0700 |
Martin von Zweigbergk |
rebase: remove unused default argument values from conclude[memory]node()
|
Tue, 20 Mar 2018 17:30:08 -0700 |
Martin von Zweigbergk |
rebase: get "inmemory" state directly from rebase runtime
|
Mon, 25 Dec 2017 15:56:07 +0530 |
Pulkit Goyal |
commands: use keyword arguments in update function
|
Tue, 20 Mar 2018 13:53:02 -0700 |
Martin von Zweigbergk |
rebase: pass "inmemory" directly to _definedestmap()
|
Tue, 20 Mar 2018 14:19:28 +0800 |
Anton Shestakov |
hgweb: explain instabilities of unstable changesets (the rest of the themes)
|
Tue, 20 Mar 2018 21:10:29 -0400 |
Matt Harbison |
test-merge-tools: stabilize for Windows
|
Tue, 20 Mar 2018 20:33:37 -0400 |
Matt Harbison |
test-http-protocol: drop an extraneous glob for Windows
|
Mon, 19 Mar 2018 08:07:18 -0700 |
Martin von Zweigbergk |
merge with stable
|
Sun, 03 Apr 2016 14:16:47 +0900 |
Yuya Nishihara |
hgweb: evaluate the "default" value as template
|
Fri, 16 Mar 2018 21:39:32 +0900 |
Yuya Nishihara |
templater: use named function to expand template against mapping dict (API)
|
Mon, 19 Mar 2018 21:09:23 +0900 |
Yuya Nishihara |
highlight: peek Content-Type header set by hgweb
|
Tue, 20 Mar 2018 14:12:05 +0800 |
Anton Shestakov |
obsolete: add a note that explains creating aliases for marker flags
|
Sun, 04 Mar 2018 10:34:09 -0500 |
Gregory Szorc |
repair: rename _backup to backupbundle
|
Mon, 19 Mar 2018 22:10:40 +0900 |
Yuya Nishihara |
templatefuncs: do not stringify result of if*() expression
|
Mon, 19 Mar 2018 21:55:02 +0900 |
Yuya Nishihara |
templater: add brief doc about internal data types
|
Tue, 13 Mar 2018 11:17:10 -0700 |
Gregory Szorc |
debugcommands: support sending HTTP requests with debugwireproto
|
Tue, 13 Mar 2018 10:02:03 -0700 |
Gregory Szorc |
debugcommands: support connecting to HTTP peers
|
Mon, 12 Mar 2018 15:43:36 -0700 |
Gregory Szorc |
url: add HTTP handler that uses a proxied socket
|
Tue, 13 Mar 2018 17:42:00 -0700 |
Gregory Szorc |
util: observable proxy objects for sockets
|
Tue, 13 Mar 2018 09:45:56 -0700 |
Gregory Szorc |
hgweb: allow defining Server response header for HTTP server
|
Tue, 13 Mar 2018 08:58:52 -0700 |
Gregory Szorc |
tests: use $HTTP_DATE$ for Date header
|
Mon, 12 Mar 2018 15:49:02 -0700 |
Gregory Szorc |
debugcommands: introduce actions to perform deterministic reads
|
Wed, 07 Mar 2018 20:41:59 -0800 |
Gregory Szorc |
httppeer: refactor how httppeer is created (API)
|
Wed, 31 Jan 2018 09:41:47 +0100 |
Boris Feld |
bundle: condition the changegroup part when creating a new bundle
|
Fri, 19 Jan 2018 17:29:50 +0100 |
Boris Feld |
stack: return a sorted smartrev by default
|
Fri, 19 Jan 2018 17:09:24 +0100 |
Boris Feld |
histedit: use the new stack definition for histedit
|
Fri, 19 Jan 2018 16:52:56 +0100 |
Boris Feld |
show: use the new stack definition for show stack
|
Fri, 19 Jan 2018 16:52:02 +0100 |
Boris Feld |
stack: import Evolve stack test file
|
Fri, 19 Jan 2018 15:25:06 +0100 |
Boris Feld |
stack: add a new module for stack-related commands
|
Fri, 19 Jan 2018 19:07:58 -0800 |
Kyle Lippincott |
filemerge: use a single temp dir instead of temp files
|
Fri, 19 Jan 2018 19:14:09 -0800 |
Kyle Lippincott |
filemerge: move temp file unlinks to _maketempfiles
|
Fri, 16 Mar 2018 09:41:21 -0700 |
Gregory Szorc |
hgweb: refactor multirequest to be a dict of lists
|
Sun, 04 Mar 2018 22:35:29 +0530 |
Pulkit Goyal |
py3: use "%d" % int instead of str(int)
|
Mon, 19 Mar 2018 00:06:10 +0530 |
Pulkit Goyal |
py3: use pycompat.bytestr() in dirstate.py
|
Mon, 19 Mar 2018 00:02:59 +0530 |
Pulkit Goyal |
py3: make tests/test-log-linerange.t work on Python 3
|
Mon, 19 Mar 2018 00:04:38 +0530 |
Pulkit Goyal |
py3: use print as a function in tests/test-narrow-clone-non-narrow-server.t
|
Sun, 04 Mar 2018 16:23:03 -0500 |
Augie Fackler |
tests: stop over-specifying tempfile name
|
Sat, 10 Mar 2018 23:58:01 -0500 |
Matt Harbison |
wireproto: explicitly flush stdio to prevent stalls on Windows
|
Sun, 18 Mar 2018 15:32:49 -0400 |
Matt Harbison |
test-lfs: glob over some output changes
|
Fri, 16 Mar 2018 21:24:12 +0900 |
Yuya Nishihara |
templater: factor out helper that renders named template as string
|
Sat, 17 Mar 2018 11:23:04 +0900 |
Yuya Nishihara |
templater: rename .render(mapping) to .renderdefault(mapping) (API)
|
Sat, 17 Mar 2018 15:22:14 +0900 |
Yuya Nishihara |
templater: fix invalid reference of runsymbol in doctest
|
Sun, 18 Mar 2018 12:54:03 +0900 |
Yuya Nishihara |
cmdutil: drop redundant import of merge module
|
Sun, 11 Mar 2018 21:36:28 +0900 |
Yuya Nishihara |
annotate: add support for template keywords and functions depending on ctx
|
Sun, 11 Mar 2018 21:26:15 +0900 |
Yuya Nishihara |
formatter: unblock storing fctx as a template resource
|
Sun, 11 Mar 2018 21:12:02 +0900 |
Yuya Nishihara |
templater: process mapping dict by resource callables
|
Sun, 11 Mar 2018 21:05:29 +0900 |
Yuya Nishihara |
templater: convert resources to a table of callables for future extension
|
Thu, 15 Mar 2018 22:35:07 -0700 |
Martin von Zweigbergk |
rebase: on abort, don't strip commits that didn't need rebased (issue5822)
stable
|
Thu, 15 Mar 2018 21:40:51 -0700 |
Martin von Zweigbergk |
rebase: avoid defining two lists with the same contents
stable
|
Thu, 15 Mar 2018 21:51:33 -0700 |
Martin von Zweigbergk |
tests: demonstrate aborted rebase strips commits that didn't need rebasing
stable
|
Sat, 17 Mar 2018 21:46:17 -0400 |
Augie Fackler |
merge with stable
|
Fri, 16 Mar 2018 12:10:15 -0700 |
Gregory Szorc |
hgweb: convert an assert to a ProgrammingError
|
Fri, 19 Jan 2018 18:52:50 -0800 |
Kyle Lippincott |
filemerge: give some variables in _xmerge more descriptive names
|
Thu, 15 Mar 2018 13:19:55 -0700 |
Martin von Zweigbergk |
rebase: allow in-memory merge of the working copy parent
|
Sat, 17 Mar 2018 09:33:17 -0700 |
Martin von Zweigbergk |
uncommit: simplify condition for keeping commit
|
Sat, 17 Mar 2018 09:49:21 -0700 |
Martin von Zweigbergk |
uncommit: document when the commit will be pruned
|
Wed, 14 Mar 2018 11:16:49 -0700 |
Martin von Zweigbergk |
uncommit: leave empty commit if all files are uncommitted
|
Sat, 17 Mar 2018 00:06:14 +0900 |
Yuya Nishihara |
test-template-engine: do not evaluate unused keywords by custom engine
|
Fri, 16 Mar 2018 23:59:13 +0900 |
Yuya Nishihara |
py3: make test-template-engine.t bytes-safe
|
Thu, 15 Mar 2018 20:10:54 +0900 |
Yuya Nishihara |
test-template-engine: deduplicate methods of custom template engine
|
Thu, 18 Jan 2018 15:10:22 +0100 |
Boris Feld |
revbranchcache: advertise and use 'rbc' exchange capability
|
Wed, 21 Feb 2018 19:26:41 +0100 |
Boris Feld |
revbranchcache: disable the new part for narrow hg bundle
|
Thu, 18 Jan 2018 14:58:02 +0100 |
Boris Feld |
revbranchcache: add the necessary bit to send 'rbc' data over bundle2
|
Wed, 21 Feb 2018 17:33:00 +0100 |
Boris Feld |
bundle: include advisory rev branch cache part in bundle2 bundle
|
Wed, 21 Feb 2018 17:26:22 +0100 |
Boris Feld |
rev-branch-cache: add a function to generate a part
|
Wed, 21 Feb 2018 17:35:04 +0100 |
Boris Feld |
revbranchcache: add a bundle2 handler for a rbc part
|
Thu, 18 Jan 2018 14:21:05 +0100 |
Boris Feld |
revbranchcache: add a public function to update the data
|
Thu, 15 Mar 2018 11:19:16 -0700 |
Gregory Szorc |
httppeer: consolidate _requestbuilder assignments and document
|
Mon, 05 Mar 2018 00:18:07 -0500 |
Gregory Szorc |
commands: don't check for merge.update() truthiness
|
Wed, 07 Mar 2018 19:57:50 -0800 |
Gregory Szorc |
httppeer: alias url as urlmod
|
Wed, 14 Mar 2018 11:52:35 -0700 |
Gregory Szorc |
util: prefer "bytesio" to "stringio"
|
Wed, 14 Mar 2018 14:05:45 -0400 |
Augie Fackler |
contrib: fix a subtle bug in check-code's regex rewriting
|
Tue, 13 Mar 2018 17:55:03 -0400 |
Augie Fackler |
remotenames: work around move of ABCs in collections
|
Mon, 26 Feb 2018 20:44:21 +0800 |
Anton Shestakov |
hgweb: explain instabilities of unstable changesets
|
Mon, 26 Feb 2018 20:44:01 +0800 |
Anton Shestakov |
debug: add debugwhyunstable that explains instabilities
|
Tue, 13 Mar 2018 20:34:38 +0800 |
Anton Shestakov |
obsolete: move marker flags to obsutil
|
Wed, 21 Feb 2018 17:21:10 +0100 |
Boris Feld |
debugupdatecache: also warm rev branch cache
|
Wed, 21 Feb 2018 17:16:56 +0100 |
Boris Feld |
debugbundle: do not display detailed part data in --quiet mode
|
Wed, 14 Mar 2018 15:44:53 -0400 |
Augie Fackler |
tests: clean up two wayward `python` invocations
|
Wed, 14 Mar 2018 15:42:23 -0400 |
Augie Fackler |
contrib: open a hole in the open().read() ban for open().close()
|
Wed, 14 Mar 2018 15:39:28 -0400 |
Augie Fackler |
cleanup: fix some latent open(path).read() et al calls we previously missed
|
Wed, 14 Mar 2018 11:16:45 -0700 |
Martin von Zweigbergk |
uncommit: fix unaligned indentation
|
Fri, 09 Mar 2018 18:39:48 +0100 |
Boris Feld |
util: clear debugstacktrace call
|
Mon, 05 Mar 2018 11:48:28 -0500 |
Boris Feld |
peer-request: include more details about batch commands
|
Wed, 14 Mar 2018 15:56:34 -0400 |
Augie Fackler |
tests: fix test-wireproto.py to work around serverrepo() not having a ui
|
Tue, 13 Mar 2018 22:53:49 -0400 |
Augie Fackler |
tests: add a cat of `error.log` in subrepo test
|
Tue, 13 Mar 2018 18:13:37 -0400 |
Augie Fackler |
hghave: fix hardlink-whitelisted check on Python 3
|
Tue, 13 Mar 2018 18:05:49 -0400 |
Augie Fackler |
hghave: fix xdiff check on Python 3
|
Tue, 13 Mar 2018 18:04:37 -0400 |
Augie Fackler |
commandserver: prefer first-party selectors module from Python 3 to backport
|
Sat, 10 Mar 2018 12:33:19 +0530 |
Sushil khanchi |
forget: add --dry-run mode
|
Fri, 09 Mar 2018 15:53:41 +0100 |
Boris Feld |
push-discovery: extract the bookmark comparison logic in its own function
|
Fri, 09 Mar 2018 16:31:35 +0100 |
Boris Feld |
push-discovery: don't turn use generator when comparing bookmarks
|
Tue, 13 Mar 2018 16:56:13 -0700 |
Jun Wu |
xdiff: move stdint.h to xdiff.h
|
Mon, 12 Mar 2018 20:37:08 +0900 |
Yuya Nishihara |
annotate: correct parameter name of decorate() function
|
Tue, 13 Mar 2018 21:22:14 +0900 |
Yuya Nishihara |
pycompat: name maplist() and ziplist() for better traceback message
|
Sun, 04 Mar 2018 09:07:06 -0800 |
Martin von Zweigbergk |
rebase: move constant expressions out of inner loop in _performrebase()
|
Fri, 02 Mar 2018 15:38:20 -0800 |
Martin von Zweigbergk |
rebase: inline _performrebasesubset()
|
Mon, 12 Mar 2018 10:39:42 -0700 |
Martin von Zweigbergk |
rebase: extract function for rebasing a single node
|
Fri, 09 Mar 2018 12:48:00 -0800 |
Martin von Zweigbergk |
rebase: use configoverride context manager for ui.forcemerge
|
Fri, 09 Mar 2018 12:45:50 -0800 |
Martin von Zweigbergk |
rebase: also restore "ui.allowemptycommit" value
|
Thu, 08 Mar 2018 14:17:24 -0800 |
Martin von Zweigbergk |
rebase: fix issue 5494 also with --collapse
|
Fri, 09 Mar 2018 10:35:48 -0800 |
Martin von Zweigbergk |
rebase: also include commit of collapsed commits in single transaction
|
Mon, 12 Mar 2018 23:08:47 -0400 |
Matt Harbison |
lfs: debug print HTTP headers and JSON payload received from the server
|
Mon, 12 Mar 2018 22:30:01 -0400 |
Matt Harbison |
test-lfs: dial up the debugging on commands that interact with the server
|
Sat, 24 Feb 2018 15:12:01 -0500 |
Matt Harbison |
tests: add a substitution pattern for dates in HTTP headers and LFS payload
|
Mon, 12 Mar 2018 21:50:18 -0400 |
Matt Harbison |
xdiff: fix a hard crash on Windows
|
Thu, 08 Mar 2018 22:23:02 +0900 |
Yuya Nishihara |
templater: split template functions to new module
|
Thu, 08 Mar 2018 23:15:09 +0900 |
Yuya Nishihara |
templater: move hybrid class and functions to templateutil module
|
Thu, 08 Mar 2018 23:10:46 +0900 |
Yuya Nishihara |
templater: move stringify() to templateutil module
|
Wed, 28 Feb 2018 15:20:41 -0500 |
Yuya Nishihara |
dagop: move lines() out of annotate()
|
Wed, 28 Feb 2018 15:19:47 -0500 |
Yuya Nishihara |
dagop: extract core algorithm of annotate() from context.py
|
Wed, 28 Feb 2018 15:09:05 -0500 |
Yuya Nishihara |
dagop: move annotateline and _annotatepair from context.py
|
Fri, 09 Mar 2018 21:59:07 -0500 |
Matt Harbison |
bdiff: convert more longs to int64_t
|
Fri, 09 Mar 2018 21:42:33 -0500 |
Matt Harbison |
xdiff: silence a 32-bit shift warning on Windows
|
Fri, 09 Mar 2018 21:31:57 -0500 |
Matt Harbison |
xdiff: backport int64_t and uint64_t types to Windows
|
Thu, 08 Mar 2018 22:33:24 +0900 |
Yuya Nishihara |
templater: extract template evaluation utility to new module
|
Thu, 08 Mar 2018 22:20:36 +0900 |
Yuya Nishihara |
templater: move function table to the "context" object
|
Sun, 11 Mar 2018 16:29:54 -0700 |
Gregory Szorc |
hgweb: remove wsgirequest (API)
|
Sat, 10 Mar 2018 15:24:24 +0530 |
Pulkit Goyal |
tweakdefaults: add commands.status.verbose to tweakefaults
|
Sun, 11 Mar 2018 16:19:20 -0700 |
Gregory Szorc |
hgweb: store the raw WSGI environment dict
|
Sun, 11 Mar 2018 15:55:38 -0700 |
Gregory Szorc |
hgweb: remove dead wsgirequest code
|
Sun, 11 Mar 2018 15:40:58 -0700 |
Gregory Szorc |
hgweb: port to new response API
|
Sun, 11 Mar 2018 15:35:03 -0700 |
Gregory Szorc |
hgweb: pass modern request type into templater()
|
Sun, 11 Mar 2018 15:37:59 -0700 |
Gregory Szorc |
hgweb: use modern response type for index generation
|
Sun, 11 Mar 2018 15:29:38 -0700 |
Gregory Szorc |
hgweb: don't pass wsgireq to makeindex and other functions
|
Sun, 11 Mar 2018 15:18:29 -0700 |
Gregory Szorc |
hgweb: replace PATH_INFO with dispatchpath
|
Sun, 11 Mar 2018 15:15:02 -0700 |
Gregory Szorc |
hgweb: rewrite path generation for index entries
|
Sun, 11 Mar 2018 15:08:36 -0700 |
Gregory Szorc |
hgweb: construct {url} with req.apppath
|
Sun, 11 Mar 2018 15:33:56 -0700 |
Gregory Szorc |
hgweb: support constructing URLs from an alternate base URL
|
Sun, 11 Mar 2018 13:55:13 -0700 |
Gregory Szorc |
hgweb: clarify that apppath begins with a forward slash
|
Sun, 11 Mar 2018 13:38:56 -0700 |
Gregory Szorc |
hgweb: change how dispatch path is reported
|
Sun, 11 Mar 2018 13:11:13 -0700 |
Gregory Szorc |
hgweb: refactor repository name URL parsing
|
Sun, 11 Mar 2018 12:53:47 -0700 |
Gregory Szorc |
tests: add test coverage for parsing WSGI requests
|
Sun, 11 Mar 2018 10:51:14 -0700 |
Gregory Szorc |
hgweb: construct static URL like hgweb does
|
Sun, 11 Mar 2018 10:38:46 -0700 |
Gregory Szorc |
hgweb: remove unused **map argument
|
Sun, 11 Mar 2018 10:37:25 -0700 |
Gregory Szorc |
hgweb: extract entries() to standalone function
|
Sun, 11 Mar 2018 10:24:46 -0700 |
Gregory Szorc |
hgweb: move rawentries() to a standalone function
|
Sun, 11 Mar 2018 10:17:58 -0700 |
Gregory Szorc |
hgweb: move archivelist to standalone function
|
Sun, 11 Mar 2018 10:15:33 -0700 |
Gregory Szorc |
hgweb: move readallowed to a standalone function
|
Sun, 11 Mar 2018 15:51:13 -0700 |
Gregory Szorc |
hgweb: remove some use of wsgireq in hgwebdir
|
Sat, 10 Mar 2018 20:54:44 -0800 |
Gregory Szorc |
hgweb: fix a bug due to variable name typo
|
Sat, 10 Mar 2018 20:51:46 -0800 |
Gregory Szorc |
hgweb: stop passing req and tmpl into @webcommand functions (API)
|
Sat, 10 Mar 2018 19:57:08 -0800 |
Gregory Szorc |
hgweb: pass modern request type into various webutil functions (API)
|
Sat, 10 Mar 2018 19:46:54 -0800 |
Gregory Szorc |
hgweb: don't redundantly pass templater with requestcontext (API)
|
Sat, 10 Mar 2018 20:38:28 -0800 |
Gregory Szorc |
hgweb: use templater on requestcontext instance
|
Sat, 10 Mar 2018 19:41:18 -0800 |
Gregory Szorc |
hgweb: add a sendtemplate() helper function
|
Sat, 10 Mar 2018 19:11:41 -0800 |
Gregory Szorc |
hgweb: use web.req instead of req.req
|
Sat, 10 Mar 2018 19:08:58 -0800 |
Gregory Szorc |
hgweb: stop setting headers on wsgirequest
|
Sat, 10 Mar 2018 20:35:35 -0800 |
Gregory Szorc |
hgweb: always return iterable from @webcommand functions (API)
|
Sat, 10 Mar 2018 18:51:32 -0800 |
Gregory Szorc |
hgweb: send errors using new response API
|
Sat, 10 Mar 2018 18:42:00 -0800 |
Gregory Szorc |
hgweb: refactor 304 handling code
|
Sat, 10 Mar 2018 18:19:27 -0800 |
Gregory Szorc |
hgweb: transition permissions hooks to modern request type (API)
|
Sat, 10 Mar 2018 20:16:20 -0800 |
Gregory Szorc |
hgweb: port archive command to modern response API
|
Sat, 10 Mar 2018 16:17:51 -0800 |
Gregory Szorc |
hgweb: refactor fake file object proxy for archiving
|
Sat, 10 Mar 2018 16:27:01 -0800 |
Gregory Szorc |
tests: additional test coverage of archive web command
|
Sat, 10 Mar 2018 15:46:29 -0800 |
Gregory Szorc |
hgweb: port static file handling to new response API
|
Sat, 10 Mar 2018 15:37:29 -0800 |
Gregory Szorc |
hgweb: remove one-off routing for file?style=raw
|
Sat, 10 Mar 2018 20:36:34 -0800 |
Gregory Szorc |
hgweb: port most @webcommand to use modern response type
|
Sat, 10 Mar 2018 17:02:57 -0800 |
Gregory Szorc |
hgweb: support using new response object for web commands
|
Sat, 10 Mar 2018 14:19:27 -0800 |
Gregory Szorc |
hgweb: inline caching() and port to modern mechanisms
|
Sat, 10 Mar 2018 14:06:58 -0800 |
Gregory Szorc |
hgweb: expose repo name on parsedrequest
|
Sat, 10 Mar 2018 14:00:40 -0800 |
Gregory Szorc |
hgweb: expose URL scheme and REMOTE_* attributes
|
Sat, 10 Mar 2018 12:31:11 -0800 |
Gregory Szorc |
hgweb: remove wsgirequest.form (API)
|
Sat, 10 Mar 2018 12:36:36 -0800 |
Gregory Szorc |
hgweb: perform all parameter lookup via qsparams
|
Sat, 10 Mar 2018 12:11:26 -0800 |
Gregory Szorc |
hgweb: set variables in qsparams
|
Sat, 10 Mar 2018 11:46:52 -0800 |
Gregory Szorc |
hgweb: use our new request object for "style" parameter
|
Sat, 10 Mar 2018 12:35:38 -0800 |
Gregory Szorc |
hgweb: use a multidict for holding query string parameters
|
Sat, 10 Mar 2018 11:23:05 -0800 |
Gregory Szorc |
hgweb: create dedicated type for WSGI responses
|
Sat, 10 Mar 2018 11:15:05 -0800 |
Gregory Szorc |
tests: add test for a wire protocol request to wrong base URL
|
Fri, 09 Mar 2018 17:10:36 -0800 |
Gregory Szorc |
hgweb: remove support for short query string based aliases (BC)
|
Sat, 10 Mar 2018 11:07:53 -0800 |
Gregory Szorc |
hgweb: remove support for POST form data (BC)
|
Sat, 10 Mar 2018 11:06:13 -0800 |
Gregory Szorc |
hgweb: expose input stream on parsed WSGI request object
|
Sat, 10 Mar 2018 10:56:10 -0800 |
Gregory Szorc |
hgweb: make parsedrequest part of wsgirequest
|
Sat, 10 Mar 2018 11:03:45 -0800 |
Gregory Szorc |
hgweb: refactor the request draining code
|
Sat, 10 Mar 2018 10:48:34 -0800 |
Gregory Szorc |
hgweb: use a capped reader for WSGI input stream
|
Sat, 10 Mar 2018 10:47:30 -0800 |
Gregory Szorc |
hgweb: document continuereader
|
Thu, 08 Mar 2018 18:00:04 -0800 |
Gregory Szorc |
hgweb: remove wsgirequest.__iter__
|
Thu, 08 Mar 2018 17:57:07 -0800 |
Gregory Szorc |
hgweb: remove wsgirequest.read()
|
Sat, 10 Mar 2018 10:46:08 -0800 |
Gregory Szorc |
hgweb: remove unused methods on wsgirequest
|
Thu, 08 Mar 2018 17:17:48 -0800 |
Gregory Szorc |
wireprotoserver: remove unused argument from _handlehttperror()
|
Sat, 10 Mar 2018 10:44:56 -0800 |
Gregory Szorc |
hgweb: store and use request method on parsed request
|
Sat, 10 Mar 2018 10:45:12 -0800 |
Gregory Szorc |
hgweb: handle CONTENT_LENGTH
|
Thu, 08 Mar 2018 16:38:01 -0800 |
Gregory Szorc |
wireprotoserver: access headers through parsed request
|
Mon, 12 Mar 2018 13:15:00 -0700 |
Gregory Szorc |
hgweb: garbage collect on every request
stable
|
Sun, 11 Mar 2018 20:10:38 +0900 |
Yuya Nishihara |
amend: abort if unresolved merge conflicts found (issue5805)
stable
|
Mon, 12 Mar 2018 22:47:33 +0900 |
Yuya Nishihara |
debugwireproto: close the write end before consuming all available data
|
Fri, 09 Mar 2018 15:57:16 +0100 |
Joerg Sonnenberger |
graft: check for missing revision first before scanning working copy
|
Sat, 10 Mar 2018 22:02:58 -0500 |
Matt Harbison |
hook: ensure stderr is flushed when an exception is raised, for test stability
|
Sat, 10 Mar 2018 10:27:56 -0800 |
Gregory Szorc |
wireproto: raise ProgrammingError instead of Abort
|
Sat, 10 Mar 2018 19:56:47 +0900 |
Yuya Nishihara |
py3: make test-commit-interactive.t byte-safe
|
Sat, 10 Mar 2018 19:49:09 +0900 |
Yuya Nishihara |
py3: open patch file in binary mode and convert eol manually
|
Tue, 06 Mar 2018 07:45:57 -0600 |
Yuya Nishihara |
py3: wrap file object to write patch in native eol preserving byte-ness
|
Tue, 06 Mar 2018 07:24:12 -0600 |
Yuya Nishihara |
py3: drop b'' from debug message "moving bookmarks"
|
Sat, 10 Mar 2018 15:57:16 +0900 |
Yuya Nishihara |
py3: use r'' instead of sysstr('') to get around code transformer
|
Sat, 10 Mar 2018 15:50:09 +0900 |
Yuya Nishihara |
ui: remove any combinations of CR|LF from prompt response
|
Sat, 10 Mar 2018 12:45:10 -0500 |
Matt Harbison |
sshpeer: check pipe validity before forwarding output from it
|
Sat, 10 Mar 2018 12:22:08 -0500 |
Matt Harbison |
util: forward __bool__()/__nonzero__() on fileobjectproxy
|
Tue, 06 Mar 2018 07:16:41 -0600 |
Yuya Nishihara |
py3: fix slicing of bisect label in templatefilters.shortbisect()
|
Tue, 06 Mar 2018 07:15:01 -0600 |
Yuya Nishihara |
templatefilters: inline hbisect.shortlabel()
|
Tue, 06 Mar 2018 07:11:24 -0600 |
Yuya Nishihara |
py3: make test-bisect.t bytes-safe
|
Tue, 06 Mar 2018 07:10:50 -0600 |
Yuya Nishihara |
py3: fix integer formatting in bisect error
|
Sat, 10 Mar 2018 16:55:54 +0900 |
Yuya Nishihara |
py3: silence f.write() in test-annotate.t
|
Fri, 09 Mar 2018 14:52:36 -0800 |
Jun Wu |
xdiff: resolve signed unsigned comparison warning
|
Fri, 09 Mar 2018 14:47:29 -0800 |
Jun Wu |
xdiff: use int64 for hash table size
|
Fri, 09 Mar 2018 14:39:35 -0800 |
Jun Wu |
xdiff: remove unused xpp and xecfg parameters
|
Fri, 09 Mar 2018 14:37:55 -0800 |
Jun Wu |
xdiff: remove unused flags parameter
|
Fri, 09 Mar 2018 14:24:27 -0800 |
Jun Wu |
xdiff: replace {unsigned ,}long with {u,}int64_t
|
Sun, 04 Mar 2018 11:30:16 -0800 |
Jun Wu |
xdiff: add comments for fields in xdfile_t
|
Wed, 07 Mar 2018 14:45:31 -0800 |
Jun Wu |
xdiff: add a preprocessing step that trims files
|
Fri, 09 Mar 2018 14:30:15 -0800 |
Martin von Zweigbergk |
transaction: add a name and a __repr__ implementation (API)
|
Fri, 09 Mar 2018 16:10:55 +0100 |
Joerg Sonnenberger |
phabricator: update doc string for deprecated token argument
|
Fri, 09 Mar 2018 16:09:27 +0100 |
Joerg Sonnenberger |
phabricator: print deprecation warning only once
|
Thu, 08 Mar 2018 21:17:26 -0800 |
Martin von Zweigbergk |
tests: add a few tests involving --collapse and rebase.singletransaction=1
|
Thu, 08 Mar 2018 20:55:51 -0800 |
Martin von Zweigbergk |
tests: simplify test-rebase-transaction.t
|
Thu, 08 Mar 2018 16:22:25 -0800 |
Gregory Szorc |
hgweb: parse and store HTTP request headers
|
Thu, 08 Mar 2018 16:43:32 -0800 |
Gregory Szorc |
wireprotoserver: remove broken optimization for non-httplib client
|
Thu, 08 Mar 2018 15:58:52 -0800 |
Gregory Szorc |
wireprotoserver: move all wire protocol handling logic out of hgweb
|
Thu, 08 Mar 2018 15:37:05 -0800 |
Gregory Szorc |
hgweb: use parsed request to construct query parameters
|
Thu, 08 Mar 2018 11:33:33 -0800 |
Gregory Szorc |
hgweb: only recognize wire protocol commands from query string (BC)
|
Thu, 08 Mar 2018 11:21:46 -0800 |
Gregory Szorc |
hgweb: teach WSGI parser about query strings
|
Thu, 08 Mar 2018 15:08:20 -0800 |
Gregory Szorc |
hgweb: use the parsed application path directly
|
Thu, 08 Mar 2018 12:59:25 -0800 |
Gregory Szorc |
hgweb: use computed base URL from parsed request
|
Sat, 10 Mar 2018 10:20:51 -0800 |
Gregory Szorc |
hgweb: parse WSGI request into a data structure
|
Thu, 08 Mar 2018 15:14:32 -0800 |
Gregory Szorc |
hgweb: always use "?" when writing session vars
|
Thu, 08 Mar 2018 15:15:59 -0800 |
Gregory Szorc |
hgweb: rename req to wsgireq
|
Thu, 08 Mar 2018 09:44:27 -0800 |
Gregory Szorc |
hgweb: validate WSGI environment dict
|
Thu, 08 Mar 2018 09:26:51 -0800 |
Gregory Szorc |
hgweb: ensure all wsgi environment values are str
|
Wed, 07 Mar 2018 16:18:52 -0800 |
Gregory Szorc |
wireproto: formalize permissions checking as part of protocol interface
|
Wed, 07 Mar 2018 16:02:24 -0800 |
Gregory Szorc |
wireproto: declare permissions requirements in @wireprotocommand (API)
|
Tue, 06 Mar 2018 15:08:33 -0800 |
Gregory Szorc |
wireprotoserver: check permissions in main dispatch function
|
Tue, 06 Mar 2018 15:02:53 -0800 |
Gregory Szorc |
wireprotoserver: check if command available before calling it
|
Tue, 06 Mar 2018 02:43:17 -0600 |
Yuya Nishihara |
py3: drop encoding.strio()
|
Tue, 06 Mar 2018 02:42:37 -0600 |
Yuya Nishihara |
ui: adjust Windows workaround to new _readline() code
|
Tue, 06 Mar 2018 02:38:53 -0600 |
Yuya Nishihara |
ui: do not use rawinput() when we have to replace sys.stdin/stdout
|
Tue, 06 Mar 2018 02:32:26 -0600 |
Yuya Nishihara |
ui: do not try readline support if fin/fout aren't standard streams
|
Tue, 06 Mar 2018 02:28:59 -0600 |
Yuya Nishihara |
util: add public isstdin/isstdout() functions
|
Tue, 06 Mar 2018 03:05:49 -0600 |
Yuya Nishihara |
ui: add debug commands to test interactive prompt
|
Tue, 06 Mar 2018 02:14:11 -0600 |
Yuya Nishihara |
ui: inline util.bytesinput() into ui._readline()
|
Tue, 06 Mar 2018 02:05:25 -0600 |
Yuya Nishihara |
hgk: stop using util.bytesinput() to read a single line from stdin
|
Mon, 29 Aug 2016 10:42:58 -0400 |
Augie Fackler |
bookmarks: test for exchanging long bookmark names (issue5165)
|
Sun, 04 Mar 2018 11:46:03 -0500 |
Augie Fackler |
phabricator: follow-up phab auth improvements with backwards compat mode
|
Sat, 20 Jan 2018 02:41:10 -0700 |
Tom Prince |
phabricator: specify API tokens per host, rather than per repo
|
Sun, 04 Mar 2018 18:47:07 -0500 |
Yuya Nishihara |
py3: drop b'' from generate-working-copy-states.py output
|
Sun, 04 Mar 2018 18:41:09 -0500 |
Yuya Nishihara |
py3: make test-commit-multiple.t byte-safe
|
Sun, 04 Mar 2018 18:34:46 -0500 |
Yuya Nishihara |
py3: fix type of default username
|
Sun, 04 Mar 2018 18:21:16 -0500 |
Yuya Nishihara |
py3: read/write plain lock file in binary mode
|
Mon, 05 Mar 2018 12:31:08 -0500 |
Augie Fackler |
util: stop calling os.stat_float_times()
|
Mon, 05 Mar 2018 12:30:20 -0500 |
Augie Fackler |
cleanup: use stat_result[stat.ST_MTIME] instead of stat_result.st_mtime
|
Mon, 05 Mar 2018 15:07:32 -0500 |
Augie Fackler |
osutil: implement minimal __getitem__ compatibility on our custom listdir type
|
Sun, 04 Mar 2018 21:14:24 -0500 |
Augie Fackler |
hgweb: adapt to socket._fileobject changes in Python 3
|
Sun, 04 Mar 2018 16:20:24 -0500 |
Augie Fackler |
debugcommands: fix some %r output with bytestr() wrappers
|
Wed, 07 Mar 2018 11:00:17 -0800 |
Martin von Zweigbergk |
tests: add test for issue 5494 but with --collapse
|
Wed, 07 Mar 2018 10:55:57 -0800 |
Martin von Zweigbergk |
tests: .hg/merge is a directory, so use `test -d`
|
Tue, 06 Mar 2018 14:29:20 -0800 |
Martin von Zweigbergk |
rebase: only store collapse message once
|
Tue, 06 Mar 2018 09:39:24 -0800 |
Martin von Zweigbergk |
rebase: collapse two nested if-conditions
|
Thu, 01 Mar 2018 20:12:25 -0800 |
Martin von Zweigbergk |
rebase: reduce scope of "dsguard" variables a bit
|
Wed, 07 Mar 2018 09:46:53 -0800 |
Martin von Zweigbergk |
rebase: remove unused argument "state" from rebasenode()
|
Wed, 07 Mar 2018 10:31:01 -0800 |
Martin von Zweigbergk |
rebase: delete obsolete internal "keepopen" option
|
Sun, 04 Mar 2018 00:25:58 +0530 |
Rishabh Madan |
releasenotes: allow notes for multiple directives in a single changeset
|
Sun, 04 Mar 2018 00:15:35 +0530 |
Rishabh Madan |
releasenotes: mention changeset with warning and abort
|
Sat, 03 Mar 2018 23:47:22 +0530 |
Rishabh Madan |
releasenotes: replace abort with warning while parsing (issue5775)
|
Wed, 07 Mar 2018 09:07:34 +1100 |
Vincent Parrett |
archival: fileit should not use atomictemp, causes performance regression
|
Sat, 03 Mar 2018 18:55:43 -0500 |
Gregory Szorc |
perf: teach perfbdiff to call blocks() and to use xdiff
|
Tue, 06 Mar 2018 19:31:17 -0800 |
Jun Wu |
fuzz: fix xdiff build
|
Tue, 06 Mar 2018 18:51:11 -0800 |
Jun Wu |
xdiff: remove xmerge related logic
|
Tue, 06 Mar 2018 18:41:08 -0800 |
Jun Wu |
xdiff: remove xemit related logic
|
Sun, 04 Mar 2018 00:17:49 -0800 |
Jun Wu |
xdiff: remove unused structure, functions, and constants
|
Sun, 04 Mar 2018 00:07:04 -0800 |
Jun Wu |
xdiff: remove whitespace related feature
|
Tue, 06 Mar 2018 14:32:14 -0800 |
Gregory Szorc |
merge with stable
|
Tue, 06 Mar 2018 13:19:54 -0600 |
Kevin Bullock |
Added signature for changeset 8bba684efde7
stable
|
Tue, 06 Mar 2018 13:19:52 -0600 |
Kevin Bullock |
Added tag 4.5.2 for changeset 8bba684efde7
stable
|
Tue, 06 Mar 2018 13:17:07 -0600 |
Kevin Bullock |
merge with security patches
stable 4.5.2
|
Sun, 18 Feb 2018 17:20:38 -0800 |
Gregory Szorc |
hgweb: always perform permissions checks on protocol commands (BC) (SEC)
stable
|
Tue, 20 Feb 2018 18:55:58 -0800 |
Gregory Szorc |
wireproto: check permissions when executing "batch" command (BC) (SEC)
stable
|
Tue, 20 Feb 2018 18:54:27 -0800 |
Gregory Szorc |
wireproto: declare operation type for most commands (BC) (SEC)
stable
|
Tue, 20 Feb 2018 18:53:39 -0800 |
Gregory Szorc |
wireproto: move command permissions dict out of hgweb_mod
stable
|
Tue, 20 Feb 2018 19:09:01 -0800 |
Gregory Szorc |
tests: comprehensively test HTTP server permissions checking
stable
|
Sun, 18 Feb 2018 10:40:49 -0800 |
Gregory Szorc |
tests: extract HTTP permissions tests to own test file
stable
|
Tue, 06 Mar 2018 13:08:00 -0600 |
Kevin Bullock |
Added signature for changeset 369aadf7a326
stable
|
Tue, 06 Mar 2018 13:07:58 -0600 |
Kevin Bullock |
Added tag 4.5.1 for changeset 369aadf7a326
stable
|
Tue, 13 Feb 2018 11:35:32 -0800 |
Jun Wu |
revlog: resolve lfs rawtext to vanilla rawtext before applying delta
stable 4.5.1
|
Sun, 04 Mar 2018 21:16:36 -0500 |
Augie Fackler |
sslutil: some more forcebytes() on some exception messages
|
Sun, 04 Mar 2018 21:15:37 -0500 |
Augie Fackler |
sslutil: sslcontext needs the cipher name as a sysstr
|
Sun, 04 Mar 2018 18:03:55 -0500 |
Augie Fackler |
sslutil: lots of unicode/bytes cleanup
|
Tue, 13 Feb 2018 11:35:32 -0800 |
Jun Wu |
revlog: do not use delta for lfs revisions
stable
|
Tue, 06 Feb 2018 19:08:25 -0800 |
Jun Wu |
changegroup: do not delta lfs revisions
stable
|
Tue, 06 Feb 2018 16:08:57 -0800 |
Jun Wu |
lfs: add a test showing bundle application could be broken
stable
|
Mon, 05 Mar 2018 20:22:34 -0500 |
Matt Harbison |
debugwireproto: handle unimplemented util.poll() for Windows
|
Sun, 04 Mar 2018 16:55:51 -0500 |
Yuya Nishihara |
py3: byte-stringify test-blackbox.t
|
Sun, 04 Mar 2018 16:54:14 -0500 |
Yuya Nishihara |
py3: byte-stringify blackbox-readonly-dispatch.py
|
Sun, 04 Mar 2018 16:50:35 -0500 |
Yuya Nishihara |
py3: make blackbox-readonly-dispatch.py use ui instead of print()
|
Sun, 04 Mar 2018 16:48:17 -0500 |
Yuya Nishihara |
py3: fix int formatting of "incoming changes" log
|
Sun, 04 Mar 2018 16:48:01 -0500 |
Augie Fackler |
largefiles: use %d instead of %s to process ints
|
Sun, 04 Mar 2018 16:11:15 -0500 |
Augie Fackler |
transaction: fix an error string with bytestr() on a repr()d value
|
Sun, 04 Mar 2018 16:23:10 -0500 |
Yuya Nishihara |
py3: work around comparison between int and None in tagmerge
|
Sun, 04 Mar 2018 16:13:46 -0500 |
Yuya Nishihara |
py3: do not mutate dict while iterating in tagmerge
|
Sun, 04 Mar 2018 16:01:18 -0500 |
Yuya Nishihara |
py3: fix type of ui.configitems(ignoresub=True) result
|
Sun, 04 Mar 2018 15:53:10 -0500 |
Yuya Nishihara |
py3: don't use str() to stringify pushloc
|
Sun, 04 Mar 2018 15:26:26 -0500 |
Yuya Nishihara |
py3: byte-stringify test-config.t and test-config-env.py
|
Sun, 04 Mar 2018 15:24:45 -0500 |
Yuya Nishihara |
py3: use startswith() instead of slicing to detect leading whitespace
|
Sun, 04 Mar 2018 16:06:47 -0500 |
Augie Fackler |
archival: use py3 friendly replacements for chr() and long()
|
Sun, 04 Mar 2018 16:06:27 -0500 |
Augie Fackler |
archival: ensure file mode for gzipfile is sysstr
|
Sun, 04 Mar 2018 16:06:10 -0500 |
Augie Fackler |
archival: fix a missing r'' on a kwargs check
|
Sun, 04 Mar 2018 16:05:44 -0500 |
Augie Fackler |
py3: more passing tests (ten this time)
|
Sun, 04 Mar 2018 15:55:55 -0500 |
Augie Fackler |
util: fix unsafe url abort with bytestr() on url
|
Sun, 04 Mar 2018 15:16:42 -0500 |
Matt Harbison |
xdiff: fix builds on Windows
|
Mon, 05 Mar 2018 01:08:40 +0530 |
Pulkit Goyal |
py3: use bytes() instead of str()
|
Mon, 05 Mar 2018 01:05:54 +0530 |
Pulkit Goyal |
py3: use b"%d" instead of str() to convert integers to bytes
|
Mon, 05 Mar 2018 01:03:23 +0530 |
Pulkit Goyal |
py3: use util.forcebytestr to convert testedwith value to bytes
|
Sun, 04 Mar 2018 22:33:59 +0530 |
Pulkit Goyal |
py3: use pycompat.bytestr instead of str
|
Sun, 04 Mar 2018 07:40:21 -0800 |
Martin von Zweigbergk |
setdiscovery: avoid a Yoda condition
|
Sun, 04 Mar 2018 07:40:11 -0800 |
Martin von Zweigbergk |
setdiscovery: remove unnecessary sample size limiting
|
Sun, 04 Mar 2018 07:39:46 -0800 |
Martin von Zweigbergk |
setdiscovery: remove initialsamplesize from a condition
|
Sun, 04 Mar 2018 07:37:08 -0800 |
Martin von Zweigbergk |
setdiscovery: back out changeset 5cfdf6137af8 (issue5809)
|
Sun, 04 Mar 2018 13:04:12 -0500 |
Augie Fackler |
hgweb: fix up trailing slash detection on Python 3
|
Sun, 04 Mar 2018 13:03:22 -0500 |
Augie Fackler |
hgweb: convert req.form to bytes for all keys and values
|
Sun, 04 Mar 2018 12:33:15 -0500 |
Augie Fackler |
templater: show repr of string we're rejecting
|
Sun, 04 Mar 2018 12:21:01 -0500 |
Augie Fackler |
webutil: some %d instead of %s love on ints
|
Sun, 04 Mar 2018 12:17:02 -0500 |
Augie Fackler |
py3: whitelist three more cases
|
Sun, 04 Mar 2018 12:08:53 -0500 |
Augie Fackler |
archival: our filenames are bytes, not strs
|
Sun, 04 Mar 2018 12:08:37 -0500 |
Augie Fackler |
archival: tar file modes need to be sysstrs
|
Sun, 04 Mar 2018 12:08:19 -0500 |
Augie Fackler |
archival: fsdecode paths before passing to tar or zip objects
|
Sun, 04 Mar 2018 05:15:24 +0530 |
Pulkit Goyal |
py3: add b'' prefixes in tests/test-minirst.py
|
Sun, 04 Mar 2018 22:40:33 +0530 |
Pulkit Goyal |
py3: make sure __repr__ returns a str
|
Sun, 04 Mar 2018 22:40:08 +0530 |
Pulkit Goyal |
py3: make sure regular expressions are bytes
|
Sun, 04 Mar 2018 05:53:59 +0530 |
Pulkit Goyal |
py3: use bytes instead of str to make sure we use bytes internally
|
Sun, 04 Mar 2018 22:37:41 +0530 |
Pulkit Goyal |
py3: use util.forcebytestr instead of str to convert error messages
|
Sat, 03 Mar 2018 23:49:39 -0500 |
Yuya Nishihara |
lock: block signal interrupt while making a lock file
|
Sun, 04 Mar 2018 09:40:12 -0500 |
Augie Fackler |
fuzz: add some more docs about building/running fuzzers
|
Sun, 04 Mar 2018 11:49:33 -0500 |
Augie Fackler |
util: also silence py3 warnings from codec module
|
Sun, 04 Mar 2018 14:53:57 -0500 |
Yuya Nishihara |
test-annotate: set stdin and stdout to binary to get CR unmodified
stable
|
Sun, 04 Mar 2018 13:19:05 -0500 |
Yuya Nishihara |
test-annotate: rewrite sed with some python
stable
|
Thu, 15 Feb 2018 18:05:58 -0800 |
Kyle Lippincott |
docs: small fixes for profiling.nested and the overall description
|
Sun, 04 Mar 2018 10:20:41 -0500 |
Augie Fackler |
scmutil: fix oversight in b76248e51605c6 where I forgot to use msg
|
Sun, 04 Mar 2018 10:23:07 -0500 |
Augie Fackler |
hghave: remove unused "as ex" in exception block
|
Sat, 03 Mar 2018 18:33:10 -0500 |
Augie Fackler |
tests: port test-log to Python 3
|
Sat, 03 Mar 2018 19:12:47 -0500 |
Yuya Nishihara |
py3: make gettext domain a system string
|
Sun, 04 Mar 2018 07:03:50 -0500 |
Yuya Nishihara |
templater: fix position of terminator character in error message
|
Sun, 04 Mar 2018 10:42:51 -0500 |
Augie Fackler |
merge with stable
|
Sat, 03 Mar 2018 22:29:24 -0500 |
Matt Harbison |
test-subrepo: glob away an unstable hash
stable
|
Thu, 01 Mar 2018 11:37:00 -0500 |
Matt Harbison |
subrepo: activate clone pooling to enable sharing with remote URLs
stable
|
Thu, 01 Mar 2018 11:13:00 -0500 |
Matt Harbison |
subrepo: don't attempt to share remote sources (issue5793)
stable
|
Wed, 28 Feb 2018 00:29:27 -0500 |
Matt Harbison |
test-subrepo: demonstrate problems with subrepo sharing and absolute paths
stable
|
Sat, 03 Mar 2018 15:31:37 -0800 |
Ryan McElroy |
revsetlang: add a hint for more useful parse errors
|
Sat, 03 Mar 2018 11:07:46 -0800 |
Ryan McElroy |
setup: ignore extension load failures when finding working hg
|
Sat, 03 Mar 2018 00:35:59 -0500 |
Matt Harbison |
profile: colorize output on Windows
|
Sat, 03 Mar 2018 19:02:50 -0500 |
Kevin Bullock |
dispatch: don't clamp the range of the exit code twice
|
Sat, 03 Mar 2018 23:29:40 -0500 |
Matt Harbison |
bdiff: avoid pointer arithmetic on void*
|
Sat, 03 Mar 2018 19:26:30 -0500 |
Augie Fackler |
fuzz: add a quick README to try and document how to test new fuzzers
|
Sat, 03 Mar 2018 18:58:13 -0500 |
Augie Fackler |
fuzz: add a fuzzer for xdiff
|
Sat, 03 Mar 2018 12:39:15 -0800 |
Jun Wu |
tests: add tests about diff quality
|
Sat, 03 Mar 2018 12:39:14 -0800 |
Jun Wu |
run-tests: allow #require inside #if
|
Sat, 03 Mar 2018 12:39:14 -0800 |
Jun Wu |
mdiff: add a config option to use xdiff algorithm
|
Sat, 03 Mar 2018 12:39:14 -0800 |
Jun Wu |
bdiff: add a xdiffblocks method
|
Sat, 03 Mar 2018 12:39:11 -0800 |
Jun Wu |
xdiff: reduce indent heuristic overhead
|
Sat, 03 Mar 2018 12:38:41 -0800 |
Jun Wu |
xdiff: add a bdiff hunk mode
|
Sat, 03 Mar 2018 10:39:55 -0800 |
Jun Wu |
xdiff: remove patience and histogram diff algorithms
|
Sat, 03 Mar 2018 10:39:43 -0800 |
Jun Wu |
xdiff: vendor xdiff library from git
|
Sat, 03 Mar 2018 14:30:21 -0800 |
Ryan McElroy |
templater: provide hint for multi-line templates with parse errors
|
Sat, 03 Mar 2018 14:23:40 -0800 |
Ryan McElroy |
templater: add hint to template parse errors to help locate issues
|
Fri, 02 Mar 2018 07:17:06 +0530 |
Pulkit Goyal |
py3: use b"%d" to covert integer to bytes instead of str
|
Fri, 02 Mar 2018 07:16:33 +0530 |
Pulkit Goyal |
py3: use bytes() instead of str()
|
Fri, 02 Mar 2018 07:15:54 +0530 |
Pulkit Goyal |
py3: replace __str__ to __bytes__ in hgext/journal.py
|
Wed, 31 Jan 2018 22:21:33 -0800 |
Martin von Zweigbergk |
testrunner: add option to sort tests by previous run time
|
Sat, 03 Mar 2018 17:53:32 -0500 |
Augie Fackler |
py3: whitelist another 15 passing tests
|
Sat, 03 Mar 2018 17:09:26 -0500 |
Augie Fackler |
cmdutil: ensure PatchError messages are coerded to bytes, not str
|
Sat, 03 Mar 2018 17:08:41 -0500 |
Augie Fackler |
tests: fix bytes literals in test-fncache.t
|
Sat, 03 Mar 2018 17:08:05 -0500 |
Augie Fackler |
scmutil: avoid using basestring and add explicit handling of unicodes
|
Sat, 03 Mar 2018 17:07:18 -0500 |
Augie Fackler |
tests: fix inline extension bytes in test-ssh-proto-unbundle.t
|
Sat, 03 Mar 2018 16:38:17 -0500 |
Augie Fackler |
hghave: fix up clang-libfuzzer regex to be bytes
|
Sat, 03 Mar 2018 15:41:12 -0500 |
Yuya Nishihara |
py3: accept both unicode and byte strings as filename carried by IOError
|
Sat, 03 Mar 2018 15:33:52 -0500 |
Yuya Nishihara |
py3: back out c77c925987d7 to store bytes filename in IOError
|
Sat, 03 Mar 2018 14:57:23 -0500 |
Augie Fackler |
largefiles: headers and values need to be sysstrs, add r prefixes
|
Sat, 03 Mar 2018 11:26:30 -0500 |
Gregory Szorc |
cext: accept arguments as Py_buffer
|
Sat, 03 Mar 2018 11:19:43 -0500 |
Gregory Szorc |
cext: refactor cleanup code in bdiff()
|
Fri, 02 Mar 2018 07:13:33 +0530 |
Pulkit Goyal |
py3: use pycompat.bytestr() to convert error messages to bytes
|
Sat, 03 Mar 2018 14:28:51 -0500 |
Augie Fackler |
url: more bytes/unicodes fussing in url.py around auth handling
|
Sat, 03 Mar 2018 14:24:21 -0500 |
Augie Fackler |
httpconnection: convert url to bytes in readauthforuri
|
Sat, 03 Mar 2018 14:44:41 -0500 |
Augie Fackler |
tests: prevent enormous output spew in test-lfs-largefiles.t
|
Sat, 03 Mar 2018 12:23:03 -0500 |
Yuya Nishihara |
py3: fix formatting of path-auditing errors
|
Sat, 03 Mar 2018 12:36:05 -0500 |
Yuya Nishihara |
py3: make os.curdir a bytes
|
Sat, 03 Mar 2018 12:34:35 -0500 |
Yuya Nishihara |
py3: make os.pardir a bytes
|
Sat, 03 Mar 2018 14:21:47 -0500 |
Yuya Nishihara |
py3: fix slicing of bytes in patch.iterhunks()
|
Sat, 03 Mar 2018 09:35:59 -0500 |
Augie Fackler |
tests: fix various test-check-module-imports.t violations
|
Tue, 27 Feb 2018 00:33:46 +0530 |
Pulkit Goyal |
pycompat: prevent encoding or decoding values if not required
|
Sat, 03 Mar 2018 10:39:48 -0500 |
Yuya Nishihara |
py3: add some b'' to make test-lock-badness.t happy
|
Sat, 03 Mar 2018 10:32:06 -0500 |
Yuya Nishihara |
py3: fix formatting of lock error message
|
Sat, 03 Mar 2018 10:02:36 -0500 |
Yuya Nishihara |
py3: fix some unicode madness in global exception catcher
|
Sat, 03 Mar 2018 10:08:13 -0500 |
Yuya Nishihara |
py3: pass a system-string filename to sub-classes of IOError
|
Sat, 03 Mar 2018 09:19:34 -0500 |
Yuya Nishihara |
py3: fix some membership tests on linkrev adjustment
|
Fri, 02 Mar 2018 22:38:09 -0500 |
Yuya Nishihara |
py3: make test-basic.t pass on Python 3
|
Fri, 02 Mar 2018 22:35:20 -0500 |
Yuya Nishihara |
py3: silence the final IOError by closing stdout/err slightly early
|
Fri, 02 Mar 2018 22:10:36 -0500 |
Yuya Nishihara |
py3: conditionalize initialization of stdio flags
|
Thu, 01 Mar 2018 18:25:19 -0500 |
Yuya Nishihara |
test-command-template: glob out detailed "invalid escape" message
|
Thu, 01 Mar 2018 08:14:54 -0500 |
Yuya Nishihara |
templater: byte-stringify dict/list values before passing to default format
|
Thu, 01 Mar 2018 08:07:22 -0500 |
Yuya Nishihara |
templater: allow dynamically switching the default dict/list formatting
|
Sat, 03 Mar 2018 21:01:07 +0530 |
Pulkit Goyal |
py3: use util.forcevytestr to convert error to bytes
|
Sat, 03 Mar 2018 09:50:07 -0500 |
Gregory Szorc |
util: report integer result from write()
|
Sat, 03 Mar 2018 09:34:06 -0500 |
Gregory Szorc |
util: log readinto() I/O
|
Fri, 02 Mar 2018 22:47:18 -0500 |
Gregory Szorc |
util: teach escapedata() about bytearray
|
Fri, 02 Mar 2018 22:59:12 -0500 |
Gregory Szorc |
sshpeer: don't read(0)
|
Sat, 03 Mar 2018 05:51:34 -0500 |
Yuya Nishihara |
py3: unblock C extensions on Python 3
|
Sat, 03 Mar 2018 07:59:20 -0500 |
Yuya Nishihara |
py3: make test-ancestors.py pass on Python 3 with C extensions
|
Sat, 03 Mar 2018 07:24:25 -0500 |
Yuya Nishihara |
py3: do not pass a memoryview to bdiff.bdiff()
|
Sat, 03 Mar 2018 07:00:37 -0500 |
Yuya Nishihara |
py3: do not pass a list of iterators to computephasesmapsets()
|
Sat, 03 Mar 2018 06:57:02 -0500 |
Yuya Nishihara |
cext: fix computephasesmapsets() not to return without setting an exception
|
Sat, 03 Mar 2018 06:44:47 -0500 |
Yuya Nishihara |
py3: do not pass a float to dict_new_presized()
|
Sat, 03 Mar 2018 06:41:52 -0500 |
Yuya Nishihara |
cext: mark tuple_format as a constant
|
Sat, 03 Mar 2018 06:18:47 -0500 |
Yuya Nishihara |
py3: bulk-replace 'const char*' format specifier passed to PyArg_ParseTuple*()
|
Sat, 03 Mar 2018 06:08:22 -0500 |
Yuya Nishihara |
py3: bulk-replace bytes format specifier passed to Py_BuildValue()
|
Sat, 03 Mar 2018 05:58:41 -0500 |
Yuya Nishihara |
py3: add PY23() macro to switch string literal depending on python version
|
Sat, 03 Mar 2018 05:50:45 -0500 |
Yuya Nishihara |
py3: don't try to mangle C extension blob by code transformer
|
Fri, 02 Mar 2018 18:47:27 -0500 |
Augie Fackler |
tests: add missing b prefixes in test-atomictempfile.py
|
Tue, 27 Feb 2018 16:31:44 -0800 |
Gregory Szorc |
wireproto: only expose "between" to version 1 of wire protocols
|
Fri, 02 Mar 2018 18:55:18 -0500 |
Gregory Szorc |
tests: add more tests around hook output and getbundle
|
Tue, 27 Feb 2018 16:24:02 -0800 |
Gregory Szorc |
wireproto: add transport specific capabilities in the transport
|
Tue, 27 Feb 2018 15:23:04 -0800 |
Gregory Szorc |
wireproto: don't expose changegroupsubset capability if not available
|
Tue, 27 Feb 2018 15:06:10 -0800 |
Gregory Szorc |
wireproto: don't expose legacy commands to version 2 of wire protocol
|
Tue, 27 Feb 2018 14:56:03 -0800 |
Gregory Szorc |
wireprotoserver: identify requests via version 2 of SSH protocol as such
|
Fri, 02 Mar 2018 09:47:37 -0500 |
Gregory Szorc |
wireproto: allow wire protocol commands to declare transport support
|
Fri, 02 Mar 2018 18:50:49 -0500 |
Gregory Szorc |
sshpeer: don't read from stderr when that behavior is disabled
|
Thu, 15 Feb 2018 17:18:26 +0100 |
Boris Feld |
util: extract all date-related utils in utils/dateutil module
|
Thu, 08 Feb 2018 23:27:24 +0530 |
Sangeet Kumar Mishra |
clone: updates the help text for hg clone -{r,b} (issue5654)
|
Fri, 02 Mar 2018 15:48:31 -0500 |
Augie Fackler |
py3: whitelist more passing tests
|
Fri, 02 Mar 2018 11:07:42 -0500 |
Augie Fackler |
lfs: convert hexdigest to bytes using sysbytes
|
Fri, 02 Mar 2018 11:07:25 -0500 |
Augie Fackler |
lfs: use %d to encode int, not str()
|
Fri, 02 Mar 2018 11:07:07 -0500 |
Augie Fackler |
lfs: use byteskwargs() on some **kwargs for python 3 compat
|
Fri, 02 Mar 2018 11:06:37 -0500 |
Augie Fackler |
lfs: add some bytestring wrappers in blobstore.py
|
Fri, 02 Mar 2018 11:05:53 -0500 |
Augie Fackler |
lfs: add missing b prefixes on some regular expressions
|
Sun, 25 Feb 2018 19:34:35 +0900 |
Yuya Nishihara |
templatekw: deprecate showdict() and showlist() (API)
|
Sun, 25 Feb 2018 19:25:14 +0900 |
Yuya Nishihara |
templatekw: switch remainder of _showlist template keywords to new API
|
Sun, 25 Feb 2018 20:55:53 +0900 |
Yuya Nishihara |
templatekw: switch manifest template keyword to new API
|
Sun, 25 Feb 2018 19:23:06 +0900 |
Yuya Nishihara |
templatekw: switch latesttags template keywords to new API
|
Sun, 25 Feb 2018 19:08:02 +0900 |
Yuya Nishihara |
templatekw: switch revset() to new API
|
Sun, 25 Feb 2018 19:05:57 +0900 |
Yuya Nishihara |
templatekw: switch obsfate-related template keywords to new API
|
Sun, 25 Feb 2018 18:52:51 +0900 |
Yuya Nishihara |
templatekw: switch namespace template keywords to new API
|
Sun, 25 Feb 2018 18:56:06 +0900 |
Yuya Nishihara |
namespace: use registrar to add template keyword
|
Sun, 25 Feb 2018 16:45:44 +0900 |
Yuya Nishihara |
templatekw: switch most of showlist template keywords to new API (issue5779)
|
Sun, 25 Feb 2018 16:22:55 +0900 |
Yuya Nishihara |
templatekw: switch showdict template keywords to new API
|
Fri, 02 Mar 2018 15:37:57 -0500 |
Kevin Bullock |
py3: bail on ratcheting tests forward on 3.6.0 and 3.6.1
|
Thu, 01 Mar 2018 18:22:36 -0500 |
Yuya Nishihara |
py3: silence "bad escape" warning emitted by re.sub()
|
Fri, 02 Mar 2018 14:12:17 -0500 |
Augie Fackler |
debugcommands: add some strkwargs love to some **args calls
|
Fri, 02 Mar 2018 14:10:34 -0500 |
Augie Fackler |
debugcommands: add an r prefix to make file mode for fdopen a sysstr
|
Fri, 02 Mar 2018 14:09:50 -0500 |
Augie Fackler |
util: work around Python 3 returning None at EOF instead of ''
|
Fri, 02 Mar 2018 14:09:20 -0500 |
Augie Fackler |
util: add missing r prefix on some __setattr__ calls
|
Fri, 02 Mar 2018 13:47:49 -0500 |
Augie Fackler |
tests: add some re and globs for test-revset on python3
|
Fri, 02 Mar 2018 11:38:16 -0500 |
Augie Fackler |
tests: add missing b prefixes and fix a %s to %d in test-revset.t
|
Fri, 02 Mar 2018 11:37:41 -0500 |
Augie Fackler |
revset: use %d to turn an int into a bytestr
|
Fri, 02 Mar 2018 11:37:21 -0500 |
Augie Fackler |
revset: use {force,}bytestr to fix some %r formatting issues
|
Fri, 02 Mar 2018 01:17:42 -0500 |
Augie Fackler |
py3: sixteen more passing tests
|
Fri, 02 Mar 2018 00:37:33 -0500 |
Augie Fackler |
debugcommands: fix repr in debugignore print with pycompat.bytestr
|
Thu, 01 Mar 2018 23:58:28 -0500 |
Augie Fackler |
verify: fix exception formatting bug in Python 3
|
Fri, 02 Mar 2018 13:50:31 -0500 |
Yuya Nishihara |
get-with-headers: use bytes stdout thoroughly
|
Thu, 01 Mar 2018 17:16:36 -0800 |
Martin von Zweigbergk |
exchange: remove dead assignment or forcebundle1
|
Fri, 02 Mar 2018 09:09:38 -0500 |
Augie Fackler |
templatekw: fix dict construction in _showlist to not mix bytes and strs
|
Fri, 02 Mar 2018 09:08:11 -0500 |
Augie Fackler |
templatefilters: avoid infinite recursion bug in stringify
|
Fri, 02 Mar 2018 00:37:55 -0500 |
Augie Fackler |
match: some minimal pycompat fixes guided by test-hgignore.t
|
Fri, 02 Mar 2018 00:37:07 -0500 |
Augie Fackler |
purge: apply byteskwargs to opts, fixing all python3 issues here
|
Fri, 02 Mar 2018 00:19:51 -0500 |
Augie Fackler |
tests: port test-bookmarks.t extension to Python 3
|
Fri, 02 Mar 2018 00:19:30 -0500 |
Augie Fackler |
scmutil: fix a repr in an error message on Python 3
|
Fri, 02 Mar 2018 00:19:16 -0500 |
Augie Fackler |
bookmarks: fix a repr in a message on Python 3
|
Fri, 02 Mar 2018 00:11:19 -0500 |
Augie Fackler |
py3: add missing b prefixes in test-debugextensions.t
|
Thu, 01 Mar 2018 23:59:44 -0500 |
Augie Fackler |
tests: help dummysmtpd work on python 3
|
Thu, 01 Mar 2018 23:58:04 -0500 |
Augie Fackler |
tests: port helper script revlog-formatv0.py to python 3
|
Thu, 01 Mar 2018 21:17:58 -0500 |
Augie Fackler |
tests: add missing b prefix in test python in test-issue2137.t
|
Thu, 01 Mar 2018 20:44:38 -0500 |
Augie Fackler |
templatefilters: convert arguments to sysstrs for unicode() ctor
|
Fri, 02 Mar 2018 07:14:59 +0530 |
Pulkit Goyal |
py3: use util.forcebytestr() to convert IOErrors to bytes
|
Thu, 01 Mar 2018 18:20:49 -0500 |
Augie Fackler |
py3: whitelist three more passing tests
|
Thu, 01 Mar 2018 18:13:50 -0500 |
Augie Fackler |
convert: fix two %r output formats with pycompat.bytestr() wrapping
|
Thu, 01 Mar 2018 17:48:06 -0500 |
Augie Fackler |
convert: use our shlex wrapper in filemap to avoid Python 3 tracebacks
|
Thu, 01 Mar 2018 17:47:49 -0500 |
Augie Fackler |
convcmd: use our shlex wrapper to avoid Python 3 tracebacks
|
Thu, 01 Mar 2018 17:47:35 -0500 |
Augie Fackler |
convert: add some utility code for working with shlex on Python 3
|
Thu, 01 Mar 2018 17:46:34 -0500 |
Augie Fackler |
pycompat: add support for encoding argument to our wrapper
|
Fri, 02 Mar 2018 04:49:08 +0530 |
Pulkit Goyal |
py3: port tests/test-wireproto.py to Python 3
|
Fri, 02 Mar 2018 04:47:56 +0530 |
Pulkit Goyal |
py3: use pycompat.bytestr() to convert None to bytes
|
Thu, 01 Mar 2018 18:39:21 -0500 |
Augie Fackler |
webcommands: use explicit integer division for Python 3 compat
|
Fri, 02 Mar 2018 04:59:27 +0530 |
Pulkit Goyal |
templatefilters: stop using str as a variable name
|
Thu, 01 Mar 2018 18:15:58 -0500 |
Yuya Nishihara |
py3: fix string slicing in util.parsetimezone()
|
Thu, 01 Mar 2018 18:06:25 -0500 |
Yuya Nishihara |
py3: replace type 'str' by 'bytes' in templater.py
|
Thu, 01 Mar 2018 17:56:32 -0500 |
Yuya Nishihara |
py3: don't crash when re-raising encoding error
|
Thu, 01 Mar 2018 17:43:25 -0500 |
Yuya Nishihara |
py3: mark all string literals in test-command-template.t as bytes
|
Thu, 01 Mar 2018 17:03:40 -0500 |
Yuya Nishihara |
py3: byte-stringify ValueError of unescapestr() to reraise as ParseError
|
Thu, 01 Mar 2018 16:56:38 -0500 |
Yuya Nishihara |
py3: fix type of string literals in templater.tokenize()
|
Thu, 01 Mar 2018 16:52:17 -0500 |
Yuya Nishihara |
py3: drop b'' from error message generated by templater.runmember()
|
Thu, 01 Mar 2018 16:42:24 -0500 |
Yuya Nishihara |
py3: fix join(), min(), and max() template functions over string
|
Thu, 01 Mar 2018 16:32:45 -0500 |
Yuya Nishihara |
py3: use startswith() to check existence of trailing '\n' in .hgtags file
|
Thu, 01 Mar 2018 15:57:27 -0500 |
Yuya Nishihara |
py3: silence return value of file.write() in test-command-template.t
|
Thu, 01 Mar 2018 18:05:47 -0500 |
Augie Fackler |
error: fix isinstnace check to use bytes instead of str
|
Sun, 25 Feb 2018 22:43:50 -0500 |
Augie Fackler |
py3: whitelist another nine passing tests
|
Sun, 25 Feb 2018 22:31:13 -0500 |
Augie Fackler |
util: use pycompat.bytestr() on repr() in date parse abort
|
Fri, 02 Mar 2018 03:06:43 +0530 |
Pulkit Goyal |
py3: whitelist 14 new tests passing
|
Fri, 02 Mar 2018 02:44:49 +0530 |
Pulkit Goyal |
py3: slice over bytes to prevent getting ascii values
|
Tue, 27 Feb 2018 14:26:00 -0800 |
Gregory Szorc |
wireprotoserver: move SSHV1 and SSHV2 constants to wireprototypes
|
Tue, 27 Feb 2018 14:21:29 -0800 |
Gregory Szorc |
wireproto: use named arguments for commandentry
|
Mon, 26 Feb 2018 18:01:13 -0800 |
Gregory Szorc |
debugcommands: support for triggering push protocol
|
Mon, 26 Feb 2018 13:12:03 -0800 |
Gregory Szorc |
sshpeer: support not reading and forwarding stderr
|
Fri, 23 Feb 2018 16:03:27 -0800 |
Gregory Szorc |
tests: add wire protocol tests for pushkey
|
Fri, 23 Feb 2018 12:50:59 -0800 |
Gregory Szorc |
debugcommands: support for sending "batch" requests
|
Thu, 01 Mar 2018 08:27:30 -0800 |
Gregory Szorc |
debugcommands: allow sending of simple commands with debugwireproto
|
Fri, 23 Feb 2018 09:40:12 -0800 |
Gregory Szorc |
wireproto: sort response to listkeys
|
Thu, 01 Mar 2018 08:24:54 -0800 |
Gregory Szorc |
debugcommands: add debugwireproto command
|
Tue, 27 Feb 2018 15:47:44 -0800 |
Gregory Szorc |
debugcommands: add debugserve command
|
Sun, 25 Feb 2018 11:16:09 -0800 |
Gregory Szorc |
wireprotoserver: support logging SSH server I/O to a file descriptor
|
Sat, 24 Feb 2018 12:24:03 -0800 |
Gregory Szorc |
util: enable observing of util.bufferedinputpipe
|
Sat, 24 Feb 2018 12:22:20 -0800 |
Gregory Szorc |
util: add a file object proxy that can notify observers
|
Sat, 24 Feb 2018 12:07:21 -0800 |
Gregory Szorc |
wireprotoserver: ability to run an SSH server until an event is set
|
Thu, 01 Mar 2018 15:46:21 -0500 |
Augie Fackler |
tests: fix run-tests environment cleanup on Python 3
|
Sun, 25 Feb 2018 16:14:37 +0900 |
Yuya Nishihara |
templatekw: add compatlist() as a replacement for showlist()
|
Sun, 25 Feb 2018 16:03:19 +0900 |
Yuya Nishihara |
templatekw: add compatdict() as a replacement for showdict()
|
Sun, 25 Feb 2018 15:43:35 +0900 |
Yuya Nishihara |
templatekw: pass templater to _showlist() by an explicit argument
|
Fri, 22 Dec 2017 21:59:38 +0900 |
Yuya Nishihara |
hgweb: make templater mostly compatible with log templates
|
Sun, 25 Feb 2018 14:42:18 +0900 |
Yuya Nishihara |
log: do not invoke templatekw.showobsfate() as a function
|
Sun, 25 Feb 2018 16:36:38 +0900 |
Yuya Nishihara |
templatekw: inline getfiles()
|
Sun, 25 Feb 2018 16:35:34 +0900 |
Yuya Nishihara |
templatekw: factor out function to build a list of files per status
|
Sun, 25 Feb 2018 13:40:46 +0900 |
Yuya Nishihara |
templatekw: switch non-showlist template keywords to new API
|
Sun, 25 Feb 2018 14:28:32 +0900 |
Yuya Nishihara |
templatekw: extract non-templatekw function as getgraphnode()
|
Wed, 28 Feb 2018 16:24:39 +0100 |
Sascha Nemecek |
convert: avoid closing ui.fout in subversion code (issue5807)
|
Sun, 07 Jan 2018 11:53:07 +0900 |
Yuya Nishihara |
cmdutil: expand filename format string by templater (BC)
|
Wed, 21 Feb 2018 21:14:05 +0900 |
Yuya Nishihara |
annotate: do not poorly split lines at CR (issue5798)
stable
|
Sun, 18 Feb 2018 11:53:26 +0900 |
Yuya Nishihara |
templater: add option to parse template string just like raw string literal
|
Sun, 18 Feb 2018 10:58:15 +0900 |
Yuya Nishihara |
cmdutil: reorder optional arguments passed to makefileobj()
|
Sun, 18 Feb 2018 10:54:24 +0900 |
Yuya Nishihara |
cmdutil: strip "%m" pattern (first line of commit message) from both ends
|
Tue, 27 Feb 2018 22:37:57 +0900 |
Yuya Nishihara |
test-acl: mock up util.getuser() to trust $LOGNAME on Windows
|
Thu, 01 Mar 2018 04:50:22 -0500 |
Yuya Nishihara |
fileset: drop bad "elif:" trying to check invalid size expression
|
Thu, 01 Mar 2018 08:55:39 -0500 |
Yuya Nishihara |
py3: fix test-command-template.t to write files in binary mode
|
Thu, 01 Mar 2018 08:45:34 -0500 |
Yuya Nishihara |
py3: use bytestr() to coerce position carried by ParseError to string
|
Thu, 01 Mar 2018 08:38:39 -0500 |
Yuya Nishihara |
py3: use bytes.endswith('\n') to strip off '\n' from debug color output
|
Thu, 01 Mar 2018 08:19:47 -0500 |
Yuya Nishihara |
py3: fix type of attribute names forwarded by templatekw._hybrid
|
Thu, 01 Mar 2018 06:47:06 -0500 |
Yuya Nishihara |
py3: move between bytes and unicode when re-raising IOError
|
Thu, 01 Mar 2018 06:43:13 -0500 |
Yuya Nishihara |
py3: use '%d' to format diffstat sum
|
Thu, 01 Mar 2018 06:40:09 -0500 |
Yuya Nishihara |
py3: make regexp literal bytes in templatefilters.py
|
Thu, 01 Mar 2018 06:38:37 -0500 |
Yuya Nishihara |
templatefilters: use encoding.unifromlocal/unitolocal() for py3 compatibility
|
Fri, 02 Mar 2018 00:00:41 +0530 |
Pulkit Goyal |
py3: replace str() with it's bytes equivalent in hgext/shelve.py
|
Thu, 01 Mar 2018 23:59:20 +0530 |
Pulkit Goyal |
py3: make sure we write bytes in a file open in bytes mode
|
Thu, 01 Mar 2018 23:58:21 +0530 |
Pulkit Goyal |
py3: add b'' prefixes in tests/test-obsolete.t
|
Thu, 01 Mar 2018 23:57:16 +0530 |
Pulkit Goyal |
py3: add a b'' prefix in tests/test-fncache.t
|
Thu, 01 Mar 2018 23:54:52 +0530 |
Pulkit Goyal |
py3: use pycompat.bytestr() to convert error instances to bytes
|
Thu, 01 Mar 2018 23:52:30 +0530 |
Pulkit Goyal |
py3: listify the return value of filter()
|
Thu, 01 Mar 2018 23:51:32 +0530 |
Pulkit Goyal |
py3: use '%d' instead of '%s' for ints
|
Thu, 01 Mar 2018 03:56:41 +0530 |
Pulkit Goyal |
py3: add 14 new passing tests to whitelist
|
Wed, 28 Feb 2018 19:55:25 +0530 |
Pulkit Goyal |
py3: use util.forcebytestr to convert str to bytes
|
Sun, 25 Feb 2018 11:00:53 -0800 |
Gregory Szorc |
sshpeer: factor out code for creating peers from pipes
|
Wed, 28 Feb 2018 22:25:41 +0530 |
Pulkit Goyal |
py3: add b'' prefixes in tests/test-rollback.t
|
Wed, 28 Feb 2018 22:14:36 +0530 |
Pulkit Goyal |
py3: add b'' prefix in tests/test-revlog-v2.t
|
Wed, 28 Feb 2018 22:10:59 +0530 |
Pulkit Goyal |
py3: add b'' prefixes in tests/test-revlog.t
|
Wed, 28 Feb 2018 22:03:47 +0530 |
Pulkit Goyal |
py3: make sure we open the file in bytes mode
|
Wed, 28 Feb 2018 22:03:29 +0530 |
Pulkit Goyal |
py3: add b'' prefixes in tests/test-revlog-ancestry.py
|
Wed, 28 Feb 2018 21:57:22 +0530 |
Pulkit Goyal |
py3: port the markdirver extension in tests/test-resolve.t
|
Wed, 28 Feb 2018 21:48:30 +0530 |
Pulkit Goyal |
py3: backout changeset 56635c506608 which wrongly added couple of b''
|
Wed, 28 Feb 2018 21:45:42 +0530 |
Pulkit Goyal |
py3: add a missing b'' in tests/bruterebase.py
|
Wed, 28 Feb 2018 21:45:15 +0530 |
Pulkit Goyal |
py3: use '%d' for integers instead of b'%s'
|
Wed, 28 Feb 2018 21:44:28 +0530 |
Pulkit Goyal |
py3: make sure we write in mergestate in bytes mode
|
Wed, 28 Feb 2018 21:43:35 +0530 |
Pulkit Goyal |
py3: add b'' prefixes in tests/test-rebase-scenario-global.t
|
Wed, 28 Feb 2018 21:42:37 +0530 |
Pulkit Goyal |
py3: replace str() calls with their preferred bytes equivalent
|
Wed, 28 Feb 2018 19:54:49 +0530 |
Pulkit Goyal |
py3: convert error messages to bytes using util.forcebytestr()
|
Wed, 28 Feb 2018 19:54:10 +0530 |
Pulkit Goyal |
py3: slice over bytes or use startswith() to prevent getting ascii values
|
Wed, 28 Feb 2018 10:38:09 -0800 |
Martin von Zweigbergk |
narrow: drop safehasattr() checks for always-present repo.narrowmatch
|
Wed, 28 Feb 2018 12:56:01 -0800 |
Martin von Zweigbergk |
narrow: move narrowmatch-related methods to localrepo
|
Tue, 27 Feb 2018 23:05:39 -0800 |
Martin von Zweigbergk |
narrow: remove dependency from narrowspec module to hg module
|
Wed, 28 Feb 2018 10:32:00 -0800 |
Martin von Zweigbergk |
narrow: reduce depedence on narrowspec.save()
|
Wed, 28 Feb 2018 12:55:05 -0800 |
Martin von Zweigbergk |
narrow: always wrap repo
|
Wed, 28 Feb 2018 10:29:04 -0800 |
Martin von Zweigbergk |
narrow: consider both local and remote matchers in narrowchangegroup
|
Wed, 28 Feb 2018 10:22:54 -0800 |
Martin von Zweigbergk |
narrow: move checking for narrow requirement into _narrowmatch()
|
Wed, 28 Feb 2018 10:55:21 -0800 |
Martin von Zweigbergk |
narrow: move changegroup.supportedoutgoingversions() override to core
|
Wed, 28 Feb 2018 10:21:43 -0800 |
Martin von Zweigbergk |
narrow: move requirement constant to core
|
Wed, 21 Feb 2018 14:36:42 +0530 |
Pulkit Goyal |
remotenames: don't inherit the remotenames class from dict class
|
Sun, 25 Feb 2018 17:22:25 -0500 |
Matt Harbison |
run-tests: cache hghave results
|
Mon, 26 Feb 2018 23:34:29 -0500 |
Matt Harbison |
run-tests: resume raising an exception when a server fails to start
|
Tue, 27 Feb 2018 14:49:05 +0530 |
Pulkit Goyal |
py3: use print as a function in tests/test-hgrc.t
|
Tue, 27 Feb 2018 14:46:35 +0530 |
Pulkit Goyal |
py3: use '%d' to convert integers to bytes
|
Tue, 27 Feb 2018 14:44:37 +0530 |
Pulkit Goyal |
py3: add b'' prefixes in tests/test-extension.t
|
Tue, 27 Feb 2018 14:42:30 +0530 |
Pulkit Goyal |
py3: convert os.devnull to bytes using pycompat.bytestr
|
Tue, 27 Feb 2018 14:41:24 +0530 |
Pulkit Goyal |
py3: fix more keyword arguments handling
|
Tue, 27 Feb 2018 14:28:17 +0530 |
Pulkit Goyal |
py3: make sure regexes are bytes
|
Tue, 27 Feb 2018 00:43:37 +0530 |
Pulkit Goyal |
py3: use pycompat.strurl to convert url to str
|
Mon, 26 Feb 2018 13:34:35 -0800 |
Gregory Szorc |
bookmarks: write bookmarks file deterministically
|
Mon, 26 Feb 2018 13:32:03 -0800 |
Gregory Szorc |
phases: write phaseroots deterministically
|
Sat, 17 Feb 2018 11:19:52 -0700 |
Gregory Szorc |
internals: document bundle2 format
|
Mon, 26 Feb 2018 23:54:40 +0530 |
Pulkit Goyal |
py3: convert bytes to str using encoding.strfromlocal
|
Mon, 26 Feb 2018 23:50:30 +0530 |
Pulkit Goyal |
py3: use encoding.strtolocal() to convert str to bytes
|
Mon, 26 Feb 2018 16:19:53 +0530 |
Pulkit Goyal |
py3: use email.utils module instead of email.Utils
|
Mon, 26 Feb 2018 17:25:46 +0530 |
Pulkit Goyal |
py3: slice over bytes or use .startswith() to prevent getting ascii values
|
Mon, 26 Feb 2018 16:23:12 +0530 |
Pulkit Goyal |
py3: use '%d' for integers instead of '%s'
|
Sun, 25 Feb 2018 13:24:35 +0900 |
Yuya Nishihara |
templatekw: add 'requires' flag to switch to exception-safe interface
|
Sun, 25 Feb 2018 12:50:30 +0900 |
Yuya Nishihara |
templater: specialize ResourceUnavailable error so that it can be caught
|
Sun, 25 Feb 2018 12:47:53 +0900 |
Yuya Nishihara |
templater: move specialized exception types to top
|
Sun, 25 Feb 2018 14:14:33 +0900 |
Yuya Nishihara |
templatekw: minimize resource dependency of {envvars} and {termwidth}
|
Sun, 25 Feb 2018 14:12:34 +0900 |
Yuya Nishihara |
templatekw: simply override {graphwidth} function by mapping variable
|
Sun, 25 Feb 2018 16:40:41 +0900 |
Yuya Nishihara |
remotenames: drop redundant templatekw names from help text
|
Sun, 25 Feb 2018 13:42:51 +0900 |
Yuya Nishihara |
narrow: drop redundant templatekw/revset names from help text
|
Sun, 25 Feb 2018 21:04:12 -0500 |
Matt Harbison |
run-tests: don't mask errors when a server fails to start
|
Mon, 26 Feb 2018 17:27:08 +0530 |
Pulkit Goyal |
py3: use bytes instead of str in isinstance
|
Mon, 26 Feb 2018 18:00:29 +0530 |
Pulkit Goyal |
py3: convert a map expression into list comprehension
|
Mon, 26 Feb 2018 16:22:15 +0530 |
Pulkit Goyal |
py3: use email.generator module instead of email.Generator
|
Mon, 26 Feb 2018 16:16:37 +0530 |
Pulkit Goyal |
py3: use pycompat.strkwargs to convert kwargs keys to str
|
Mon, 26 Feb 2018 01:01:35 -0500 |
Augie Fackler |
py3: whitelist test-push-http.t as passing
|
Mon, 26 Feb 2018 00:51:41 -0500 |
Augie Fackler |
util: handle fileno() on Python 3 throwing io.UnsupportedOperation
|
Mon, 26 Feb 2018 00:50:57 -0500 |
Augie Fackler |
wireproto: use %d to encode an int, not a %s
|
Mon, 26 Feb 2018 00:50:35 -0500 |
Augie Fackler |
httppeer: explicitly catch urlerr.httperror and re-raise
|
Mon, 26 Feb 2018 00:49:33 -0500 |
Augie Fackler |
hgweb: pass exception message to builtin Exception ctor as sysstr
|
Mon, 26 Feb 2018 00:28:10 -0500 |
Augie Fackler |
bundle2: part id is an int, use %d to make it bytes
|
Mon, 26 Feb 2018 00:27:47 -0500 |
Augie Fackler |
bundle2: **strkwargs love on various kwargs constructions
|
Sun, 25 Feb 2018 23:51:32 -0500 |
Augie Fackler |
http: drop custom http client logic
|
Sun, 25 Feb 2018 23:34:58 -0500 |
Augie Fackler |
statichttprepo: move HTTPRangeHandler from byterange and delete the latter
|
Sun, 25 Feb 2018 23:09:58 -0500 |
Augie Fackler |
filemerge: do what the context __bytes__ does, but locally
|
Sun, 25 Feb 2018 23:09:07 -0500 |
Augie Fackler |
py3: convert known-int values to bytes using %d
|
Sun, 25 Feb 2018 23:08:41 -0500 |
Augie Fackler |
py3: hunt down str(exception) instances and use util.forcebytestr
|
Sun, 25 Feb 2018 22:30:14 -0500 |
Augie Fackler |
subrepo: use util.forcebytestr() instead of str() on exception
|
Sun, 25 Feb 2018 22:29:28 -0500 |
Augie Fackler |
tests: add missing b prefixes in test-commit.t
|
Sun, 25 Feb 2018 22:28:52 -0500 |
Augie Fackler |
commitextras: fix on Python 3 by using sysstrs for __dict__ ops
|
Sun, 25 Feb 2018 22:06:53 -0500 |
Augie Fackler |
util: use pycompat.bytestr() instead of str()
|
Wed, 21 Feb 2018 22:47:47 +0900 |
Yuya Nishihara |
showconfig: allow multiple section.name selectors (issue5797)
|
Wed, 21 Feb 2018 23:02:39 +0900 |
Yuya Nishihara |
showconfig: use set to filter sections and entry names
|
Wed, 21 Feb 2018 22:20:27 +0900 |
Yuya Nishihara |
util: factor out shellsplit() function
|
Fri, 23 Feb 2018 23:09:58 +0900 |
Yuya Nishihara |
diff: do not split function name if character encoding is unknown
|
Sun, 25 Feb 2018 11:20:35 +0900 |
Yuya Nishihara |
histedit: use repo.revs() instead of repo.set() where revisions are needed
|
Sun, 25 Feb 2018 11:13:01 +0900 |
Yuya Nishihara |
acl: replace bare getpass.getuser() by platform function
|
Sat, 24 Feb 2018 11:21:14 -0800 |
Gregory Szorc |
context: remove basectx.__int__ (API)
|
Sat, 24 Feb 2018 11:17:10 -0800 |
Gregory Szorc |
patchbomb: resolve revs before evaluating %ld revset
|
Sat, 24 Feb 2018 11:04:21 -0800 |
Gregory Szorc |
histedit: resolve revs before evaluating %ld revset
|
Sat, 24 Feb 2018 11:20:24 -0800 |
Gregory Szorc |
split: use ctx.rev() instead of %d % ctx
|
Sat, 24 Feb 2018 11:14:28 -0800 |
Gregory Szorc |
commands: use ctx.rev() instead of %d % ctx
|
Sat, 24 Feb 2018 11:13:36 -0800 |
Gregory Szorc |
cmdutil: use ctx.rev() instead of %d % ctx
|
Sat, 24 Feb 2018 11:07:07 -0800 |
Gregory Szorc |
rebase: use ctx.rev() instead of %d % ctx
|
Sat, 24 Feb 2018 10:53:47 -0800 |
Gregory Szorc |
histedit: use ctx.rev() instead of %d % ctx
|
Sat, 24 Feb 2018 10:56:15 -0800 |
Gregory Szorc |
histedit: rename variables so they have "ctx" in them
|
Sat, 24 Feb 2018 10:51:13 -0800 |
Gregory Szorc |
cmdutil: use ctx.rev() instead of int(ctx)
|
Sat, 24 Feb 2018 10:48:24 -0800 |
Gregory Szorc |
templatekw: use ctx.rev() instead of casting context to int
|
Sat, 24 Feb 2018 16:18:40 +0530 |
Pulkit Goyal |
py3: fix handling of keyword arguments at more places
|
Sat, 24 Feb 2018 16:16:14 +0530 |
Pulkit Goyal |
py3: use '%d' for integers instead of '%s'
|
Sat, 24 Feb 2018 17:49:10 -0600 |
Kevin Bullock |
merge with stable
|
Sat, 24 Feb 2018 16:20:55 +0530 |
Pulkit Goyal |
py3: use '//' for integer division in hgweb/common.py
|
Sat, 24 Feb 2018 16:20:15 +0530 |
Pulkit Goyal |
py3: use util.forcebytestr to convert error messages to bytes
|
Sat, 24 Feb 2018 16:15:16 +0530 |
Pulkit Goyal |
py3: add b'' prefixes to config options in test/badserverext.py
|
Sat, 24 Feb 2018 16:07:45 +0530 |
Pulkit Goyal |
py3: replace file() with open()
|
Sat, 24 Feb 2018 16:06:21 +0530 |
Pulkit Goyal |
py3: make sure regexes are bytes
|
Sat, 24 Feb 2018 16:04:57 +0530 |
Pulkit Goyal |
py3: convert dict.items() to list explicitly
|
Sat, 24 Feb 2018 15:35:00 +0530 |
Pulkit Goyal |
py3: whitelist another 8 passing tests
|
Sat, 24 Feb 2018 01:22:15 +0530 |
Pulkit Goyal |
py3: use '//' for integer divisions
|
Sat, 24 Feb 2018 01:21:22 +0530 |
Pulkit Goyal |
py3: use "%d" for integers instead of "%s"
|
Sat, 24 Feb 2018 01:20:20 +0530 |
Pulkit Goyal |
py3: use util.forcebytestr instead of str to convert error messages
|
Sat, 24 Feb 2018 01:19:26 +0530 |
Pulkit Goyal |
py3: use pycompat.byteskwargs() to fix keyword arguments handling
|
Fri, 23 Feb 2018 17:57:04 -0800 |
Gregory Szorc |
setup: only allow Python 3 from a source checkout (issue5804)
stable
|
Fri, 23 Feb 2018 20:50:10 -0500 |
Matt Harbison |
tests: add HTTP POST and PUT support to the $LOGDATE$ substitution
|
Fri, 23 Feb 2018 18:47:26 +0530 |
Pulkit Goyal |
py3: make regex bytes in hgweb/webcommands.py
|
Fri, 23 Feb 2018 18:23:51 +0530 |
Pulkit Goyal |
py3: replace types.NoneType with type(None)
|
Fri, 23 Feb 2018 18:12:20 +0530 |
Pulkit Goyal |
py3: add missing b'' in test-arbitraryfilectx.t
|
Fri, 23 Feb 2018 18:04:33 +0530 |
Pulkit Goyal |
py3: pass ctx.rev() instead of ctx in range()
|
Fri, 23 Feb 2018 18:03:58 +0530 |
Pulkit Goyal |
py3: add b'' prefixes in test-alias.t
|
Fri, 23 Feb 2018 17:26:45 +0530 |
Pulkit Goyal |
py3: add b'' prefixes in test-revset.t
|
Fri, 23 Feb 2018 17:25:51 +0530 |
Pulkit Goyal |
py3: make sure we use bytes in generate-working-copy-states.py
|
Fri, 23 Feb 2018 17:15:36 +0530 |
Pulkit Goyal |
py3: fix keyword arguments handling in hgext/acl.py
|
Fri, 23 Feb 2018 17:14:25 +0530 |
Pulkit Goyal |
py3: use pycompat.bytestr to convert str returned by getpass.getuser to bytes
|
Fri, 23 Feb 2018 16:57:17 +0530 |
Pulkit Goyal |
py3: add b'' prefixes in test-abort-checkin.t
|
Wed, 21 Feb 2018 23:43:23 +0530 |
Pulkit Goyal |
py3: add b'' prefixes in test-dispatch.py
|
Thu, 22 Feb 2018 20:04:42 -0500 |
Augie Fackler |
cleanup: say goodbye to manifestv2 format
|
Wed, 21 Feb 2018 16:47:39 -0800 |
Gregory Szorc |
wireproto: document the wonky push protocol for SSH
|
Wed, 21 Feb 2018 14:21:05 -0800 |
Gregory Szorc |
wireprototypes: move baseprotocolhandler from wireprotoserver
|
Wed, 21 Feb 2018 14:02:23 -0800 |
Gregory Szorc |
sshpeer: defer pipe buffering and stderr sidechannel binding
|
Wed, 21 Feb 2018 13:08:55 -0800 |
Gregory Szorc |
sshpeer: make pipe polling code more explicit
|
Mon, 19 Feb 2018 13:20:17 -0800 |
Gregory Szorc |
tests: store protocol payload in files
|
Wed, 21 Feb 2018 08:35:48 -0800 |
Gregory Szorc |
sshpeer: return framed file object when needed
|
Wed, 21 Feb 2018 08:33:50 -0800 |
Gregory Szorc |
sshpeer: move logic for sending a request into a new function
|
Wed, 21 Feb 2018 16:51:09 -0500 |
Josef 'Jeff' Sipek |
help: fix wording describing SSH requirements
stable
|
Thu, 22 Feb 2018 15:18:44 +0800 |
Anton Shestakov |
graphlog: document what "_" and "*" mean
stable
|
Mon, 19 Feb 2018 15:57:28 -0800 |
Gregory Szorc |
sshpeer: rename _recv and _send to _readframed and _writeframed
|
Wed, 21 Feb 2018 13:41:20 -0800 |
Gregory Szorc |
util: add a file object proxy that can read at most N bytes
|
Mon, 05 Feb 2018 15:03:51 +0100 |
Boris Feld |
patches: release the GIL while applying the patch
|
Wed, 21 Feb 2018 11:43:12 +0100 |
Boris Feld |
perfbranchmap: allow to select the filter to benchmark
|
Wed, 21 Feb 2018 12:13:16 +0100 |
Boris Feld |
perfbranchmap: display 'unfiltered' for unfiltered performance
|
Thu, 22 Feb 2018 01:00:57 -0500 |
Augie Fackler |
py3: two more narrow tests passing
|
Thu, 22 Feb 2018 00:51:32 -0500 |
Augie Fackler |
narrowbundle2: more kwargs native string fixes
|
Wed, 21 Feb 2018 23:24:51 -0500 |
Augie Fackler |
py3: whitelist another 11 passing tests
|
Wed, 21 Feb 2018 22:49:40 -0500 |
Augie Fackler |
narrowbundle2: use native string to get kwargs from dict
|
Wed, 21 Feb 2018 22:49:15 -0500 |
Augie Fackler |
narrowbundle2: drop legacy getcgkwargs variable
|
Wed, 21 Feb 2018 20:05:29 -0800 |
Daniel Ploch |
fancyopts: add support for custom multi-arg opts in fancyopts.py
|
Wed, 21 Feb 2018 11:57:11 -0500 |
Augie Fackler |
narrowcommands: add some missing strkwargs calls for py3
|
Wed, 21 Feb 2018 11:56:51 -0500 |
Augie Fackler |
narrowwirepeer: add some strkwargs to fix a crash on py3
|
Wed, 21 Feb 2018 12:03:44 -0500 |
Augie Fackler |
narrowchangegroup: remove backwards compatibility with old hg
|
Wed, 21 Feb 2018 19:11:11 -0800 |
Augie Fackler |
narrowbundle2: replace map() with equivalent list comprehension
|
Wed, 21 Feb 2018 11:58:41 -0500 |
Augie Fackler |
narrowbundle2: this dict contains native strings, look kws up as such
|
Wed, 21 Feb 2018 11:56:22 -0500 |
Augie Fackler |
tests: port extension in test-narrow-expanddirstate.t to Python 3
|
Wed, 21 Feb 2018 10:10:02 -0500 |
Augie Fackler |
py3: use list comprehensions instead of filter where we need to eagerly filter
|
Wed, 21 Feb 2018 10:08:35 -0500 |
Augie Fackler |
narrow: use list comprehension instead of filter for filtering lists
|
Wed, 21 Feb 2018 09:43:35 -0500 |
Augie Fackler |
py3: whitelist another eight passing tests
|
Tue, 06 Feb 2018 08:57:22 -0800 |
Martin von Zweigbergk |
mq: don't reimplement any()
|
Tue, 06 Feb 2018 08:55:54 -0800 |
Martin von Zweigbergk |
mq: don't reimplement any()
|
Tue, 06 Feb 2018 08:54:36 -0800 |
Martin von Zweigbergk |
strip: don't reimplement any()
|
Tue, 06 Feb 2018 08:52:12 -0800 |
Martin von Zweigbergk |
convert: don't reimplement any()
|
Tue, 06 Feb 2018 08:49:37 -0800 |
Martin von Zweigbergk |
verify: don't reimplement any()
|
Tue, 06 Feb 2018 08:48:05 -0800 |
Martin von Zweigbergk |
walkrepos: don't reimplement any()
|
Wed, 21 Feb 2018 00:25:16 +0530 |
Pulkit Goyal |
py3: make sure we open file in bytes mode
|
Wed, 21 Feb 2018 00:24:44 +0530 |
Pulkit Goyal |
py3: add b'' to test-ui-color.py
|
Tue, 20 Feb 2018 22:03:13 -0500 |
Matt Harbison |
debuginstall: strip double quotes from editorbin on Windows
|
Tue, 20 Feb 2018 21:37:30 -0500 |
Matt Harbison |
pycompat: correct the shlex.split() proxy method signature in py3
|
Tue, 20 Feb 2018 22:23:06 -0500 |
Augie Fackler |
merge with stable
|
Mon, 19 Feb 2018 23:47:53 +0530 |
Pulkit Goyal |
convert: don't use type as a variable name
|
Mon, 19 Feb 2018 23:47:15 +0530 |
Pulkit Goyal |
convert: don't use bytes as a variable name
|
Mon, 19 Feb 2018 23:46:42 +0530 |
Pulkit Goyal |
py3: add a r'' prefix to prevent transformer from adding b''
|
Mon, 19 Feb 2018 23:44:41 +0530 |
Pulkit Goyal |
py3: use pycompat.byteskwargs in hgext/convert/
|
Mon, 19 Feb 2018 21:45:49 +0530 |
Pulkit Goyal |
py3: add b'' prefixes in test-mdiff.py
|
Mon, 19 Feb 2018 21:18:52 +0530 |
Pulkit Goyal |
py3: use dict.items() instead of dict.iteritems() in tests
|
Mon, 19 Feb 2018 15:28:54 +0530 |
Pulkit Goyal |
py3: add b'' prefixes in test-transplant.t
|
Mon, 19 Feb 2018 15:28:16 +0530 |
Pulkit Goyal |
py3: add b'' prefixes in fakepatchtime.py
|
Mon, 19 Feb 2018 15:27:25 +0530 |
Pulkit Goyal |
py3: add b'' prefixes in fakedirstatewritetime.py
|
Mon, 19 Feb 2018 15:26:07 +0530 |
Pulkit Goyal |
py3: use '%d' to convert integer to bytes
|
Mon, 19 Feb 2018 12:48:50 +0800 |
Anton Shestakov |
hgweb: show each obsfateentry on its own line
|
Mon, 19 Feb 2018 12:30:23 +0800 |
Anton Shestakov |
tests: check obsolete changeset with two obsfate entries
|
Sun, 18 Feb 2018 15:53:48 -0500 |
Augie Fackler |
py3: whitelist another six passing tests
|
Sun, 18 Feb 2018 15:38:29 -0500 |
Augie Fackler |
lock: delay is numeric, use %d for formatting
|
Sun, 18 Feb 2018 15:23:26 -0500 |
Augie Fackler |
debugbuilddag: use '%d' instead of str() to get numbered lines
|
Sun, 18 Feb 2018 15:18:07 -0500 |
Augie Fackler |
tests: add missing b prefixes in test-pending.t
|
Sun, 18 Feb 2018 14:53:55 -0500 |
Augie Fackler |
merge: make a copy of dict.items() before mutating the dict during iteration
|
Sun, 18 Feb 2018 14:53:31 -0500 |
Augie Fackler |
largefiles: give some **opts some strkwargs love
|
Sun, 18 Feb 2018 14:43:55 -0500 |
Augie Fackler |
wireproto: fix lingering str(exception) with util.forcebytestr(exception)
|
Sun, 18 Feb 2018 14:37:36 -0500 |
Augie Fackler |
scmutil: fix requires-file isalnum() check on first byte
|
Sun, 18 Feb 2018 14:29:04 -0500 |
Augie Fackler |
largefiles: mark headre as bytes regex
|
Sun, 18 Feb 2018 14:28:31 -0500 |
Augie Fackler |
largfiles: replace filter() with listcomp when result needs to be a list
|
Sun, 18 Feb 2018 14:25:03 -0500 |
Augie Fackler |
largefiles: make scheme regex a bytes regex
|
Sat, 17 Feb 2018 13:13:04 +0900 |
Yuya Nishihara |
debuginstall: do not parse editor command in posix way on Windows
|
Sun, 18 Feb 2018 22:13:25 +0900 |
Yuya Nishihara |
py3: use bytes() to byte-stringify url object in url.py
|
Sun, 18 Feb 2018 22:12:11 +0900 |
Yuya Nishihara |
url: show full url of proxy server in debug message
|
Mon, 19 Feb 2018 00:31:01 +0530 |
Pulkit Goyal |
py3: make sure we are doing integer division by using '//'
|
Mon, 19 Feb 2018 00:15:50 +0530 |
Pulkit Goyal |
py3: make sure regex is bytes in crecord.py
|
Mon, 19 Feb 2018 00:14:33 +0530 |
Pulkit Goyal |
py3: use "%d" for integers instead of "%s"
|
Sun, 18 Feb 2018 18:22:40 +0530 |
Pulkit Goyal |
py3: make sure we open the files in bytes mode
|
Sun, 18 Feb 2018 00:59:03 -0500 |
Augie Fackler |
py3: whitelist another three passing tests
|
Sun, 18 Feb 2018 00:49:29 -0500 |
Augie Fackler |
manifest: use list(dict) instead of dict.keys() to get a list of keys
|
Sun, 18 Feb 2018 00:49:11 -0500 |
Augie Fackler |
manifest: correct the one use of iterkeys() on a dict
|
Sun, 18 Feb 2018 00:43:50 -0500 |
Augie Fackler |
py3: use default dict iterator instead of iterkeys
|
Sun, 18 Feb 2018 00:35:37 -0500 |
Augie Fackler |
py3: whitelist five more passing tests
|
Sun, 18 Feb 2018 00:03:39 -0500 |
Augie Fackler |
httppeer: headers are native strings
|
Sun, 18 Feb 2018 00:03:27 -0500 |
Augie Fackler |
hgweb: header dict entries are native strings
|
Sun, 18 Feb 2018 00:03:05 -0500 |
Augie Fackler |
keepalive: headers are native strings, mark them as such
|
Sun, 18 Feb 2018 18:22:15 +0530 |
Pulkit Goyal |
py3: use range instead of xrange on py3 in tests/test-ui-verbosity.py
|
Sun, 18 Feb 2018 18:20:57 +0530 |
Pulkit Goyal |
py3: use range instead of xrange in tests/test-revset2.t
|
Sun, 18 Feb 2018 18:20:21 +0530 |
Pulkit Goyal |
py3: use range instead of xrange in tests/test-mq-qimport.t
|
Sun, 18 Feb 2018 18:19:10 +0530 |
Pulkit Goyal |
py3: use range instead of xrange in tests/test-issue4074.t
|
Sun, 18 Feb 2018 18:18:24 +0530 |
Pulkit Goyal |
py3: use range instead of xrange in tests/test-convert-mtn.t
|
Sun, 18 Feb 2018 18:28:45 +0530 |
Pulkit Goyal |
py3: use range instead of xrange in tests/test-commandserver.t
|
Sun, 18 Feb 2018 18:07:12 +0530 |
Pulkit Goyal |
py3: use range instead of xrange in tests/test-walk.t
|
Sun, 18 Feb 2018 17:43:12 +0530 |
Pulkit Goyal |
py3: use range instead of xrange in tests/test-mq-missingfiles.t
|
Sun, 18 Feb 2018 17:42:33 +0530 |
Pulkit Goyal |
py3: use range instead of xrange on py3 in tests/test-filecache.py
|
Sun, 18 Feb 2018 17:41:56 +0530 |
Pulkit Goyal |
py3: use range instead on xrange on py3 in tests/test-atomictempfile.py
|
Sun, 18 Feb 2018 17:37:47 +0530 |
Pulkit Goyal |
py3: add b'' prefix in test-mq-qrefresh-replace-log-message.t
|
Sun, 18 Feb 2018 17:36:52 +0530 |
Pulkit Goyal |
py3: add b'' prefixes in test-mq-eol.t
|
Sun, 18 Feb 2018 17:35:44 +0530 |
Pulkit Goyal |
py3: explicitly convert result of dict.items() into list
|
Sun, 18 Feb 2018 17:35:13 +0530 |
Pulkit Goyal |
py3: use pycompat.byteskwargs() to convert opts keys to bytes
|
Sun, 18 Feb 2018 00:02:33 -0500 |
Augie Fackler |
wireprotoserver: py3 helpfully calls adds HTTP_ to CONTENT_LENGTH
|
Sun, 18 Feb 2018 00:01:43 -0500 |
Augie Fackler |
tests: port inline Python in test-http-branchmap.t to Python 3
|
Sat, 17 Feb 2018 22:52:24 -0500 |
Augie Fackler |
hgweb_mod: partially undo 8afc25e7effc to fix py3
|
Sat, 17 Feb 2018 22:39:38 -0500 |
Augie Fackler |
tags: don't feed both int and None to min()
|
Sat, 17 Feb 2018 22:39:12 -0500 |
Augie Fackler |
tests: fix get-with-headers.py on python3 when writing to stdout
|
Sat, 17 Feb 2018 22:38:53 -0500 |
Augie Fackler |
webcommands: use pycompat.strkwargs as needed
|
Sat, 17 Feb 2018 22:38:25 -0500 |
Augie Fackler |
webcommands: unpack contents of length-1 dict portably
|
Sat, 17 Feb 2018 22:37:35 -0500 |
Augie Fackler |
bundle2: use pycompat.strkwargs as needed
|
Sat, 17 Feb 2018 21:47:49 -0500 |
Augie Fackler |
tests: add b prefixes to test-rebase-dest.t
|
Sat, 17 Feb 2018 21:47:26 -0500 |
Augie Fackler |
rebase: sort roots by revision
|
Sat, 17 Feb 2018 21:25:14 -0500 |
Augie Fackler |
httppeer: use %d to format int
|
Sat, 17 Feb 2018 17:24:29 +0900 |
Yuya Nishihara |
extensions: reject any unicode strings in tables before loading
|
Sat, 17 Feb 2018 18:20:15 +0900 |
Yuya Nishihara |
py3: make test-extdiff.t pass on Python 3
|
Sat, 17 Feb 2018 18:15:37 +0900 |
Yuya Nishihara |
py3: make regexp patterns bytes in extdiff
|
Sat, 17 Feb 2018 18:14:51 +0900 |
Yuya Nishihara |
py3: fix bytes-unicode dance while building docstring of extdiff
|
Sat, 17 Feb 2018 18:09:56 +0900 |
Yuya Nishihara |
py3: factor out byterepr() which returns an asciified value on py3
|
Thu, 15 Feb 2018 17:14:45 +0530 |
Pulkit Goyal |
remotenames: don't use the default value of logfmt for namespaces
|
Sat, 17 Feb 2018 01:41:08 -0500 |
Augie Fackler |
py3: whitelist test-pull-http.t
|
Sat, 17 Feb 2018 00:29:23 -0500 |
Augie Fackler |
scmutil: bytes-ify IOErrors before wrapping them in abort message
|
Sat, 17 Feb 2018 13:55:12 -0700 |
Gregory Szorc |
py3: port f to Python 3
|
Sun, 11 Feb 2018 17:17:56 +0530 |
Pulkit Goyal |
py3: replace file() with open() in test-convert-git.t
|
Thu, 15 Feb 2018 12:45:46 +0530 |
Sushil khanchi |
bundle: updates the help text for hg bundle (issue5744)
|
Sat, 17 Feb 2018 01:11:48 -0500 |
Augie Fackler |
py3: get bytes-repr of network errors portably
|
Sat, 17 Feb 2018 01:09:56 -0500 |
Augie Fackler |
hgweb: open server logs in binary mode
|
Sat, 17 Feb 2018 00:29:46 -0500 |
Augie Fackler |
tests: add some b prefixes in test-http-bundle1.t
|
Sat, 17 Feb 2018 00:28:55 -0500 |
Augie Fackler |
hgweb: correctly bytes-ify status, not string-ify
|
Sat, 17 Feb 2018 00:28:24 -0500 |
Augie Fackler |
printenv: port to python3
|
Thu, 15 Feb 2018 09:18:20 -0500 |
Augie Fackler |
py3: whitelist another eight passing tests
|
Wed, 14 Feb 2018 23:23:57 -0500 |
Augie Fackler |
remotenames: port partway to python3 by using collections.MutableMapping
|
Fri, 16 Feb 2018 11:33:56 -0800 |
Martin von Zweigbergk |
tests: avoid referring to pvec in demandimport test
|
Mon, 08 Jan 2018 12:09:43 +0900 |
Yuya Nishihara |
help: use cmdutil.parsealiases() to resolve command name
|
Sun, 27 Dec 2015 14:13:27 +0900 |
Yuya Nishihara |
help: list deprecated and experimental extensions if --verbose
|
Sun, 27 Dec 2015 13:08:51 +0900 |
Yuya Nishihara |
hgweb: translate Abort in help command to 404 error
|
Mon, 08 Jan 2018 11:11:06 +0900 |
Yuya Nishihara |
templatekw: add {reporoot} keyword
|
Sun, 07 Jan 2018 12:09:33 +0900 |
Yuya Nishihara |
templatefilters: add dirname() filter
|
Sun, 07 Jan 2018 11:21:25 +0900 |
Yuya Nishihara |
templater: add function to help substituting patterns in template string
|
Sun, 07 Jan 2018 11:04:53 +0900 |
Yuya Nishihara |
templater: extract function scanning template string
|
Sun, 18 Feb 2018 16:19:26 -0800 |
Gregory Szorc |
tests: expand test coverage for updating phases
stable
|
Sun, 18 Feb 2018 10:00:34 -0800 |
Gregory Szorc |
tests: consolidate test-push-http.t and test-push-http-bundle1.t
stable
|
Sun, 18 Feb 2018 08:52:57 -0800 |
Gregory Szorc |
tests: port value-less unbundle capability test to test-push-http.t
stable
|
Sun, 18 Feb 2018 08:49:18 -0800 |
Gregory Szorc |
tests: add phase testing to test-push-http-bundle1.t
stable
|
Sun, 07 Jan 2018 11:26:16 +0900 |
Yuya Nishihara |
cmdutil: narrow scope of KeyError in makefilename()
|
Wed, 14 Feb 2018 21:34:12 -0500 |
Augie Fackler |
node: make bin() be a wrapper instead of just an alias
|
Fri, 16 Feb 2018 11:30:18 -0800 |
Martin von Zweigbergk |
tests: actually check that HGDEMANDIMPORT=disable disables demandimport
|
Thu, 04 Jan 2018 16:29:07 -0800 |
Kyle Lippincott |
debugcommands: print out the editor that was searched for (post shlexsplit)
|
Fri, 16 Feb 2018 17:24:31 -0500 |
Augie Fackler |
merge with stable
|
Fri, 16 Feb 2018 13:25:39 -0800 |
Jun Wu |
date: fix parsing months
stable
|
Thu, 15 Feb 2018 21:14:57 +0800 |
Anton Shestakov |
hgweb: show dates recorded in obsolescence markers
|
Thu, 15 Feb 2018 21:05:31 +0800 |
Anton Shestakov |
gitweb: make span.age CSS selector more specific
|
Thu, 15 Feb 2018 17:30:43 -0500 |
Augie Fackler |
wireprotoserver: return to using iscmd() method
|
Sun, 11 Feb 2018 17:23:58 -0800 |
Gregory Szorc |
githelp: cast commands to bytes
|
Wed, 14 Feb 2018 17:43:33 +0530 |
Pulkit Goyal |
py3: use util.forcebytestr instead of str for converting errors to bytes
|
Wed, 14 Feb 2018 16:37:46 +0530 |
Pulkit Goyal |
py3: use pycompat.bytestr to convert str to bytes
|
Mon, 12 Feb 2018 10:41:00 -0500 |
Augie Fackler |
mpatch: allow clang-format oversight
|
Mon, 12 Feb 2018 10:39:46 -0500 |
Augie Fackler |
base85: allow clang-format oversight
|
Mon, 12 Feb 2018 10:38:11 -0500 |
Augie Fackler |
charencode: allow clang-format oversight
|
Wed, 14 Feb 2018 21:12:48 -0500 |
Augie Fackler |
formatting: enforce system headers before local headers
|
Mon, 12 Feb 2018 17:20:20 -0800 |
Gregory Szorc |
wireprotoserver: add version to HTTP protocol name (API)
|
Mon, 12 Feb 2018 17:19:51 -0800 |
Gregory Szorc |
wireprotoserver: rename webproto to httpv1protocolhandler
|
Mon, 12 Feb 2018 17:16:52 -0800 |
Gregory Szorc |
wireproto: improve docstring for "hello"
|
Mon, 12 Feb 2018 17:14:29 -0800 |
Gregory Szorc |
httppeer: remove httpspeer
|
Mon, 12 Feb 2018 17:10:58 -0800 |
Gregory Szorc |
httppeer: remove redundant code to fetch capabilities
|
Thu, 01 Feb 2018 19:32:42 -0800 |
Gregory Szorc |
httppeer: change logic around argument handling
|
Mon, 12 Feb 2018 16:35:06 -0800 |
Gregory Szorc |
tests: test using both versions of SSH protocol
|
Thu, 08 Feb 2018 11:39:23 -0800 |
Gregory Szorc |
sshpeer: log remote capabilities after protocol upgrade
|
Mon, 12 Feb 2018 16:33:54 -0800 |
Gregory Szorc |
wireprotoserver: handle SSH protocol version 2 upgrade requests
|
Thu, 08 Feb 2018 15:09:59 -0800 |
Gregory Szorc |
wireprotoserver: move SSH server operation to a standalone function
|
Wed, 14 Feb 2018 17:35:13 -0700 |
Gregory Szorc |
py3: stringify integer with %d instead of bytes()
|
Wed, 14 Feb 2018 17:23:26 -0700 |
Gregory Szorc |
py3: add b'' to test-sshserver.py
|
Wed, 14 Feb 2018 17:21:42 -0700 |
Gregory Szorc |
py3: add b'' to config options in test extension
|
Tue, 13 Feb 2018 14:15:29 -0800 |
Martin von Zweigbergk |
manifest: add support for including directories outside narrowspec
|
Tue, 13 Feb 2018 13:50:24 -0800 |
Martin von Zweigbergk |
narrow: restrict manifest iteration by using manifest.walk(matcher)
|
Tue, 13 Feb 2018 13:16:06 -0800 |
Martin von Zweigbergk |
narrow: only diff manifest part within narrowspec when generating changegroup
|
Sat, 06 Jan 2018 17:44:57 +0900 |
Yuya Nishihara |
cmdutil: build "%m" (desc|firstline) in makefilename()
|
Thu, 02 Apr 2015 23:37:07 +0900 |
Yuya Nishihara |
cmdutil: rewrite makefilename() to use ctx methods
|
Thu, 02 Apr 2015 23:28:16 +0900 |
Yuya Nishihara |
cmdutil: pass ctx to makefileobj() in place of repo/node pair (API)
|
Thu, 02 Apr 2015 23:32:28 +0900 |
Yuya Nishihara |
cmdutil: pass ctx to makefilename() in place of repo/node pair (API)
|
Thu, 02 Apr 2015 23:22:02 +0900 |
Yuya Nishihara |
cmdutil: make node parameter of makefileobj() mandatory (API)
|
Wed, 14 Feb 2018 21:36:15 +0900 |
Yuya Nishihara |
progress: use '%*d' to pad progress value
|
Wed, 14 Feb 2018 21:29:27 +0900 |
Yuya Nishihara |
py3: stringify IOError/OSError without loosing local character
|
Fri, 26 Jan 2018 19:48:39 +0900 |
Yuya Nishihara |
dirstate: drop explicit files that shouldn't match (BC) (issue4679)
|
Sun, 21 Jan 2018 17:04:42 +0900 |
Yuya Nishihara |
log: add TODO comments about --line-range processing
|
Sun, 21 Jan 2018 16:15:20 +0900 |
Yuya Nishihara |
log: factor out function to feed revisions to displayer
|
Sun, 21 Jan 2018 16:04:59 +0900 |
Yuya Nishihara |
graphlog: unblock --line-range option
|
Sun, 21 Jan 2018 16:03:14 +0900 |
Yuya Nishihara |
graphlog: deduplicate preprocessing of log command
|
Wed, 14 Feb 2018 20:32:32 +0800 |
Anton Shestakov |
hgweb: show users recorded in obsolescence markers
|
Wed, 14 Feb 2018 14:12:05 +0100 |
Denis Laxalde |
revert: use an exact matcher in interactive diff selection (issue5789)
|
Sun, 11 Feb 2018 20:37:44 +0100 |
Denis Laxalde |
tests: add a test demonstrate that 'revert -i' ignores nonexistent patterns
|
Wed, 14 Feb 2018 17:44:54 +0530 |
Pulkit Goyal |
py3: slice over bytes to prevent getting ascii values
|
Wed, 14 Feb 2018 17:44:19 +0530 |
Pulkit Goyal |
py3: converts bytes to pycompat.bytestr to get bytechrs while enumerating
|
Wed, 14 Feb 2018 17:42:14 +0530 |
Pulkit Goyal |
py3: use pycompat.{bytes|str}kwargs in transplant.py
|
Wed, 14 Feb 2018 17:41:27 +0530 |
Pulkit Goyal |
py3: replace file() with open() in transplant.py
|
Wed, 14 Feb 2018 17:40:51 +0530 |
Pulkit Goyal |
py3: use "%d" for converting int to bytes in transplant.py
|
Wed, 14 Feb 2018 17:39:56 +0530 |
Pulkit Goyal |
py3: open files in bytes mode in transplant.py
|
Wed, 14 Feb 2018 17:06:20 +0530 |
Pulkit Goyal |
py3: use pycompat.bytestr instead of str
|
Wed, 14 Feb 2018 17:05:33 +0530 |
Pulkit Goyal |
py3: use "%d" to convert integers to bytes
|
Wed, 14 Feb 2018 16:38:15 +0530 |
Pulkit Goyal |
py3: add couple of missing b'' in fakemergerecord.py
|
Wed, 14 Feb 2018 16:06:54 +0530 |
Pulkit Goyal |
py3: add b'' to make sure regex pattern are bytes in hgweb/webutil.py
|
Wed, 14 Feb 2018 15:58:11 +0530 |
Pulkit Goyal |
py3: add b'' prefixes in test-worker.t
|
Wed, 14 Feb 2018 15:46:57 +0530 |
Pulkit Goyal |
py3: add b'' prefixes to make printrevset.py work in test-glog.t
|
Wed, 14 Feb 2018 15:43:03 +0530 |
Pulkit Goyal |
py3: slice over bytes to prevent getting ascii values
|
Wed, 14 Feb 2018 00:18:35 -0500 |
Augie Fackler |
python3: whitelist another 5 passing tests
|
Tue, 13 Feb 2018 23:00:01 -0700 |
Augie Fackler |
py3: introduce and use pycompat.getargspec
|
Tue, 13 Feb 2018 23:37:58 -0500 |
Augie Fackler |
merge: coerce nodes to bytes, not str
|
Tue, 13 Feb 2018 19:12:44 -0500 |
Augie Fackler |
py3: whitelist more passing tests
|
Tue, 13 Feb 2018 18:46:47 -0500 |
Augie Fackler |
histedit: binascii.unhexlify (aka node.bin) throws new exception type on py3
|
Tue, 13 Feb 2018 13:23:18 -0800 |
Martin von Zweigbergk |
treemanifest: add an optimized __nonzero__()
|
Tue, 13 Feb 2018 18:49:06 -0500 |
Augie Fackler |
tests: port fakemergerecord to python3
|
Tue, 13 Feb 2018 18:48:47 -0500 |
Augie Fackler |
tests: add some b-prefixes on local script in test-histedit-arguments
|
Tue, 13 Feb 2018 18:47:55 -0500 |
Augie Fackler |
tests: add bytes prefixes to test-histedit-fold.t's local extension
|
Tue, 13 Feb 2018 18:25:05 -0500 |
Augie Fackler |
histedit: fix silly bug that was unpacking a bytestr before writing it
|
Tue, 13 Feb 2018 18:13:33 -0500 |
Augie Fackler |
py3: whitelist another 8 passing tests
|
Tue, 13 Feb 2018 17:25:43 -0500 |
Augie Fackler |
histedit: modernize write of histedit-last-edit file
|
Tue, 13 Feb 2018 17:25:25 -0500 |
Augie Fackler |
histedit: convert bool to bytestring manually
|
Tue, 13 Feb 2018 13:38:38 -0500 |
Augie Fackler |
narrowcommands: more byteskwargs cleanup
|
Tue, 13 Feb 2018 13:37:43 -0500 |
Augie Fackler |
narrowmerge: iterate over a copy of dict items so we can mutate the dict
|
Tue, 13 Feb 2018 18:00:59 -0500 |
Augie Fackler |
contrib: ban $RANDOM using check-code
|
Tue, 13 Feb 2018 17:58:40 -0500 |
Augie Fackler |
tests: remove use of bashism $RANDOM to fix test-narrow.t on non-bash shells
|
Tue, 13 Feb 2018 14:39:02 -0500 |
Sandu Turcan |
narrow: fix for getting the username when running http server
|
Mon, 12 Feb 2018 16:22:31 -0800 |
Gregory Szorc |
tests: remove code to support Mercurial 4.3
|
Mon, 12 Feb 2018 16:21:34 -0800 |
Gregory Szorc |
narrowspec: move module into core
|
Mon, 12 Feb 2018 16:15:34 -0800 |
Gregory Szorc |
hg: move share._getsrcrepo into core
|
Mon, 12 Feb 2018 15:49:15 -0800 |
Gregory Szorc |
tests: glob over line number
|
Mon, 12 Feb 2018 15:39:47 -0800 |
Gregory Szorc |
tests: remove references to bundle2-exp config option
|
Tue, 13 Feb 2018 11:12:36 -0500 |
Augie Fackler |
py3: whitelist another six passing tests
|
Tue, 13 Feb 2018 10:54:58 -0500 |
Augie Fackler |
narrowrepo: filter() is a generator on py3, wrap in list()
|
Tue, 13 Feb 2018 10:39:31 -0500 |
Augie Fackler |
narrowcommands: use pycompat.{bytes,str}kwargs
|
Tue, 13 Feb 2018 10:38:02 -0500 |
Augie Fackler |
debugcommands: mergestate version is an int, use %d on it
|
Tue, 13 Feb 2018 10:20:57 -0500 |
Augie Fackler |
progress: use %d to format ints instead of %s
|
Tue, 13 Feb 2018 08:43:14 -0500 |
Augie Fackler |
progress: determine padding width portably
|
Tue, 13 Feb 2018 08:41:42 -0500 |
Augie Fackler |
branchmap: wrap builtin exception in bytes for logging
|
Sat, 23 Dec 2017 15:11:13 +0530 |
Pulkit Goyal |
remotenames: add three new revsets related to remotenames
|
Tue, 13 Feb 2018 21:52:51 +0900 |
Yuya Nishihara |
convert: fix line ending of mapfile and commit.desc file
|
Sun, 11 Feb 2018 18:34:22 -0800 |
Gregory Szorc |
py3: port string formatting
|
Thu, 25 Jan 2018 21:16:28 -0500 |
Augie Fackler |
bdiff: write a native version of splitnewlines
|
Mon, 12 Feb 2018 16:09:31 +0100 |
Boris Feld |
label: enforce the lack of leading or trailing white space
|
Tue, 13 Feb 2018 00:05:45 +0100 |
Antonio Muci |
buildrpm: bump bundled docutils version to 0.14 when building for centos{5,6}
|
Mon, 12 Feb 2018 23:59:36 +0100 |
Antonio Muci |
buildrpm: bump bundled python version to 2.7.14 when building for centos{5,6}
|
Sun, 11 Feb 2018 13:25:56 -0500 |
Matt Harbison |
merge: invoke scmutil.fileprefetchhooks() prior to applying updates
|
Sun, 11 Feb 2018 00:40:27 -0500 |
Matt Harbison |
revert: drop the remnant of the prefetchfiles hook
|
Sun, 11 Feb 2018 00:51:22 -0500 |
Matt Harbison |
cat: migrate to the fileprefetch callback mechanism
|
Sun, 11 Feb 2018 00:49:43 -0500 |
Matt Harbison |
archive: migrate to the fileprefetch callback mechanism
|
Sun, 11 Feb 2018 00:30:15 -0500 |
Matt Harbison |
lfs: migrate to the fileprefetch callback mechanism
|
Sun, 11 Feb 2018 00:23:57 -0500 |
Matt Harbison |
cmdutil: convert the prefetchfiles() hook to a callback mechanism (API)
|
Tue, 13 Feb 2018 00:54:36 -0500 |
Matt Harbison |
test-narrow: partially stabilize on Windows
|
Tue, 13 Feb 2018 00:06:22 -0500 |
Augie Fackler |
py3: whitelist test-convert-clonebranches.t
|
Mon, 12 Feb 2018 23:51:37 -0500 |
Augie Fackler |
convert: make hg sha1 regex consistently be a bytes
|
Mon, 12 Feb 2018 23:51:18 -0500 |
Augie Fackler |
convcmd: pass encoding name as a sysstr
|
Mon, 12 Feb 2018 23:50:58 -0500 |
Augie Fackler |
convert: open all files in binary mode
|
Mon, 12 Feb 2018 22:29:36 -0500 |
Augie Fackler |
py3: whitelist another 11 passing tests
|
Mon, 12 Feb 2018 20:44:06 -0500 |
Augie Fackler |
util: convert traceback-related sysstrs to sysbytes in getstackframes
|
Mon, 12 Feb 2018 20:43:33 -0500 |
Augie Fackler |
util: format line number of stack trace using %d
|
Mon, 12 Feb 2018 20:43:05 -0500 |
Augie Fackler |
util: call warnings.warn() with a sysstr in nouideprecwarn
|
Mon, 12 Feb 2018 20:42:28 -0500 |
Augie Fackler |
ui: convert stack traces to sysbytes before logging
|
Mon, 12 Feb 2018 20:41:47 -0500 |
Augie Fackler |
ui: use pycompat.bytestr() to get a bytes-repr of config default
|
Mon, 12 Feb 2018 20:39:48 -0500 |
Augie Fackler |
tests: add tons of b prefixes in test-devel-warnings.t
|
Sun, 11 Feb 2018 19:43:43 -0800 |
Gregory Szorc |
py3: convert traceback representation to bytes when logging
|
Sun, 11 Feb 2018 19:26:53 -0800 |
Gregory Szorc |
py3: convert context to bytes instead of str
|
Sun, 11 Feb 2018 19:24:27 -0800 |
Gregory Szorc |
py3: add missing b'' literal to sshprotoext.py
|
Sun, 11 Feb 2018 19:11:17 -0800 |
Gregory Szorc |
py3: make dummyssh compatible with Python 3
|
Sun, 11 Feb 2018 18:58:45 -0800 |
Gregory Szorc |
mail: import email.utils not email.Utils
|
Sun, 11 Feb 2018 18:50:24 -0800 |
Gregory Szorc |
py3: cast character set to bytes
|
Sun, 11 Feb 2018 18:47:19 -0800 |
Gregory Szorc |
py3: cast decode() argument to system string
|
Sun, 11 Feb 2018 16:56:29 -0800 |
Gregory Szorc |
py3: avoid changing dictionary during iteration
|
Sun, 11 Feb 2018 16:54:56 -0800 |
Gregory Szorc |
py3: use raw string for key in **kwargs
|
Sun, 11 Feb 2018 16:50:45 -0800 |
Gregory Szorc |
py3: preserve chunks as an iterable of bytes
|
Sun, 11 Feb 2018 16:40:02 -0800 |
Gregory Szorc |
py3: use b'' for changegroup version literals
|
Sun, 11 Feb 2018 16:30:44 -0800 |
Gregory Szorc |
py3: use b'' in inline extension
|
Sun, 11 Feb 2018 16:29:35 -0800 |
Gregory Szorc |
py3: use hex(hasher.digest())
|
Sun, 11 Feb 2018 16:21:30 -0800 |
Gregory Szorc |
py3: use string for "close" value in commit extras
|
Sun, 11 Feb 2018 16:16:43 -0800 |
Gregory Szorc |
py3: catch TypeError during template operations
|
Sun, 11 Feb 2018 16:08:11 -0800 |
Gregory Szorc |
py3: use bytes literals for test extension
|
Sun, 11 Feb 2018 16:02:32 -0800 |
Gregory Szorc |
py3: use system strings when calling __import__
|
Sun, 11 Feb 2018 15:58:31 -0800 |
Gregory Szorc |
py3: open patches.queue in binary mode
|
Sun, 11 Feb 2018 15:55:47 -0800 |
Gregory Szorc |
py3: compare against bytes instead of str
|
Sun, 11 Feb 2018 19:39:15 -0800 |
Gregory Szorc |
py3: use b'' in mockblackbox.py
|
Mon, 12 Feb 2018 15:08:15 -0500 |
Augie Fackler |
narrow: add a TODO document
|
Mon, 12 Feb 2018 15:00:18 -0500 |
Augie Fackler |
tests: use `hello` not `capabilities` over ssh
|
Mon, 12 Feb 2018 14:58:32 -0500 |
Augie Fackler |
narrowwirepeer: add TODO about how we add wireproto args to unbundle :(
|
Mon, 12 Feb 2018 14:49:38 -0500 |
Augie Fackler |
narrowwirepeer: rename expandnarrow capability to exp-expandnarrow
|
Mon, 12 Feb 2018 14:42:47 -0500 |
Augie Fackler |
narrow: make restrictpatterns a little more idiomatic
|
Mon, 12 Feb 2018 14:37:10 -0500 |
Augie Fackler |
narrowspec: consistently use set() to copy sets
|
Mon, 12 Feb 2018 14:27:32 -0500 |
Augie Fackler |
narrowspec: document constraints when validating patterns
|
Mon, 12 Feb 2018 14:15:52 -0500 |
Augie Fackler |
narrowrevlog: add a TODO around remotefilelog moving to core
|
Mon, 12 Feb 2018 14:12:28 -0500 |
Augie Fackler |
narrowrevlog: add what little I can remember about rename filtering
|
Mon, 12 Feb 2018 14:01:44 -0500 |
Augie Fackler |
manifest: clean up dirlog() to take a d parameter to avoid shadowing dir()
|
Mon, 12 Feb 2018 14:00:02 -0500 |
Augie Fackler |
narrowrevlog: replace AssertionError with ProgrammingError
|
Mon, 12 Feb 2018 13:54:41 -0500 |
Augie Fackler |
narrowrevlog: document excludeddir class and friends
|
Mon, 12 Feb 2018 13:51:29 -0500 |
Augie Fackler |
narrowrepo: add docstring for narrowpats
|
Fri, 02 Feb 2018 10:51:47 -0500 |
Augie Fackler |
narrowtemplates: update to use registrar mechanism
|
Fri, 02 Feb 2018 10:37:29 -0500 |
Augie Fackler |
narrow: move from ELLIPSIS_NODE_FLAG to revlog.REVIDX_ELLIPSIS
|
Fri, 02 Feb 2018 10:28:57 -0500 |
Augie Fackler |
narrowrepo: make repo requirement include the string 'experimental'
|
Fri, 02 Feb 2018 10:27:08 -0500 |
Augie Fackler |
narrow: mark requirement as a constant
|
Fri, 02 Feb 2018 10:23:23 -0500 |
Augie Fackler |
narrowbundle2: mark most constants as module-private
|
Fri, 02 Feb 2018 10:18:11 -0500 |
Augie Fackler |
narrowbundle2: make constants ALLCAPS to be a bit more readable
|
Thu, 01 Feb 2018 18:02:32 -0500 |
Augie Fackler |
narrow: remove old version-checking logic and declare internal
|
Thu, 01 Feb 2018 17:19:41 -0500 |
Augie Fackler |
tests: fold narrow treemanifest tests into main test file using testcases
|
Mon, 29 Jan 2018 18:16:23 -0500 |
Augie Fackler |
narrow: assume addflagprocessor will always exist on revlog module
|
Mon, 29 Jan 2018 18:13:56 -0500 |
Augie Fackler |
narrow: this code should assume REVIDX_FLAGS_ORDER exists
|
Mon, 29 Jan 2018 18:12:17 -0500 |
Augie Fackler |
narrow: drop legacy support for getsubsetraw
|
Mon, 29 Jan 2018 18:08:56 -0500 |
Augie Fackler |
narrow: remove support for old match modules
|
Mon, 29 Jan 2018 16:19:33 -0500 |
Augie Fackler |
narrow: import experimental extension from narrowhg revision cb51d673e9c5
|
Mon, 12 Feb 2018 16:51:30 -0500 |
Augie Fackler |
python3: whitelist another four passing tests
|
Tue, 06 Feb 2018 18:13:15 -0800 |
Gregory Szorc |
wireprotoserver: define and use parse_qs from urllib
|
Wed, 07 Feb 2018 17:18:27 -0800 |
Gregory Szorc |
tests: add tests for sending recognized command before handshake
|
Wed, 07 Feb 2018 20:37:51 -0800 |
Gregory Szorc |
wireprotoserver: add version to SSH protocol names (API)
|
Wed, 07 Feb 2018 20:27:36 -0800 |
Gregory Szorc |
wireproto: introduce type for raw byte responses (API)
|
Wed, 07 Feb 2018 16:29:05 -0800 |
Gregory Szorc |
wireprototypes: move wire protocol response types to new module
|
Thu, 01 Feb 2018 16:59:18 -0800 |
Gregory Szorc |
wireprotoserver: move responsetype() out of http handler
|
Wed, 07 Feb 2018 20:22:44 -0800 |
Gregory Szorc |
wireproto: remove unused proto argument from supportedcompengines (API)
|
Thu, 01 Feb 2018 17:12:07 -0800 |
Gregory Szorc |
wireprotoserver: rename getfile() to forwardpayload() (API)
|
Wed, 07 Feb 2018 20:24:22 -0800 |
Gregory Szorc |
wireprotoserver: rename _client to client (API)
|
Wed, 07 Feb 2018 20:20:11 -0800 |
Gregory Szorc |
wireprotoserver: remove redirect() and restore() (API)
|
Wed, 07 Feb 2018 20:19:06 -0800 |
Gregory Szorc |
wireproto: use maybecapturestdio() for push responses (API)
|
Wed, 07 Feb 2018 20:17:47 -0800 |
Gregory Szorc |
wireprotoserver: add context manager mechanism for redirecting stdio
|
Wed, 07 Feb 2018 20:17:05 -0800 |
Gregory Szorc |
wireprotoserver: split ssh protocol handler and server
|
Wed, 07 Feb 2018 21:04:54 -0800 |
Gregory Szorc |
wireprotoserver: extract SSH response handling functions
|
Sat, 23 Dec 2017 15:13:37 +0530 |
Pulkit Goyal |
remotenames: introduce new template keywords for remotenames
|
Sat, 23 Dec 2017 14:24:41 +0530 |
Pulkit Goyal |
remotenames: add new namespaces for remotebookmarks and remotebranches
|
Sat, 23 Dec 2017 17:50:42 +0530 |
Pulkit Goyal |
remotenames: introduce a class to lazily resolve remotnames
|
Sat, 23 Dec 2017 00:19:09 +0530 |
Pulkit Goyal |
remotenames: introduce class to encapsulate remotenames info in an extension
|
Sat, 23 Dec 2017 20:27:41 +0530 |
Pulkit Goyal |
logexchange: introduce helper function to get remote path name
|
Mon, 12 Feb 2018 10:36:59 -0500 |
Augie Fackler |
charencode: adjust clang-format enable/disable comments
|
Mon, 12 Feb 2018 10:31:17 -0500 |
Augie Fackler |
diffhelpers: allow clang-format oversight
|
Mon, 12 Feb 2018 10:29:02 -0500 |
Augie Fackler |
pathencode: allow clang-format oversight
|
Mon, 12 Feb 2018 10:21:44 -0500 |
Augie Fackler |
bdiff: add to clang-format oversight
|
Sun, 11 Feb 2018 20:59:35 -0500 |
Matt Harbison |
test-merge-tools: stabilize for Windows
|
Sun, 11 Feb 2018 17:17:05 +0530 |
Pulkit Goyal |
py3: replace file() with open() in test-convert-hg-source.t
|
Sun, 11 Feb 2018 17:15:45 +0530 |
Pulkit Goyal |
py3: replace file() with open() in test-encoding-align.t
|
Sun, 11 Feb 2018 17:14:59 +0530 |
Pulkit Goyal |
py3: replace file() with open() in test-encoding.t
|
Sun, 11 Feb 2018 16:17:17 +0530 |
Pulkit Goyal |
py3: make sure we return str from __repr__
|
Sun, 11 Feb 2018 14:30:44 -0800 |
Gregory Szorc |
py3: check for bytes instead of str in hg.share()
|
Sun, 11 Feb 2018 14:29:30 -0800 |
Gregory Szorc |
py3: port metaedit extension to Python 3
|
Sun, 11 Feb 2018 14:25:10 -0800 |
Gregory Szorc |
py3: pass system string to email.message.Message.set_type()
|
Sun, 11 Feb 2018 14:18:27 -0800 |
Gregory Szorc |
py3: open temporary file in binary mode
|
Sun, 11 Feb 2018 14:17:23 -0800 |
Gregory Szorc |
py3: use email parser that operates on bytes
|
Sun, 11 Feb 2018 13:32:18 -0800 |
Gregory Szorc |
py3: port ext-phase-report.py extension
|
Sun, 11 Feb 2018 13:23:26 -0800 |
Gregory Szorc |
py3: more robustly cast UUID to bytes
|
Sun, 11 Feb 2018 13:09:16 -0800 |
Gregory Szorc |
py3: use bytes() to cast context instances
|
Sun, 11 Feb 2018 13:06:01 -0800 |
Gregory Szorc |
py3: convert __doc__ to bytes
|
Sun, 11 Feb 2018 14:21:44 -0800 |
Gregory Szorc |
py3: cast repr() result to bytes
|
Sun, 11 Feb 2018 13:00:00 -0800 |
Gregory Szorc |
py3: fix file i/o in test-status.t
|
Sun, 11 Feb 2018 12:55:50 -0800 |
Gregory Szorc |
py3: pass system string to socket.getservbyname
|
Sun, 11 Feb 2018 12:42:10 -0800 |
Gregory Szorc |
run-tests: report tests that exception occurred in
|
Sun, 11 Feb 2018 10:52:13 -0800 |
Gregory Szorc |
py3: use raw string for file open mode
|
Sun, 11 Feb 2018 10:49:00 -0800 |
Gregory Szorc |
py3: convert content-type to bytes
|
Sun, 11 Feb 2018 18:32:37 -0500 |
Josef 'Jeff' Sipek |
gpg: print unknown key IDs in their entirety
|
Sun, 11 Feb 2018 14:35:35 +0100 |
Denis Laxalde |
tests: fix check for --graph option in test-log-linerange.t
|
Sun, 11 Feb 2018 17:25:53 +0530 |
Pulkit Goyal |
py3: use "%d" instead of "%s" for integers
|
Sun, 11 Feb 2018 17:19:07 +0530 |
Pulkit Goyal |
py3: replace file() with open() in test-contrib.t
|
Sun, 11 Feb 2018 17:14:00 +0530 |
Pulkit Goyal |
py3: replace file() with open() in test-eol.t
|
Sun, 11 Feb 2018 17:13:11 +0530 |
Pulkit Goyal |
py3: replace file() with open() in test-extdiff.t
|
Sun, 11 Feb 2018 17:12:28 +0530 |
Pulkit Goyal |
py3: replace file() with open() in test-fileset.t
|
Sun, 11 Feb 2018 17:11:45 +0530 |
Pulkit Goyal |
py3: replace file() with open() in test-import-bypass.t
|
Sun, 11 Feb 2018 17:53:47 +0530 |
Pulkit Goyal |
py3: replace file() with open() in test-import-eol.t
|
Sun, 11 Feb 2018 17:09:37 +0530 |
Pulkit Goyal |
py3: replace file() with open() in test-import-git.t
|
Sun, 11 Feb 2018 17:08:40 +0530 |
Pulkit Goyal |
py3: replace file() with open() in test-import.t
|
Sun, 11 Feb 2018 17:07:09 +0530 |
Pulkit Goyal |
py3: replace file() with open() in test-mactext.t
|
Sun, 11 Feb 2018 17:06:04 +0530 |
Pulkit Goyal |
py3: replace file() with open() in test-mq-missingfiles.t
|
Sun, 11 Feb 2018 17:04:21 +0530 |
Pulkit Goyal |
py3: replace file() with open() in test-mq-qimport.t
|
Sun, 11 Feb 2018 17:03:50 +0530 |
Pulkit Goyal |
py3: replace file() with open() in test-patch-offset.t
|
Sun, 11 Feb 2018 17:03:17 +0530 |
Pulkit Goyal |
py3: replace file() with open() in test-relink.t
|
Sun, 11 Feb 2018 17:02:14 +0530 |
Pulkit Goyal |
py3: replace file() with open() in test-subrepo-missing.t
|
Sun, 11 Feb 2018 17:01:25 +0530 |
Pulkit Goyal |
py3: replace file() with open() in test-tag.t
|
Sun, 11 Feb 2018 17:00:21 +0530 |
Pulkit Goyal |
py3: replace file() with open() in test-transplant.t
|
Sun, 11 Feb 2018 16:59:35 +0530 |
Pulkit Goyal |
py3: replace file() with open() in test-walk.t
|
Sun, 11 Feb 2018 16:58:22 +0530 |
Pulkit Goyal |
py3: replace file() with open() in test-win32text.t
|
Sun, 11 Feb 2018 16:56:47 +0530 |
Pulkit Goyal |
py3: replace file() with open() in test-convert-p4-filetypes.t
|
Sun, 11 Feb 2018 17:30:42 +0530 |
Pulkit Goyal |
py3: replace file() with open() in test-convert-mtn.t
|
Sun, 11 Feb 2018 17:30:21 +0530 |
Pulkit Goyal |
py3: replace file() with open() in test-clone.t
|
Tue, 06 Feb 2018 22:55:02 +0900 |
Yuya Nishihara |
merge: cut import cycle at merge -> extensions
|
Tue, 06 Feb 2018 22:36:38 +0900 |
Yuya Nishihara |
subrepo: split non-core functions to new module
|
Wed, 07 Feb 2018 23:22:53 +0900 |
Yuya Nishihara |
diff: remove fp.write() wrapper which drops label argument
|
Sun, 21 Jan 2018 15:54:18 +0900 |
Yuya Nishihara |
log: pack filematcher and hunksfilter into changesetdiffer object
|
Sun, 21 Jan 2018 15:50:24 +0900 |
Yuya Nishihara |
log: drop dead code to concatenate --line-range patterns and pats
|
Sun, 21 Jan 2018 15:34:37 +0900 |
Yuya Nishihara |
logcmdutil: create hunksfilter and filematcher even if no diff option given
|
Sun, 21 Jan 2018 14:37:04 +0900 |
Yuya Nishihara |
logcmdutil: unindent diff generator of changesetprinter
|
Sun, 21 Jan 2018 14:07:52 +0900 |
Yuya Nishihara |
logcmdutil: hold makefilematcher/makehunksfilter() by changesetpriner (API)
|
Sun, 21 Jan 2018 13:40:31 +0900 |
Yuya Nishihara |
log: pass ctx to makefilematcher() and makehunksfilter() functions
|
Tue, 13 Feb 2018 18:12:26 +0800 |
Anton Shestakov |
tests: allow age to go up to triple digits in test-shelve.t
stable
|
Sat, 27 Jan 2018 19:02:33 -0500 |
Matt Harbison |
lfs: teach the 'lfs()' fileset to handle removed files
|
Sat, 27 Jan 2018 19:22:15 -0500 |
Matt Harbison |
lfs: teach '{lfs_files}' to handle removed files
|
Sat, 27 Jan 2018 18:56:24 -0500 |
Matt Harbison |
lfs: allow a pointer to be extracted from a context that removes the file
|
Sat, 10 Feb 2018 19:33:19 +0100 |
Denis Laxalde |
rebase: make "successors" a set in _computeobsoletenotrebased()
|
Sat, 10 Feb 2018 21:14:41 +0900 |
Yuya Nishihara |
merge with stable
|
Fri, 09 Feb 2018 22:49:20 +0100 |
Denis Laxalde |
rebase: do not consider extincts for divergence detection (issue5782)
|
Fri, 09 Feb 2018 21:45:16 +0100 |
Denis Laxalde |
rebase: eliminate node from successors early in _computeobsoletenotrebased()
|
Wed, 07 Feb 2018 12:06:13 +0100 |
Denis Laxalde |
rebase: add a test case for issue5782
|
Fri, 09 Feb 2018 13:18:17 +0100 |
Boris Feld |
test: glob the temporary directory out of temporary file path
|
Fri, 09 Feb 2018 12:48:12 +0100 |
Boris Feld |
tests: raise a better error when patterns are wrongly formatted
|
Sat, 27 Jan 2018 17:58:19 -0500 |
Matt Harbison |
lfs: add a fileset for detecting lfs files
|
Wed, 07 Feb 2018 23:42:48 -0500 |
Matt Harbison |
tests: stabilize ssh tests on Windows
|
Thu, 01 Feb 2018 08:54:48 -0800 |
Gregory Szorc |
wireprotoserver: rename abstractserverproto and improve docstring
|
Thu, 01 Feb 2018 16:11:54 -0800 |
Gregory Szorc |
wireprotoserver: document and improve the httplib workaround
|
Wed, 31 Jan 2018 17:34:45 -0800 |
Gregory Szorc |
wireprotoserver: move error response handling out of hgweb
|
Wed, 31 Jan 2018 16:43:46 -0800 |
Gregory Szorc |
hgweb: move call to protocol handler outside of try..except
|
Wed, 31 Jan 2018 16:21:43 -0800 |
Gregory Szorc |
wireprotoserver: move protocol parsing and dispatch out of hgweb
|
Thu, 01 Feb 2018 18:48:52 -0800 |
Gregory Szorc |
largefiles: register wire protocol commands with modern APIs
|
Tue, 30 Jan 2018 18:41:44 -0800 |
Gregory Szorc |
wireproto: function for testing if wire protocol command is available
|
Wed, 31 Jan 2018 14:05:11 -0800 |
Gregory Szorc |
wireproto: define and use types for wire protocol commands
|
Tue, 30 Jan 2018 15:21:59 -0800 |
Gregory Szorc |
wireproto: improve docstring for @wireprotocommand
|
Wed, 31 Jan 2018 10:06:39 -0800 |
Gregory Szorc |
wireproto: remove unnecessary exception trapping
|
Tue, 06 Feb 2018 11:31:25 -0800 |
Gregory Szorc |
sshpeer: implement peer for version 2 of wire protocol
|
Tue, 06 Feb 2018 10:57:56 -0800 |
Gregory Szorc |
sshpeer: rename sshpeer class to sshv1peer (API)
|
Tue, 06 Feb 2018 11:08:36 -0800 |
Gregory Szorc |
sshpeer: initial definition and implementation of new SSH protocol
|
Tue, 06 Feb 2018 10:51:15 -0800 |
Gregory Szorc |
internals: refactor wire protocol documentation
|
Mon, 05 Feb 2018 18:04:40 +0100 |
Boris Feld |
revlog: rename 'self.checkinlinesize' into '_enforceinlinesize'
|
Mon, 05 Feb 2018 17:57:29 +0100 |
Boris Feld |
revlog: add a _datareadfp context manager for data access needs
|
Mon, 05 Feb 2018 17:35:14 +0100 |
Boris Feld |
revlog: use context manager for data file lifetime in checksize
|
Mon, 05 Feb 2018 17:34:57 +0100 |
Boris Feld |
revlog: use context manager for index file lifetime in checkinlinesize
|
Mon, 05 Feb 2018 17:34:47 +0100 |
Boris Feld |
revlog: use context manager for data file lifetime in checkinlinesize
|
Mon, 05 Feb 2018 17:34:19 +0100 |
Boris Feld |
revlog: use context manager for index file life time in __init__
|
Mon, 05 Feb 2018 17:22:13 +0100 |
Boris Feld |
revlog: move index file opening in a method
|
Mon, 05 Feb 2018 17:03:56 +0100 |
Boris Feld |
revlog: move datafile opening in a method
|
Tue, 06 Feb 2018 12:25:11 +0100 |
Boris Feld |
parseindex: implement context manager method on the wrapper
|
Tue, 06 Feb 2018 11:52:37 +0100 |
Boris Feld |
parseindex: also forward keyword argument in a debug wrapper
|
Tue, 06 Feb 2018 11:51:39 +0100 |
Boris Feld |
dumprevlog: handle being passed a mode parameter
|
Tue, 06 Feb 2018 11:08:41 +0100 |
Boris Feld |
changelog: add the missing 'closed' property on 'appender' object
|
Mon, 05 Feb 2018 20:36:51 +0100 |
Boris Feld |
changelog: implement context manager method for 'appender' object
|
Sun, 04 Feb 2018 00:29:22 +0100 |
Joerg Sonnenberger |
diff: improve ui.write performance when not coloring on Windows
|
Tue, 06 Feb 2018 05:25:36 -0500 |
Augie Fackler |
hgsh: enable clang-format
|
Tue, 06 Feb 2018 05:24:28 -0500 |
Augie Fackler |
chg: enable clang-format on all .c and .h files
|
Wed, 07 Feb 2018 06:28:43 -0500 |
Augie Fackler |
python3: whitelist an additional 11 tests
|
Mon, 05 Feb 2018 20:48:51 +0900 |
Yuya Nishihara |
ui: add explicit path to write prompt text bypassing buffers
|
Mon, 05 Feb 2018 20:40:49 +0900 |
Yuya Nishihara |
ui: write prompt text in ui.prompt(), not in ui._readline()
|
Sun, 21 Jan 2018 14:00:56 +0900 |
Yuya Nishihara |
logcmdutil: mark changesetprinter.showpatch() as private
|
Sun, 21 Jan 2018 14:28:03 +0900 |
Yuya Nishihara |
logcmdutil: drop default arguments from changesetdisplayer/templater() calls
|
Sun, 21 Jan 2018 13:47:06 +0900 |
Yuya Nishihara |
logcmdutil: make default parameters of changesetprinters consistent
|
Sun, 04 Feb 2018 10:33:14 +0900 |
Yuya Nishihara |
mdiff: use str.startswith/endswith() instead of slicing
|
Sun, 04 Feb 2018 10:28:03 +0900 |
Yuya Nishihara |
patch: unify check_binary and binary flags
|
Tue, 06 Feb 2018 23:53:37 -0500 |
Matt Harbison |
fileset: don't abort when running copied() on a revision with a removed file
stable
|
Wed, 07 Feb 2018 13:49:02 +0530 |
Pulkit Goyal |
py3: make sure we open the file in bytes mode
|
Wed, 07 Feb 2018 13:47:03 +0530 |
Pulkit Goyal |
py3: use bytes instead of str
|
Wed, 07 Feb 2018 13:34:51 +0530 |
Pulkit Goyal |
py3: add b'' prefixes to string literals in test files
|
Wed, 07 Feb 2018 13:21:06 +0530 |
Pulkit Goyal |
py3: use range instead of xrange
|
Wed, 07 Feb 2018 13:19:19 +0530 |
Pulkit Goyal |
py3: use open() instead of file()
|
Wed, 07 Feb 2018 13:17:19 +0530 |
Pulkit Goyal |
py3: use pycompat.bytestr to convert _b85chars to bytes
|
Wed, 07 Feb 2018 13:11:38 +0530 |
Pulkit Goyal |
py3: use pycompat.bytechr instead of chr
|
Wed, 07 Feb 2018 13:10:24 +0530 |
Pulkit Goyal |
py3: use pycompat.ziplist instead of zip
|
Tue, 06 Feb 2018 14:24:16 +0100 |
Boris Feld |
patches: move assignment outside the conditional
|
Sun, 04 Feb 2018 14:58:32 -0800 |
Gregory Szorc |
sshpeer: remove support for connecting to <0.9.1 servers (BC)
|
Sun, 04 Feb 2018 14:44:04 -0800 |
Gregory Szorc |
sshpeer: document the handshake mechanism
|
Mon, 05 Feb 2018 09:14:32 -0800 |
Gregory Szorc |
sshpeer: move handshake outside of sshpeer
|
Sun, 04 Feb 2018 14:10:56 -0800 |
Gregory Szorc |
sshpeer: inline I/O into _validaterepo()
|
Mon, 05 Feb 2018 14:17:24 -0800 |
Gregory Szorc |
sshpeer: clean up API for sshpeer.__init__ (API)
|
Mon, 05 Feb 2018 14:05:59 -0800 |
Gregory Szorc |
sshpeer: establish SSH connection before class instantiation
|
Sun, 04 Feb 2018 11:40:13 -0800 |
Gregory Szorc |
sshpeer: remove frivolous call to _cleanup()
|
Sun, 04 Feb 2018 11:37:19 -0800 |
Gregory Szorc |
sshpeer: extract pipe cleanup logic to own function
|
Sun, 04 Feb 2018 19:23:40 -0800 |
Gregory Szorc |
sshpeer: move ssh command and repo creation logic out of __init__
|
Sun, 04 Feb 2018 12:55:18 -0800 |
Gregory Szorc |
sshpeer: move URL validation out of sshpeer.__init__
|
Sun, 04 Feb 2018 14:02:41 -0800 |
Gregory Szorc |
tests: add low-level SSH protocol tests
|
Sat, 03 Feb 2018 12:01:01 -0800 |
Gregory Szorc |
debugcommands: introduce debugpeer command
|
Sun, 04 Feb 2018 12:47:37 -0800 |
Gregory Szorc |
sshpeer: make "instance" a function
|
Sun, 04 Feb 2018 16:17:43 -0500 |
Matt Harbison |
lfs: deduplicate oids in the transfer
|
Sun, 04 Feb 2018 15:26:49 -0500 |
Matt Harbison |
cat: call the storage prefetch hook
|
Sun, 04 Feb 2018 14:31:32 -0500 |
Matt Harbison |
archive: call the storage prefetch hook
|
Sun, 04 Feb 2018 00:33:28 -0500 |
Matt Harbison |
lfs: prefetch lfs blobs during revert
|
Sun, 04 Feb 2018 14:14:28 -0500 |
Matt Harbison |
cmdutil: convert _revertprefetch() to a generic stored file hook (API)
|
Sat, 03 Feb 2018 21:26:12 -0500 |
Matt Harbison |
lfs: prefetch lfs blobs when applying merge updates
|
Sat, 27 Jan 2018 14:53:16 -0500 |
Matt Harbison |
lfs: factor out a method for extracting the pointer of a single file
|
Mon, 05 Feb 2018 13:24:02 +0530 |
Pulkit Goyal |
py3: add b'' to literals in check-config.py
|
Fri, 29 Dec 2017 05:40:49 +0530 |
Pulkit Goyal |
check-config: specify the mode 'rb' to open the file
|
Mon, 05 Feb 2018 13:12:36 +0530 |
Pulkit Goyal |
py3: use open() instead of file()
|
Mon, 05 Feb 2018 13:12:01 +0530 |
Pulkit Goyal |
py3: use pycompat.strkwargs() to convert kwargs' key to str
|
Mon, 05 Feb 2018 13:10:33 +0530 |
Pulkit Goyal |
py3: add __bytes__() for mq.patchheader and make sure __str__ returns str
|
Mon, 05 Feb 2018 13:01:35 +0530 |
Pulkit Goyal |
py3: use "%d" to convert integer to bytes
|
Mon, 05 Feb 2018 12:59:57 +0530 |
Pulkit Goyal |
py3: use .startswith() instead of bytes[0]
|
Mon, 05 Feb 2018 12:58:51 +0530 |
Pulkit Goyal |
py3: slice on bytes to prevent getting the ascii values
|
Sun, 04 Feb 2018 20:46:26 +0530 |
Pulkit Goyal |
py3: add r'' to convert keys to keyword arguments to str
|
Sun, 04 Feb 2018 15:41:37 +0530 |
Pulkit Goyal |
py3: add b'' to tweakdefaults config string
|
Sun, 04 Feb 2018 12:00:17 +0100 |
Boris Feld |
cmdutil: introduce deprecated aliases
|
Mon, 05 Feb 2018 18:39:41 +0800 |
Anton Shestakov |
makefile: remove Ubuntu Yakkety and Zesty docker targets
|
Sat, 20 Jan 2018 15:33:48 -0800 |
Kyle Lippincott |
merge: use operation-provided labels (ex: dest/source) in several merge-tools
|
Wed, 17 Jan 2018 17:35:05 -0800 |
Kyle Lippincott |
filemerge: support passing labels to external merge tools
|
Fri, 02 Feb 2018 23:20:55 -0500 |
Matt Harbison |
bookmarks: drop deprecated methods (API)
|
Sat, 03 Feb 2018 15:26:13 +0900 |
Yuya Nishihara |
archive: rewrite default metadata template as a multi-line bytes literal
|
Sat, 27 Jan 2018 17:46:37 +0900 |
Yuya Nishihara |
py3: drop b'' from repr() of smartset
|
Sat, 27 Jan 2018 17:31:25 +0900 |
Yuya Nishihara |
py3: always drop b'' prefix from repr() of bytestr
|
Sat, 27 Jan 2018 17:13:51 +0900 |
Yuya Nishihara |
py3: format revision number as '%d' in debugrevspec
|
Sat, 27 Jan 2018 17:12:35 +0900 |
Yuya Nishihara |
py3: build repr() of smartset as bytes then convert to str
|
Sat, 27 Jan 2018 13:33:31 +0900 |
Yuya Nishihara |
py3: factor out helpers to apply string conversion recursively
|
Sat, 27 Jan 2018 13:14:06 +0900 |
Yuya Nishihara |
py3: replace "if ispy3" by pycompat.sysbytes() or util.forcebytestr()
|
Sat, 27 Jan 2018 13:11:46 +0900 |
Yuya Nishihara |
py3: replace "if ispy3" by pycompat.bytestr()
|
Sat, 27 Jan 2018 13:09:49 +0900 |
Yuya Nishihara |
py3: replace "if ispy3" by encoding.strtolocal()
|
Sat, 03 Feb 2018 00:01:57 -0500 |
Matt Harbison |
localrepo: drop the deprecated walk() method (API)
|
Fri, 02 Feb 2018 23:57:52 -0500 |
Matt Harbison |
dirstate: drop deprecated methods (API)
|
Fri, 02 Feb 2018 23:53:57 -0500 |
Matt Harbison |
templatekw: drop the deprecated '{troubles}' keyword
|
Fri, 02 Feb 2018 23:52:19 -0500 |
Matt Harbison |
obsutil: drop deprecated methods (API)
|
Fri, 02 Feb 2018 23:48:25 -0500 |
Matt Harbison |
revset: drop deprecated evolution predicates
|
Fri, 02 Feb 2018 23:45:31 -0500 |
Matt Harbison |
obsolete: drop deprecated methods (API)
|
Fri, 02 Feb 2018 23:27:30 -0500 |
Matt Harbison |
context: drop deprecated methods (API)
|
Thu, 25 Jan 2018 20:00:58 +0100 |
Joerg Sonnenberger |
ui: improve performance for multi-component writes
|
Sun, 21 Jan 2018 13:03:03 +0900 |
Yuya Nishihara |
cmdutil: drop aliases for logcmdutil functions (API)
|
Sun, 21 Jan 2018 12:48:39 +0900 |
Yuya Nishihara |
logcmdutil: drop redundant "log" from function names (API)
|
Sun, 21 Jan 2018 12:36:43 +0900 |
Yuya Nishihara |
logcmdutil: rename classes and functions to conform to our coding style (API)
|
Sun, 21 Jan 2018 12:26:42 +0900 |
Yuya Nishihara |
cmdutil: split functions of log-like commands to new module (API)
|
Fri, 02 Feb 2018 13:13:46 -0800 |
Gregory Szorc |
httppeer: remove support for connecting to <0.9.1 servers (BC)
|
Thu, 01 Feb 2018 21:55:06 -0800 |
Gregory Szorc |
internals: document when "hello" and "capabilities" commands were added
|
Sat, 27 Jan 2018 14:17:26 +0900 |
Yuya Nishihara |
tests: make doctest py3-compatible again
|
Mon, 29 Jan 2018 22:09:48 -0500 |
Matt Harbison |
lfs: emit a status message to indicate how many blobs were uploaded
|
Tue, 30 Jan 2018 20:33:21 -0500 |
Matt Harbison |
lfs: drop an unused function parameter
|
Thu, 01 Feb 2018 10:10:01 -0800 |
Martin von Zweigbergk |
discovery: don't reimplement all()
|
Thu, 01 Feb 2018 16:01:43 -0500 |
Augie Fackler |
contrib: fix dirstatenonnormalcheck to work in Python 3
|
Thu, 18 Jan 2018 13:12:09 -0500 |
Augie Fackler |
python3: whitelist another 24 passing tests
|
Thu, 01 Feb 2018 18:14:52 -0500 |
Augie Fackler |
mdiff: use slice instead of index on bytestr when checking single bytes
|
Thu, 18 Jan 2018 13:04:16 -0500 |
Augie Fackler |
obsutil: work around filter() being a generator in Python 3
|
Thu, 18 Jan 2018 12:59:40 -0500 |
Augie Fackler |
cmdutil: add a kludge to make bytes repr() the same on 2 and 3
|
Wed, 31 Jan 2018 11:32:21 -0800 |
Gregory Szorc |
wireprotoserver: make name part of protocol interface
|
Wed, 31 Jan 2018 11:30:16 -0800 |
Gregory Szorc |
wireprotoserver: make abstractserverproto a proper abstract base class
|
Wed, 31 Jan 2018 11:26:03 -0800 |
Gregory Szorc |
wireprotoserver: make response handling attributes private
|
Wed, 31 Jan 2018 11:24:44 -0800 |
Gregory Szorc |
wireprotoserver: make some instance attributes private
|
Wed, 31 Jan 2018 11:19:47 -0800 |
Gregory Szorc |
wireprotoserver: remove sshserver.getarg()
|
Wed, 31 Jan 2018 11:19:05 -0800 |
Gregory Szorc |
wireprotoserver: remove lock references
|
Wed, 31 Jan 2018 11:17:41 -0800 |
Gregory Szorc |
wireprotoserver: remove support for do_<command> handlers (API)
|
Wed, 31 Jan 2018 10:19:08 -0800 |
Gregory Szorc |
wireprotoserver: make attributes private
|
Wed, 31 Jan 2018 10:17:11 -0800 |
Gregory Szorc |
wireprotoserver: remove unused response attribute
|
Wed, 31 Jan 2018 10:09:41 -0800 |
Gregory Szorc |
wireprotoserver: rename p to proto
|
Tue, 30 Jan 2018 17:51:57 -0800 |
Gregory Szorc |
wireprotoserver: add some blank lines between methods
|
Thu, 25 Jan 2018 23:01:20 -0500 |
Augie Fackler |
tests: start a set of unit tests for mdiff.py, starting with splitnewlines
|
Thu, 25 Jan 2018 14:46:19 -0500 |
Augie Fackler |
perf: add a perfunidiff command for benchmarking unified diff speed
|
Wed, 31 Jan 2018 11:28:18 -0800 |
Gregory Szorc |
wireprotoserver: move abstractserverproto class from wireproto
|
Wed, 31 Jan 2018 10:48:35 -0800 |
Gregory Szorc |
wireprotoserver: move sshserver into module (API)
|
Wed, 31 Jan 2018 11:13:11 -0800 |
Gregory Szorc |
wireprotoserver: don't import symbol from hgweb.common
|
Wed, 31 Jan 2018 10:41:27 -0800 |
Gregory Szorc |
wireprotoserver: rename call to callhttp
|
Wed, 31 Jan 2018 11:09:07 -0800 |
Gregory Szorc |
wireprotoserver: rename hgweb.protocol to wireprotoserver (API)
|
Wed, 31 Jan 2018 22:20:59 -0800 |
Martin von Zweigbergk |
testrunner: fix updating of .testtimes file
|
Wed, 31 Jan 2018 23:12:45 -0800 |
Martin von Zweigbergk |
testrunner: make reading of test times work with #testcases
|
Wed, 31 Jan 2018 11:04:16 -0800 |
Gregory Szorc |
tests: allow [Errno] in output
|
Fri, 26 Jan 2018 17:31:50 +0100 |
Joerg Sonnenberger |
mdiff: remove rewindhunk by yielding a bool first to indicate data
|
Fri, 26 Jan 2018 02:14:39 +0100 |
Joerg Sonnenberger |
mdiff: explicitly compute places for the newline marker
|
Thu, 25 Jan 2018 22:40:19 +0100 |
Joerg Sonnenberger |
patch: avoid repeated binary checks if all files in a patch are text
|
Thu, 01 Feb 2018 10:29:24 -0800 |
Martin von Zweigbergk |
setdiscovery: don't call "heads" wire command when heads specified
|
Thu, 01 Feb 2018 08:17:11 -0800 |
Martin von Zweigbergk |
testrunner: on error, color the "(case xxx)" part the same as filename
|
Thu, 18 Jan 2018 10:08:23 -0500 |
Augie Fackler |
python3: whitelist an additional 23 passing tests
|
Thu, 18 Jan 2018 09:58:40 -0500 |
Augie Fackler |
tests: fix a missed b prefix in a test extension in test-strip.t
|
Thu, 18 Jan 2018 09:14:30 -0500 |
Augie Fackler |
revlog: correct type in check to verify rawtext is immutable
|
Wed, 17 Jan 2018 22:05:37 -0500 |
Augie Fackler |
mq: use bytes() instead of str() to encode statusentries for writing
|
Wed, 17 Jan 2018 22:05:02 -0500 |
Augie Fackler |
mq: open status file et al in bytes mode
|
Wed, 17 Jan 2018 22:04:34 -0500 |
Augie Fackler |
mq: fix up statusentry to be both repr()-able and bytes()-able
|
Wed, 17 Jan 2018 22:07:09 -0500 |
Augie Fackler |
python3: whitelist another 7 passing tests
|
Wed, 17 Jan 2018 21:48:37 -0500 |
Augie Fackler |
localrepo: pass transaction kwargs as strings, not bytes
|
Thu, 01 Feb 2018 12:38:04 -0800 |
Augie Fackler |
localrepo: consistently use native str when __dict__ is involved
|
Wed, 17 Jan 2018 21:46:29 -0500 |
Augie Fackler |
smartset: use native string when peeking in __dict__
|
Wed, 17 Jan 2018 21:46:09 -0500 |
Augie Fackler |
obsolete: use native string when peeking in __dict__
|
Wed, 17 Jan 2018 21:45:15 -0500 |
Augie Fackler |
lsprof: use native string when peeking in __dict__
|
Wed, 17 Jan 2018 21:44:15 -0500 |
Augie Fackler |
dirstate: use native strings when peeking in __dict__
|
Wed, 17 Jan 2018 21:43:46 -0500 |
Augie Fackler |
context: use native string when peeking in __dict__
|
Wed, 17 Jan 2018 21:42:56 -0500 |
Augie Fackler |
bundlerepo: use native str when peeking in __dict__
|
Wed, 17 Jan 2018 20:41:51 -0500 |
Augie Fackler |
transaction: fix hg version check when loading journal
|
Wed, 17 Jan 2018 20:38:10 -0500 |
Augie Fackler |
branchmap: make error messages consistent between Python 2 and 3
|
Wed, 17 Jan 2018 20:37:17 -0500 |
Augie Fackler |
tests: bytestring-ify all the adhoc extensions in test-strip.t
|
Wed, 17 Jan 2018 20:09:52 -0500 |
Augie Fackler |
filemerge: fix regular expression pattern to be bytes
|
Wed, 17 Jan 2018 20:09:10 -0500 |
Augie Fackler |
tags: explicitly grab list of dict keys
|
Wed, 17 Jan 2018 20:08:40 -0500 |
Augie Fackler |
commands: replace map() with list comprehension
|
Wed, 17 Jan 2018 20:07:53 -0500 |
Augie Fackler |
commands: rewrite legacy ternary operator hack using modern syntax
|
Wed, 17 Jan 2018 20:07:25 -0500 |
Augie Fackler |
strip: use %d for known-int string interpolation
|
Thu, 18 Jan 2018 10:22:41 -0500 |
Augie Fackler |
strip: use in-place revset formatspec instead of %-formatting ourselves
|
Wed, 17 Jan 2018 19:11:51 -0500 |
Augie Fackler |
tests: get run-tests to reliably hand shellquote a string and not a bytes
|
Thu, 01 Feb 2018 14:59:38 -0500 |
Augie Fackler |
revsetlang: fix a doctest example on Python 3
|
Thu, 01 Feb 2018 14:28:45 -0500 |
Augie Fackler |
merge with stable
|
Thu, 01 Feb 2018 14:13:41 -0500 |
Augie Fackler |
Added signature for changeset d334afc585e2
stable
|
Thu, 01 Feb 2018 14:13:40 -0500 |
Augie Fackler |
Added tag 4.5 for changeset d334afc585e2
stable
|
Thu, 01 Feb 2018 14:11:18 -0500 |
Augie Fackler |
merge with i18n
stable 4.5
|
Wed, 31 Jan 2018 19:41:34 -0200 |
Wagner Bruna |
i18n-pt_BR: synchronized with 373fb3f5922c
stable
|
Sun, 28 Jan 2018 14:08:59 -0500 |
Matt Harbison |
revset: evaluate filesets against each revision for 'file()' (issue5778)
stable
|
Wed, 31 Jan 2018 23:01:44 -0500 |
Matt Harbison |
test-bookmarks-pushpull: stabilize for Windows
stable
|
Thu, 01 Feb 2018 16:46:12 +0800 |
Anton Shestakov |
makefile: add Ubuntu Artful docker targets (.deb and ppa)
stable
|
Wed, 31 Jan 2018 16:31:34 +0100 |
Boris Feld |
bundle2: fix the formatting of the stream part requirements
stable
|
Mon, 29 Jan 2018 10:28:10 +0100 |
Boris Feld |
streamclone: extract requirements formatting
stable
|
Tue, 30 Jan 2018 22:27:45 +0100 |
Boris Feld |
bookmarks: fix pushkey compatibility mode (issue5777)
stable
|
Tue, 30 Jan 2018 20:32:48 -0800 |
Jun Wu |
lazymanifest: avoid reading uninitialized memory
stable
|
Fri, 26 Jan 2018 11:42:47 -0800 |
Martin von Zweigbergk |
unamend: fix command summary line
stable
|
Mon, 29 Jan 2018 13:30:29 -0800 |
Gregory Szorc |
configitems: traverse sections deterministically
stable
|
Mon, 29 Jan 2018 21:42:18 -0500 |
Matt Harbison |
lfs: don't require the .hglfs file to be tracked to control the policy
stable
|
Sat, 27 Jan 2018 21:50:04 -0500 |
Augie Fackler |
tests: add a pattern to fix --pure tests
stable
|
Fri, 26 Jan 2018 16:01:42 +0100 |
Boris Feld |
streamclone: add a comment about non-publishing being broken with v1
stable
|
Fri, 26 Jan 2018 15:51:07 +0100 |
Boris Feld |
streamclone: move requirement update into consumev2
stable
|
Wed, 24 Jan 2018 21:44:31 +0100 |
Boris Feld |
streamclone: use readexactly when reading stream v2
stable
|
Wed, 24 Jan 2018 21:37:48 +0100 |
Boris Feld |
streamclone: rename '_emit' to '_emit2' for clarity
stable
|
Tue, 23 Jan 2018 21:14:36 +0900 |
Yuya Nishihara |
help: do not suggest "update --clean ." to cancel uncommitted merge
stable
|
Wed, 24 Jan 2018 22:26:28 -0500 |
Matt Harbison |
minifileset: note the unsupported file pattern when raising a parse error
stable
|
Tue, 23 Jan 2018 21:29:45 -0500 |
Matt Harbison |
lfs: don't automatically exclude '.hg*' files from external tracking
stable
|
Tue, 23 Jan 2018 20:50:02 -0500 |
Matt Harbison |
lfs: rename {oid} to {lfsoid}
stable
|
Mon, 22 Jan 2018 17:47:40 -0500 |
Matt Harbison |
lfs: rename {pointer} to {lfspointer}
stable
|
Mon, 22 Jan 2018 18:08:50 -0500 |
Augie Fackler |
Added signature for changeset 27b6df1b5adb
stable
|
Mon, 22 Jan 2018 18:08:49 -0500 |
Augie Fackler |
Added tag 4.5-rc for changeset 27b6df1b5adb
stable
|
Mon, 22 Jan 2018 17:53:02 -0500 |
Augie Fackler |
merge with stable to begin 4.5 freeze
stable 4.5-rc
|
Sat, 20 Jan 2018 22:55:42 -0800 |
Gregory Szorc |
bundle2: increase payload part chunk size to 32kb
|
Mon, 22 Jan 2018 12:23:47 -0800 |
Gregory Szorc |
bundle2: always advertise client support for stream parts
|
Mon, 22 Jan 2018 12:22:01 -0800 |
Gregory Szorc |
exchange: don't send stream data when server.uncompressed is set
|
Mon, 22 Jan 2018 12:21:15 -0800 |
Gregory Szorc |
bundle2: don't advertise stream bundle2 capability when feature disabled
|
Mon, 22 Jan 2018 12:19:45 -0800 |
Gregory Szorc |
tests: add more testing around server.uncompressed
|
Mon, 22 Jan 2018 12:19:49 -0800 |
Gregory Szorc |
bundle2: move version of stream clone into part name
|
Mon, 22 Jan 2018 12:12:29 -0800 |
Gregory Szorc |
exchange: send bundle2 stream clones uncompressed
|
Mon, 22 Jan 2018 12:38:04 -0800 |
Gregory Szorc |
tests: update test to work with Git 2.16
|
Sat, 20 Jan 2018 13:41:57 -0800 |
Gregory Szorc |
exchange: return bundle info from getbundlechunks() (API)
|
Sat, 20 Jan 2018 15:26:31 -0800 |
Gregory Szorc |
exchange: make stream bundle part deterministic
|
Sat, 20 Jan 2018 13:54:36 -0800 |
Gregory Szorc |
bundle2: specify what capabilities will be used for
|
Sat, 20 Jan 2018 15:43:02 -0800 |
Gregory Szorc |
wireproto: don't compress errors from getbundle()
|
Sat, 20 Jan 2018 16:08:07 -0800 |
Gregory Szorc |
tests: teach get-with-headers.py some new tricks
|
Sat, 20 Jan 2018 14:59:08 -0800 |
Gregory Szorc |
tests: use argparse in get-with-headers.py
|
Sun, 21 Jan 2018 17:11:31 -0800 |
Gregory Szorc |
convert: use a collections.deque
|
Sat, 20 Jan 2018 23:21:59 -0800 |
Martin von Zweigbergk |
repair: invalidate volatile sets after stripping
|
Sun, 21 Jan 2018 13:54:05 -0500 |
Matt Harbison |
subrepo: handle 'C:' style paths on the command line (issue5770)
|
Mon, 22 Jan 2018 00:39:42 -0500 |
Matt Harbison |
dummysmtpd: don't die on client connection errors
|
Sun, 21 Jan 2018 15:39:48 +0100 |
André Sintzoff |
cext: define MIN macro only if it is not yet defined
|
Sun, 21 Jan 2018 14:47:45 +0800 |
Anton Shestakov |
copyright: update to 2018
|
Sun, 21 Jan 2018 14:46:26 +0800 |
Anton Shestakov |
tests: glob copyright years in test-extension.t
|
Sat, 20 Jan 2018 14:21:40 -0500 |
Matt Harbison |
test-sshserver: stabilize for Windows
|
Sat, 20 Jan 2018 14:02:05 -0500 |
Matt Harbison |
test-branch-change: stabilize for Windows
|
Sat, 20 Jan 2018 13:57:11 -0500 |
Matt Harbison |
test-sparse: make the '.hg' exclusion filter Windows compatible
|
Fri, 19 Jan 2018 19:20:50 -0500 |
Matt Harbison |
lfs: rename {lfsattrs} to {pointer}
|
Fri, 19 Jan 2018 21:29:31 -0500 |
Matt Harbison |
lfs: expand the user facing documentation
|
Thu, 18 Jan 2018 00:50:12 +0100 |
Boris Feld |
streamclone: also stream caches to the client
|
Wed, 17 Jan 2018 17:46:49 +0100 |
Boris Feld |
caches: make 'cachetocopy' available in scmutil
|
Thu, 18 Jan 2018 00:50:02 +0100 |
Boris Feld |
streamclone: add support for cloning non append-only file
|
Thu, 18 Jan 2018 02:28:44 +0100 |
Boris Feld |
streamclone: tests phase exchange during stream clone
|
Wed, 17 Jan 2018 16:41:44 +0100 |
Boris Feld |
streamclone: add support for bundle2 based stream clone
|
Wed, 17 Jan 2018 14:13:46 +0100 |
Boris Feld |
pull: preindent some code
|
Wed, 17 Jan 2018 16:32:05 +0100 |
Boris Feld |
pull: reorganize bundle2 argument bundling
|
Wed, 17 Jan 2018 16:38:32 +0100 |
Boris Feld |
clone: allow bundle2's stream clone with 'server.disablefullbundle'
|
Wed, 17 Jan 2018 16:36:23 +0100 |
Boris Feld |
bundle2: add support for a 'stream' parameter to 'getbundle'
|
Wed, 17 Jan 2018 16:35:22 +0100 |
Boris Feld |
bundle2: add a 'stream' part handler for stream cloning
|
Thu, 18 Jan 2018 00:45:27 +0100 |
Boris Feld |
streamclone: rework canperformstreamclone
|
Thu, 18 Jan 2018 00:48:56 +0100 |
Boris Feld |
streamclone: define first iteration of version 2 of stream format
|
Fri, 19 Jan 2018 22:52:35 +0100 |
Gregory Szorc |
util: implement varint functions
|
Fri, 19 Jan 2018 20:51:35 +0100 |
Boris Feld |
util: move 'readexactly' in the util module
|
Fri, 19 Jan 2018 19:13:11 -0500 |
Matt Harbison |
lfs: separate a debug message from the subsequent abort message
|
Fri, 19 Jan 2018 14:25:09 -0800 |
Siddharth Agarwal |
sshserver: add a couple of tests for argument parsing
|
Fri, 19 Jan 2018 16:28:11 -0500 |
Augie Fackler |
merge with stable
|
Fri, 12 Jan 2018 10:59:58 +0100 |
Joerg Sonnenberger |
wireproto: split streamres into legacy and modern case
|
Fri, 19 Jan 2018 12:33:03 -0800 |
Martin von Zweigbergk |
localrepo: run cache-warming transaction callback before report callback
|
Fri, 19 Jan 2018 11:35:55 -0800 |
Martin von Zweigbergk |
scmutil: 0-pad transaction report callback category
|
Wed, 17 Jan 2018 16:01:06 +0100 |
Boris Feld |
stream: add a test showing we also clone bookmarks
|
Fri, 19 Jan 2018 18:45:20 +0530 |
Pulkit Goyal |
branch: allow changing branch name to existing name if possible
|
Sun, 15 Oct 2017 23:08:45 +0530 |
Pulkit Goyal |
branch: add a --rev flag to change branch name of given revisions
|
Tue, 16 Jan 2018 23:50:01 +0900 |
Yuya Nishihara |
templater: fix crash by empty group expression
|
Tue, 16 Jan 2018 21:46:17 +0900 |
Yuya Nishihara |
log: fix typo in comment about _matchfiles()
|
Thu, 18 Jan 2018 13:33:21 -0800 |
Hollis Blanchard |
sparse: --include 'dir1/dir2' should not include 'dir1/*'
|
Sun, 14 Jan 2018 13:29:15 +0900 |
Yuya Nishihara |
fileset: add kind:pat operator
|
Sun, 14 Jan 2018 13:33:56 +0900 |
Yuya Nishihara |
minifileset: unify handling of symbol and string patterns
|
Sun, 14 Jan 2018 13:28:20 +0900 |
Yuya Nishihara |
fileset: move import of match module to top
|
Sun, 14 Jan 2018 21:28:12 +0100 |
Paul Morelle |
revlog: group delta computation methods under _deltacomputer object
|
Sun, 14 Jan 2018 14:36:22 +0100 |
Paul Morelle |
revlog: refactor out _finddeltainfo from _addrevision
|
Fri, 19 Jan 2018 21:39:11 +0900 |
Yuya Nishihara |
localrepo: micro-optimize __len__() to bypass repoview
|
Thu, 18 Jan 2018 21:18:10 -0500 |
Matt Harbison |
lfs: defer registering the pre-push hook until blobs are committed
|
Thu, 18 Jan 2018 18:04:56 -0500 |
Matt Harbison |
lfs: dump the full response on httperror in debug mode
|
Thu, 18 Jan 2018 15:59:21 -0500 |
Matt Harbison |
lfs: default the User-Agent header for blob transfers to 'git-lfs'
|
Thu, 18 Jan 2018 15:11:34 -0500 |
Matt Harbison |
lfs: default to not using workers for upload/download
|
Sun, 14 Jan 2018 17:00:24 -0500 |
Matt Harbison |
lfs: add the '{lfsattrs}' template keyword to '{lfs_files}'
|
Thu, 18 Jan 2018 16:47:14 +0100 |
Boris Feld |
debugdownload: read repository hgrc if there is one
|
Fri, 19 Jan 2018 00:18:45 -0500 |
Matt Harbison |
test-blackbox: stabilize for Windows
|
Fri, 19 Jan 2018 08:35:22 +0100 |
Paul Morelle |
debugdeltachain: cleanup the double call to _slicechunk
|
Fri, 19 Jan 2018 14:10:18 +0530 |
Pulkit Goyal |
blackbox: don't unpack the list while passing into str.join()
|
Wed, 17 Jan 2018 17:07:55 +0100 |
Boris Feld |
atomicupdate: add an experimental option to use atomictemp when updating
|
Wed, 17 Jan 2018 16:52:13 +0100 |
Boris Feld |
write: add the possibility to pass keyword argument from batchget to vfs
|
Thu, 18 Jan 2018 12:55:19 +0100 |
Joerg Sonnenberger |
blackbox: if --debug is used, also trace ui.debug() calls
|
Thu, 18 Jan 2018 14:43:04 +0000 |
Alex Gaynor |
bdiff: handle the possibility of overflow when computing allocation size
|
Tue, 02 Jan 2018 10:09:08 -0700 |
Tom Prince |
phabricator: add a template item for linking to a differential review
|
Sun, 14 Jan 2018 11:19:45 -0800 |
Gregory Szorc |
githelp: don't reference 3rd party commands for `git show`
|
Mon, 18 Dec 2017 21:09:08 -0800 |
Gregory Szorc |
githelp: improve help for "reset"
|
Mon, 18 Dec 2017 21:02:49 -0800 |
Gregory Szorc |
githelp: clean up reflog help
|
Mon, 18 Dec 2017 20:58:00 -0800 |
Gregory Szorc |
githelp: replace suggestion of `hg record`
|
Mon, 18 Dec 2017 20:56:01 -0800 |
Gregory Szorc |
githelp: remove reference to tweakdefaults
|
Fri, 22 Dec 2017 18:38:29 -0700 |
Gregory Szorc |
githelp: recommend `hg import` for `git am`
|
Mon, 18 Dec 2017 20:51:20 -0800 |
Gregory Szorc |
githelp: improve help for `git add`
|
Mon, 18 Dec 2017 20:44:59 -0800 |
Gregory Szorc |
githelp: vendor Facebook authored extension
|
Thu, 18 Jan 2018 19:40:17 +0530 |
Pulkit Goyal |
merge: use public interface ms.localctx instead of ms._local
|
Tue, 16 Jan 2018 14:28:57 +0100 |
Boris Feld |
bookmarks: display the obsfate of hidden revision we create a bookmark on
|
Tue, 16 Jan 2018 14:08:54 +0100 |
Boris Feld |
update: display the obsfate of hidden revision we update to
|
Sun, 14 Jan 2018 00:02:40 -0800 |
Martin von Zweigbergk |
evolution: make reporting of new unstable changesets optional
|
Sun, 14 Jan 2018 23:59:17 -0800 |
Martin von Zweigbergk |
evolution: report new unstable changesets
|
Wed, 10 Jan 2018 14:00:23 -0800 |
Martin von Zweigbergk |
transaction: register summary callbacks only at start of transaction (BC)
|
Sun, 14 Jan 2018 14:39:17 -0800 |
Martin von Zweigbergk |
repair: filter out unknown revisions from phasecache within transaction
|
Sun, 14 Jan 2018 23:37:06 -0800 |
Martin von Zweigbergk |
repair: drop unnecessary phase cache invalidation
|
Mon, 15 Jan 2018 15:20:02 -0800 |
Gregory Szorc |
wireproto: drop support for reader interface from streamres (API)
|
Mon, 08 Jan 2018 19:41:47 +0530 |
Pulkit Goyal |
merge: add `--abort` flag which can abort the merge
|
Thu, 04 Jan 2018 21:37:03 -0800 |
Phil Cohen |
filemerge: only write in-memory backup during premerge
|
Thu, 04 Jan 2018 21:36:58 -0800 |
Phil Cohen |
filemerge: fix backing up an in-memory file to a custom location
|
Wed, 27 Dec 2017 17:38:28 -0600 |
Phil Cohen |
rebase: don't run IMM if running rebase in a transaction
|
Wed, 17 Jan 2018 17:59:12 -0500 |
Augie Fackler |
python3: whitelist two more passing tests
|
Fri, 12 Jan 2018 11:52:57 +0000 |
Boris Feld |
sshpeer: add support for request tracing
|
Fri, 12 Jan 2018 10:41:03 +0000 |
Boris Feld |
httppeer: add support for tracing all http request made by the peer
|
Fri, 12 Jan 2018 10:14:20 +0000 |
Boris Feld |
httppeer: move url opening in its own method
|
Fri, 12 Jan 2018 10:57:29 +0000 |
Boris Feld |
http: add a debug version of the push test
|
Wed, 17 Jan 2018 21:44:32 -0500 |
Matt Harbison |
lfs: raise an error if the server sends an unsolicited oid
|
Wed, 17 Jan 2018 20:54:05 -0500 |
Matt Harbison |
lfs: correct documentation typo
|
Wed, 17 Jan 2018 22:12:10 -0500 |
Jordi Gutiérrez Hermoso |
test-convert-svn-move: sort svn checkout output
|
Sat, 13 Jan 2018 15:13:29 +0900 |
Yuya Nishihara |
fileset: do not crash by unary negate operation
|
Sat, 13 Jan 2018 15:07:37 +0900 |
Yuya Nishihara |
fileset: make it robust for bad function calls
|
Thu, 04 Jan 2018 14:20:58 +0900 |
Yuya Nishihara |
log: build follow-log filematcher at once
|
Thu, 04 Jan 2018 15:20:46 +0900 |
Yuya Nishihara |
log: allow matchfn to be non-null even if both --patch/--stat are off
|
Thu, 04 Jan 2018 14:37:15 +0900 |
Yuya Nishihara |
log: replace "not pats" with matcher attribute for consistency
|
Wed, 03 Jan 2018 15:58:59 +0900 |
Yuya Nishihara |
log: follow file history across copies even with -rREV (BC) (issue4959)
|
Wed, 03 Jan 2018 15:46:15 +0900 |
Yuya Nishihara |
log: resolve --follow thoroughly in getlogrevs()
|
Wed, 03 Jan 2018 15:13:22 +0900 |
Yuya Nishihara |
log: extract function that processes log file patterns
|
Sun, 10 Dec 2017 17:28:44 +0900 |
Yuya Nishihara |
log: resolve --follow with -rREV in cmdutil.getlogrevs()
|
Sun, 10 Dec 2017 18:22:06 +0900 |
Yuya Nishihara |
log: remove dead code to follow descendants if ascending revisions specified
|
Sun, 10 Dec 2017 16:59:54 +0900 |
Yuya Nishihara |
log: duplicate _logrevs() dedicated for walkchangerevs()
|
Tue, 16 Jan 2018 21:51:27 +0900 |
Yuya Nishihara |
update: fix crash on bare update when directaccess is enabled
|
Tue, 16 Jan 2018 21:42:42 +0900 |
Yuya Nishihara |
templater: make sure expression is terminated by '}'
|
Fri, 14 Jul 2017 19:59:10 +0200 |
Boris Feld |
bookmark: deprecate direct update of a bookmark value
|
Mon, 16 Oct 2017 14:32:06 +0200 |
Paul Morelle |
debugdeltachain: display how many chunks would be read in sparse-read mode
|
Wed, 17 Jan 2018 21:36:18 +0000 |
Alex Gaynor |
bdiff: handle the possibility of an integer overflow when allocating
|
Tue, 16 Jan 2018 08:40:14 -0500 |
Jordi Gutiérrez Hermoso |
svnsubrepo: check if subrepo is missing when checking dirty state (issue5657)
|
Wed, 17 Jan 2018 13:02:42 +0100 |
Boris Feld |
win32text: use 'tiprev' when appropriate
|
Wed, 17 Jan 2018 13:01:38 +0100 |
Boris Feld |
patchbomb: use 'tiprev' when appropriate
|
Thu, 04 May 2017 02:28:19 +0200 |
Boris Feld |
revset: use 'tiprev' when appropriate
|
Thu, 04 May 2017 02:24:04 +0200 |
Boris Feld |
changelog: use 'tiprev()' in 'tip()'
|
Thu, 04 May 2017 02:23:21 +0200 |
Boris Feld |
changelog: introduce a 'tiprev' method
|
Wed, 17 Jan 2018 15:47:38 -0500 |
Augie Fackler |
contrib: add some basic scaffolding for some fuzz test targets
|
Wed, 17 Jan 2018 15:56:12 -0500 |
Augie Fackler |
formatting: enforce clang-format on all .cc files as well as .c files
|
Wed, 17 Jan 2018 15:28:38 -0500 |
Augie Fackler |
hghave: add test for clang 6 and later
|
Sun, 14 Jan 2018 12:06:27 -0800 |
Gregory Szorc |
py3: cast error message to localstr in blackbox.py
|
Wed, 10 Jan 2018 21:27:05 -0800 |
Jun Wu |
lfs: remove internal url in test
|
Sun, 14 Jan 2018 18:12:51 -0500 |
Matt Harbison |
lfs: control tracked file selection via a tracked file
|
Sun, 14 Jan 2018 01:04:45 -0500 |
Matt Harbison |
lfs: move the tracked file function creation to a method
|
Tue, 16 Jan 2018 20:15:07 -0500 |
Matt Harbison |
lfs: allow the pointer file to be viewed with `hg cat -T '{rawdata}'`
|
Tue, 16 Jan 2018 19:56:00 -0500 |
Matt Harbison |
cat: factor out a function that populates the formatter
|
Sun, 14 Jan 2018 12:07:06 -0500 |
Jordi Gutiérrez Hermoso |
svnsubrepo: add new method _svnmissing
|
Sun, 14 Jan 2018 12:05:28 -0500 |
Jordi Gutiérrez Hermoso |
svnsubrepo: decorate dirty method with annotatesubrepoerror
|
Tue, 16 Jan 2018 22:14:33 +0900 |
Yuya Nishihara |
match: do not weirdly include explicit files excluded by -X option
|
Sun, 14 Jan 2018 15:56:22 -0500 |
Matt Harbison |
lfs: add the '{oid}' template keyword to '{lfs_files}'
|
Sun, 14 Jan 2018 15:39:10 -0500 |
Matt Harbison |
lfs: convert '{lfs_files}' keyword to a hybrid list
|
Sun, 10 Dec 2017 21:42:33 +0100 |
Boris Feld |
showstack: add an extension docstring
|
Mon, 15 Jan 2018 10:44:49 +0000 |
Boris Feld |
bookmark: run 'pushkey' hooks after bookmark move, not 'prepushkey'
|
Mon, 15 Jan 2018 19:44:18 +0800 |
Anton Shestakov |
hgweb: remove unused second argument of nextPageVarGet()
|
Sun, 14 Jan 2018 20:06:56 -0800 |
Gregory Szorc |
dispatch: handle IOError when writing to stderr
|
Sun, 14 Jan 2018 19:30:48 -0800 |
Gregory Szorc |
commandserver: restore cwd in case of exception
|
Wed, 10 Jan 2018 20:02:35 -0800 |
Gregory Szorc |
tests: make hg frame optional
|
Sat, 13 Jan 2018 22:40:33 -0500 |
Matt Harbison |
test-lfs: add tests to show that hashes remain unchanged by conversions
|
Sat, 13 Jan 2018 22:29:18 -0500 |
Matt Harbison |
test-lfs: drop an unresolved issue note, now that lfs.track=none() is a thing
|
Sat, 13 Jan 2018 20:07:14 -0500 |
Matt Harbison |
lfs: always exclude '.hg*' text files
|
Mon, 15 Jan 2018 00:16:11 +0530 |
Pulkit Goyal |
bookmarks: calculate visibility exceptions only once
|
Sun, 10 Dec 2017 18:25:33 +0900 |
Yuya Nishihara |
log: rewrite --follow-first -rREV like --follow for consistency (BC)
|
Tue, 02 Jan 2018 17:37:01 +0900 |
Yuya Nishihara |
log: use revsetlang.formatspec() thoroughly
|
Tue, 02 Jan 2018 17:13:18 +0900 |
Yuya Nishihara |
log: use revsetlang.formatspec() to concatenate list expression
|
Tue, 02 Jan 2018 17:00:48 +0900 |
Yuya Nishihara |
log: simplify 'x or ancestors(x)' expression
|
Tue, 02 Jan 2018 16:58:37 +0900 |
Yuya Nishihara |
log: make opt2revset table a module constant
|
Sun, 14 Jan 2018 13:04:26 -0800 |
Paul Morelle |
revlog: group revision info into a dedicated structure
|
Sun, 14 Jan 2018 13:01:35 -0800 |
Paul Morelle |
revlog: rename 'rev' to 'base', as it is the base revision
|
Sun, 14 Jan 2018 12:59:46 -0800 |
Paul Morelle |
revlog: separate diff computation from the collection of other info
|
Fri, 12 Jan 2018 18:58:44 +0100 |
Paul Morelle |
revlog: introduce 'deltainfo' to distinguish from 'delta'
|
Fri, 12 Jan 2018 18:10:03 +0100 |
Paul Morelle |
revlog: extract 'builddelta' closure function from _addrevision
|
Fri, 12 Jan 2018 15:55:25 +0100 |
Paul Morelle |
revlog: extract 'buildtext' closure function from _addrevision
|
Sun, 14 Jan 2018 12:49:24 -0800 |
Paul Morelle |
revlog: choose between ifh and dfh once for all
|
Sun, 14 Jan 2018 12:46:03 -0800 |
Paul Morelle |
revlog: refactor out the selection of candidate revisions
|
Sat, 30 Dec 2017 00:13:56 +0530 |
Pulkit Goyal |
py3: use email.parser module to parse email messages
|
Fri, 12 Jan 2018 22:18:42 +0900 |
Yuya Nishihara |
rust: convert Unix path to CString transparently
|
Fri, 12 Jan 2018 22:09:34 +0900 |
Yuya Nishihara |
rust: extract function to convert Path to platform CString
|
Mon, 09 Oct 2017 11:46:27 +0200 |
Boris Feld |
pylint: add a check for multiple statement on a single line
|
Mon, 09 Oct 2017 11:45:21 +0200 |
Boris Feld |
style: remove multiple statement on a single line in zeroconf
|
Mon, 09 Oct 2017 11:44:02 +0200 |
Boris Feld |
style: remove multiple statement on a single line
|
Mon, 09 Oct 2017 11:40:15 +0200 |
Boris Feld |
pylint: split command line argument on multiple lines
|
Sun, 14 Jan 2018 11:24:43 -0800 |
Tom Prince |
phabricator: use named group for parsing differential reviews lines
|
Sat, 13 Jan 2018 13:47:10 +0900 |
Yuya Nishihara |
vfs: drop text mode flag (API)
|
Sat, 13 Jan 2018 13:41:11 +0900 |
Yuya Nishihara |
lfs: convert EOL of hgrc before appending to bytes IO
|
Sat, 13 Jan 2018 13:33:55 +0900 |
Yuya Nishihara |
largefiles: convert EOL of hgrc before appending to bytes IO
|
Sat, 13 Jan 2018 13:31:27 +0900 |
Yuya Nishihara |
share: convert EOL of hgrc before writing to bytes IO
|
Sat, 13 Jan 2018 13:28:12 +0900 |
Yuya Nishihara |
subrepo: convert EOL of hgrc before writing to bytes IO
|
Sat, 13 Jan 2018 13:24:17 +0900 |
Yuya Nishihara |
clone: use utility function to write hgrc
|
Sat, 13 Jan 2018 13:23:16 +0900 |
Yuya Nishihara |
share: use context manager or utility function to write file
|
Sun, 31 Dec 2017 02:54:49 -0500 |
Matt Harbison |
lfs: migrate most file filtering from threshold to custom filter
|
Sun, 31 Dec 2017 12:47:36 -0500 |
Matt Harbison |
test-lfs: bump the number on test repo11 and higher
|
Wed, 10 Jan 2018 22:23:34 -0500 |
Matt Harbison |
fileset: add a lightweight file filtering language
|
Wed, 10 Jan 2018 22:35:08 -0500 |
Matt Harbison |
fileset: split the logic for matching a size expression to a separate method
|
Fri, 12 Jan 2018 23:13:38 -0500 |
Matt Harbison |
lfs: drop deprecated remote store config options
|
Fri, 12 Jan 2018 18:11:05 +0530 |
Pulkit Goyal |
py3: use bytes instead of pycompat.bytestr
|
Fri, 12 Jan 2018 17:10:55 +0100 |
Joerg Sonnenberger |
test-pull-r: explicitly kill server processes
|
Fri, 05 Jan 2018 22:28:06 +0530 |
Pulkit Goyal |
bookmarks: add bookmarks to hidden revs if directaccess config is set
|
Fri, 12 Jan 2018 11:15:41 +0000 |
Boris Feld |
visibility: pass a normal repo to _getfilteredreason
|
Fri, 12 Jan 2018 11:10:18 +0000 |
Boris Feld |
visibility: make the filtered message translatable
|
Fri, 12 Jan 2018 11:09:04 +0000 |
Boris Feld |
visibility: fix a comment introduced before which is not up-to-date
|
Wed, 10 Jan 2018 19:24:58 -0800 |
Gregory Szorc |
rust: avoid redundant 'static lifetime
|
Thu, 11 Jan 2018 11:57:59 +0000 |
Boris Feld |
pull: hold wlock for the full operation when --update is used
|
Thu, 11 Jan 2018 18:20:08 +0800 |
Anton Shestakov |
hgweb: drop support of browsers that don't understand <canvas> (BC)
|
Wed, 10 Jan 2018 19:36:45 -0800 |
Gregory Szorc |
rust: add TODO about lifetime of program_name variable
|
Wed, 10 Jan 2018 19:23:36 -0800 |
Gregory Szorc |
rust: move import of PathBuf
|
Wed, 10 Jan 2018 21:09:57 -0800 |
Jun Wu |
perf: do not import util.queue
|
Wed, 10 Jan 2018 19:08:51 -0800 |
Gregory Szorc |
rust: move Cargo.lock
|
Wed, 10 Jan 2018 19:04:52 -0800 |
Gregory Szorc |
run-tests: fix regular expression for path test
|
Sun, 17 Dec 2017 04:31:27 +0100 |
Boris Feld |
perf: add threading capability to perfbdiff
|
Wed, 10 Jan 2018 17:24:25 +0100 |
Paul Morelle |
upgraderepo: select correct deltareuse depending on actions
|
Tue, 02 Jan 2018 18:35:11 +0900 |
Yuya Nishihara |
revsetlang: add %p specifier to format list of function arguments
|
Tue, 02 Jan 2018 21:05:40 +0900 |
Yuya Nishihara |
revsetlang: unnest inner functions from formatspec()
|
Sat, 01 Apr 2017 17:51:56 +0900 |
Yuya Nishihara |
revsetlang: fix quoting of %ls string
|
Sat, 01 Apr 2017 17:44:07 +0900 |
Yuya Nishihara |
revsetlang: catch invalid value passed to formatspec()
|
Sat, 01 Apr 2017 17:28:28 +0900 |
Yuya Nishihara |
revsetlang: check incomplete revspec format character
|
Sat, 01 Apr 2017 17:25:45 +0900 |
Yuya Nishihara |
revsetlang: check number of arguments passed to formatspec()
|
Sat, 01 Apr 2017 17:18:31 +0900 |
Yuya Nishihara |
revsetlang: catch invalid format character with %l prefix
|
Fri, 29 Dec 2017 06:32:17 +0530 |
Pulkit Goyal |
py3: add 8 new passing tests to the whitelist
|
Fri, 29 Dec 2017 05:33:36 +0530 |
Pulkit Goyal |
py3: use list() to get a list of items using dict.items()
|
Fri, 29 Dec 2017 05:31:27 +0530 |
Pulkit Goyal |
py3: convert dict keys' to str before passing as kwargs
|
Fri, 29 Dec 2017 05:29:57 +0530 |
Pulkit Goyal |
py3: make sure we open the file to write in bytes mode
|
Fri, 29 Dec 2017 05:47:17 +0530 |
Pulkit Goyal |
py3: don't use dict.iterkeys()
|
Fri, 29 Dec 2017 05:29:04 +0530 |
Pulkit Goyal |
py3: use pycompat.bytestr() instead of str()
|
Fri, 29 Dec 2017 05:28:05 +0530 |
Pulkit Goyal |
py3: make regular expressions bytes by prepending b''
|
Fri, 29 Dec 2017 05:27:00 +0530 |
Pulkit Goyal |
py3: slice on bytes instead of indexing
|
Fri, 29 Dec 2017 05:25:27 +0530 |
Pulkit Goyal |
py3: use node.hex(h.digest()) instead of h.hexdigest()
|
Fri, 29 Dec 2017 05:22:06 +0530 |
Pulkit Goyal |
tests: make autodiff.py work on Python 3
|
Fri, 29 Dec 2017 03:32:04 +0530 |
Pulkit Goyal |
py3: use pycompat.ziplist instead of inbuilt zip
|
Fri, 29 Dec 2017 05:35:57 +0530 |
Pulkit Goyal |
py3: use bytes and open() instead of file() in test-diff-upgrade.t
|
Wed, 10 Jan 2018 11:02:20 -0800 |
Martin von Zweigbergk |
exchange: use context manager for locks and transaction in unbundle()
|
Wed, 10 Jan 2018 10:49:12 -0800 |
Martin von Zweigbergk |
bookmarks: use context managers for locks and transaction in pushbookmark()
|
Wed, 10 Jan 2018 10:47:13 -0800 |
Martin von Zweigbergk |
bookmarks: use context managers for lock and transaction in update()
|
Wed, 10 Jan 2018 10:44:21 -0800 |
Martin von Zweigbergk |
phase: use context managers for lock and transaction
|
Wed, 10 Jan 2018 10:33:11 -0800 |
Martin von Zweigbergk |
obsolete: use context manager for transaction in pushmarker()
|
Wed, 10 Jan 2018 10:32:16 -0800 |
Martin von Zweigbergk |
obsolete: use context manager for lock in pushmarker()
|
Wed, 10 Jan 2018 10:30:51 -0800 |
Martin von Zweigbergk |
obsolete: use context manager for transaction in createmarkers()
|
Fri, 05 Jan 2018 09:12:08 +0100 |
Boris Feld |
visibility: improve the message when accessing filtered obsolete rev
|
Fri, 29 Dec 2017 03:37:36 +0530 |
Pulkit Goyal |
tests: add b'' to string literals where bytes are required
|
Wed, 10 Jan 2018 08:53:22 -0800 |
Gregory Szorc |
rust: implementation of `hg`
|
Sun, 07 Jan 2018 15:21:16 -0500 |
Matt Harbison |
lfs: improve the error message for a missing remote blob
|
Sun, 07 Jan 2018 15:01:59 -0500 |
Matt Harbison |
filelog: add the ability to report the user facing name
|
Tue, 19 Dec 2017 20:41:25 +0800 |
Anton Shestakov |
hgweb: make different kinds of commits look differently on /graph
|
Thu, 21 Dec 2017 13:58:11 +0100 |
Boris Feld |
clonebundle: make it possible to retrieve the initial bundle through largefile
|
Thu, 21 Dec 2017 13:57:57 +0100 |
Boris Feld |
largefiles: add support for 'largefiles://' url scheme
|
Thu, 21 Dec 2017 13:53:26 +0100 |
Boris Feld |
largefiles: add a 'debuglfput' command to put largefile into the store
|
Fri, 15 Dec 2017 09:30:16 +0100 |
Boris Feld |
debug: add a 'debugdownload' command
|
Sat, 01 Apr 2017 17:12:48 +0900 |
Yuya Nishihara |
revsetlang: raise ParseError to report invalid format character
|
Sat, 01 Apr 2017 17:04:49 +0900 |
Yuya Nishihara |
revsetlang: use iterator to track current argument in formatspec()
|
Sat, 01 Apr 2017 16:56:47 +0900 |
Yuya Nishihara |
revsetlang: unnest "if True" in formatrevspec()
|
Sat, 01 Apr 2017 16:55:28 +0900 |
Yuya Nishihara |
revsetlang: use str.find() to scan expr in formatspec()
|
Sat, 01 Apr 2017 16:50:11 +0900 |
Yuya Nishihara |
revsetlang: avoid string concatenation in formatspec()
|
Thu, 04 Jan 2018 12:30:55 +0900 |
Yuya Nishihara |
test-glog: hook cmdutil.getlogrevs() so -frREV is rewritten accordingly
|
Wed, 03 Jan 2018 17:12:30 +0900 |
Yuya Nishihara |
test-glog: dump computed set
|
Wed, 03 Jan 2018 17:09:16 +0900 |
Yuya Nishihara |
test-glog: drop uninteresting nodes from AST output
|
Sun, 07 Jan 2018 01:14:52 -0500 |
Matt Harbison |
lfs: remove the verification option when writing to the local store
|
Thu, 21 Dec 2017 21:20:00 -0500 |
Matt Harbison |
lfs: use the localstore download method to transfer from remote stores
|
Thu, 21 Dec 2017 18:56:04 -0500 |
Matt Harbison |
lfs: introduce a localstore method for downloading from remote stores
|
Tue, 02 Jan 2018 12:14:08 +0900 |
Yuya Nishihara |
win32: do not call GetVolumePathName() with the minimum buffer length
|
Tue, 02 Jan 2018 12:02:25 +0900 |
Yuya Nishihara |
win32: allocate buffer of maximum length for GetVolumeInformation()
|
Sun, 22 Oct 2017 22:49:11 +0900 |
Yuya Nishihara |
log: drop unused expr from return value of getlogrevs()
|
Thu, 04 Jan 2018 12:00:18 +0900 |
Yuya Nishihara |
log: don't expand aliases in revset built from command options
|
Sun, 22 Oct 2017 22:52:36 +0900 |
Yuya Nishihara |
graphlog: remove redundant check for empty revs
|
Sun, 22 Oct 2017 22:38:16 +0900 |
Yuya Nishihara |
log: remove redundant handling of --limit
|
Sun, 22 Oct 2017 23:04:07 +0900 |
Yuya Nishihara |
log: use smartset.slice() to limit number of revisions to be displayed
|
Thu, 04 Jan 2018 10:51:41 +0900 |
Yuya Nishihara |
log: merge getlogrevs() and getgraphlogrevs()
|
Sat, 30 Dec 2017 17:55:23 +0900 |
Yuya Nishihara |
revset: parse x^:: as (x^):: (issue5764)
|
Mon, 08 Jan 2018 16:07:51 -0800 |
Jun Wu |
test-run-tests: stabilize the test (issue5735)
stable
|
Mon, 08 Jan 2018 13:52:43 +0100 |
Mihai Popescu |
run-tests: avoid set PYTHONUSERBASE environment variable to None
stable
|
Sun, 07 Jan 2018 12:07:29 +0900 |
Yuya Nishihara |
templatefilters: fix doc of basename()
stable
|
Sun, 07 Jan 2018 15:56:58 +0900 |
Yuya Nishihara |
identify: document -r. explicitly how to disable wdir scanning (issue5622)
stable
|
Fri, 05 Jan 2018 21:48:29 -0500 |
Matt Harbison |
lfs: add a comment to describe subtle local blobstore open() behavior
|
Fri, 05 Jan 2018 11:53:33 -0800 |
Martin von Zweigbergk |
tests: make #testcase available as env var in test
|
Fri, 05 Jan 2018 19:30:37 +0530 |
Pulkit Goyal |
archive: add support to specify hidden revs if directaccess config is set
|
Fri, 05 Jan 2018 19:23:30 +0530 |
Pulkit Goyal |
annotate: add support to specify hidden revs if directaccess config is set
|
Fri, 05 Jan 2018 19:30:30 +0800 |
Anton Shestakov |
hgweb: stop adding strings to innerHTML of #graphnodes and #nodebgs (BC)
|
Fri, 05 Jan 2018 19:22:05 +0800 |
Anton Shestakov |
spartan: make actual changeset entries have backgrounds on /graph
|
Fri, 05 Jan 2018 19:16:08 +0800 |
Anton Shestakov |
gitweb: make actual changeset entries have backgrounds on /graph
|
Fri, 05 Jan 2018 19:08:00 +0800 |
Anton Shestakov |
monoblue: make actual changeset entries have backgrounds on /graph
|
Fri, 05 Jan 2018 18:46:06 +0800 |
Anton Shestakov |
paper: make actual changeset entries have backgrounds on /graph
|
Thu, 04 Jan 2018 12:34:40 +0100 |
Elmar Bartel |
crecord: fallback to color = no when curses.use_default_colors() fails
|
Thu, 04 Jan 2018 12:12:07 +0100 |
Elmar Bartel |
crecord: honor "ui.color = no" config option
|
Tue, 02 Jan 2018 21:46:57 -0500 |
Matt Harbison |
lfs: use the local store method for opening a blob
|
Tue, 02 Jan 2018 21:18:30 -0500 |
Matt Harbison |
lfs: add a local store method for opening a blob
|
Fri, 05 Jan 2018 17:23:55 +0530 |
Pulkit Goyal |
hgdemandimport: use correct hyperlink to python-bug in comments (issue5765)
|
Wed, 03 Jan 2018 10:37:49 +0800 |
Anton Shestakov |
monoblue: adjust font size of graph entries
|
Wed, 03 Jan 2018 09:41:01 +0800 |
Anton Shestakov |
hgweb: make .info a block element by default
|
Mon, 25 Dec 2017 16:31:14 -0700 |
Gregory Szorc |
revlog: don't use slicing to return parents
|
Thu, 04 Jan 2018 16:29:03 -0800 |
Kyle Lippincott |
tests: switch test from '--config ui.editor=~/foo' to HGEDITOR=~/foo
|
Wed, 27 Dec 2017 00:24:53 +0530 |
Pulkit Goyal |
revert: support reverting to hidden cset if directaccess config is set
|
Wed, 27 Dec 2017 00:14:00 +0530 |
Pulkit Goyal |
update: support updating to hidden cset if directaccess config is set
|
Tue, 26 Dec 2017 22:54:45 +0530 |
Pulkit Goyal |
commands: check for empty rev before passing to scmutil.unhidehashlikerevs
|
Mon, 01 Jan 2018 16:48:31 +0100 |
Elmar Bartel |
test-convert-cvs: change TZ=US/Hawaii to TZ=Pacific/Johnston
|
Fri, 29 Dec 2017 23:55:52 -0500 |
Matt Harbison |
osutil: implement getfsmountpoint() on BSD systems
|
Fri, 29 Dec 2017 23:50:42 -0500 |
Matt Harbison |
debugfs: display the tested path and mount point of the filesystem, if known
|
Fri, 29 Dec 2017 22:54:14 -0500 |
Matt Harbison |
util: add a function to show the mount point of the filesystem
|
Fri, 29 Dec 2017 22:15:37 -0500 |
Matt Harbison |
win32: split a utility function to obtain the volume out of getfstype()
|
Sat, 30 Dec 2017 21:15:12 -0500 |
Matt Harbison |
util: whitelist NTFS for hardlink creation (issue4580)
|
Fri, 29 Dec 2017 21:28:19 -0500 |
Matt Harbison |
win32: implement util.getfstype()
|
Sat, 30 Dec 2017 21:07:03 -0500 |
Matt Harbison |
util: move getfstype() to the platform modules
|
Fri, 22 Dec 2017 23:17:04 +0800 |
Anton Shestakov |
graphlog: add another graph node type, unstable, using character "*" (BC)
|
Tue, 26 Dec 2017 23:40:49 -0500 |
Matt Harbison |
largefiles: modernize how capabilities are added to the wire protocol
|
Sat, 23 Dec 2017 17:49:12 -0500 |
Matt Harbison |
lfs: show a friendly message when pushing lfs to a server without lfs enabled
|
Sun, 24 Dec 2017 01:26:36 -0500 |
Matt Harbison |
lfs: allow non-lfs exchanges when the extension is only enabled on one side
|
Sat, 23 Dec 2017 23:51:40 -0500 |
Matt Harbison |
lfs: add the 'lfs' requirement in the changegroup transaction introducing lfs
|
Sat, 23 Dec 2017 15:07:24 -0500 |
Matt Harbison |
test-lfs: add tests covering http exchanges
|
Fri, 22 Dec 2017 14:53:54 -0500 |
Matt Harbison |
test-lfs: add tests covering local exchanges
|
Wed, 27 Dec 2017 11:08:32 -0700 |
Gregory Szorc |
smartset: split generatorset classes to avoid cycle
|
Wed, 27 Dec 2017 13:53:21 -0600 |
Phil Cohen |
merge: raise before running mergedriver if using IMM
|
Tue, 26 Dec 2017 22:56:07 +0530 |
Pulkit Goyal |
scmutil: use a tuple of possible values instead of using startswith()
|
Mon, 25 Dec 2017 22:56:59 +0900 |
Yuya Nishihara |
show: use revlog function to compute length of the longest shortest node
|
Tue, 19 Dec 2017 11:20:35 +0530 |
Pulkit Goyal |
commands: use the new API to access hidden changesets in various commands
|
Fri, 15 Dec 2017 04:31:29 +0530 |
Pulkit Goyal |
scmutil: add utility fn to return repo object with user passed revs unhidden
|
Mon, 18 Dec 2017 17:50:02 +0530 |
Pulkit Goyal |
repoview: add a new filtername for accessing hidden commits
|
Fri, 15 Dec 2017 04:25:32 +0530 |
Pulkit Goyal |
revsetlang: add utility function to return hash like symbols from the tree
|
Fri, 22 Dec 2017 22:19:42 +0530 |
Pulkit Goyal |
repoview: add visibilityexception argument to filterrevs() and related fns
|
Fri, 22 Dec 2017 17:57:11 +0530 |
Pulkit Goyal |
repoview: add visibilityexceptions as an optional argument to repo.filtered()
|
Sun, 24 Dec 2017 11:46:13 -0700 |
Gregory Szorc |
streamclone: move wire protocol status code from wireproto command
|
Fri, 22 Dec 2017 15:25:34 -0600 |
Phil Cohen |
histedit: add ui.log for action count
|
Fri, 22 Dec 2017 17:04:08 -0700 |
Gregory Szorc |
run-tests: extract sorting of tests to own function
|
Fri, 22 Dec 2017 12:22:43 -0700 |
Gregory Szorc |
run-tests: remove dead code related to temp directory
|
Fri, 22 Dec 2017 13:13:45 -0600 |
Phil Cohen |
rebase: switch ui.log calls to common style
|
Fri, 22 Dec 2017 21:25:46 +0800 |
Anton Shestakov |
hgweb: link to successors of obsoleted changesets
|
Tue, 21 Nov 2017 17:03:41 +0800 |
Anton Shestakov |
hgweb: display fate of obsolete changesets
|
Sat, 16 Dec 2017 18:58:02 -0500 |
Matt Harbison |
test-ssh: stabilize for Windows
|
Fri, 22 Dec 2017 21:19:29 +0900 |
Yuya Nishihara |
templater: register keywords to defaults table
|
Fri, 22 Dec 2017 21:22:49 +0900 |
Yuya Nishihara |
templater: drop unneeded resources from conflict-marker data
|
Fri, 22 Dec 2017 21:12:17 +0900 |
Yuya Nishihara |
templater: rewrite docstring of templater.__init__()
|
Fri, 22 Dec 2017 00:44:36 -0600 |
Phil Cohen |
rebase: don't take out a dirstate guard for in-memory rebase
|
Fri, 22 Dec 2017 02:38:08 -0500 |
Matt Harbison |
test-split: stabilize for Windows
|
Thu, 21 Dec 2017 23:31:46 -0500 |
Matt Harbison |
lfs: use ui.note() and ui.debug() instead of ui.write() and their flags
|
Thu, 21 Dec 2017 14:13:39 -0500 |
Matt Harbison |
lfs: only hardlink between the usercache and local store if the blob verifies
|
Fri, 17 Nov 2017 00:06:45 -0500 |
Matt Harbison |
lfs: verify lfs object content when transferring to and from the remote store
|
Mon, 04 Dec 2017 21:41:04 -0500 |
Matt Harbison |
lfs: narrow the exceptions that trigger a transfer retry
|
Thu, 16 Nov 2017 22:52:53 -0500 |
Matt Harbison |
test-lfs: add tests around corrupted lfs objects
|
Tue, 19 Dec 2017 17:53:44 -0500 |
Matt Harbison |
lfs: add note messages indicating what store holds the lfs blob
|
Wed, 20 Dec 2017 20:46:33 -0500 |
Matt Harbison |
tests: teach `f` to handle sha256 checksums
|
Wed, 20 Dec 2017 20:41:12 -0500 |
Matt Harbison |
tests: fix a bug in `f` that prevented calculating sha1sum on a file
|
Thu, 21 Dec 2017 22:17:39 +0900 |
Yuya Nishihara |
templater: look up symbols/resources as if they were separated (issue5699)
|
Thu, 21 Dec 2017 22:05:30 +0900 |
Yuya Nishihara |
templater: move repo, ui and cache to per-engine resources
|
Thu, 21 Dec 2017 21:29:06 +0900 |
Yuya Nishihara |
templater: keep default resources per template engine (API)
|
Thu, 21 Dec 2017 21:03:25 +0900 |
Yuya Nishihara |
templater: look up mapping table through template engine
|
Mon, 18 Dec 2017 17:33:43 -0800 |
Kyle Lippincott |
debug: add newlines at the end of three locations that appear to need it
|
Mon, 18 Dec 2017 17:33:08 -0800 |
Kyle Lippincott |
debug: remove an 'if ui.debug()' that is not doing anything
|
Thu, 21 Dec 2017 21:35:20 +0800 |
Anton Shestakov |
paper: minor adjustments to table styles
|
Wed, 20 Dec 2017 17:22:16 -0600 |
Phil Cohen |
filemerge: only raise InMemoryMergeConflictsError when running _xmerge
|
Wed, 20 Dec 2017 16:44:35 -0800 |
Jun Wu |
journal: use pager
|
Wed, 20 Dec 2017 11:35:38 -0800 |
Jun Wu |
commandserver: unblock SIGCHLD
|
Wed, 20 Dec 2017 02:13:35 -0800 |
Jun Wu |
osutil: add a function to unblock signals
|
Mon, 18 Dec 2017 21:15:53 +0900 |
Yuya Nishihara |
sshpeer: move docstring to top
|
Tue, 19 Dec 2017 21:41:39 +0900 |
Yuya Nishihara |
log: make "slowpath" condition slightly more readable
|
Mon, 18 Dec 2017 11:23:51 -0800 |
Martin von Zweigbergk |
completion: add support for new "amend" command
|
Mon, 18 Dec 2017 09:58:04 -0800 |
Martin von Zweigbergk |
completion: don't suggest clean files to revert
|
Sat, 24 Jun 2017 23:03:41 -0700 |
Jun Wu |
split: new extension to split changesets
|
Tue, 19 Dec 2017 16:27:24 -0500 |
Augie Fackler |
merge with stable
|
Mon, 18 Dec 2017 15:18:37 -0800 |
Wojciech Lis |
worker: handle interrupt on windows
|
Mon, 18 Dec 2017 14:37:00 -0800 |
Jun Wu |
lfs: fix committing deleted files caused by e0a1b9ee93cd
|
Mon, 18 Dec 2017 13:15:10 -0500 |
Augie Fackler |
tests: update expected output of svn encoding test
|
Sun, 17 Dec 2017 14:06:49 -0500 |
Matt Harbison |
run-tests: use context managers for file descriptors
|
Tue, 12 Dec 2017 20:11:13 -0500 |
Matt Harbison |
run-tests: add substitution patterns for common '\' path output on Windows
|
Mon, 27 Nov 2017 18:48:36 -0500 |
Boris Feld |
debuginstall: add a line about re2 availability
|
Sat, 16 Dec 2017 12:34:40 -0500 |
Matt Harbison |
tests: fix the check-code rule for testing non-existent files
|
Sat, 16 Dec 2017 11:32:10 -0500 |
Matt Harbison |
tests: convert the 'file://\$TESTTMP' rule to an automatic substitution
|
Sat, 21 Oct 2017 17:27:14 +0900 |
Yuya Nishihara |
help: deprecate ui.slash in favor of slashpath template filter (issue5572)
|
Sat, 21 Oct 2017 17:19:02 +0900 |
Yuya Nishihara |
templatefilters: add slashpath() to convert path separator to slash
|
Thu, 14 Dec 2017 22:26:46 +0900 |
Yuya Nishihara |
check-code: remove unused variable 'winglobmsg'
|
Thu, 14 Dec 2017 22:37:10 +0900 |
Yuya Nishihara |
phases: initialize number of loaded revisions to 0
|
Thu, 14 Dec 2017 22:35:37 +0900 |
Yuya Nishihara |
phases: rename _phasemaxrev to _loadedrevslen to clarify it isn't max value
|
Tue, 12 Dec 2017 15:16:02 -0500 |
Matt Harbison |
lfs: add an experimental config to override User-Agent for the blob transfer
|
Thu, 14 Dec 2017 13:04:08 -0500 |
Matt Harbison |
lfs: add git to the User-Agent header for blob transfers
|
Thu, 14 Dec 2017 15:03:55 -0800 |
Hollis Blanchard |
outgoing: respect ":pushurl" paths (issue5365)
|
Fri, 15 Dec 2017 17:52:38 -0500 |
Augie Fackler |
tests: test-pathconflicts-merge.t requires symlinks
|
Thu, 14 Dec 2017 14:31:57 +0000 |
Kostia Balytskyi |
sshpeer: allow for additional environment passing to ssh exe
|
Wed, 13 Dec 2017 17:03:39 -0800 |
Martin von Zweigbergk |
unamend: allow unamending if allowunstable is set
|
Wed, 13 Dec 2017 10:29:22 -0800 |
Phil Cohen |
rebase: add ui.log calls for whether IMM used, whether rebasing WCP
|
Mon, 11 Dec 2017 17:02:02 -0800 |
Wojciech Lis |
lfs: using workers in lfs prefetch
|
Thu, 30 Nov 2017 16:01:53 -0800 |
Wojciech Lis |
worker: make windows workers daemons
|
Sun, 17 Dec 2017 11:26:25 -0800 |
Wojciech Lis |
workers: add config to enable/diable workers
|
Sun, 17 Dec 2017 18:43:05 +0900 |
Yuya Nishihara |
diff: disable diff.noprefix option for diffstat (issue5759)
stable
|
Sun, 17 Dec 2017 18:28:15 +0900 |
Yuya Nishihara |
hgweb: disable diff.noprefix option for diffstat
stable
|
Mon, 20 Nov 2017 10:27:41 -0800 |
Wojciech Lis |
workers: handling exceptions in windows workers
|
Mon, 20 Nov 2017 10:25:29 -0800 |
Wojciech Lis |
workers: implemented worker on windows
|
Mon, 11 Dec 2017 16:51:13 -0800 |
Wojciech Lis |
workers: don't use backgroundfilecloser in threads
|
Thu, 14 Dec 2017 22:07:46 +0900 |
Yuya Nishihara |
debugssl: convert port number to int (issue5757)
stable
|
Fri, 15 Dec 2017 08:47:28 -0800 |
Martin von Zweigbergk |
debugdiscovery: correct and clean up command synopsis
|
Thu, 14 Dec 2017 00:25:03 -0800 |
Martin von Zweigbergk |
copies: group wdir-handling in one place
|
Thu, 14 Dec 2017 00:18:38 -0800 |
Martin von Zweigbergk |
copies: extract method for getting non-wdir forward copies
|
Thu, 14 Dec 2017 08:27:22 -0800 |
Martin von Zweigbergk |
copies: consistently use """ for docstrings
|
Mon, 11 Dec 2017 10:24:38 -0800 |
Martin von Zweigbergk |
copies: always respect matcher arg to _forwardcopies()
|
Wed, 13 Dec 2017 11:21:25 -0800 |
Martin von Zweigbergk |
debugdiscovery: drop reference to non-existent --remote-head option
|
Wed, 13 Dec 2017 11:20:52 -0800 |
Martin von Zweigbergk |
debugdiscovery: drop reference to non-existent --serverlog option
|
Wed, 13 Dec 2017 11:19:24 -0800 |
Martin von Zweigbergk |
debugdiscovery: drop reference to invalid --branch option
|
Thu, 14 Dec 2017 22:30:03 -0800 |
Martin von Zweigbergk |
tests: avoid echo with backslash escapes
|
Fri, 15 Dec 2017 12:15:58 +0800 |
Anton Shestakov |
hgweb: stop using HTML comments in <script>
|
Thu, 14 Dec 2017 16:01:28 -0500 |
Augie Fackler |
merge with stable
|
Thu, 14 Dec 2017 20:18:15 +0000 |
Alex Gaynor |
statprof: remove a line of deadcode
|
Sun, 01 Oct 2017 12:21:50 +0100 |
Yuya Nishihara |
extdata: abort if external command exits with non-zero status (BC)
|
Thu, 14 Dec 2017 21:30:00 +0800 |
Anton Shestakov |
hgweb: update graph function docstring
|
Tue, 12 Dec 2017 22:05:21 -0800 |
Phil Cohen |
rebase: fix for hgsubversion
|
Mon, 11 Dec 2017 15:43:56 +0800 |
Anton Shestakov |
hgweb: render next pages on /graph incrementally
|
Mon, 11 Dec 2017 13:47:58 +0800 |
Anton Shestakov |
hgweb: split graphdata() into jsdata() and nodes()
|
Sun, 10 Dec 2017 15:56:22 +0800 |
Anton Shestakov |
hgweb: calculate <canvas> width and height client-side
|
Fri, 08 Dec 2017 21:50:11 +0800 |
Anton Shestakov |
hgweb: filter graphmod.colored() output before iterating over it
|
Mon, 11 Dec 2017 05:56:35 +0530 |
Pulkit Goyal |
py3: introduce pycompat.ziplist as zip is a generator on Python 3
|
Mon, 11 Dec 2017 05:26:46 +0530 |
Pulkit Goyal |
py3: pass bytes from extension to ui.write() in test-revlog-mmapindex.t
|
Sun, 10 Dec 2017 06:36:48 +0530 |
Pulkit Goyal |
py3: handle keyword arguments correctly in hgext/record.py
|
Sun, 10 Dec 2017 06:36:35 +0530 |
Pulkit Goyal |
py3: handle keyword arguments correctly in bundlerepo.py
|
Sun, 10 Dec 2017 06:36:20 +0530 |
Pulkit Goyal |
py3: handle keyword arguments correctly in debugcommands.py
|
Mon, 11 Dec 2017 09:27:40 -0800 |
Martin von Zweigbergk |
memfilectx: make changectx argument mandatory in constructor (API)
|
Sat, 09 Dec 2017 14:22:12 -0800 |
Martin von Zweigbergk |
debugbuilddag: create filectx instance in 'filectxfn' callback
|
Sat, 09 Dec 2017 14:15:30 -0800 |
Martin von Zweigbergk |
synthrepo: create filectx instance in 'filectxfn' callback
|
Tue, 12 Dec 2017 20:28:38 -0500 |
Matt Harbison |
lfs: use 'ui' provided to `upgrade` for output, instead of stealing srcrepo's
|
Tue, 12 Dec 2017 20:22:38 -0500 |
Matt Harbison |
lfs: correct the directory list value returned by lfsvfs.walk()
|
Sun, 12 Nov 2017 15:34:46 +0100 |
Paul Morelle |
debuglocks: allow setting a lock
|
Sun, 12 Nov 2017 15:34:19 +0100 |
Paul Morelle |
debuglocks: add tests (and fix typo in early return)
|
Sun, 10 Dec 2017 22:50:57 -0500 |
Matt Harbison |
tests: remove (glob) annotations that were only for '\' matches
|
Sun, 10 Dec 2017 22:45:35 -0500 |
Matt Harbison |
check-code: drop the rules for adding (glob) for Windows paths
|
Sun, 10 Dec 2017 19:21:48 -0500 |
Matt Harbison |
run-tests: stop automatically adding a (glob) for bundle backup lines
|
Tue, 12 Dec 2017 18:22:11 +0100 |
Boris Feld |
histedit: preserve active branch while histediting
stable
|
Thu, 07 Dec 2017 17:18:29 +0800 |
Anton Shestakov |
hgweb: implement json-graph
|
Mon, 11 Dec 2017 22:16:13 -0800 |
Phil Cohen |
rebase: replace --inmemory flag with rebase.experimental.inmemory config
|
Mon, 11 Dec 2017 09:37:11 -0500 |
Augie Fackler |
tests: add some commentary and diagnostics to test-run-tests.t
|
Tue, 12 Dec 2017 16:29:26 +0800 |
Anton Shestakov |
templater: fix "one arguments"
stable
|
Sun, 10 Dec 2017 21:57:37 -0800 |
Phil Cohen |
tests: add commit hashes to log commands in rebase tests
|
Sun, 10 Dec 2017 22:39:46 -0800 |
Phil Cohen |
tests: add a simple test for in-memory rebase
|
Mon, 11 Dec 2017 22:38:31 +0900 |
Yuya Nishihara |
patch: do not break up multibyte character when highlighting word
|
Sun, 10 Dec 2017 00:16:11 -0500 |
Matt Harbison |
run-tests: accept '\' vs '/' path differences without '(glob)'
|
Sun, 10 Dec 2017 00:00:36 -0500 |
Matt Harbison |
run-tests: suggest a (glob) for os.path.sep mismatches with '\r\n' EOL too
|
Sat, 09 Dec 2017 23:46:44 -0500 |
Matt Harbison |
tests: stabilize the sorted output of list-tree.py on Windows
|
Sun, 10 Dec 2017 19:43:35 +0900 |
Yuya Nishihara |
upgrade: simplify workaround for repo.ui.copy()
|
Sun, 10 Dec 2017 19:41:49 +0900 |
Yuya Nishihara |
debugformat: embed raw values in JSON and template output
|
Sun, 10 Dec 2017 19:39:39 +0900 |
Yuya Nishihara |
debugformat: flush formatter output per item
|
Sat, 09 Dec 2017 19:42:51 -0600 |
Augie Fackler |
tests: use Python to write binary data in lfs test instead of shell
|
Sun, 10 Dec 2017 05:41:05 +0530 |
Pulkit Goyal |
py3: add 32 new tests passing to the whitelist
|
Sun, 10 Dec 2017 04:50:16 +0530 |
Pulkit Goyal |
py3: handle keyword arguments correctly in wireproto.py
|
Sun, 10 Dec 2017 04:50:03 +0530 |
Pulkit Goyal |
py3: handle keyword arguments correctly in ui.py
|
Sun, 10 Dec 2017 04:49:53 +0530 |
Pulkit Goyal |
py3: handle keyword arguments correctly in templater.py
|
Sun, 10 Dec 2017 04:49:40 +0530 |
Pulkit Goyal |
py3: handle keyword arguments correctly in subrepo.py
|
Sun, 10 Dec 2017 04:49:29 +0530 |
Pulkit Goyal |
py3: handle keyword arguments correctly in statprof.py
|
Sun, 10 Dec 2017 04:48:59 +0530 |
Pulkit Goyal |
py3: handle keyword arguments correctly in sslutil.py
|
Sun, 10 Dec 2017 04:48:24 +0530 |
Pulkit Goyal |
py3: handle keyword arguments correctly in simplemerge.py
|
Sun, 10 Dec 2017 04:48:12 +0530 |
Pulkit Goyal |
py3: handle keyword arguments correctly in revset.py
|
Sun, 10 Dec 2017 04:48:00 +0530 |
Pulkit Goyal |
py3: handle keyword arguments correctly in patch.py
|
Sun, 10 Dec 2017 04:47:49 +0530 |
Pulkit Goyal |
py3: handle keyword arguments correctly in obsolete.py
|
Sun, 10 Dec 2017 04:47:34 +0530 |
Pulkit Goyal |
py3: handle keyword arguments correctly in keepalive.py
|
Fri, 08 Dec 2017 00:18:30 -0500 |
Matt Harbison |
lfs: restore the local blob store after a repo upgrade
|
Thu, 07 Dec 2017 23:44:06 -0500 |
Matt Harbison |
lfs: override walk() in lfsvfs
|
Thu, 07 Dec 2017 22:36:31 -0500 |
Matt Harbison |
tests: add coverage for preserving 'lfs' requirement on repo upgrade
|
Thu, 07 Dec 2017 22:35:19 -0500 |
Matt Harbison |
test-upgrade-repo: glob away timing values
|
Sun, 10 Dec 2017 04:47:21 +0530 |
Pulkit Goyal |
py3: handle keyword arguments correctly in httppeer.py
|
Sun, 10 Dec 2017 04:47:04 +0530 |
Pulkit Goyal |
py3: handle keyword arguments correctly in httpconnection.py
|
Sun, 10 Dec 2017 04:46:50 +0530 |
Pulkit Goyal |
py3: handle keyword arguments correctly in hook.py
|
Sun, 10 Dec 2017 04:46:39 +0530 |
Pulkit Goyal |
py3: handle keyword arguments correctly in help.py
|
Sun, 10 Dec 2017 04:46:25 +0530 |
Pulkit Goyal |
py3: handle keyword arguments correctly in exchange.py
|
Sun, 10 Dec 2017 04:46:13 +0530 |
Pulkit Goyal |
py3: handle keyword arguments correctly in dispatch.py
|
Sun, 10 Dec 2017 04:45:56 +0530 |
Pulkit Goyal |
py3: handle keyword arguments correctly in context.py
|
Sun, 10 Dec 2017 04:45:41 +0530 |
Pulkit Goyal |
py3: handle keyword arguments correctly in commands.py
|
Sun, 10 Dec 2017 04:45:27 +0530 |
Pulkit Goyal |
py3: handle keyword arguments correctly in color.py
|
Sun, 10 Dec 2017 04:45:10 +0530 |
Pulkit Goyal |
py3: handle keyword arguments correctly in cmdutil.py
|
Sun, 10 Dec 2017 04:43:41 +0530 |
Pulkit Goyal |
py3: handle keyword arguments correctly in archival.py
|
Sun, 10 Dec 2017 02:52:48 +0530 |
Pulkit Goyal |
py3: handle keyword arguments correctly in hgext/largefiles/
|
Thu, 07 Dec 2017 00:26:45 +0530 |
Pulkit Goyal |
remotenames: rename related file and storage dir to logexchange
|
Thu, 07 Dec 2017 21:56:18 +0100 |
Boris Feld |
lfs: allow to run 'debugupgraderepo' on repo with largefiles
|
Thu, 07 Dec 2017 20:27:03 +0100 |
Boris Feld |
upgrade: add a 'redeltafullall' mode
|
Thu, 07 Dec 2017 22:37:18 +0100 |
Boris Feld |
upgrade: use actual filelog to convert filelog
|
Thu, 07 Dec 2017 18:56:10 +0100 |
Boris Feld |
upgrade: more standard creation of the temporary repository
|
Thu, 07 Dec 2017 18:55:35 +0100 |
Boris Feld |
upgrade: use the repository 'ui' as the base for the new repository
|
Thu, 07 Dec 2017 20:50:24 +0100 |
Boris Feld |
upgrade: add a test to show the repository config being ignored
|
Thu, 07 Dec 2017 16:50:48 +0100 |
Boris Feld |
upgrade: register compression as a format variants
|
Thu, 07 Dec 2017 16:49:24 +0100 |
Boris Feld |
debugformat: handle non-boolean value for variant
|
Thu, 07 Dec 2017 16:12:32 +0100 |
Boris Feld |
debugformat: update label depending on value difference
|
Thu, 07 Dec 2017 16:05:20 +0100 |
Boris Feld |
debugformat: add data about the config when verbose
|
Thu, 07 Dec 2017 16:19:46 +0100 |
Boris Feld |
debugformat: add a 'debugformat' command
|
Thu, 07 Dec 2017 15:55:59 +0100 |
Boris Feld |
upgrade: rename 'removecldeltachain' to 'plain-cl-delta'
|
Fri, 08 Dec 2017 23:48:23 -0500 |
Augie Fackler |
tests: glob away ' that doesn't occur on all platforms in lfs test
|
Fri, 08 Dec 2017 12:44:27 -0800 |
Phil Cohen |
rebase: extract _assignworkingcopy
|
Fri, 08 Dec 2017 15:27:58 -0800 |
Phil Cohen |
rebase: disable `inmemory` if the rebaseset contains the working copy
|
Wed, 06 Dec 2017 06:40:27 +0530 |
Pulkit Goyal |
clone: add support for storing remotenames while cloning
|
Fri, 08 Dec 2017 14:20:34 -0800 |
Jun Wu |
revset: use phasecache.getrevset to calculate public()
|
Fri, 08 Dec 2017 16:14:19 -0500 |
Augie Fackler |
highlight: eagerly discover plugin lexers while demandimport is off
|
Fri, 08 Dec 2017 17:20:11 +0900 |
Matthieu Laneuville |
patch: move part of tabsplitter logic in _inlinediff
|
Thu, 07 Dec 2017 16:07:06 -0800 |
Phil Cohen |
overlayworkingctx: invalidate the manifest cache when changing parents
|
Thu, 07 Dec 2017 16:07:06 -0800 |
Phil Cohen |
overlayworkingctx: add `_compact()`
|
Thu, 07 Dec 2017 22:26:07 -0800 |
Phil Cohen |
overlayworkingctx: add ``tomemctx()``
|
Thu, 07 Dec 2017 16:07:06 -0800 |
Phil Cohen |
overlayworkingctx: add _auditconflicts to write()
|
Thu, 07 Dec 2017 16:07:06 -0800 |
Phil Cohen |
overlayworkingctx: inherit from committablectx instead of workingctx
|
Thu, 07 Dec 2017 16:07:06 -0800 |
Phil Cohen |
overlayworkingctx: add a no-op ``clearunknown()``
|
Thu, 07 Dec 2017 16:07:06 -0800 |
Phil Cohen |
overlayworkingctx: add _manifest, files(), added(), removed(), modified()
|
Fri, 08 Dec 2017 12:14:38 -0800 |
Phil Cohen |
rebase: rerun a rebase on-disk if IMM merge conflicts arise
|
Thu, 07 Dec 2017 22:35:43 -0800 |
Phil Cohen |
rebase: add concludememorynode(), and call it when rebasing in-memory
|
Thu, 07 Dec 2017 16:07:06 -0800 |
Phil Cohen |
rebase: pass the wctx object (IMM or on-disk) to merge.update
|
Thu, 07 Dec 2017 16:07:06 -0800 |
Phil Cohen |
rebase: do not update if IMM; instead, set the overlaywctx's parents
|
Thu, 07 Dec 2017 16:07:06 -0800 |
Phil Cohen |
rebase: pass wctx to rebasenode()
|
Sat, 09 Dec 2017 00:39:15 +0900 |
Yuya Nishihara |
check-code: allow tabs in heredoc
|
Fri, 08 Dec 2017 22:27:14 +0800 |
Anton Shestakov |
hgweb: rewrite `template = A and B or C` to be a proper ternary operator
|
Wed, 06 Dec 2017 18:37:49 -0800 |
Eamonn Kent |
fsmonitor: fsmonitor should send wlock notifications to watchman
|
Wed, 06 Dec 2017 18:37:49 -0800 |
Eamonn Kent |
fsmonitor: remove watchman transaction and working copy change notifications
|
Fri, 08 Dec 2017 16:54:59 +0900 |
Matthieu Laneuville |
patch: catch unexpected case in _inlinediff
|
Fri, 08 Dec 2017 16:47:18 +0900 |
Matthieu Laneuville |
patch: reverse _inlinediff output for consistency
|
Wed, 06 Dec 2017 15:46:41 +0100 |
Joerg Sonnenberger |
phases: drop the list with phase of each rev, always comput phase sets
|
Fri, 08 Dec 2017 01:23:34 +0100 |
Joerg Sonnenberger |
transaction: build changes['revs'] as range instead of a set
|
Wed, 06 Dec 2017 16:43:07 -0500 |
Augie Fackler |
ui: add diff.showfunc to tweakdefaults
|
Wed, 06 Dec 2017 16:42:24 -0500 |
Augie Fackler |
ui: add curses interface to tweakdefaults
|
Wed, 06 Dec 2017 23:33:01 +0100 |
Boris Feld |
push: restrict common discovery to the pushed set
|
Wed, 06 Dec 2017 22:44:51 +0100 |
Boris Feld |
setdiscover: allow to ignore part of the local graph
|
Thu, 07 Dec 2017 01:53:14 +0100 |
Boris Feld |
largefiles: allow to run 'debugupgraderepo' on repo with largefiles
|
Thu, 07 Dec 2017 01:51:54 +0100 |
Boris Feld |
upgraderepo: allow extension to register preserved requirements
|
Thu, 22 Sep 2016 19:41:42 +0900 |
Yuya Nishihara |
revset: make follow() accept empty startrev
|
Thu, 22 Sep 2016 19:40:07 +0900 |
Yuya Nishihara |
revset: alias follow(startrev=rev) to ancestors(rev)
|
Thu, 22 Sep 2016 19:35:36 +0900 |
Yuya Nishihara |
revset: make follow() accept keyword arguments
|
Thu, 22 Sep 2016 19:11:26 +0900 |
Yuya Nishihara |
revset: make follow() accept multiple startrevs
|
Thu, 22 Sep 2016 18:41:51 +0900 |
Yuya Nishihara |
dagop: use heap to compute max rev in filectxancestors()
|
Sun, 22 Oct 2017 18:57:42 +0900 |
Yuya Nishihara |
dagop: add smartset interface to filectxancestors()
|
Thu, 07 Dec 2017 13:20:47 -0800 |
Phil Cohen |
overlayworkingctx: add `_checkexist(path)`
|
Thu, 07 Dec 2017 13:20:47 -0800 |
Phil Cohen |
overlayworkingctx: fix a bad reference to `self._path`
|
Thu, 07 Dec 2017 13:20:47 -0800 |
Phil Cohen |
overlayworkingctx: track copy information in the context
|
Thu, 07 Dec 2017 13:20:47 -0800 |
Phil Cohen |
rebaseruntime: raise InMemoryMergeConflictsError on merge conflicts
|
Thu, 07 Dec 2017 13:20:47 -0800 |
Phil Cohen |
rebase: do not bail on uncomitted changes if rebasing in-memory
|
Thu, 07 Dec 2017 13:25:23 -0800 |
Phil Cohen |
rebase: add the --inmemory option flag; assign a wctx object for the rebase
|
Thu, 07 Dec 2017 13:20:47 -0800 |
Phil Cohen |
overlayworkingctx: move _wrappedctx out of the constructor
|
Thu, 07 Dec 2017 13:20:47 -0800 |
Phil Cohen |
merge: don't check for unknown files in IMM
|
Fri, 13 Oct 2017 14:08:14 -0700 |
Jun Wu |
rebase: enable multidest by default
|
Fri, 01 Dec 2017 00:07:23 -0800 |
Phil Cohen |
overlayworkingctx: make clean() public
|
Fri, 01 Dec 2017 00:07:23 -0800 |
Phil Cohen |
overlayworkingctx: remove flushall()
|
Fri, 01 Dec 2017 00:07:23 -0800 |
Phil Cohen |
merge: skip subrepo state, update hooks, and updating the dirstate in IMM
|
Fri, 01 Dec 2017 00:07:23 -0800 |
Phil Cohen |
merge: remove calls to flushall()
|
Fri, 01 Dec 2017 00:07:23 -0800 |
Phil Cohen |
filemerge: raise InMemoryMergeConflictsError if we hit merge conflicts in IMM
|
Fri, 01 Dec 2017 00:07:23 -0800 |
Phil Cohen |
context: switch ctx() use to changectx()
|
Wed, 06 Dec 2017 22:56:15 -0500 |
Matt Harbison |
lfs: introduce a user level cache for lfs files
|
Tue, 05 Dec 2017 23:08:59 -0500 |
Matt Harbison |
largefiles: refactor _usercachedir() to allow reuse with lfs
|
Thu, 16 Nov 2017 21:05:15 -0500 |
Matt Harbison |
lfs-test: note a problem with unpushed lfs files and cloning/sharing
|
Thu, 26 Oct 2017 00:13:38 +0900 |
Matthieu Laneuville |
patch: add within-line color diff capacity
|
Thu, 22 Sep 2016 18:23:58 +0900 |
Yuya Nishihara |
dagop: extend filectxancestors() to walk multiple files
|
Thu, 22 Sep 2016 18:18:56 +0900 |
Yuya Nishihara |
dagop: put start fctx into visit dict of filectxancestors()
|
Thu, 22 Sep 2016 18:11:37 +0900 |
Yuya Nishihara |
dagop: change visit dict of filectxancestors() indexed solely by rev
|
Thu, 22 Sep 2016 18:01:55 +0900 |
Yuya Nishihara |
dagop: use fctx.rev() consistently in filectxancestors()
|
Thu, 22 Sep 2016 17:48:46 +0900 |
Yuya Nishihara |
dagop: yield intro filectx by filectxancestors()
|
Sun, 22 Oct 2017 17:23:34 +0900 |
Yuya Nishihara |
filectx: extract helper method to obtain filectx pointing to its introrev
|
Thu, 22 Sep 2016 17:16:53 +0900 |
Yuya Nishihara |
dagop: copy basefilectx.ancestors() to free function
|
Thu, 22 Sep 2016 15:52:09 +0900 |
Yuya Nishihara |
test-log: test that fctx.ancestors() can't index parents only by linkrev
|
Tue, 17 Oct 2017 15:27:22 +0200 |
Boris Feld |
pull: retrieve bookmarks through the binary part when possible
|
Tue, 17 Oct 2017 15:27:17 +0200 |
Boris Feld |
getbundle: add support for 'bookmarks' boolean argument
|
Tue, 17 Oct 2017 15:26:16 +0200 |
Boris Feld |
bundle2: support a 'records' mode for the 'bookmarks' part
|
Tue, 17 Oct 2017 15:39:34 +0200 |
Boris Feld |
bundle2: add a 'modes' dictionary to the bundle operation
|
Tue, 17 Oct 2017 12:38:13 +0200 |
Boris Feld |
bookmark: use the 'bookmarks' bundle2 part to push bookmark update (issue5165)
|
Tue, 17 Oct 2017 12:37:39 +0200 |
Boris Feld |
bookmark: introduce in advance a variant of the exchange test
|
Sun, 15 Oct 2017 19:22:56 +0200 |
Boris Feld |
push: move bundle2-pushkey based bookmarks exchange in its own function
|
Tue, 17 Oct 2017 12:07:24 +0200 |
Boris Feld |
bookmark: add pushkey hook compatiblity to the bundle2 part
|
Sun, 15 Oct 2017 18:02:11 +0200 |
Boris Feld |
bookmark: introduce a 'bookmarks' part
|
Mon, 13 Nov 2017 04:22:45 +0100 |
Boris Feld |
push: include a 'check:bookmarks' part when possible
|
Sun, 15 Oct 2017 15:01:03 +0200 |
Boris Feld |
bookmark: add a 'check:bookmarks' bundle2 part
|
Sun, 15 Oct 2017 14:59:55 +0200 |
Boris Feld |
bookmark: add methods to binary encode and decode bookmark values
|
Wed, 06 Dec 2017 09:25:43 -0500 |
Augie Fackler |
tests: remove {a..h} bashism from remotenames
|
Wed, 06 Dec 2017 12:10:16 +0800 |
Anton Shestakov |
hgweb: move common vertex code to Graph.prototype
|
Wed, 06 Dec 2017 12:01:07 +0800 |
Anton Shestakov |
hgweb: create Graph methods using a prototype
|
Wed, 06 Dec 2017 11:59:19 +0800 |
Anton Shestakov |
hgweb: remove unused Graph.cur property
|
Tue, 05 Dec 2017 16:58:00 -0500 |
Augie Fackler |
tests: remove shell function helper from test-largefiles-misc
|
Tue, 05 Dec 2017 16:44:20 -0500 |
Augie Fackler |
contrib: ban find(1)'s -printf operator, as it is a GNU-ism
|
Wed, 06 Dec 2017 16:45:38 -0500 |
Augie Fackler |
merge with stable
|
Tue, 05 Dec 2017 21:56:48 +0900 |
Yuya Nishihara |
repoview: include filter name in repr for debugging
|
Tue, 05 Dec 2017 21:50:33 +0900 |
Yuya Nishihara |
repoview: extract a factory function of proxy class
|
Tue, 05 Dec 2017 21:37:30 +0900 |
Yuya Nishihara |
repoview: do not include filter name in name of proxy class
|
Tue, 05 Dec 2017 21:31:01 +0900 |
Yuya Nishihara |
setup: convert version strings to unicode on Python 3
|
Thu, 30 Nov 2017 22:43:03 +0900 |
Yuya Nishihara |
thirdparty: move selectors2 module to where it should be
|
Tue, 28 Nov 2017 05:50:45 +0530 |
Pulkit Goyal |
rewriteutil: use precheck() in uncommit and amend commands
|
Fri, 24 Nov 2017 03:44:50 +0530 |
Pulkit Goyal |
rewriteutil: add a precheck function to check if revs can be rewritten
|
Fri, 24 Nov 2017 03:40:33 +0530 |
Pulkit Goyal |
rewriteutil: add utility function to check if we can create new unstable cset
|
Tue, 05 Dec 2017 12:23:48 -0800 |
Jun Wu |
test-run-tests: do not rebuild hg in the test
|
Thu, 09 Nov 2017 12:10:03 +0530 |
Pulkit Goyal |
remotenames: consider existing data while storing newer data
|
Thu, 05 Oct 2017 01:31:53 +0530 |
Pulkit Goyal |
remotenames: add functions to read remotenames data from .hg/remotenames/
|
Fri, 10 Nov 2017 22:54:59 +0530 |
Pulkit Goyal |
remotenames: add test showing overwriting on remotenames data
|
Thu, 05 Oct 2017 00:44:38 +0530 |
Pulkit Goyal |
remotenames: add functionality to store remotenames under .hg/hgremotenames/
|
Thu, 05 Oct 2017 00:02:02 +0530 |
Pulkit Goyal |
remotenames: move function to pull remotenames from the remoterepo to core
|
Tue, 05 Dec 2017 19:06:46 +0100 |
Boris Feld |
test: fix bad replace for fixing pure-only build
|
Wed, 29 Nov 2017 23:20:52 -0500 |
Boris Feld |
test: fix common-pattern for pure variant
|
Sat, 02 Dec 2017 20:03:28 -0500 |
Matt Harbison |
tests: add a substitution for EADDRINUSE/WSAEADDRINUSE messages
|
Sat, 02 Dec 2017 20:10:58 -0500 |
Matt Harbison |
tests: add a substitution for ECONNRESET/WSAECONNRESET messages
|
Sat, 02 Dec 2017 20:38:23 -0500 |
Matt Harbison |
tests: add a substitution for ENOTDIR/ERROR_PATH_NOT_FOUND messages
|
Sat, 02 Dec 2017 19:33:34 -0500 |
Matt Harbison |
tests: add a substitution for ENOENT/ERROR_FILE_NOT_FOUND messages
|
Sun, 03 Dec 2017 20:55:35 -0800 |
Gregory Szorc |
setup: only write some autogenerated files if they change
|
Mon, 04 Dec 2017 15:30:30 -0500 |
Augie Fackler |
python3: whitelist many more passing tests
|
Sat, 25 Nov 2017 17:30:50 +0900 |
Yuya Nishihara |
fancyopts: fix handling of "--" value in earlygetopt()
|
Fri, 24 Nov 2017 01:09:00 +0900 |
Yuya Nishihara |
fancyopts: use getopt.gnu_getopt()
|
Thu, 23 Nov 2017 23:18:56 +0900 |
Yuya Nishihara |
dispatch: replace _earlygetopt(strip=True) with new parser
|
Thu, 23 Nov 2017 22:23:59 +0900 |
Yuya Nishihara |
dispatch: replace _earlyreq*() with new fancyopts-based parser
|
Sat, 25 Nov 2017 17:03:52 +0900 |
Yuya Nishihara |
dispatch: alias --repo to --repository while parsing early options
|
Mon, 04 Dec 2017 19:08:41 +0800 |
Anton Shestakov |
spartan: render changesets server-side on /graph page
|
Mon, 04 Dec 2017 18:26:54 +0800 |
Anton Shestakov |
monoblue: render changesets server-side on /graph page
|
Mon, 04 Dec 2017 17:43:45 +0800 |
Anton Shestakov |
gitweb: render changesets server-side on /graph page
|
Mon, 04 Dec 2017 16:21:15 +0800 |
Anton Shestakov |
paper: render changesets server-side on /graph page
|
Fri, 01 Dec 2017 16:00:40 +0800 |
Anton Shestakov |
hgweb: only include graph-related data in jsdata variable on /graph pages (BC)
|
Tue, 05 Dec 2017 16:55:41 -0500 |
Augie Fackler |
tests: write and use a custom helper script to avoid find's -printf
stable
|
Fri, 01 Dec 2017 14:17:20 +0800 |
Anton Shestakov |
hgweb: adopt child nodes in ajaxScrollInit on /graph pages too
|
Sun, 26 Nov 2017 21:14:48 -0500 |
Matt Harbison |
lfs: enable the extension locally after converting to an 'lfs' repo
|
Thu, 16 Nov 2017 21:01:21 -0500 |
Matt Harbison |
lfs: enable the extension locally after sharing a repo with 'lfs' requirement
|
Thu, 16 Nov 2017 20:23:20 -0500 |
Matt Harbison |
lfs: enable the extension locally after cloning a repo with 'lfs' requirement
|
Sat, 02 Dec 2017 16:29:49 +0900 |
Yuya Nishihara |
log: translate column labels at once (issue5750)
|
Sat, 02 Dec 2017 16:08:24 +0900 |
Yuya Nishihara |
log: remove temporary variable 'date' used only once
|
Mon, 04 Dec 2017 11:28:29 -0500 |
Augie Fackler |
merge with stable
|
Wed, 29 Nov 2017 20:39:59 -0500 |
Boris Feld |
lock: allow to configure when the lock messages are displayed
|
Wed, 29 Nov 2017 20:36:29 -0500 |
Boris Feld |
lock: add a trylock method handling the timeout and messaging logic
|
Wed, 29 Nov 2017 21:00:02 -0500 |
Boris Feld |
lock: use configint for 'ui.timeout' config
|
Mon, 04 Dec 2017 09:39:37 +0100 |
Boris Feld |
scmutil: improve format pattern used in nodesummaries
|
Sat, 02 Dec 2017 17:52:53 -0500 |
Matt Harbison |
tests: trivial fixes for Windows
|
Wed, 29 Nov 2017 08:40:25 +0530 |
Pulkit Goyal |
py3: use encoding.strtolocal() to convert string to bytes
|
Wed, 29 Nov 2017 08:39:48 +0530 |
Pulkit Goyal |
py3: use pycompat.bytestr() or '%d' in place of str()
|
Fri, 01 Dec 2017 17:39:21 +1100 |
James May |
archive: pass thru mtime for directory archives, like other archive types do
|
Fri, 01 Dec 2017 20:33:02 +0800 |
Anton Shestakov |
hgweb: remove negative top from .info line in graph
|
Sun, 03 Dec 2017 00:29:51 +0530 |
Pulkit Goyal |
unamend: drop unused vars, query after taking lock, use ctx.hex() for extras
|
Fri, 01 Dec 2017 22:40:55 -0500 |
Matt Harbison |
test-lfs: drop a hack for ignoring convert devel-warnings
|
Fri, 01 Dec 2017 23:27:08 -0500 |
Matt Harbison |
convert: restore the ability to use bzr < 2.6.0 (issue5733)
stable
|
Fri, 01 Dec 2017 16:53:55 +0530 |
Pulkit Goyal |
py3: use bytes in place of basestring
|
Fri, 01 Dec 2017 14:13:55 -0800 |
Martin von Zweigbergk |
amend: make a copy of "extra" to avoid mutating an input
|
Sat, 02 Dec 2017 06:32:41 +0530 |
Pulkit Goyal |
tests: removes bashism from test-unamend.t
|
Fri, 01 Dec 2017 12:28:05 -0800 |
Martin von Zweigbergk |
run-tests: avoid calculating _testdir again
|
Fri, 01 Dec 2017 12:27:28 -0800 |
Martin von Zweigbergk |
run-tests: simplify by using dict.pop() with default
|
Mon, 20 Nov 2017 23:23:10 -0800 |
Gregory Szorc |
py3: use byteskwargs in sparse.py
|
Mon, 20 Nov 2017 23:13:09 -0800 |
Gregory Szorc |
py3: define __next__ in patch.py
|
Mon, 20 Nov 2017 23:02:32 -0800 |
Gregory Szorc |
run-tests: mechanism to report exceptions during test execution
|
Mon, 20 Nov 2017 21:26:11 -0800 |
Gregory Szorc |
run-tests: make --extra-config-opt work with Python 3
|
Mon, 20 Nov 2017 21:08:18 -0800 |
Gregory Szorc |
run-tests: organize options into argument groups
|
Mon, 20 Nov 2017 20:41:43 -0800 |
Gregory Szorc |
run-tests: convert to argparse
|
Fri, 01 Dec 2017 15:21:05 -0600 |
Kevin Bullock |
merge with stable
|
Thu, 16 Nov 2017 03:52:42 +0100 |
Boris Feld |
server: introduce a 'experimental.single-head-per-branch' option
|
Thu, 16 Nov 2017 03:52:38 +0100 |
Boris Feld |
scmutil: extra utility to display a reasonable amount of nodes
|
Fri, 06 Oct 2017 04:17:36 +0530 |
Pulkit Goyal |
uncommit: unify functions _uncommitdirstate and _unamenddirstate to one
|
Sun, 24 Sep 2017 00:56:52 +0530 |
Pulkit Goyal |
unamend: move fb extension unamend to core
|
Tue, 28 Nov 2017 13:27:43 -0500 |
Augie Fackler |
color: respect HGPLAINEXCEPT=color to allow colors while scripting (issue5749)
|
Sun, 26 Nov 2017 11:22:27 +0900 |
Yuya Nishihara |
test-ssh: do not actually look up "brokenrepository" by DNS
|
Thu, 23 Nov 2017 01:21:10 -0500 |
Matt Harbison |
largefiles: explicitly set the source and sink types to 'hg' for lfconvert
|
Wed, 22 Nov 2017 22:38:50 -0500 |
Matt Harbison |
lfs: add a repo requirement for this extension when converting to lfs
|
Sun, 26 Nov 2017 14:59:39 -0500 |
Matt Harbison |
convert: allow the sink object to be wrapped when the extension isn't loaded
|
Wed, 22 Nov 2017 20:49:01 -0500 |
Matt Harbison |
convert: save an indicator of the repo type for sources and sinks
|
Wed, 15 Nov 2017 23:43:15 -0500 |
Matt Harbison |
lfs: add a repo requirement for this extension once an lfs file is committed
|
Fri, 01 Dec 2017 13:49:47 -0600 |
Kevin Bullock |
Added signature for changeset a92b9f8e11ba
stable
|
Fri, 01 Dec 2017 13:49:46 -0600 |
Kevin Bullock |
Added tag 4.4.2 for changeset a92b9f8e11ba
stable
|
Fri, 24 Nov 2017 12:53:58 -0800 |
Mark Thomas |
merge: check created file dirs for path conflicts only once (issue5716)
stable 4.4.2
|
Fri, 24 Nov 2017 12:53:58 -0800 |
Mark Thomas |
merge: cache unknown dir checks (issue5716)
stable
|
Thu, 23 Nov 2017 22:17:03 +0900 |
Yuya Nishihara |
dispatch: add HGPLAIN=+strictflags to restrict early parsing of global options
stable
|
Thu, 23 Nov 2017 22:04:53 +0900 |
Yuya Nishihara |
fancyopts: add early-options parser compatible with getopt()
stable
|
Sun, 12 Nov 2017 23:45:14 -0500 |
Matt Harbison |
largefiles: pay attention to dropped standin files when updating largefiles
stable
|
Sun, 12 Nov 2017 00:24:38 -0500 |
Matt Harbison |
test-largefiles: demonstrate problems with renaming and reverting a directory
stable
|
Sat, 11 Nov 2017 12:37:05 -0500 |
Matt Harbison |
tests: add globs for Windows
stable
|
Sat, 25 Nov 2017 15:29:34 +0900 |
Yuya Nishihara |
cat: record the current behavior of wildcard matches in subrepos
stable
|
Thu, 30 Nov 2017 22:32:13 +0900 |
Yuya Nishihara |
match: remove doc about undefined behavior of visitdir()
|
Thu, 30 Nov 2017 15:48:42 -0500 |
Augie Fackler |
merge with stable
|
Wed, 22 Nov 2017 22:18:06 +0800 |
Anton Shestakov |
hgweb: add .jshintrc with some basic rules
|
Wed, 22 Nov 2017 22:11:37 +0800 |
Anton Shestakov |
hgweb: look up "URLSearchParams" in "window" to work around jshint issues
|
Wed, 22 Nov 2017 21:49:36 +0800 |
Anton Shestakov |
hgweb: define locally used variables as actually local in mercurial.js
|
Wed, 22 Nov 2017 21:32:18 +0800 |
Anton Shestakov |
hgweb: rename an instance of XMLHttpRequest to xhr in mercurial.js
|
Wed, 22 Nov 2017 21:15:44 +0800 |
Anton Shestakov |
hgweb: properly iterate over arrays and objects in mercurial.js
|
Wed, 22 Nov 2017 20:52:59 +0800 |
Anton Shestakov |
hgweb: use strict equals in mercurial.js
|
Wed, 22 Nov 2017 20:32:07 +0800 |
Anton Shestakov |
hgweb: use strict equals, remove non-breaking space in followlines.js
|
Wed, 29 Nov 2017 10:34:49 -0800 |
Martin von Zweigbergk |
run-tests: make "| foo (re)" not match everything
|
Wed, 29 Nov 2017 10:58:32 -0800 |
Martin von Zweigbergk |
tests: fix regex in test-subrepo-git.t to match entire string
|
Wed, 29 Nov 2017 17:06:45 -0500 |
Augie Fackler |
contrib: improve check-code ban on $LOCALIP in output without (glob)
|
Wed, 29 Nov 2017 17:05:51 -0500 |
Augie Fackler |
tests: re-add (glob) for $LOCALIP matches
|
Wed, 29 Nov 2017 08:44:06 +0530 |
Pulkit Goyal |
py3: make sure the first argument of time.strftime() is str
|
Wed, 29 Nov 2017 08:46:37 +0530 |
Pulkit Goyal |
py3: alias xrange to range in tests/seq.py
|
Wed, 29 Nov 2017 08:40:58 +0530 |
Pulkit Goyal |
py3: use pycompat.maplist() instead of map()
|
Thu, 30 Nov 2017 16:30:43 +0800 |
Anton Shestakov |
tests: move JSON escape test to test-hgweb-json.t
|
Wed, 29 Nov 2017 07:57:17 +0530 |
Pulkit Goyal |
py3: fix handling of keyword arguments in revert
|
Tue, 28 Nov 2017 11:00:54 -0500 |
Boris Feld |
fsmonitor: issue debug messages when we fall back to core status
|
Wed, 29 Nov 2017 04:47:27 +0530 |
Pulkit Goyal |
py3: add b'' to regular expressions which are raw strings
|
Wed, 29 Nov 2017 04:41:19 +0530 |
Pulkit Goyal |
py3: use '%d' for integers rather than '%s'
|
Wed, 29 Nov 2017 04:41:48 +0530 |
Pulkit Goyal |
py3: fix args handling for obsfate template
|
Wed, 29 Nov 2017 06:48:52 +0530 |
Pulkit Goyal |
py3: remove test-terse-status.t from python3 whitelist as it was renamed
|
Tue, 21 Nov 2017 00:24:09 -0500 |
Matt Harbison |
test-lfs: allow the test server to be killed on Windows
|
Tue, 14 Nov 2017 22:53:52 -0500 |
Matt Harbison |
test-lfs: perform the `chmod +x` command in a manner compatible with Windows
|
Tue, 14 Nov 2017 22:35:42 -0500 |
Matt Harbison |
hghave: add a check for lfs-test-server
|
Tue, 21 Nov 2017 20:28:57 +0800 |
Anton Shestakov |
hgweb: show changeset age in more places (gitweb and monoblue)
|
Sun, 19 Nov 2017 05:34:50 +0100 |
Boris Feld |
obsolete: drop usage of changectx in '_computecontentdivergentset'
|
Sun, 19 Nov 2017 05:23:12 +0100 |
Boris Feld |
obsolete: drop usage of changectx in '_computephasedivergentset'
|
Sat, 25 Nov 2017 16:01:27 +0800 |
Anton Shestakov |
hgweb: remove unused Graph() properties
|
Sat, 25 Nov 2017 15:42:24 +0800 |
Anton Shestakov |
gitweb: remove unused css classes
|
Sat, 25 Nov 2017 15:23:07 +0800 |
Anton Shestakov |
monoblue: also highlight target line on annotate and comparison pages
|
Sat, 25 Nov 2017 15:01:47 +0800 |
Anton Shestakov |
paper: remove css hack that made .branchname look like .branchhead
|
Sun, 26 Nov 2017 13:29:18 +0800 |
Anton Shestakov |
hgweb: rename the main attribute of instabilities
|
Thu, 23 Nov 2017 14:13:14 -0800 |
David Soria Parra |
hbisect: use a defaultdict to avoid large allocations for a large changelogs
|
Thu, 23 Nov 2017 14:12:55 -0800 |
David Soria Parra |
hbisect: use a revset for ancestor calculation
|
Thu, 23 Nov 2017 14:11:27 -0800 |
David Soria Parra |
hbisect: pass repo into hbisect.bisect
|
Wed, 22 Nov 2017 19:24:22 -0800 |
Kyle Lippincott |
develwarn: do not emit warning if "config" is unspecified
|
Sat, 28 Oct 2017 19:03:23 +0530 |
Pulkit Goyal |
histedit: add support to output nodechanges using formatter
|
Sat, 28 Oct 2017 17:50:25 +0530 |
Pulkit Goyal |
rebase: use fm.formatlist() and fm.formatdict() to support user template
|
Thu, 09 Nov 2017 20:06:30 +0530 |
Pulkit Goyal |
tests: add test for rebase template showing wrong behavior
|
Fri, 17 Nov 2017 22:52:40 +0000 |
pavanpc |
remove: print message for each file in verbose mode only while using `-A` (BC)
|
Fri, 03 Nov 2017 17:19:56 -0400 |
Augie Fackler |
localrepo: update comments around path auditors
|
Fri, 03 Nov 2017 17:07:29 -0400 |
Augie Fackler |
localrepo: specify optional callback parameter to pathauditor as a keyword
|
Mon, 13 Nov 2017 22:20:12 -0800 |
Gregory Szorc |
bundle2: avoid unbound read when seeking
|
Mon, 13 Nov 2017 21:54:46 -0800 |
Gregory Szorc |
bundle2: inline struct operations
|
Mon, 13 Nov 2017 21:48:35 -0800 |
Gregory Szorc |
bundle2: inline changegroup.readexactly()
|
Mon, 13 Nov 2017 22:05:54 -0800 |
Gregory Szorc |
bundle2: inline debug logging
|
Mon, 13 Nov 2017 21:10:37 -0800 |
Gregory Szorc |
bundle2: don't use seekable bundle2 parts by default (issue5691)
|
Mon, 13 Nov 2017 20:12:00 -0800 |
Gregory Szorc |
bundle2: only seek to beginning of part in bundlerepo
|
Mon, 13 Nov 2017 20:03:02 -0800 |
Gregory Szorc |
bundle2: implement consume() API on unbundlepart
|
Sun, 12 Nov 2017 19:46:15 -0800 |
Gregory Szorc |
bundle2: implement generic part payload decoder
|
Mon, 13 Nov 2017 19:22:11 -0800 |
Gregory Szorc |
bundle2: extract logic for seeking bundle2 part into own class
|
Wed, 29 Nov 2017 17:49:08 -0500 |
Augie Fackler |
merge with i18n
stable
|
Tue, 21 Nov 2017 13:50:25 -0200 |
Wagner Bruna |
i18n-pt_BR: synchronized with cabc840ffdee
stable
|
Mon, 13 Nov 2017 19:20:34 -0800 |
Gregory Szorc |
perf: add command to benchmark bundle reading
|
Mon, 20 Nov 2017 01:40:26 -0800 |
Zuzanna Mroczek |
sshpeer: add a configurable hint for the ssh error message
|
Thu, 16 Nov 2017 15:01:21 -0800 |
rlevasseur |
docs: add args/returns docs for some cmdutil, context, and registrar functions
|
Tue, 21 Nov 2017 04:37:51 +0530 |
Pulkit Goyal |
commands: add value for cmdtype argument for read only commands
|
Wed, 15 Nov 2017 21:07:30 -0800 |
Phil Cohen |
error: add InMemoryMergeConflictsError
|
Mon, 20 Nov 2017 18:05:15 -0500 |
Augie Fackler |
lfs: generate a large file by using `python` instead of yes | head
|
Mon, 20 Nov 2017 18:00:02 -0500 |
Augie Fackler |
setup: add hgext.lfs to list of Python packages
|
Sat, 18 Nov 2017 12:54:06 -0500 |
Matt Harbison |
test-lfs: add tests demonstrating the interaction with largefiles
|
Tue, 14 Nov 2017 01:09:48 -0500 |
Matt Harbison |
test-lfs: cast the flags printed to an int
|
Tue, 14 Nov 2017 01:03:22 -0500 |
Matt Harbison |
lfs: register config options
|
Tue, 14 Nov 2017 00:14:52 -0500 |
Matt Harbison |
lfs: quiesce check-module-import warnings
|
Tue, 14 Nov 2017 00:06:23 -0500 |
Matt Harbison |
lfs: import the Facebook git-lfs client extension
|
Sat, 18 Nov 2017 16:12:00 +0900 |
Matthieu Laneuville |
run-tests: outputdir also has to be changed if $TESTDIR is not $PWD
|
Mon, 20 Nov 2017 21:59:00 +0800 |
Anton Shestakov |
hgweb: use webutil.commonentry() for nodes (but not for jsdata yet) in /graph
|
Mon, 20 Nov 2017 21:47:11 +0800 |
Anton Shestakov |
hgweb: check changeset's original branch in graphdata()
|
Sun, 19 Nov 2017 14:02:50 +0800 |
Anton Shestakov |
hgweb: show instabilities of a commit
|
Sun, 19 Nov 2017 13:18:54 +0800 |
Anton Shestakov |
context: add instabilities() method to basefilectx
|
Sun, 19 Nov 2017 04:11:21 +0100 |
Boris Feld |
run-test: drop 'execfile' usage for 'common-pattern.py' file
|
Sun, 19 Nov 2017 04:10:55 +0100 |
Boris Feld |
run-test: use byte for 'common-pattern.py' path
|
Mon, 20 Nov 2017 14:30:54 -0500 |
Jordi Gutiérrez Hermoso |
templates: reword 'back to filelog' link anchor text
|
Sat, 18 Nov 2017 12:04:08 +0800 |
Anton Shestakov |
hgweb: show obsolescence status of a commit
|
Sat, 18 Nov 2017 11:58:57 +0800 |
Anton Shestakov |
context: add obsolete() method to basefilectx
|
Sat, 18 Nov 2017 13:00:47 +0800 |
Anton Shestakov |
check-code: grep's context flags don't need an extra space before number
|
Wed, 15 Nov 2017 01:07:42 -0800 |
Mark Thomas |
dirstate: make map implementation overridable
|
Wed, 15 Nov 2017 01:07:42 -0800 |
Mark Thomas |
fsmonitor: only access inner dirstate map if it is available
|
Wed, 15 Nov 2017 01:07:42 -0800 |
Mark Thomas |
dirstate: add explicit methods for querying directories (API)
|
Wed, 15 Nov 2017 01:07:42 -0800 |
Mark Thomas |
dirstate: remove _droppath method
|
Wed, 15 Nov 2017 01:07:42 -0800 |
Mark Thomas |
dirstate: move dropping of folded filenames into the dirstate map
|
Wed, 15 Nov 2017 01:07:42 -0800 |
Mark Thomas |
dirstate: move management of the dirstate dirs into the dirstatemap
|
Wed, 15 Nov 2017 01:07:42 -0800 |
Mark Thomas |
dirstate: move management of nonnormal sets into dirstate map
|
Wed, 15 Nov 2017 01:07:42 -0800 |
Mark Thomas |
dirstate: add explicit methods for modifying dirstate
|
Wed, 15 Nov 2017 01:07:42 -0800 |
Mark Thomas |
dirstate: document dirstatemap interface
|
Mon, 13 Nov 2017 19:12:56 -0800 |
Gregory Szorc |
bundlerepo: rename "bundlefilespos" variable and attribute
|
Mon, 13 Nov 2017 19:12:17 -0800 |
Gregory Szorc |
bundlerepo: rename "bundle" arguments to "cgunpacker"
|
Sat, 11 Nov 2017 18:55:04 -0800 |
Gregory Szorc |
bundlerepo: use early return
|
Sun, 05 Nov 2017 08:23:12 +0100 |
Boris Feld |
test-pattern: actually update tests using the patterns
|
Sun, 05 Nov 2017 08:23:53 +0100 |
Boris Feld |
test-pattern: substitute the HTTP log timestamp too
|
Mon, 13 Nov 2017 04:59:45 +0100 |
Boris Feld |
test-pattern: register the current the bundle2 capabilities string
|
Sun, 05 Nov 2017 06:43:40 +0100 |
Boris Feld |
test-pattern: register current the bundlecaps string
|
Sun, 05 Nov 2017 06:41:38 +0100 |
Boris Feld |
test-pattern: substitute common compression list
|
Sun, 05 Nov 2017 06:34:27 +0100 |
Boris Feld |
run-tests: allow to register any arbitrary pattern for replacement
|
Mon, 13 Nov 2017 18:22:25 -0800 |
Jun Wu |
crecord: fix revert -ir '.^' crash caused by 3649c3f2cd
|
Thu, 16 Nov 2017 17:11:14 -0800 |
Martin von Zweigbergk |
tweakdefaults: turn on ui.statuscopies
|
Wed, 15 Nov 2017 17:54:27 -0800 |
Kyle Lippincott |
run-tests: fix TESTDIR if testdescs are absolute paths
|
Thu, 16 Nov 2017 22:21:03 +0800 |
Anton Shestakov |
hgweb: show commit phase if it's not public
|
Wed, 15 Nov 2017 23:55:09 +0800 |
Anton Shestakov |
hgweb: move changeset "tags" to a template in map file (paper and coal)
|
Fri, 03 Nov 2017 21:01:20 +0100 |
Boris Feld |
logtoprocess: clean-up old comment
|
Tue, 14 Nov 2017 10:26:36 -0800 |
Martin von Zweigbergk |
patch: accept prefix argument to changedfiles() helper
|
Wed, 15 Nov 2017 19:36:16 +0800 |
Anton Shestakov |
hgweb: move changeset "tags" to a template in map file (gitweb and monoblue)
|
Wed, 15 Nov 2017 16:06:00 +0800 |
Anton Shestakov |
hgweb: split long lines in gitweb and monoblue (changeset summary and tags)
|
Thu, 26 Oct 2017 09:27:09 +0200 |
Paul Morelle |
debugdeltachain: output information about sparse read if enabled
|
Tue, 14 Nov 2017 22:46:10 +0100 |
Denis Laxalde |
rebase: exclude descendants of obsoletes w/o a successor in dest (issue5300)
|
Sat, 11 Nov 2017 19:25:32 +0100 |
Denis Laxalde |
tests: add a couple of 'hg log' calls in test-rebase-obsolete.t
|
Mon, 06 Nov 2017 22:08:02 +0100 |
Denis Laxalde |
tests: conditionally display obsfate in test-rebase-obsolete log output
|
Sat, 11 Nov 2017 19:23:31 +0100 |
Denis Laxalde |
tests: clarify a comment in test-rebase-obsolete.t
|
Sat, 11 Nov 2017 18:41:14 -0800 |
Gregory Szorc |
bundlerepo: rename _bundle to _cgunpacker
|
Sat, 11 Nov 2017 18:34:50 -0800 |
Gregory Szorc |
bundlerepo: assign bundle attributes in bundle type blocks
|
Sat, 11 Nov 2017 18:22:36 -0800 |
Gregory Szorc |
bundlerepo: make bundle and bundlefile attributes private
|
Sat, 11 Nov 2017 18:14:41 -0800 |
Gregory Szorc |
bundlerepo: don't assume there are only two bundle classes
|
Sat, 11 Nov 2017 18:09:16 -0800 |
Gregory Szorc |
bundlerepo: add docstring for bundlerepository class
|
Sat, 11 Nov 2017 18:05:02 -0800 |
Gregory Szorc |
bundlerepo: rename arguments to bundlerepository.__init__
|
Sat, 11 Nov 2017 17:07:33 -0800 |
Gregory Szorc |
bundlerepo: use suffix variable
|
Sat, 11 Nov 2017 17:02:31 -0800 |
Gregory Szorc |
bundlerepo: make methods agree with base class
|
Sat, 11 Nov 2017 16:48:40 -0800 |
Gregory Szorc |
bundle2: use os.SEEK_* constants
|
Mon, 30 Oct 2017 20:35:30 -0700 |
Rodrigo Damazio Bovendorp |
help: adding a topic on flags
|
Fri, 06 Oct 2017 05:47:56 +0530 |
Pulkit Goyal |
py3: handle keyword arguments correctly in hgext/patchbomb.py
|
Sat, 11 Nov 2017 15:07:21 +0800 |
Anton Shestakov |
tests: use jshint when available to check .js files
|
Sat, 11 Nov 2017 14:14:38 +0800 |
Anton Shestakov |
hgweb: fix jshint issues in mercurial.js
|
Tue, 17 Oct 2017 15:55:40 +0200 |
Boris Feld |
exchange: drop unused '_getbookmarks' function
|
Sun, 15 Oct 2017 15:21:47 +0200 |
Boris Feld |
bookmark: use bundle2 debug output in one push tests
|
Tue, 17 Oct 2017 11:01:45 +0200 |
Boris Feld |
pull: store binary node in pullop.remotebookmarks
|
Thu, 19 Oct 2017 11:46:41 +0200 |
David Demelier |
config: rename allow_push to allow-push
|
Thu, 19 Oct 2017 11:43:19 +0200 |
David Demelier |
config: rename allowpull to allow-pull
|
Tue, 28 Nov 2017 23:20:08 -0500 |
Matt Harbison |
convert: avoid wrong lfconvert defaults by moving configitems to core
stable
|
Fri, 24 Nov 2017 21:51:41 -0500 |
Boris Feld |
tr-summary: keep a weakref to the unfiltered repository
stable
|
Sat, 11 Nov 2017 12:40:13 +0900 |
Yuya Nishihara |
dispatch: verify result of early command parsing
stable
|
Sat, 11 Nov 2017 17:55:15 +0900 |
Yuya Nishihara |
dispatch: convert non-list option parsed by _earlygetopt() to string
stable
|
Sat, 11 Nov 2017 16:46:41 +0900 |
Yuya Nishihara |
dispatch: add option to not strip command args parsed by _earlygetopt()
stable
|
Tue, 14 Nov 2017 00:25:59 +0900 |
Yuya Nishihara |
dispatch: fix early parsing of short option with value like -R=foo
stable
|
Sat, 11 Nov 2017 14:02:41 +0900 |
Yuya Nishihara |
dispatch: abort if early boolean options can't be parsed
stable
|
Fri, 10 Nov 2017 22:27:26 +0900 |
Yuya Nishihara |
dispatch: stop parsing of early boolean option at "--"
stable
|
Fri, 10 Nov 2017 22:22:39 +0900 |
Yuya Nishihara |
dispatch: extract stub function to peek boolean command option
stable
|
Sat, 11 Nov 2017 12:09:19 +0900 |
Yuya Nishihara |
dispatch: do not drop unpaired argument at _earlygetopt()
stable
|
Sat, 04 Nov 2017 20:07:40 +0900 |
Yuya Nishihara |
amend: update .hgsubstate before committing a memctx (issue5677)
stable
|
Sat, 04 Nov 2017 19:21:39 +0900 |
Yuya Nishihara |
subrepo: extract preprocess of repo.commit() to free function
stable
|
Sat, 04 Nov 2017 18:54:57 +0900 |
Yuya Nishihara |
tests: demonstrate that .hgsubstate isn't updated on amend
stable
|
Sat, 04 Nov 2017 23:48:19 +0900 |
Yuya Nishihara |
amend: do not drop missing files (issue5732)
stable
|
Sat, 04 Nov 2017 23:45:59 +0900 |
Yuya Nishihara |
amend: do not take untracked files as modified or clean (issue5732)
stable
|
Sat, 04 Nov 2017 23:40:26 +0900 |
Yuya Nishihara |
tests: add more complete test for status changes on amend
stable
|
Fri, 10 Nov 2017 19:14:06 +0800 |
Anton Shestakov |
hgweb: add missing semicolons to followlines.js
|
Fri, 10 Nov 2017 18:50:44 +0800 |
Anton Shestakov |
gitweb: apply styles from annotate tooltip to followlines popup
|
Fri, 10 Nov 2017 18:45:43 +0800 |
Anton Shestakov |
paper: apply styles from annotate tooltip to followlines popup
|
Fri, 10 Nov 2017 09:44:49 -0800 |
Martin von Zweigbergk |
pull: clarify that -u only updates linearly
|
Wed, 08 Nov 2017 09:27:14 -0800 |
Mark Thomas |
dirstate: don't remove normallookup files from nonnormalset
|
Wed, 08 Nov 2017 09:23:53 -0800 |
Mark Thomas |
dirstate: clear map cached properties when clearing the map
|
Wed, 08 Nov 2017 09:18:18 -0800 |
Mark Thomas |
util: add util.clearcachedproperty
|
Fri, 10 Nov 2017 17:12:04 -0500 |
Augie Fackler |
merge with stable
|
Wed, 08 Nov 2017 18:24:43 -0800 |
Kyle Lippincott |
changegroup: use any node, not min(), in treemanifest's generatemanifests
|
Tue, 07 Nov 2017 10:16:53 -0800 |
Durham Goode |
bundle: allow bundlerepo to support alternative manifest implementations
|
Thu, 19 Oct 2017 12:35:47 +0200 |
Boris Feld |
obsfate: makes successorsetverb takes the markers as argument
|
Fri, 03 Nov 2017 09:27:36 -0700 |
Mark Thomas |
scmutil: don't try to delete origbackup symlinks to directories (issue5731)
stable
|
Fri, 03 Nov 2017 09:27:35 -0700 |
Mark Thomas |
tests: add a test demonstrating issue5731
stable
|
Tue, 07 Nov 2017 13:48:33 -0800 |
Ryan McElroy |
cmdutil: create dirs for templated cat file output
|
Tue, 07 Nov 2017 13:46:15 -0800 |
Ryan McElroy |
cat: test output path behvaior when target path does not exist
|
Mon, 23 Oct 2017 00:06:49 +0530 |
Pulkit Goyal |
py3: handle keyword arguments in hgext/shelve.py
|
Mon, 23 Oct 2017 00:06:23 +0530 |
Pulkit Goyal |
py3: handle keyword arguments in hgext/uncommit.py
|
Mon, 23 Oct 2017 00:05:04 +0530 |
Pulkit Goyal |
py3: handle keyword arguments in hgext/releasenotes.py
|
Mon, 23 Oct 2017 00:04:47 +0530 |
Pulkit Goyal |
py3: handle keyword arguments in hgext/rebase.py
|
Mon, 23 Oct 2017 00:04:30 +0530 |
Pulkit Goyal |
py3: handle keyword arguments in hgext/keyword.py
|
Mon, 23 Oct 2017 00:04:12 +0530 |
Pulkit Goyal |
py3: handle keyword arguments in hgext/journal.py
|
Mon, 23 Oct 2017 00:03:54 +0530 |
Pulkit Goyal |
py3: handle keyword arguments in hgext/histedit.py
|
Mon, 23 Oct 2017 00:03:27 +0530 |
Pulkit Goyal |
py3: handle keyword arguments in hgext/hgk.py
|
Mon, 23 Oct 2017 00:03:08 +0530 |
Pulkit Goyal |
py3: handle keyword arguments in hgext/graphlog.py
|
Tue, 07 Nov 2017 13:18:49 -0500 |
Augie Fackler |
merge with stable
|
Tue, 07 Nov 2017 13:15:35 -0500 |
Augie Fackler |
Added signature for changeset cabc840ffdee
stable
|
Tue, 07 Nov 2017 13:15:34 -0500 |
Augie Fackler |
Added tag 4.4.1 for changeset cabc840ffdee
stable
|
Sat, 21 Oct 2017 17:46:41 +0900 |
Yuya Nishihara |
templatekw: add verbosity keyword to select template by -q/-v/--debug flag
|
Sat, 21 Oct 2017 17:31:13 +0900 |
Yuya Nishihara |
templatekw: move loadkeyword() to bottom
|
Sat, 21 Oct 2017 17:05:04 +0900 |
Yuya Nishihara |
help: hide phaseidx template keyword
|
Tue, 07 Nov 2017 11:22:24 -0500 |
Augie Fackler |
stable: merge with security patches
stable 4.4.1
|
Mon, 06 Nov 2017 22:32:41 -0800 |
Gregory Szorc |
subrepo: use per-type config options to enable subrepos
stable
|
Mon, 06 Nov 2017 14:56:17 -0500 |
Augie Fackler |
config: add some more documentation around why svn and git subrepos are off
stable
|
Sun, 05 Nov 2017 21:51:42 +0900 |
Yuya Nishihara |
subrepo: disable git and svn subrepos by default (BC) (SEC)
stable
|
Sun, 05 Nov 2017 21:48:58 +0900 |
Yuya Nishihara |
subrepo: extend config option to disable subrepos by type (SEC)
stable
|
Sun, 05 Nov 2017 21:22:07 +0900 |
Yuya Nishihara |
subrepo: add config option to reject any subrepo operations (SEC)
stable
|
Fri, 03 Nov 2017 20:12:50 +0900 |
Yuya Nishihara |
subrepo: disallow symlink traversal across subrepo mount point (SEC)
stable
|
Fri, 03 Nov 2017 19:17:25 +0900 |
Yuya Nishihara |
tests: show symlink traversal across subrepo mount point (SEC)
stable
|
Mon, 06 Nov 2017 10:33:40 -0800 |
Gregory Szorc |
share: move config item declarations into core
stable
|
Sat, 04 Nov 2017 23:39:54 -0400 |
Matt Harbison |
morestatus: don't crash with different drive letters for repo.root and CWD
stable
|
Fri, 03 Nov 2017 22:22:50 -0400 |
Matt Harbison |
pathutil: add doctests for canonpath()
stable
|
Thu, 02 Nov 2017 23:55:09 -0400 |
Matt Harbison |
share: handle --relative shares to a different drive letter gracefully
stable
|
Mon, 23 Oct 2017 00:02:46 +0530 |
Pulkit Goyal |
py3: handle keyword arguments in hgext/gpg.py
|
Mon, 23 Oct 2017 00:02:28 +0530 |
Pulkit Goyal |
py3: handle keyword arguments in hgext/fetch.py
|
Mon, 23 Oct 2017 00:02:07 +0530 |
Pulkit Goyal |
py3: handle keyword arguments in hgext/extdiff.py
|
Mon, 23 Oct 2017 00:01:45 +0530 |
Pulkit Goyal |
py3: handle keyword arguments in hgext/commitextras.py
|
Mon, 23 Oct 2017 00:01:16 +0530 |
Pulkit Goyal |
py3: handle keyword arguments in hgext/churn.py
|
Sun, 22 Oct 2017 23:53:10 +0530 |
Pulkit Goyal |
py3: handle keyword arguments in hgext/children.py
|
Sun, 22 Oct 2017 23:52:47 +0530 |
Pulkit Goyal |
py3: handle keyword arguments in hgext/blackbox.py
|
Sun, 22 Oct 2017 23:52:22 +0530 |
Pulkit Goyal |
py3: handle keyword arguments in hgext/automv.py
|
Sun, 22 Oct 2017 23:51:57 +0530 |
Pulkit Goyal |
py3: handle keyword arguments in hgext/amend.py
|
Thu, 19 Oct 2017 23:13:57 +0900 |
Matthieu Laneuville |
run-tests: allow automatic test discovery when providing folder as argument
|
Fri, 03 Nov 2017 14:47:37 +0100 |
Denis Laxalde |
revert: do not reverse hunks in interactive when REV is not parent (issue5096)
|
Fri, 03 Nov 2017 10:32:38 -0500 |
Kevin Bullock |
merge with stable
|
Fri, 03 Nov 2017 21:14:57 +0900 |
Matthieu Laneuville |
run-tests: endswith takes bytes as argument in python3, not str
|
Thu, 02 Nov 2017 20:35:31 -0400 |
Matt Harbison |
pathutil: use util.pathto() to calculate relative cwd in canonpath()
stable
|
Sat, 21 Oct 2017 16:50:57 +0900 |
Yuya Nishihara |
patch: improve heuristics to not take the word "diff" as header (issue1879)
|
Sat, 21 Oct 2017 17:01:20 +0900 |
Yuya Nishihara |
rebase: drop --style option
|
Wed, 02 Aug 2017 13:27:45 +0900 |
Matthieu Laneuville |
run-tests: $TESTDIR can be something else than $PWD
|
Wed, 01 Nov 2017 17:08:33 +0100 |
Boris Feld |
obsolete: activate effect-flag by default
|
Mon, 30 Oct 2017 17:09:29 +0100 |
Boris Feld |
debug: print parsed bundle2 capabilities with debugcapabilities
|
Mon, 30 Oct 2017 17:08:16 +0100 |
Boris Feld |
debug: add a debugcapabilities commands
|
Mon, 30 Oct 2017 17:46:07 -0400 |
Augie Fackler |
revert: no longer mark --interactive as experimental
|
Wed, 25 Oct 2017 23:01:54 -0400 |
Augie Fackler |
ui: add configlist doctest to document a bit more of the whitespace behavior
|
Wed, 01 Nov 2017 17:19:45 -0500 |
Kevin Bullock |
merge stable into default
|
Wed, 01 Nov 2017 16:54:39 -0500 |
Kevin Bullock |
Added signature for changeset 0ccb43d4cf01
stable
|
Wed, 01 Nov 2017 16:54:38 -0500 |
Kevin Bullock |
Added tag 4.4 for changeset 0ccb43d4cf01
stable
|
Wed, 01 Nov 2017 14:22:26 -0700 |
Jun Wu |
test-dispatch: stabilize the test
stable 4.4
|
Wed, 01 Nov 2017 15:34:22 -0500 |
Kevin Bullock |
internals: update test-help.t for config registrar copy-edit
stable
|
Wed, 01 Nov 2017 13:24:08 -0500 |
Kevin Bullock |
internals: copy-edit "register" -> "registrar" in configitem docs
stable
|
Wed, 01 Nov 2017 16:07:33 -0400 |
Augie Fackler |
merge with i18n
stable
|
Wed, 01 Nov 2017 08:31:16 -0200 |
Wagner Bruna |
i18n-pt_BR: synchronized with cab34bda259e
stable
|
Tue, 31 Oct 2017 23:09:29 -0400 |
Matt Harbison |
help: minor copy editing for grammar
stable
|
Tue, 31 Oct 2017 22:37:30 +0900 |
Yuya Nishihara |
configitems: relax warning about unwanted default value
stable
|
Thu, 26 Oct 2017 11:07:06 -0700 |
Kostia Balytskyi |
filemerge: pass a default value to _toolstr (issue5718)
stable
|
Tue, 31 Oct 2017 06:39:38 +0530 |
Pulkit Goyal |
children: fix the log expansion of `hg children` in doc
stable
|
Sun, 29 Oct 2017 17:53:52 +0900 |
Yuya Nishihara |
test-static-http: flush access log per request
stable
|
Sat, 28 Oct 2017 17:23:52 +0900 |
Yuya Nishihara |
statichttprepo: do not use platform path separator to build a URL
stable
|
Tue, 24 Oct 2017 11:15:30 -0700 |
Siddharth Agarwal |
merge: disable path conflict checking by default (issue5716)
stable
|
Tue, 24 Oct 2017 11:14:38 -0700 |
Siddharth Agarwal |
merge: add a config option to disable path conflict checking
stable
|
Fri, 20 Oct 2017 05:53:35 -0700 |
Mark Thomas |
dirstate: clean up when restoring identical backups
stable
|
Fri, 20 Oct 2017 05:53:33 -0700 |
Mark Thomas |
tests: add a test demonstrating failure to clean up dirstate backups
stable
|
Fri, 20 Oct 2017 23:01:56 -0400 |
Matt Harbison |
tests: adjust hooks for Windows
stable
|
Fri, 20 Oct 2017 21:29:15 -0400 |
Matt Harbison |
test-log-linerange: open binary file in binary mode
stable
|
Thu, 19 Oct 2017 23:16:48 -0400 |
Matt Harbison |
test-arbitraryfilectx: stabilize for Windows
stable
|
Sat, 28 Oct 2017 12:35:54 -0700 |
Durham Goode |
dirstate: remove excess attribute lookups for dirstate.status (issue5714)
stable
|
Thu, 26 Oct 2017 16:15:36 -0700 |
Durham Goode |
dirstate: avoid reading the map when possible (issue5713) (issue5717)
stable
|
Thu, 26 Oct 2017 16:15:31 -0700 |
Durham Goode |
dirstate: move clear onto dirstatemap class
stable
|
Fri, 27 Oct 2017 18:19:07 +0200 |
Boris Feld |
internal-doc: document the config register mechanism
stable
|
Fri, 27 Oct 2017 21:43:22 +0200 |
Boris Feld |
help: clarify the pre-txnclose-phase documentation
stable
|
Fri, 27 Oct 2017 21:35:34 +0200 |
Boris Feld |
internal-doc: document the 'phases' parameters to 'getbundle'
stable
|
Sat, 28 Oct 2017 00:00:05 -0400 |
Matt Harbison |
status: update the help to indicate that clean files are not normally tersed
stable
|
Fri, 27 Oct 2017 23:48:38 -0400 |
Matt Harbison |
terse: split on repo separator instead of os.sep (issue5715)
stable
|
Thu, 26 Oct 2017 11:58:55 +0800 |
Anton Shestakov |
makefile: put format-c into .PHONY targets
stable
|
Wed, 25 Oct 2017 21:58:03 +0900 |
Yuya Nishihara |
statichttprepo: prevent loading dirstate over HTTP on node lookup (issue5717)
stable
|
Wed, 25 Oct 2017 21:21:42 +0900 |
Yuya Nishihara |
test-static-http: show all files accessed over HTTP
stable
|
Wed, 25 Oct 2017 21:20:01 +0900 |
Yuya Nishihara |
server: drop executable bit from daemon log file
stable
|
Mon, 23 Oct 2017 22:13:59 -0500 |
Kevin Bullock |
setup: filter out devel-warn messages from system hg
stable
|
Mon, 23 Oct 2017 21:30:59 -0500 |
Kevin Bullock |
setup: remove duplicate assignment of HGRCPATH
stable
|
Fri, 20 Oct 2017 13:54:51 -0500 |
Kevin Bullock |
packaging: update book URL in Mac and Windows READMEs
stable
|
Mon, 23 Oct 2017 22:45:24 +0200 |
muxator |
commands: be more uniform in an "hg update" error message
stable
|
Wed, 04 Oct 2017 23:22:34 +0200 |
muxator |
update: mention long options explicitly in description of merge.update()
stable
|
Sat, 21 Oct 2017 13:42:43 +0900 |
Yuya Nishihara |
mq: copy pager attributes back to qrepo.ui
stable
|
Sat, 21 Oct 2017 13:13:20 +0900 |
Yuya Nishihara |
registrar: host "dynamicdefault" constant by configitem object
stable
|
Sat, 21 Oct 2017 13:04:58 +0900 |
Yuya Nishihara |
configitems: register 'ui.editor'
stable
|
Fri, 20 Oct 2017 14:15:46 -0700 |
Joe Blaylock |
help: fix typo in hg merge documentation
stable
|
Fri, 20 Oct 2017 13:44:38 -0500 |
Kevin Bullock |
Added signature for changeset 1e2454b60e59
stable
|
Fri, 20 Oct 2017 13:44:35 -0500 |
Kevin Bullock |
Added tag 4.4-rc for changeset 1e2454b60e59
stable
|
Sat, 05 Aug 2017 23:15:37 +0900 |
Yuya Nishihara |
help: do not abort topicmatch() because of unimportable extensions
stable 4.4-rc
|
Fri, 20 Oct 2017 22:25:09 +0900 |
Yuya Nishihara |
configitems: register 'email.to' and 'patchbomb.to'
stable
|
Thu, 19 Oct 2017 21:50:14 +0200 |
Boris Feld |
exchange: propagate the subfunctions return
stable
|
Thu, 19 Oct 2017 15:15:05 -0500 |
Kevin Bullock |
merge default into stable for code freeze
stable
|
Thu, 19 Oct 2017 15:06:33 +0200 |
Denis Laxalde |
log: add an assertion about fctx not being None in patch.diff()
|
Thu, 19 Oct 2017 14:55:10 +0200 |
Denis Laxalde |
log: handle removed files with --line-range patterns
|
Thu, 19 Oct 2017 14:12:49 +0200 |
Denis Laxalde |
log: disable bare file patterns with --line-range
|
Thu, 19 Oct 2017 12:37:26 +0200 |
Denis Laxalde |
log: switch to FROMLINE:TOLINE syntax for -L/--line-range
|
Wed, 18 Oct 2017 19:00:33 +0200 |
Denis Laxalde |
log: handle binary files in --line-range patterns
|
Tue, 17 Oct 2017 22:46:08 +0200 |
muxator |
build: build deb/rpm independently on config/extensions in the host system
|
Thu, 19 Oct 2017 17:50:20 +0200 |
Boris Feld |
config: also gather effect-flags on experimental.evolution
|
Thu, 19 Oct 2017 12:33:53 +0200 |
Boris Feld |
obsfate: rename obsfate into obsolete in default mapfile
|
Thu, 19 Oct 2017 12:32:42 +0200 |
Boris Feld |
obsfate: rename obsfate into obsolete in changeset_printer
|
Thu, 19 Oct 2017 11:17:10 -0400 |
Augie Fackler |
tests: add some (?) output lines to catch "helpful" output from Solaris diff
|
Wed, 18 Oct 2017 15:28:19 +0200 |
Paul Morelle |
sparse-read: ignore trailing empty revs in each read chunk
|
Wed, 18 Oct 2017 15:42:44 -0700 |
Jun Wu |
fsmonitor: use nonnormalset from dirstatemap
|
Wed, 18 Oct 2017 22:10:08 -0700 |
Martin von Zweigbergk |
registrar: don't i18n ProgrammingError message
|
Wed, 18 Oct 2017 22:07:53 -0700 |
Martin von Zweigbergk |
registrar: move "constant" possiblecmdtypes to class level
|
Wed, 18 Oct 2017 16:28:18 -0700 |
Martin von Zweigbergk |
tests: de-flake test-run-tests.t's "--jobs=2 --first" test
|
Wed, 18 Oct 2017 18:30:02 -0400 |
Augie Fackler |
cmdutil: fix status tersing on Python 3
|
Wed, 18 Oct 2017 18:29:17 -0400 |
Augie Fackler |
hghave: fix clang-format check to use bytes regex
|
Wed, 18 Oct 2017 18:29:00 -0400 |
Augie Fackler |
configitems: make all regular expressions bytes and not native str
|
Wed, 18 Oct 2017 18:11:50 -0400 |
Augie Fackler |
convert: register missed subversion config items
|
Thu, 19 Oct 2017 03:20:47 +0530 |
Pulkit Goyal |
amend: error out if the note is greater than 255bytes
|
Wed, 18 Oct 2017 15:05:03 -0700 |
Jun Wu |
show: move configitems to core
|
Wed, 18 Oct 2017 14:55:39 -0700 |
Jun Wu |
chgserver: do not treat HG as sensitive environ when CHGHG is set
|
Wed, 18 Oct 2017 22:54:50 +0200 |
Gregory Szorc |
fsmonitor: declare missing config options
|
Wed, 18 Oct 2017 22:57:15 +0200 |
Gregory Szorc |
fsmonitor: warn when fsmonitor could be used
|
Fri, 06 Oct 2017 06:48:43 -0700 |
Ryan McElroy |
merge: additional test cases to show merge-halting behavior
|
Wed, 18 Oct 2017 04:31:46 +0530 |
Pulkit Goyal |
rebase: add support to output nodechanges
|
Tue, 17 Oct 2017 13:20:25 -0700 |
Saurabh Singh |
ui: move request exit handlers to global state
|
Wed, 18 Oct 2017 09:07:48 +0200 |
Paul Morelle |
sparse-read: skip gaps too small to be worth splitting
|
Wed, 18 Oct 2017 12:53:00 +0200 |
Boris Feld |
sparse-read: move from a recursive-based approach to a heap-based one
|
Tue, 17 Oct 2017 22:55:33 -0400 |
Matt Harbison |
subrepo: implement 'unshare' for Mercurial subrepos
|
Tue, 17 Oct 2017 21:48:56 -0400 |
Matt Harbison |
share: move the implementation of 'unshare' to the 'hg' module
|
Tue, 17 Oct 2017 20:25:43 +0200 |
Denis Laxalde |
show: use labelcset() template alias for work (and stack) views
|
Wed, 18 Oct 2017 12:19:53 -0500 |
Kevin Bullock |
phases: pass phase names to hooks instead of internal values
|
Wed, 18 Oct 2017 12:36:23 +0200 |
Boris Feld |
configitems: document the choice of using 'match' instead of 'search'
|
Wed, 18 Oct 2017 12:26:08 +0200 |
Boris Feld |
configitems: do not directly match generic items
|
Wed, 18 Oct 2017 15:38:51 +0200 |
Boris Feld |
obsfate: fix obsfate_printer with empty date list
|
Tue, 17 Oct 2017 16:54:31 +0200 |
Boris Feld |
config: gather allowdivergence under the evolution namespace
|
Tue, 17 Oct 2017 15:57:56 +0200 |
Boris Feld |
config: remove stabilization.* aliases
|
Tue, 17 Oct 2017 15:56:49 +0200 |
Boris Feld |
config: rename stabilization.track-operation
|
Tue, 17 Oct 2017 15:54:05 +0200 |
Boris Feld |
config: rename stabilization.bundle-obsmarker
|
Thu, 28 Sep 2017 21:07:58 +0100 |
Boris Feld |
config: use 'experimental.evolution.exchange'
|
Thu, 28 Sep 2017 18:56:40 +0100 |
Boris Feld |
config: use 'experimental.evolution.allowunstable'
|
Thu, 28 Sep 2017 18:19:06 +0100 |
Boris Feld |
config: use 'experimental.evolution.create-markers'
|
Tue, 17 Oct 2017 11:29:26 +0200 |
Boris Feld |
config: replace experimental.stabilization by experimental.evolution
|
Mon, 16 Oct 2017 17:14:47 +0200 |
Boris Feld |
config: update evolution-related config
|
Mon, 16 Oct 2017 17:14:32 +0200 |
Boris Feld |
config: invert evolution-related configuration aliases
|
Mon, 16 Oct 2017 14:53:57 -0400 |
Augie Fackler |
parsers: allow clang-format here
|
Mon, 16 Oct 2017 14:49:35 -0400 |
Augie Fackler |
cext: add /* header */ comment to all PyVarObject_HEAD_INIT() calls
|
Tue, 21 Apr 2015 16:02:23 -0400 |
Augie Fackler |
parsers: protect some case-folding tables from clang-format
|
Mon, 14 Sep 2015 14:52:20 -0400 |
Augie Fackler |
makefile: add target to apply clang-format in-place
|
Mon, 16 Oct 2017 17:41:27 +0200 |
Boris Feld |
configitems: adds a developer warning when accessing undeclared configuration
|
Tue, 17 Oct 2017 21:15:31 +0200 |
Denis Laxalde |
log: add -L/--line-range option to follow file history by line range
|
Fri, 06 Oct 2017 14:45:17 +0200 |
Denis Laxalde |
diff: pass a diff hunks filter function from changeset_printer to patch.diff()
|
Thu, 05 Oct 2017 21:20:08 +0200 |
Denis Laxalde |
diff: also yield file context objects in patch.trydiff() (API)
|
Wed, 04 Oct 2017 15:27:43 +0200 |
Denis Laxalde |
revset: extract a parsefollowlinespattern helper function
|
Fri, 06 Oct 2017 17:53:36 +0200 |
Boris Feld |
obsfate: add obsfate to default mapfile
|
Thu, 05 Oct 2017 15:25:18 +0200 |
Boris Feld |
log: add obsfate by default in changeset printer
|
Mon, 09 Oct 2017 15:34:26 +0200 |
Boris Feld |
obsfate: only display date in verbose mode
|
Mon, 09 Oct 2017 15:34:12 +0200 |
Boris Feld |
obsfate: filter out current user if not in verbose
|
Fri, 06 Oct 2017 16:23:47 +0200 |
Boris Feld |
ui: add the possibility to returns None as username in ui
|
Fri, 06 Oct 2017 17:15:49 +0200 |
Boris Feld |
test: test obfate template keyword in test-obsmarker-template.t
|
Thu, 05 Oct 2017 17:42:56 +0200 |
Boris Feld |
templatekw: introduce obsfate keyword
|
Tue, 10 Oct 2017 02:25:03 +0530 |
Pulkit Goyal |
copies: add a config to limit the number of candidates to check in heuristics
|
Tue, 17 Oct 2017 10:31:44 -0700 |
Martin von Zweigbergk |
extensions: always include traceback when extension setup fails
|
Tue, 17 Oct 2017 10:25:32 -0700 |
Martin von Zweigbergk |
tests: move baduisetup() test out of "#if demandimport"
|
Tue, 17 Oct 2017 09:46:31 -0700 |
Martin von Zweigbergk |
tests: make test-extension.t's baduisetup.py test fail even if bdiff exists
|
Tue, 17 Oct 2017 10:33:27 -0700 |
Martin von Zweigbergk |
run-tests: move newline out of colorized message
|
Tue, 17 Oct 2017 11:07:18 -0700 |
Saurabh Singh |
test-extension: make the test compatible with chg
|
Tue, 17 Oct 2017 11:35:58 -0700 |
Saurabh Singh |
hghave: disable demandimport when chg is running
|
Tue, 17 Oct 2017 10:41:56 -0700 |
Jun Wu |
test-show: make it compatible with chg
|
Tue, 17 Oct 2017 10:51:43 -0400 |
Augie Fackler |
templater: use pycompat.sysbytes to bytes-ify some __name__ attrs
|
Mon, 16 Oct 2017 22:44:43 -0400 |
Augie Fackler |
templatefilters: defend against evil unicode strs in json filter
|
Wed, 20 Sep 2017 19:38:06 +0200 |
Boris Feld |
phase: use a binary phase part to push through bundle2 (BC)
|
Tue, 17 Oct 2017 12:41:24 -0700 |
Phil Cohen |
arbitraryfilecontext: skip the cmp fast path if any side is a symlink
|
Mon, 14 Sep 2015 14:17:27 -0400 |
Augie Fackler |
test-clang-format: new test to verify that files stay clang-formatted
|
Tue, 17 Oct 2017 08:11:13 -0700 |
Mark Thomas |
context: audit paths before clearing unknown files and dirs
|
Tue, 17 Oct 2017 08:07:43 -0700 |
Mark Thomas |
tests: add test demonstrating regression in path audit
|
Fri, 13 Oct 2017 23:00:31 +0200 |
Boris Feld |
configitems: move rebase config into core
|
Sat, 14 Oct 2017 01:09:46 +0200 |
Boris Feld |
eol: ensure the eol extensions is loaded when hooks run
|
Sat, 14 Oct 2017 01:16:03 +0200 |
Boris Feld |
acl: make sure the extensions is enabled when the acl-hooks run
|
Mon, 16 Oct 2017 18:16:29 +0200 |
Boris Feld |
configitems: register the 'web.archivesubrepos' config
|
Sun, 08 Oct 2017 22:22:27 +0200 |
Boris Feld |
configitems: register the 'experimental.effect-flags' config
|
Sun, 08 Oct 2017 20:37:13 +0200 |
Boris Feld |
configitems: register the full 'merge-tools' config and sub-options
|
Sat, 14 Oct 2017 17:05:41 +0200 |
Paul Morelle |
revlog-sparse-read: add a lower-threshold for read block size
|
Tue, 10 Oct 2017 17:50:27 +0200 |
Paul Morelle |
revlog: introduce an experimental flag to slice chunks reads when too sparse
|
Mon, 09 Oct 2017 15:13:41 +0200 |
Paul Morelle |
revlog: ignore empty trailing chunks when reading segments
|
Wed, 20 Sep 2017 19:17:37 +0200 |
Boris Feld |
phase: isolate logic to update remote phrase through bundle2 pushkey
|
Wed, 11 Oct 2017 07:40:00 +0200 |
Boris Feld |
phase: generate a push-race detection part on push
|
Wed, 11 Oct 2017 07:13:02 +0200 |
Boris Feld |
phase: introduce a new 'check:phases' part
|
Wed, 11 Oct 2017 18:39:04 +0200 |
Boris Feld |
phase: gather remote phase information in a summary object
|
Wed, 11 Oct 2017 18:39:34 +0200 |
Boris Feld |
phase: simplify the check for issue3781 shortcut in discovery
|
Mon, 16 Oct 2017 12:36:42 +0200 |
Boris Feld |
exchange: fix issue3781 reference in the comment
|
Wed, 11 Oct 2017 20:08:02 +0200 |
Boris Feld |
phase: filter out non-draft item in "draft root"
|
Sun, 15 Oct 2017 22:48:02 -0400 |
Matt Harbison |
subrepo: share instead of clone if the parent repo is shared (issue5675) (BC)
|
Sun, 15 Oct 2017 16:57:34 -0400 |
Matt Harbison |
tests: update output for no-symlink platforms
|
Mon, 16 Oct 2017 22:46:37 +0530 |
Pulkit Goyal |
releasenotes: show a warning if fuzzywuzzy is not present
|
Mon, 16 Oct 2017 22:46:11 +0530 |
Pulkit Goyal |
releasenotes: move import of fuzzywuzzy to import level
|
Sun, 15 Oct 2017 20:31:44 +0530 |
Pulkit Goyal |
releasenotes: don't abort is there is a bad formatted entry for releasenotes
|
Sun, 15 Oct 2017 20:29:16 +0530 |
Pulkit Goyal |
releasenotes: make the import of fuzzywuzzy optional
|
Mon, 16 Oct 2017 22:51:58 -0400 |
Augie Fackler |
webcommands: replace str(ctx) etc with pycompat.bytestr(ctx) etc
|
Mon, 16 Oct 2017 22:50:39 -0400 |
Augie Fackler |
templater: don't blow up when trying to build an abort message
|
Mon, 16 Oct 2017 22:44:06 -0400 |
Augie Fackler |
webutil: use pycompat.bytestr() instead of str()
|
Mon, 16 Oct 2017 22:43:19 -0400 |
Augie Fackler |
hgweb: correct an earlier error of mine - `start` should be bytes
|
Mon, 16 Oct 2017 18:58:16 +0200 |
Boris Feld |
config: simplify aliasing commands.update.check
|
Wed, 04 Oct 2017 18:51:21 -0700 |
Jun Wu |
run-tests: set HGPLAIN=1 when bisecting
|
Wed, 04 Oct 2017 18:50:18 -0700 |
Jun Wu |
run-tests: extract Popen logic to a single method
|
Wed, 04 Oct 2017 18:42:24 -0700 |
Jun Wu |
run-tests: move bisect logic to a separate method
|
Wed, 04 Oct 2017 11:00:04 -0400 |
Augie Fackler |
mpatch: switch alignment of wrapped line from tab to spaces with clang-format
|
Wed, 04 Oct 2017 10:56:33 -0400 |
Augie Fackler |
mpatch: reformat function prototypes with clang-format
|
Mon, 16 Oct 2017 11:43:41 -0400 |
Augie Fackler |
contrib: remove check-code rule about indentation
|
Sat, 24 Jan 2015 17:04:25 -0500 |
Augie Fackler |
clang-format: configuration for the clang-format source formatter
|
Fri, 06 Oct 2017 06:48:43 -0700 |
Ryan McElroy |
merge: allow user to halt merge on merge-tool failures
|
Fri, 06 Oct 2017 06:48:43 -0700 |
Ryan McElroy |
filemerge: introduce functions to halt merge flow
|
Sun, 15 Oct 2017 19:29:56 +0530 |
Pulkit Goyal |
amend: add a flag `-n/--note` to store note with amend
|
Sun, 15 Oct 2017 15:32:03 +0530 |
Pulkit Goyal |
cmdutil: pass metadata from amend() to cleanupnodes
|
Sun, 15 Oct 2017 14:34:24 +0530 |
Pulkit Goyal |
scmutil: add capability to cleanupnodes to take obsmarker metadata
|
Mon, 16 Oct 2017 13:06:33 -0700 |
Saurabh Singh |
test-hgweb-annotate-whitespace: make test compatible with chg
|
Mon, 16 Oct 2017 17:41:37 -0700 |
Saurabh Singh |
test-pager: make the test compatible with chg
|
Mon, 16 Oct 2017 17:06:32 -0700 |
Saurabh Singh |
test-obsolete-bounds-checking: make the test compatible with chg
|
Mon, 16 Oct 2017 17:14:21 -0700 |
Saurabh Singh |
test-dispatch: make the test compatible with chg
|
Mon, 16 Oct 2017 12:15:00 -0700 |
Saurabh Singh |
histedit: remove the nonexistant config 'histeditng'
|
Sun, 15 Oct 2017 20:36:29 -0700 |
Phil Cohen |
context: add workingfilectx.markcopied
|
Sun, 15 Oct 2017 20:36:29 -0700 |
Phil Cohen |
merge: don't use workers in in-memory mode
|
Sun, 15 Oct 2017 20:36:29 -0700 |
Phil Cohen |
filemerge: add a missing flushall()
|
Fri, 13 Oct 2017 12:34:22 -0700 |
Phil Cohen |
filemerge: store backups in the overlayworkingctx if using imm
|
Fri, 13 Oct 2017 12:34:22 -0700 |
Phil Cohen |
context: add overlayfilectx.cmp()
|
Mon, 16 Oct 2017 13:10:55 -0700 |
Phil Cohen |
filemerge: use arbitraryfilectx for backups
|
Wed, 20 Sep 2017 04:47:43 +0530 |
Pulkit Goyal |
registrar: add support for storing the type of command in func object
|
Mon, 16 Oct 2017 22:19:02 +0530 |
Pulkit Goyal |
releasenotes: fix documentation of similaritycheck()
|
Sat, 14 Oct 2017 01:15:01 +0200 |
Boris Feld |
configitems: register acl config section
|
Sat, 14 Oct 2017 00:34:46 +0200 |
Boris Feld |
configitems: register the 'extdata.*.diffargs' config
|
Sat, 14 Oct 2017 00:33:57 +0200 |
Boris Feld |
configitems: register the 'exdiff.opts.*' config
|
Sat, 14 Oct 2017 00:30:14 +0200 |
Boris Feld |
configitems: register the 'hostsecurity.*:verifycertsfile' config
|
Sat, 14 Oct 2017 00:29:31 +0200 |
Boris Feld |
configitems: register the 'hostsecurity.*:fingerprints' config
|
Sat, 14 Oct 2017 00:28:48 +0200 |
Boris Feld |
configitems: register the 'hostsecurity.*:ciphers' config
|
Sat, 14 Oct 2017 00:28:13 +0200 |
Boris Feld |
configitems: register the 'hostsecurity.*:minimumprotocol' config
|
Sat, 14 Oct 2017 00:16:12 +0200 |
Boris Feld |
configitems: register the test 'fakepatchtime.fakenow' config
|
Sat, 14 Oct 2017 00:15:37 +0200 |
Boris Feld |
configitems: register the test 'fakedirstatewritetime.fakenow' config
|
Fri, 13 Oct 2017 23:26:16 +0200 |
Boris Feld |
configitems: register the 'gpg' arbitraty key section
|
Fri, 13 Oct 2017 23:23:48 +0200 |
Boris Feld |
configitems: register the 'extdata' section
|
Fri, 13 Oct 2017 23:33:31 +0200 |
Boris Feld |
configitems: fix registration of extensions config
|
Wed, 11 Oct 2017 23:33:59 +0200 |
Boris Feld |
configitems: register the test config in 'test-push-race.t'
|
Wed, 11 Oct 2017 04:33:00 +0200 |
Boris Feld |
configitems: register the test 'ui.ioerrors' config
|
Fri, 13 Oct 2017 23:53:06 +0200 |
Boris Feld |
configitems: register the test 'failafterfinalize.fail' config
|
Fri, 13 Oct 2017 23:46:37 +0200 |
Boris Feld |
configitems: register the test 'logtoprocess.foo' config
|
Fri, 13 Oct 2017 23:10:49 +0200 |
Boris Feld |
configitems: register the test 'failpush.reason' config
|
Fri, 13 Oct 2017 23:07:12 +0200 |
Boris Feld |
configitems: register the 'patchbomb.reply-to' config
|
Fri, 13 Oct 2017 23:07:01 +0200 |
Boris Feld |
configitems: register the 'patchbomb.cc' config
|
Fri, 13 Oct 2017 23:06:40 +0200 |
Boris Feld |
configitems: register the 'patchbomb.bcc' config
|
Fri, 13 Oct 2017 23:03:46 +0200 |
Boris Feld |
configitems: register the 'web.staticurl' config
|
Thu, 12 Oct 2017 00:38:18 +0200 |
Boris Feld |
configitems: register the 'experimental.uncommitondirtywdir' config
|
Fri, 13 Oct 2017 22:28:03 +0200 |
Boris Feld |
configitems: register the 'largefiles.usercache' config
|
Fri, 13 Oct 2017 22:26:58 +0200 |
Boris Feld |
configitems: register the 'largefiles.patterns' config
|
Fri, 13 Oct 2017 22:26:03 +0200 |
Boris Feld |
configitems: register the 'largefiles.minsize' config
|
Fri, 13 Oct 2017 21:50:43 +0200 |
Boris Feld |
configitem: register the 'notify.changegroup' config
|
Fri, 13 Oct 2017 21:50:32 +0200 |
Boris Feld |
configitem: register the 'notify.outgoing' config
|
Thu, 12 Oct 2017 00:57:49 +0200 |
Boris Feld |
configitem: register the 'notify.incoming' config
|
Thu, 12 Oct 2017 00:44:45 +0200 |
Boris Feld |
configitems: register the 'hgweb-paths' section
|
Fri, 13 Oct 2017 21:32:29 +0200 |
Boris Feld |
contrib-perf: register the 'parentscount' config item
|
Fri, 13 Oct 2017 21:31:24 +0200 |
Boris Feld |
contrib-perf: update the config registration
|
Thu, 12 Oct 2017 00:20:41 +0200 |
Boris Feld |
configitems: register the 'hostfingerprints' section
|
Thu, 12 Oct 2017 00:19:12 +0200 |
Boris Feld |
configitems: register the 'hostsecurity.minimumprotocol' config
|
Wed, 11 Oct 2017 22:53:17 +0200 |
Boris Feld |
configitems: register the 'progress.format' config
|
Wed, 11 Oct 2017 22:51:23 +0200 |
Boris Feld |
configitems: register the 'blackbox.maxfiles' config
|
Sun, 15 Oct 2017 00:43:01 -0400 |
Augie Fackler |
hgweb: fix decodevaluefromheaders to always return a bytes value
|
Sun, 15 Oct 2017 00:42:25 -0400 |
Augie Fackler |
hgweb: more "headers are native strs" cleanup
|
Sun, 15 Oct 2017 00:41:34 -0400 |
Augie Fackler |
hgweb: when unpacking args from request form, convert to bytes
|
Sun, 15 Oct 2017 00:39:53 -0400 |
Augie Fackler |
wireproto: more strkwargs cleanup
|
Sun, 15 Oct 2017 00:38:33 -0400 |
Augie Fackler |
hgweb: more "http headers are native strs" cleanup
|
Sun, 15 Oct 2017 00:05:43 -0400 |
Augie Fackler |
wireproto: bounce kwargs to/from bytes/str as needed
|
Mon, 16 Oct 2017 15:12:50 +0200 |
Boris Feld |
configitems: fixup default value of annotate config option
|
Mon, 16 Oct 2017 15:35:08 +0200 |
Denis Laxalde |
transaction-summary: use a revset to filter obsoletes in reportnewcs()
|
Sun, 15 Oct 2017 20:32:10 +0530 |
Pulkit Goyal |
releasenotes: add pager support when printing to the ui
|
Fri, 13 Oct 2017 22:08:55 +0200 |
Boris Feld |
configitems: fixup default value of diff config option
|
Sun, 08 Oct 2017 21:42:32 +0200 |
Boris Feld |
devel-warn: add 'warn-' to 'devel.empty-changegroup' config
|
Sun, 15 Oct 2017 00:05:00 -0400 |
Augie Fackler |
peer: ensure command names are always ascii bytestrs
|
Sun, 15 Oct 2017 00:03:31 -0400 |
Augie Fackler |
httppeer: always produce native str header keys and values
|
Sun, 15 Oct 2017 00:40:07 -0400 |
Augie Fackler |
wireproto: use %d to encode int, not %s
|
Sun, 15 Oct 2017 00:06:06 -0400 |
Augie Fackler |
wireproto: use a proper exception instead of `assert False`
|
Sun, 15 Oct 2017 00:39:29 -0400 |
Augie Fackler |
wireproto: use listcomp instead of map()
|
Sun, 15 Oct 2017 00:37:24 -0400 |
Augie Fackler |
dagutil: use a listcomp instead of a map()
|
Sat, 14 Oct 2017 12:03:42 -0400 |
Augie Fackler |
peer: when collecting method names for batch calls, bytes-ify __name__
|
Sat, 14 Oct 2017 12:02:15 -0400 |
Augie Fackler |
python3: replace im_{self,func} with __{self,func}__ globally
|
Sat, 14 Oct 2017 12:00:35 -0400 |
Augie Fackler |
httppeer: extract content-type from headers using native str
|
Sat, 14 Oct 2017 11:59:51 -0400 |
Augie Fackler |
httppeer: convert request url back to bytes before inspecting it
|
Sat, 14 Oct 2017 11:30:17 -0400 |
Augie Fackler |
templater: explode if we try to emit a str
|
Sat, 14 Oct 2017 11:20:31 -0400 |
Augie Fackler |
hgweb: fill in content-type and content-length as native strings
|
Sat, 14 Oct 2017 10:47:29 -0400 |
Augie Fackler |
hgweb: mimetype guessing needs a unicode path
|
Sat, 14 Oct 2017 15:37:33 -0400 |
Augie Fackler |
hgweb: set sent_headers attr as early as practical
|
Thu, 05 Oct 2017 14:53:52 -0400 |
Augie Fackler |
hgweb: detect Python 3-era libraries and use modern attribute names
|
Sat, 14 Oct 2017 15:53:36 -0400 |
Augie Fackler |
server: indent block that's about to get conditionalized
|
Sat, 14 Oct 2017 18:41:20 +0900 |
Yuya Nishihara |
templates: fix missed space between instability labels
|
Sat, 14 Oct 2017 18:24:01 +0900 |
Yuya Nishihara |
templates: introduce labelcset() function in map-cmdline.default as example
|
Sat, 14 Oct 2017 18:06:42 +0900 |
Yuya Nishihara |
templater: load aliases from [templatealias] section in map file
|
Sat, 14 Oct 2017 17:51:01 +0900 |
Yuya Nishihara |
templater: load template fragments from [templates] section in map file
|
Sat, 14 Oct 2017 17:41:41 +0900 |
Yuya Nishihara |
config: allow remapping the default section
|
Sat, 20 Aug 2016 18:33:02 +0900 |
Yuya Nishihara |
templater: simplify merge of __base__ dicts by reading it first
|
Sun, 08 Oct 2017 17:23:18 +0200 |
Boris Feld |
phase: add a dedicated pretxnclose-phase hook
|
Sun, 08 Oct 2017 17:50:46 +0200 |
Boris Feld |
phase: add a dedicated txnclose-phase hook
|
Sun, 08 Oct 2017 18:50:14 +0200 |
Boris Feld |
bookmark: add a dedicated pretxnclose-bookmark hook
|
Tue, 10 Oct 2017 17:53:42 +0200 |
Boris Feld |
bookmark: add a dedicated txnclose-bookmark hook
|
Fri, 13 Oct 2017 15:58:54 -0400 |
Augie Fackler |
tweakdefaults: make commands.update.check be `noconflict`
|
Sat, 14 Oct 2017 15:43:06 -0400 |
Augie Fackler |
hgweb: fix logging to use native strings as appropriate
|
Sat, 14 Oct 2017 03:13:50 -0400 |
Augie Fackler |
config: graduate experimental.updatecheck to commands.update.check
|
Sat, 14 Oct 2017 15:42:38 -0400 |
Augie Fackler |
hgweb: rewrite most obviously-native-strings to be native strings
|
Thu, 05 Oct 2017 14:48:52 -0400 |
Augie Fackler |
hgweb: use native strings consistently for querystring parsing
|
Thu, 05 Oct 2017 14:48:31 -0400 |
Augie Fackler |
hgweb: rewrite two X or Y and Z ad-hoc ternaries with Y if X else Z
|
Sun, 01 Oct 2017 12:12:34 -0400 |
Augie Fackler |
httppeer: use native strings for headers
|
Thu, 05 Oct 2017 14:29:51 -0400 |
Augie Fackler |
hgweb: more native string treatment in query string parsing
|
Sat, 14 Oct 2017 14:07:39 -0400 |
Augie Fackler |
httppeer: pass url to urllib as native str, not bytes
|
Sat, 14 Oct 2017 13:33:37 +0200 |
Denis Laxalde |
tersestatus: rework dirnode and tersedir docstrings
|
Wed, 04 Oct 2017 10:52:50 -0400 |
Augie Fackler |
bitmanipulation: reformat with clang-format
|
Mon, 14 Sep 2015 14:16:31 -0400 |
Augie Fackler |
hghave: add a check for clang-format
|
Thu, 05 Oct 2017 14:16:20 -0400 |
Augie Fackler |
python3: use our bytes-only version of cgi.escape everywhere
|
Sat, 14 Oct 2017 02:57:26 -0400 |
Augie Fackler |
url: add cgi.escape equivalent for bytestrings
|
Thu, 05 Oct 2017 14:15:05 -0400 |
Augie Fackler |
python3: move from using func_name to __name__
|
Sat, 14 Oct 2017 01:20:12 -0400 |
Matt Harbison |
tests: add globs for Windows
|
Sat, 14 Oct 2017 01:07:59 -0400 |
Matt Harbison |
test-conflicts: conditionalize for no-symlink platforms
|
Sat, 14 Oct 2017 00:20:59 -0400 |
Matt Harbison |
test-extdata: conditonalize error message for Windows
|
Sat, 14 Oct 2017 00:07:26 -0400 |
Matt Harbison |
test-audit-path: fill in missing output for no-symlink case
|
Sat, 14 Oct 2017 13:37:14 +0900 |
Yuya Nishihara |
test-i18n: guard gettext test appropriately
|
Sun, 08 Oct 2017 13:08:31 +0200 |
Boris Feld |
hook: add a 'hashook' function to test for hook existence
|
Fri, 13 Oct 2017 22:42:17 +0200 |
muxator |
build: for the bootstrap phase of a deb/rpm build pure-py mercurial is enough
|
Fri, 13 Oct 2017 12:40:05 -0700 |
Phil Cohen |
context: add a fast-comparision for arbitraryfilectx and workingfilectx
|
Fri, 13 Oct 2017 04:02:06 +0530 |
Denis Laxalde |
tersestatus: avoid modifying tersedict
|
Wed, 11 Oct 2017 21:19:19 +0200 |
Denis Laxalde |
tersestatus: make methods part of the dirnode class
|
Fri, 06 Oct 2017 20:54:23 +0530 |
Pulkit Goyal |
tersestatus: re-implement the functionality to terse the status
|
Fri, 13 Oct 2017 12:54:46 -0700 |
Phil Cohen |
context: add is `isinmemory()` to filectx
|
Fri, 06 Oct 2017 06:48:43 -0700 |
Ryan McElroy |
merge: ensure that we always commit the mergestate
|
Fri, 06 Oct 2017 06:48:43 -0700 |
Ryan McElroy |
merge: add tests to show current behavior on failed filemerges
|
Thu, 05 Oct 2017 11:34:41 -0700 |
Durham Goode |
dirstate: move the _dirfoldmap to dirstatemap
|
Thu, 05 Oct 2017 11:34:41 -0700 |
Durham Goode |
dirstate: remove _dirs property cache
|
Thu, 05 Oct 2017 11:34:41 -0700 |
Durham Goode |
dirstate: remove _filefoldmap property cache
|
Thu, 05 Oct 2017 11:34:41 -0700 |
Durham Goode |
dirstate: move identity to dirstatemap
|
Thu, 05 Oct 2017 11:34:41 -0700 |
Durham Goode |
dirstate: move nonnormal and otherparent sets to dirstatemap
|
Thu, 05 Oct 2017 11:34:41 -0700 |
Durham Goode |
dirstate: move write into dirstatemap
|
Thu, 05 Oct 2017 11:34:41 -0700 |
Durham Goode |
dirstate: move _read into dirstatemap
|
Sun, 08 Oct 2017 21:29:24 +0200 |
Boris Feld |
configitems: register the 'templates' section
|
Wed, 11 Oct 2017 05:01:55 +0200 |
Boris Feld |
configitems: register the 'paths' config section
|
Wed, 11 Oct 2017 02:26:09 +0200 |
Boris Feld |
configitems: register the 'pager.attend-.*' options
|
Fri, 13 Oct 2017 16:39:06 +0200 |
Boris Feld |
configitems: register the 'hooks' config section
|
Tue, 10 Oct 2017 10:48:47 +0200 |
Boris Feld |
configitems: register the 'extensions' section
|
Sun, 08 Oct 2017 20:39:51 +0200 |
Boris Feld |
configitems: register the 'defaults' section
|
Sun, 08 Oct 2017 21:02:02 +0200 |
Boris Feld |
configitems: register the 'committemplate' section
|
Tue, 10 Oct 2017 10:49:28 +0200 |
Boris Feld |
configitems: register the 'color' section
|
Sun, 08 Oct 2017 20:26:25 +0200 |
Boris Feld |
configitems: register the 'alias' section
|
Tue, 10 Oct 2017 10:49:15 +0200 |
Boris Feld |
configitems: allow for the registration of "generic" config item
|
Thu, 12 Oct 2017 09:39:50 +0200 |
Denis Laxalde |
transaction-summary: show the range of new revisions upon pull/unbundle (BC)
|
Fri, 13 Oct 2017 21:36:10 +0900 |
Yuya Nishihara |
i18n: cache translated messages per encoding
|
Thu, 12 Oct 2017 22:09:11 +0900 |
Yuya Nishihara |
templater: fix ifcontains() to handle type mismatch gracefully
|
Thu, 12 Oct 2017 21:56:13 +0900 |
Yuya Nishihara |
help: use single quotes in ``template example``
|
Thu, 12 Oct 2017 21:48:02 +0900 |
Yuya Nishihara |
help: hide template keywords of obsolescence as they are still experimental
|
Thu, 12 Oct 2017 21:42:42 +0900 |
Yuya Nishihara |
help: fix formatting of template keywords
|
Thu, 12 Oct 2017 22:21:14 +0900 |
Yuya Nishihara |
chg: remove outdated rule to start test server
|
Fri, 13 Oct 2017 00:22:54 +0900 |
Yuya Nishihara |
configitems: drop redundant default of web.allow<archtype>
|
Fri, 13 Oct 2017 00:14:28 +0900 |
Yuya Nishihara |
configitems: correct default values of web.allow<archtype> and web.hidden
|
Fri, 13 Oct 2017 22:38:24 +0900 |
Yuya Nishihara |
bdiff: include compat.h in header to define ssize_t
|
Sat, 30 Sep 2017 22:37:20 +0100 |
Boris Feld |
test: add an extra case for obsolescence distributed case
|
Fri, 29 Sep 2017 19:59:15 +0100 |
Boris Feld |
test: add a test file dedicated to an important distributed case
|
Tue, 10 Oct 2017 23:19:35 +0530 |
Pulkit Goyal |
repoview: remove incorrect documentation of the function
|
Thu, 12 Oct 2017 09:34:58 -0700 |
Jun Wu |
check-code: suggest pycompat.is(posix|windows|darwin)
|
Thu, 12 Oct 2017 23:34:34 -0700 |
Jun Wu |
codemod: use pycompat.isdarwin
|
Thu, 12 Oct 2017 09:04:22 -0700 |
Jun Wu |
codemod: use pycompat.isposix
|
Thu, 12 Oct 2017 23:30:46 -0700 |
Jun Wu |
codemod: use pycompat.iswindows
|
Thu, 12 Oct 2017 19:20:04 -0700 |
Jun Wu |
pycompat: define operating system constants
|
Wed, 11 Oct 2017 21:24:32 -0700 |
Jun Wu |
hgweb: do not import uuid immediately to avoid its side effect
|
Wed, 11 Oct 2017 17:42:57 -0700 |
Jun Wu |
check-code: forbid platform.system()
|
Wed, 11 Oct 2017 17:42:35 -0700 |
Jun Wu |
largefiles: do not use platform.system()
|
Wed, 11 Oct 2017 17:38:20 -0700 |
Jun Wu |
logtoprocess: do not use platform.system()
|
Wed, 11 Oct 2017 17:27:21 -0700 |
Jun Wu |
selectors2: do not use platform.system()
|
Mon, 09 Oct 2017 12:42:28 -0700 |
Jun Wu |
dispatch: when --pager=no is passed, also disable pager on req.repo.ui
|
Wed, 11 Oct 2017 10:36:59 -0700 |
Durham Goode |
bundle2: immediate exit for ctrl+c (issue5692)
|
Wed, 04 Oct 2017 11:04:18 -0400 |
Augie Fackler |
exewrapper: format with clang-format
|
Wed, 04 Oct 2017 11:02:44 -0400 |
Augie Fackler |
util: add clang-format control comment around struct and format macro
|
Wed, 04 Oct 2017 10:57:23 -0400 |
Augie Fackler |
mpatch: reflow two oddly formatted else blocks with clang-format
|
Wed, 04 Oct 2017 10:55:51 -0400 |
Augie Fackler |
mpatch: re-wrap wide line with clang-format
|
Wed, 04 Oct 2017 10:51:39 -0400 |
Augie Fackler |
bdiff: remove trailing newlines
|
Wed, 04 Oct 2017 10:51:25 -0400 |
Augie Fackler |
bdiff: rewrap function prototypes per clang-format
|
Wed, 04 Oct 2017 10:50:54 -0400 |
Augie Fackler |
bdiff: re-wrap lines per clang-format
|
Wed, 04 Oct 2017 10:49:34 -0400 |
Augie Fackler |
bdiff: remove extra space after * per clang-format
|
Wed, 04 Oct 2017 10:48:46 -0400 |
Augie Fackler |
bdiff: fix misplaced comma in macro definition with clang-format
|
Wed, 04 Oct 2017 10:47:51 -0400 |
Augie Fackler |
bdiff: format header file with clang-format
|
Wed, 04 Oct 2017 10:47:19 -0400 |
Augie Fackler |
bdiff: sort includes using clang-format
|
Wed, 11 Oct 2017 01:47:00 +0200 |
muxator |
build: "make deb" failed when the base path contained spaces
|
Wed, 11 Oct 2017 02:06:12 +0200 |
muxator |
build: chg build was failing when the base directory contained spaces
|
Wed, 11 Oct 2017 01:37:43 +0200 |
muxator |
build: initial version detection by make deb/rpm was missing quoting
|
Wed, 11 Oct 2017 01:19:48 +0200 |
muxator |
build: make install in "/doc" failed if the destination dir contained spaces
|
Thu, 05 Oct 2017 16:13:05 +0200 |
Paul Morelle |
strip: take branch into account when selecting update target (issue5540)
|
Wed, 04 Oct 2017 18:49:09 +0200 |
Denis Laxalde |
scmutil: factor out building of transaction summary callback
|
Sun, 01 Oct 2017 09:52:44 +0200 |
Denis Laxalde |
scmutil: factor out transaction name lookup in registersummarycallback()
|
Wed, 11 Oct 2017 05:23:45 +0200 |
Boris Feld |
configitems: register the annotate diff options
|
Wed, 11 Oct 2017 05:42:56 +0200 |
Boris Feld |
configitems: register the 'convert.cvsps.logencoding' config
|
Wed, 11 Oct 2017 05:36:10 +0200 |
Boris Feld |
configitems: register the 'ui.interface.chunkselector' config
|
Wed, 11 Oct 2017 05:18:20 +0200 |
Boris Feld |
configitems: register the 'experimental.archivemetatemplate' config
|
Wed, 11 Oct 2017 04:57:54 +0200 |
Boris Feld |
configitems: register the 'rebase.singletransaction' config
|
Wed, 11 Oct 2017 17:51:40 +0200 |
Boris Feld |
configitems: register the 'server.bundle*' family of config
|
Wed, 11 Oct 2017 04:16:17 +0200 |
Boris Feld |
configitems: register the 'web.logourl' config
|
Wed, 11 Oct 2017 04:16:05 +0200 |
Boris Feld |
configitems: register the 'web.logoimg' config
|
Wed, 11 Oct 2017 04:15:48 +0200 |
Boris Feld |
configitems: register the 'web.labels' config
|
Wed, 11 Oct 2017 04:15:37 +0200 |
Boris Feld |
configitems: register the 'web.hidden' config
|
Wed, 11 Oct 2017 04:15:24 +0200 |
Boris Feld |
configitems: register the 'web.guessmime' config
|
Wed, 11 Oct 2017 04:15:08 +0200 |
Boris Feld |
configitems: register the 'web.deny_push' config
|
Wed, 11 Oct 2017 04:14:44 +0200 |
Boris Feld |
configitems: register the 'web.contact' config
|
Wed, 11 Oct 2017 04:14:33 +0200 |
Boris Feld |
configitems: register the 'web.cache' config
|
Wed, 11 Oct 2017 04:14:14 +0200 |
Boris Feld |
configitems: register the 'web.allowzip' config
|
Wed, 11 Oct 2017 04:14:01 +0200 |
Boris Feld |
configitems: register the 'web.allow_push' config
|
Wed, 11 Oct 2017 04:12:50 +0200 |
Boris Feld |
configitems: register the 'web.allowpull' config
|
Wed, 11 Oct 2017 04:12:34 +0200 |
Boris Feld |
configitems: register the 'web.allowgz' config
|
Wed, 11 Oct 2017 04:12:23 +0200 |
Boris Feld |
configitems: register the 'web.allowbz2' config
|
Wed, 11 Oct 2017 03:54:19 +0200 |
Boris Feld |
configitems: register the 'email.reply-to' config
|
Wed, 11 Oct 2017 03:54:05 +0200 |
Boris Feld |
configitems: register the 'email.cc' config
|
Wed, 11 Oct 2017 03:53:58 +0200 |
Boris Feld |
configitems: register the 'email.bcc' config
|
Wed, 11 Oct 2017 03:50:24 +0200 |
Boris Feld |
configitems: register the 'logtoprocess.uiblocked' config
|
Wed, 11 Oct 2017 03:50:14 +0200 |
Boris Feld |
configitems: register the 'logtoprocess.develwarn' config
|
Wed, 11 Oct 2017 03:49:47 +0200 |
Boris Feld |
configitems: register the 'logtoprocess.command' config
|
Wed, 11 Oct 2017 03:49:21 +0200 |
Boris Feld |
configitems: register the 'logtoprocess.commandfinish' config
|
Wed, 11 Oct 2017 03:49:04 +0200 |
Boris Feld |
configitems: register the 'logtoprocess.commandexception' config
|
Wed, 11 Oct 2017 03:45:14 +0200 |
Boris Feld |
configitems: register the 'pager.pager' config
|
Wed, 11 Oct 2017 03:41:48 +0200 |
Boris Feld |
configitems: register the 'web.maxchanges' config
|
Wed, 11 Oct 2017 03:41:01 +0200 |
Boris Feld |
configitems: register the 'web.maxfiles' config
|
Wed, 11 Oct 2017 03:39:21 +0200 |
Boris Feld |
configitems: register the 'web.maxshortchanges' config
|
Wed, 11 Oct 2017 03:36:44 +0200 |
Boris Feld |
configitems: register the 'web.motd' config
|
Wed, 11 Oct 2017 03:32:59 +0200 |
Boris Feld |
configitems: register the 'web.name' config
|
Wed, 11 Oct 2017 03:29:09 +0200 |
Boris Feld |
configitems: register the 'web.push_ssl' config
|
Wed, 11 Oct 2017 03:18:04 +0200 |
Boris Feld |
configitems: register the 'web.view' config
|
Wed, 11 Oct 2017 15:25:57 +0200 |
Boris Feld |
configitems: fix registration for 'blackbox.track' config
|
Tue, 10 Oct 2017 10:27:35 -0500 |
Kevin Bullock |
status: copy-edit and improve --terse and --verbose help
|
Tue, 19 Sep 2017 23:13:46 +0900 |
Yuya Nishihara |
templater: store revisions as ints so min/max won't compare them as strings
|
Mon, 09 Oct 2017 12:47:22 -0700 |
Durham Goode |
fsmonitor: update to match new dirstate refactor
|
Tue, 26 Sep 2017 08:37:17 +0200 |
David Demelier |
doc: rename README to README.rst
|
Mon, 09 Oct 2017 08:35:55 +0200 |
Boris Feld |
test: use current user in the multi-user amend scenario
|
Fri, 06 Oct 2017 17:05:19 +0200 |
Boris Feld |
test: cleanup verbosity variant from fatelog test
|
Fri, 06 Oct 2017 16:36:41 +0200 |
Boris Feld |
test: rename obsfate template alias
|
Fri, 06 Oct 2017 16:15:24 +0200 |
Boris Feld |
obsolete: add a devel.user.obsmarker
|
Thu, 05 Oct 2017 15:11:34 +0200 |
Paul Morelle |
strip: factor out update target selection
|
Wed, 11 Oct 2017 03:48:11 -0700 |
Augie Fackler |
contrib: add check-code rule banning use of readlink
|
Tue, 10 Oct 2017 11:03:14 -0400 |
Augie Fackler |
tests: use readlink.py instead of readlink
|
Tue, 10 Oct 2017 11:02:53 -0400 |
Augie Fackler |
tests: use readlink.py instead of readlink
|
Tue, 10 Oct 2017 11:02:40 -0400 |
Augie Fackler |
tests: use readlink.py instead of readlink
|
Tue, 10 Oct 2017 11:02:23 -0400 |
Augie Fackler |
tests: use readlink.py instead of readlink
|
Wed, 11 Oct 2017 01:56:49 -0700 |
Augie Fackler |
ui: recommend tweakdefaults in the default hgrc template
|
Tue, 10 Oct 2017 01:03:24 +0530 |
Pulkit Goyal |
tests: optimize test-copytrace-heuristics.t
|
Thu, 05 Oct 2017 13:38:48 -0700 |
Jun Wu |
patch: do not cache translated messages (API)
|
Mon, 09 Oct 2017 10:09:36 -0700 |
Eamonn Kent |
fsmonitor: add new watchman notifications to fsmonitor extension
|
Mon, 09 Oct 2017 10:09:36 -0700 |
Eamonn Kent |
fsmonitor: change the distance calculation
|
Mon, 09 Oct 2017 16:31:43 +0200 |
Boris Feld |
configitems: update default value of 'phases.new-commit'
|
Mon, 09 Oct 2017 17:33:03 +0200 |
Boris Feld |
mq: use the newcommitphase utility
|
Tue, 26 Sep 2017 18:17:47 +0200 |
Denis Laxalde |
patch: rename "header" variable into "hdr" in diff()
|
Thu, 05 Oct 2017 08:03:57 -0700 |
Mark Thomas |
merge: improve comments in mergestate._makerecords
|
Mon, 02 Oct 2017 14:05:30 -0700 |
Mark Thomas |
commands: tidy up merge state decoding in resolve
|
Mon, 02 Oct 2017 14:05:30 -0700 |
Mark Thomas |
tests: add test for path conflicts during merge
|
Mon, 02 Oct 2017 14:05:30 -0700 |
Mark Thomas |
tests: add test for path conflicts during update
|
Mon, 02 Oct 2017 14:05:30 -0700 |
Mark Thomas |
context: also consider path conflicts when clearing unknown files
|
Mon, 02 Oct 2017 14:05:30 -0700 |
Mark Thomas |
merge: check for path conflicts when merging (issue5628)
|
Mon, 02 Oct 2017 14:05:30 -0700 |
Mark Thomas |
util: add safename function for generating safe names to rename to
|
Mon, 02 Oct 2017 14:05:30 -0700 |
Mark Thomas |
merge: improve error messages for path conflicts during update
|
Mon, 02 Oct 2017 14:05:30 -0700 |
Mark Thomas |
merge: check for path conflicts when updating (issue5628)
|
Mon, 02 Oct 2017 14:05:30 -0700 |
Mark Thomas |
merge: rename conflicts to fileconflicts in _checkunknownfiles
|
Mon, 02 Oct 2017 14:05:30 -0700 |
Mark Thomas |
merge: add _checkunknowndirs function for detecting path conflicts
|
Mon, 02 Oct 2017 14:05:30 -0700 |
Mark Thomas |
merge: backup conflicting directories when getting files
|
Mon, 02 Oct 2017 14:05:30 -0700 |
Mark Thomas |
merge: add merge action 'pr' to rename files during update
|
Mon, 02 Oct 2017 14:05:30 -0700 |
Mark Thomas |
merge: add merge action 'p' to record path conflicts during update
|
Mon, 02 Oct 2017 14:05:30 -0700 |
Mark Thomas |
commands: update the resolve command to handle path conflicts
|
Mon, 02 Oct 2017 14:05:30 -0700 |
Mark Thomas |
merge: add pathconflict merge state
|
Mon, 02 Oct 2017 14:05:30 -0700 |
Mark Thomas |
tests: add a test demonstrating basic path conflict failures
|
Mon, 02 Oct 2017 14:05:30 -0700 |
Mark Thomas |
scmutil: handle conflicting files and dirs in origbackuppath
|
Sun, 01 Oct 2017 12:21:50 +0100 |
Yuya Nishihara |
extdata: show debug message if external command exits with non-zero status
|
Sat, 30 Sep 2017 08:57:50 +0100 |
Yuya Nishihara |
templatekw: allow accessing to nested namespace item by its template name
|
Sat, 30 Sep 2017 08:50:24 +0100 |
Yuya Nishihara |
templatekw: get rid of temporary dicts from shownamespaces()
|
Mon, 18 Sep 2017 23:53:05 +0900 |
Yuya Nishihara |
templatekw: rename peerpaths to peerurls per naming convention (BC)
|
Mon, 18 Sep 2017 23:31:01 +0900 |
Yuya Nishihara |
templatekw: make experimental {peerpaths} return a single-level dict (BC)
|
Mon, 18 Sep 2017 23:49:05 +0900 |
Yuya Nishihara |
templatekw: fix scope of peerpath url bound to generator
|
Mon, 18 Sep 2017 23:07:17 +0900 |
Yuya Nishihara |
templater: extend dot operator as a short for get(dict, key)
|
Sat, 09 Sep 2017 19:32:56 +0900 |
Yuya Nishihara |
templater: add dot operator to easily access a sub item
|
Sat, 09 Sep 2017 19:13:25 +0900 |
Yuya Nishihara |
templater: wrap get/min/max result so map operation can apply to element
|
Mon, 02 Oct 2017 07:18:24 +0100 |
Yuya Nishihara |
dispatch: move initialization of sys.std* files
|
Mon, 02 Oct 2017 06:52:10 +0100 |
Yuya Nishihara |
py3: work around the scope of exception variable in dispatch.run()
|
Sat, 07 Oct 2017 22:07:10 +0900 |
Yuya Nishihara |
chg: just forward --time to command server
|
Mon, 09 Oct 2017 02:30:23 -0700 |
Kostia Balytskyi |
windows: add an experimental option for long paths support
|
Sun, 08 Oct 2017 22:07:47 +0200 |
Boris Feld |
configitems: register the 'experimental.graphstyle.grandparent' config
|
Sun, 08 Oct 2017 22:07:21 +0200 |
Boris Feld |
configitems: register the 'experimental.graphstyle.missing' config
|
Sun, 08 Oct 2017 22:06:35 +0200 |
Boris Feld |
configitems: register the 'experimental.graphstyle.parent' config
|
Sun, 08 Oct 2017 21:41:37 +0200 |
Boris Feld |
configitems: register the 'devel.empty-changegroup' config
|
Sun, 08 Oct 2017 21:41:22 +0200 |
Boris Feld |
configitems: register the 'devel.cache-vfs' config
|
Sun, 08 Oct 2017 21:36:26 +0200 |
Boris Feld |
configitems: register the 'devel.warn-config-default' config
|
Sun, 08 Oct 2017 21:41:10 +0200 |
Boris Feld |
configitems: register the 'devel.warn-config' config
|
Sun, 08 Oct 2017 21:48:40 +0200 |
Boris Feld |
configitems: register 'merge.checkunknown' and 'merge.checkignored'
|
Sun, 08 Oct 2017 21:47:14 +0200 |
Boris Feld |
configitems: register the 'diff.*' config
|
Sun, 08 Oct 2017 20:43:46 +0200 |
Boris Feld |
configitems: register the 'experimental.mmapindexthreshold' config
|
Sun, 08 Oct 2017 20:42:19 +0200 |
Boris Feld |
configitems: register the 'experimental.maxdeltachainspan' config
|
Sun, 08 Oct 2017 20:16:09 +0200 |
Boris Feld |
configitems: register the 'commands.show.aliasprefix' config
|
Sun, 08 Oct 2017 20:11:34 +0200 |
Boris Feld |
configitems: register the 'blackbox.track' config
|
Sun, 08 Oct 2017 04:39:42 +0530 |
Pulkit Goyal |
copies: add docs for config `experimental.copytrace.sourcecommitlimit`
|
Thu, 05 Oct 2017 14:29:13 -0400 |
Augie Fackler |
hgweb: extract function for loading style from request context
|
Thu, 05 Oct 2017 14:27:21 -0400 |
Augie Fackler |
request: coerce content-type to native str
|
Thu, 05 Oct 2017 14:26:09 -0400 |
Augie Fackler |
request: use trivial iterator over dictionary keys
|
Thu, 05 Oct 2017 14:22:02 -0400 |
Augie Fackler |
hgweb: when constructing or adding to a wsgi environ dict, use native strs
|
Thu, 05 Oct 2017 14:17:50 -0400 |
Augie Fackler |
hgweb: produce native string for etag value
|
Thu, 05 Oct 2017 14:13:20 -0400 |
Augie Fackler |
hgweb: in protocol adapter, look for bytes instances, not str
|
Thu, 05 Oct 2017 14:12:51 -0400 |
Augie Fackler |
hgweb: in protocol adapter, avoid control reaching end of non-void function
|
Thu, 05 Oct 2017 14:18:55 -0700 |
Saurabh Singh |
test-check-code: fail new commits which use 'atexit' instead of 'ui.atexit'
|
Thu, 05 Oct 2017 20:46:49 +0000 |
Saurabh Singh |
test-push-race: use 'ui.atexit' instead of python's 'atexit'
|
Mon, 02 Oct 2017 04:48:06 +0530 |
Pulkit Goyal |
py3: use '%d' for integers instead of '%s'
|
Mon, 02 Oct 2017 04:46:17 +0530 |
Pulkit Goyal |
py3: fix keyword arguments handling in mq
|
Thu, 05 Oct 2017 20:41:50 -0700 |
Jun Wu |
test-rebase-base: clarify it is about the "--base" flag
|
Fri, 30 Jun 2017 03:36:10 +0200 |
Boris Feld |
configitems: register the 'convert.p4.encoding' config
|
Fri, 30 Jun 2017 03:42:34 +0200 |
Boris Feld |
configitems: register the 'gpg.key' config
|
Fri, 30 Jun 2017 03:42:33 +0200 |
Boris Feld |
configitems: register the 'gpg.cmd' config
|
Fri, 30 Jun 2017 03:42:50 +0200 |
Boris Feld |
configitems: register the 'keywordset.svn' config
|
Fri, 30 Jun 2017 03:42:35 +0200 |
Boris Feld |
configitems: register the 'hgk.path' config
|
Fri, 30 Jun 2017 03:44:18 +0200 |
Boris Feld |
configitems: register the 'share.poolnaming' config
|
Fri, 30 Jun 2017 03:44:17 +0200 |
Boris Feld |
configitems: register the 'share.pool' config
|
Fri, 30 Jun 2017 03:44:19 +0200 |
Boris Feld |
configitems: register the 'shelve.maxbackups' config
|
Fri, 30 Jun 2017 03:43:33 +0200 |
Boris Feld |
configitems: register the 'pager.attend' config
|
Fri, 30 Jun 2017 03:43:46 +0200 |
Boris Feld |
configitems: register the 'perf.stub' config
|
Fri, 30 Jun 2017 03:32:25 +0200 |
Boris Feld |
configitems: register the 'commands.rebase.requiredest' config
|
Fri, 30 Jun 2017 03:42:06 +0200 |
Boris Feld |
configitems: register the 'experimental.rebaseskipobsolete' config
|
Fri, 30 Jun 2017 03:41:49 +0200 |
Boris Feld |
configitems: register the 'experimental.nonnormalparanoidcheck' config
|
Fri, 30 Jun 2017 03:39:44 +0200 |
Boris Feld |
configitems: register the 'experimental.allowdivergence' config
|
Thu, 05 Oct 2017 21:56:25 +0000 |
Saurabh Singh |
histedit: removing the experimental config 'histeditng'
|
Thu, 05 Oct 2017 00:48:44 +0000 |
Saurabh Singh |
convert: fix the RevisionSpec import in the bzr module
|
Thu, 05 Oct 2017 15:12:11 -0400 |
Augie Fackler |
test-annotate: fix up expected output for pure
|
Fri, 29 Sep 2017 15:48:34 +0000 |
Alex Gaynor |
style: never use a space before a colon or comma
|
Mon, 02 Oct 2017 19:25:11 -0700 |
Jun Wu |
eol: make [eol] config section sensitive for chg confighash
|
Mon, 02 Oct 2017 16:48:58 -0700 |
Jun Wu |
test-alias: make it compatible with chg
|
Wed, 04 Oct 2017 18:39:26 -0700 |
Saurabh Singh |
serve: make tests compatible with chg
|
Sun, 01 Oct 2017 12:10:48 -0400 |
Augie Fackler |
ui: convert to/from Optional[bytes] to Optional[str] in password manager
|
Wed, 04 Oct 2017 09:04:52 -0400 |
Augie Fackler |
tests: invoke run-tests.py in test-hghave using $PYTHON (issue5697)
stable
|
Fri, 30 Jun 2017 03:37:05 +0200 |
Boris Feld |
configitems: register the 'debug.dirstate.delaywrite' config
|
Fri, 30 Jun 2017 03:43:13 +0200 |
Boris Feld |
configitems: register the 'merge.preferancestor' config
|
Fri, 30 Jun 2017 03:39:10 +0200 |
Boris Feld |
configitems: register the 'email.from' config
|
Fri, 30 Jun 2017 03:44:24 +0200 |
Boris Feld |
configitems: register the 'smtp.port' config
|
Fri, 30 Jun 2017 03:43:48 +0200 |
Boris Feld |
configitems: register the 'phases.new-commit' config
|
Fri, 30 Jun 2017 03:41:23 +0200 |
Boris Feld |
configitems: register the 'experimental.histeditng' config
|
Fri, 30 Jun 2017 03:41:19 +0200 |
Boris Feld |
configitems: register the 'experimental.histedit.autoverb' config
|
Fri, 30 Jun 2017 03:42:40 +0200 |
Boris Feld |
configitems: register the 'histedit.singletransaction' config
|
Fri, 30 Jun 2017 03:42:39 +0200 |
Boris Feld |
configitems: register the 'histedit.linelen' config
|
Fri, 30 Jun 2017 03:42:38 +0200 |
Boris Feld |
configitems: register the 'histedit.dropmissing' config
|
Fri, 30 Jun 2017 03:42:37 +0200 |
Boris Feld |
configitems: register the 'histedit.defaultrev' config
|
Fri, 30 Jun 2017 03:44:30 +0200 |
Boris Feld |
configitems: register the 'transplant.log' config
|
Fri, 30 Jun 2017 03:44:29 +0200 |
Boris Feld |
configitems: register the 'transplant.filter' config
|
Wed, 04 Oct 2017 11:58:00 -0400 |
Augie Fackler |
urllibcompat: move some adapters from pycompat to urllibcompat
|
Sun, 01 Oct 2017 12:14:21 -0400 |
Augie Fackler |
cleanup: use urllibcompat for renamed methods on urllib request objects
|
Sun, 01 Oct 2017 10:45:03 -0400 |
Augie Fackler |
urllibcompat: new library to help abstract out some python3 urllib2 stuff
|
Wed, 04 Oct 2017 10:42:55 -0700 |
Saurabh Singh |
test-devel-warnings: make the test compatible with chg
|
Sun, 01 Oct 2017 22:26:24 +0100 |
Gregory Szorc |
fsmonitor: use configitem
|
Sun, 01 Oct 2017 23:47:16 +0100 |
Gregory Szorc |
fsmonitor: access copymap in new location
|
Sun, 01 Oct 2017 12:12:56 +0100 |
Yuya Nishihara |
extdata: use subprocess so we don't have to chdir() manually
|
Sun, 01 Oct 2017 11:58:27 +0100 |
Yuya Nishihara |
extdata: just use iterator to read lines one by one
|
Sun, 01 Oct 2017 11:56:41 +0100 |
Yuya Nishihara |
extdata: ignore ambiguous identifier as well
|
Sun, 01 Oct 2017 11:13:09 +0100 |
Yuya Nishihara |
templater: add experimental support for extdata
|
Sun, 01 Oct 2017 10:50:00 +0100 |
Yuya Nishihara |
revset: add experimental support for extdata
|
Tue, 13 Sep 2016 14:14:05 -0500 |
Matt Mackall |
extdata: add extdatasource reader
|
Wed, 04 Oct 2017 10:02:15 +0200 |
Denis Laxalde |
tests: change to parent directory before all "hg init" in test-log.t
|
Tue, 03 Oct 2017 12:00:07 -0700 |
Jun Wu |
config: add a missing preparewrite() call
|
Tue, 03 Oct 2017 16:59:17 -0700 |
Saurabh Singh |
test-strip: make test compatible with chg
|
Tue, 03 Oct 2017 14:35:24 -0700 |
Saurabh Singh |
test-hook: make test compatible with chg
|
Tue, 03 Oct 2017 13:30:36 -0700 |
Saurabh Singh |
test-setdiscovery: make test compatible with chg
|
Tue, 03 Oct 2017 13:05:58 -0700 |
Saurabh Singh |
test-merge-subrepos: make test compatible with chg
|
Tue, 03 Oct 2017 12:49:28 -0700 |
Saurabh Singh |
test-convert-cvs: make test compatible with chg
|
Tue, 03 Oct 2017 12:09:23 -0700 |
Saurabh Singh |
test-basic: make test compatible with chg
|
Mon, 02 Oct 2017 20:23:25 -0700 |
Jun Wu |
zeroconf: do not crash if socket being read is closed by another thread
|
Mon, 02 Oct 2017 19:31:33 -0700 |
Jun Wu |
test-revlog-mmapindex: make it compatible with chg
|
Mon, 02 Oct 2017 19:10:32 -0700 |
Jun Wu |
test-profile: gate chg-incompatible part with '#if chg'
|
Mon, 02 Oct 2017 18:22:43 -0700 |
Jun Wu |
test-logtoprocess: make it compatible with chg
|
Tue, 03 Oct 2017 11:10:03 -0700 |
Saurabh Singh |
test-globalopts: make the test compatible with chg
|
Mon, 02 Oct 2017 16:11:57 -0700 |
Jun Wu |
test-pager: make it compatible with chg
|
Mon, 02 Oct 2017 11:03:53 +0100 |
Gregory Szorc |
changelog: use a Factory for default value for files
|
Mon, 02 Oct 2017 19:28:41 +0100 |
Gregory Szorc |
cext: wrap before brace for functions
|
Mon, 02 Oct 2017 19:09:52 +0100 |
Gregory Szorc |
cext: put case statements on separate line
|
Mon, 02 Oct 2017 19:06:00 +0100 |
Gregory Szorc |
cext: reorder #include
|
Mon, 02 Oct 2017 19:02:43 +0100 |
Gregory Szorc |
cext: move braces for control statements to same line
|
Mon, 02 Oct 2017 19:17:04 +0100 |
Saurabh Singh |
registrar: fixing typo in comment
|
Fri, 29 Sep 2017 15:49:20 +0000 |
Alex Gaynor |
style: never put multiple statements on one line
|
Mon, 02 Oct 2017 18:18:57 +0100 |
Siddharth Agarwal |
annotate: mark lines affected by skip-annotate with *
|
Mon, 02 Oct 2017 02:34:47 -0700 |
Siddharth Agarwal |
annotate: track whether a particular annotation was the result of a skip
|
Mon, 02 Oct 2017 02:34:47 -0700 |
Siddharth Agarwal |
annotate: introduce attr for storing per-line annotate data
|
Mon, 02 Oct 2017 02:34:47 -0700 |
Siddharth Agarwal |
context: rename local 'attr' to 'attr_'
|
Mon, 02 Oct 2017 02:34:47 -0700 |
Siddharth Agarwal |
annotate: move annotatepair unit tests to a separate file
|
Mon, 02 Oct 2017 02:34:47 -0700 |
Siddharth Agarwal |
check-code: allow an exception for camelcase where required
|
Sun, 01 Oct 2017 12:16:34 -0400 |
Augie Fackler |
url: use native strings for header values
|
Sun, 01 Oct 2017 12:15:53 -0400 |
Augie Fackler |
keepalive: python 3 portability tweaks
|
Sun, 01 Oct 2017 07:29:51 -0400 |
Augie Fackler |
httppasswordmgrdbproxy: specify exact arguments
|
Sun, 01 Oct 2017 08:37:04 +0100 |
Yuya Nishihara |
formatter: fix default list/dict generator to be evaluated more than once
|
Wed, 27 Sep 2017 21:38:48 +0900 |
Yuya Nishihara |
doctest: drop hack to run py2/3 tests selectively
|
Sun, 01 Oct 2017 01:02:22 +0200 |
muxator |
docker: try to follow the best practices for writing Dockerfiles
|
Thu, 24 Aug 2017 18:40:30 +0200 |
Boris Feld |
effectflag: document effect flag
|
Thu, 06 Jul 2017 15:00:07 +0200 |
Boris Feld |
effectflag: detect when diff changed
|
Thu, 06 Jul 2017 14:58:44 +0200 |
Boris Feld |
effectflag: detect when meta changed
|
Thu, 06 Jul 2017 14:56:16 +0200 |
Boris Feld |
effectflag: detect when parents changed
|
Thu, 06 Jul 2017 14:55:12 +0200 |
Boris Feld |
effectflag: detect when branch changed
|
Thu, 06 Jul 2017 14:54:22 +0200 |
Boris Feld |
effectflag: detect when date changed
|
Thu, 06 Jul 2017 14:53:48 +0200 |
Boris Feld |
effectflag: detect when user changed
|
Thu, 06 Jul 2017 14:52:34 +0200 |
Boris Feld |
effectflag: detect when description changed
|
Thu, 06 Jul 2017 14:51:08 +0200 |
Boris Feld |
tests: add tests for effect flags
|
Thu, 06 Jul 2017 14:50:17 +0200 |
Boris Feld |
effectflag: store an empty effect flag for the moment
|
Fri, 30 Jun 2017 03:44:00 +0200 |
Boris Feld |
configitems: register the 'profiling.type' config
|
Fri, 30 Jun 2017 03:43:57 +0200 |
Boris Feld |
configitems: register the 'profiling.showmin' config
|
Fri, 30 Jun 2017 03:43:56 +0200 |
Boris Feld |
configitems: register the 'profiling.showmax' config
|
Fri, 30 Jun 2017 03:43:55 +0200 |
Boris Feld |
configitems: register the 'profiling.output' config
|
Sun, 01 Oct 2017 16:46:02 +0100 |
Simon Whitaker |
dirstate: implement __len__ on dirstatemap (issue5695)
|
Sun, 01 Oct 2017 12:54:35 +0100 |
Simon Whitaker |
obsmarker: crash more helpfully when metadata fields are >255bytes (issue5681)
|
Sun, 01 Oct 2017 03:31:32 -0700 |
Kyle Lippincott |
deb: build and install chg
|
Sun, 01 Oct 2017 02:53:10 -0700 |
Kyle Lippincott |
deb: install zsh completions to /usr/share/zsh/vendor-completions
|
Sun, 01 Oct 2017 14:37:50 +0100 |
Rishabh Madan |
releasenotes: display release notes when no filename is specified
|
Sun, 01 Oct 2017 12:29:33 +0100 |
Gregory Szorc |
hgweb: use parsebool for parsing diff query string options
|
Sun, 01 Oct 2017 14:02:47 +0100 |
Gregory Szorc |
hgweb: remove extra </div>
|
Sun, 01 Oct 2017 05:21:32 -0700 |
Kyle Lippincott |
tests: add "have" check for dpkg builddeps
|
Sun, 01 Oct 2017 04:37:56 -0700 |
Kyle Lippincott |
tests: expect parsers.so in cext, parsers.py in pure (test-debian-packages)
|
Sun, 01 Oct 2017 04:10:01 -0700 |
Kyle Lippincott |
hghave: check for debuild being installed as well
|
Sun, 01 Oct 2017 03:24:20 -0700 |
Siddharth Agarwal |
changelog: use attrs instead of namedtuple
|
Sun, 01 Oct 2017 04:14:16 -0700 |
Siddharth Agarwal |
thirdparty: vendor attrs
|
Sun, 01 Oct 2017 04:04:18 -0700 |
Siddharth Agarwal |
python3: don't byte mangle third-party packages
|
Sun, 01 Oct 2017 03:24:19 -0700 |
Siddharth Agarwal |
tests: disable lints on mercurial/thirdparty
|
Sun, 01 Oct 2017 03:48:28 -0700 |
Kyle Lippincott |
hghave: fix dpkg --version check to work on recent dpkg versions
|
Sun, 01 Oct 2017 11:29:20 +0100 |
Gregory Szorc |
commands: rename clone --uncompressed to --stream and document
|
Sun, 01 Oct 2017 10:17:11 +0100 |
Gregory Szorc |
commands: remove suggestion to clone via `cp -al`
|
Sat, 30 Sep 2017 09:01:36 +0100 |
Gregory Szorc |
hgweb: add HTML elements to control whitespace settings for annotate
|
Sat, 30 Sep 2017 09:08:01 +0100 |
Gregory Szorc |
hgweb: query string arguments to control whitespace for annotate
|
Sat, 30 Sep 2017 09:07:00 +0100 |
Gregory Szorc |
tests: add tests for hgweb annotate output
|
Thu, 06 Jul 2017 14:46:07 +0200 |
Boris Feld |
obsolete: clean createmarkers part about operation
|
Sat, 30 Sep 2017 12:58:06 -0400 |
Augie Fackler |
treediscovery: update test expectation
|
Sat, 30 Sep 2017 12:57:00 -0400 |
Augie Fackler |
tests: update some clonebundles expectations to pass on both pure and non-pure
|
Sun, 01 Oct 2017 10:41:39 +0100 |
Kevin Bullock |
merge with stable
|
Fri, 29 Sep 2017 11:55:44 -0400 |
Augie Fackler |
contrib: add a check to check-code to ban superfluous pass statements
|
Sat, 30 Sep 2017 07:45:18 -0400 |
Augie Fackler |
posix: replace superfluous pass statement with explicit return
|
Sat, 30 Sep 2017 07:45:51 -0400 |
Augie Fackler |
subrepo: remove superfluous pass statements
|
Sat, 30 Sep 2017 07:45:41 -0400 |
Augie Fackler |
registrar: remove superfluous pass statements
|
Sat, 30 Sep 2017 07:45:07 -0400 |
Augie Fackler |
patch: remove superfluous pass statements
|
Sat, 30 Sep 2017 07:44:55 -0400 |
Augie Fackler |
obsolete: remove superfluous pass statements
|
Sat, 30 Sep 2017 07:44:45 -0400 |
Augie Fackler |
match: remove superfluous pass statements
|
Sat, 30 Sep 2017 07:44:34 -0400 |
Augie Fackler |
localrepo: remove superfluous pass statements
|
Sat, 30 Sep 2017 07:44:20 -0400 |
Augie Fackler |
hgweb: remove superfluous pass statements
|
Sat, 30 Sep 2017 07:44:08 -0400 |
Augie Fackler |
formatter: remove superfluous pass statements
|
Sat, 30 Sep 2017 07:43:53 -0400 |
Augie Fackler |
exchange: remove superfluous pass statements
|
Sat, 30 Sep 2017 07:43:40 -0400 |
Augie Fackler |
commandserver: remove superfluous pass statements
|
Sat, 30 Sep 2017 07:43:26 -0400 |
Augie Fackler |
cmdutil: remove superfluous pass statements
|
Sat, 30 Sep 2017 07:43:11 -0400 |
Augie Fackler |
byterange: remove superfluous pass statements
|
Sat, 30 Sep 2017 07:42:59 -0400 |
Augie Fackler |
branchmap: remove superfluous pass statements
|
Sat, 30 Sep 2017 07:42:47 -0400 |
Augie Fackler |
convert: remove superfluous pass statements
|
Fri, 29 Sep 2017 11:55:26 -0400 |
Augie Fackler |
bugzilla: remove superfluous pass statements
|
Sat, 30 Sep 2017 07:52:48 -0700 |
Martin von Zweigbergk |
merge with stable
|
Fri, 22 Sep 2017 22:45:02 +0900 |
Yuya Nishihara |
copytrace: use ctx.mutable() instead of adhoc constant of non-public phases
|
Sat, 30 Sep 2017 10:09:29 +0100 |
Boris Feld |
exchange: fix test for remote support of binary phases
|
Thu, 28 Sep 2017 15:24:54 +0100 |
Gregory Szorc |
exchange: perform stream clone with clone bundle with --uncompressed
|
Thu, 28 Sep 2017 12:17:30 +0200 |
Gregory Szorc |
tests: add tests for clone bundles with --uncompressed
|
Wed, 27 Sep 2017 19:27:41 +0900 |
Yuya Nishihara |
py3: work around bytes/unicode divergence in parsedate()
|
Wed, 27 Sep 2017 19:13:43 +0900 |
Yuya Nishihara |
py3: replace bytes[n] with slicing in checkwinfilename()
|
Wed, 27 Sep 2017 19:11:28 +0900 |
Yuya Nishihara |
py3: manually escape control character to be embedded in win filename error
|
Wed, 27 Sep 2017 19:08:23 +0900 |
Yuya Nishihara |
py3: replace str(None) with literal in convcmd.py
|
Wed, 27 Sep 2017 19:04:32 +0900 |
Yuya Nishihara |
py3: remove use of str() in hgwebdir
|
Wed, 27 Sep 2017 18:07:48 -0700 |
Jun Wu |
config: use copy-on-write to improve copy performance
|
Sun, 01 Oct 2017 05:28:54 -0400 |
Augie Fackler |
Added signature for changeset 2f427b57bf90
stable
|
Sun, 01 Oct 2017 05:28:49 -0400 |
Augie Fackler |
Added tag 4.3.3 for changeset 2f427b57bf90
stable
|
Mon, 18 Sep 2017 10:54:00 -0700 |
Jun Wu |
rebase: move bookmarks with --keep (issue5682)
stable 4.3.3
|
Wed, 20 Sep 2017 09:32:26 -0700 |
Martin von Zweigbergk |
cleanupnodes: rename "mapping" to "replacements"
stable
|
Wed, 20 Sep 2017 09:10:43 -0700 |
Martin von Zweigbergk |
cleanupnodes: separate out bookmark destination calculation from actual update
stable
|
Wed, 20 Sep 2017 09:55:52 -0700 |
Mark Thomas |
ui: check for progress singleton when clearing progress bar (issue5684)
stable
|
Sat, 30 Sep 2017 18:19:14 +0530 |
Pulkit Goyal |
py3: whitelist 15 more tests passing on Python 3
|
Sat, 30 Sep 2017 15:48:08 +0530 |
Pulkit Goyal |
py3: use pycompat.bytestr instead of str
|
Sat, 30 Sep 2017 15:45:15 +0530 |
Pulkit Goyal |
py3: explicitly convert dict.keys() and dict.items() into a list
|
Sat, 30 Sep 2017 18:02:53 +0530 |
Pulkit Goyal |
py3: use '%d' instead of '%s' for integers
|
Sat, 30 Sep 2017 15:46:36 +0530 |
Pulkit Goyal |
py3: use pycompat.strkwargs() before passing a dict as keyword argument
|
Sat, 30 Sep 2017 05:22:22 +0530 |
Pulkit Goyal |
py3: return False early while checking whether None is a key in lazymanifest
|
Fri, 29 Sep 2017 14:49:05 -0700 |
Martin von Zweigbergk |
dirstate: use keyword arguments to clarify status()'s callers
|
Fri, 29 Sep 2017 14:19:36 -0700 |
Martin von Zweigbergk |
dirstate: use keyword arguments to clarify walk()'s callers
|
Fri, 29 Sep 2017 14:23:41 -0700 |
Martin von Zweigbergk |
perf: remove fallbacks to ancient versions of dirstate.walk()
|
Tue, 29 Aug 2017 00:21:25 +0530 |
Rishabh Madan |
releasenotes: update docstrings with information on additional flags
|
Thu, 28 Sep 2017 13:22:58 +0530 |
Rishabh Madan |
releasenotes: raise error on simultaneous usage of flags
|
Tue, 26 Sep 2017 03:56:20 -0700 |
Durham Goode |
dirstate: move parents source of truth to dirstatemap
|
Tue, 26 Sep 2017 03:56:20 -0700 |
Durham Goode |
dirstate: move parent reading to the dirstatemap class
|
Tue, 26 Sep 2017 03:56:20 -0700 |
Durham Goode |
dirstate: move opendirstatefile to dirstatemap
|
Tue, 26 Sep 2017 03:56:20 -0700 |
Durham Goode |
dirstate: move _copymap to dirstatemap
|
Tue, 26 Sep 2017 03:56:20 -0700 |
Durham Goode |
dirstate: move _dirs to dirstatemap
|
Tue, 26 Sep 2017 03:56:20 -0700 |
Durham Goode |
dirstate: move filefoldmap to dirstatemap
|
Tue, 26 Sep 2017 03:56:20 -0700 |
Durham Goode |
dirstate: move nonnormalentries to dirstatemap
|
Tue, 26 Sep 2017 03:56:20 -0700 |
Durham Goode |
dirstate: create new dirstatemap class
|
Fri, 29 Sep 2017 15:49:43 +0000 |
Alex Gaynor |
style: always use `x is not None` instead of `not x is None`
|
Sun, 24 Apr 2016 18:41:23 +0900 |
Yuya Nishihara |
templatekw: add new-style template expansion to {manifest}
|
Mon, 24 Apr 2017 21:37:11 +0900 |
Yuya Nishihara |
templater: adjust binding strength of '%' and '|' operators (BC)
|
Sun, 24 Sep 2017 15:22:46 +0900 |
Yuya Nishihara |
templatekw: just pass underlying value (or key) to joinfmt() function
|
Sun, 24 Sep 2017 12:43:57 +0900 |
Yuya Nishihara |
scmutil: extract helper functions that returns human-readable change id
|
Sat, 02 Sep 2017 23:13:54 +0900 |
Yuya Nishihara |
templater: extract helper to just evaluate template expression
|
Sat, 02 Sep 2017 23:09:34 +0900 |
Yuya Nishihara |
templater: do not destructure operands in buildmap()
|
Sat, 09 Sep 2017 19:01:18 +0900 |
Yuya Nishihara |
templater: use helper function to get name of non-iterable keyword
|
Tue, 26 Sep 2017 15:55:01 +0200 |
Boris Feld |
pull: remove inadequate use of operations records to update stepdone
|
Sun, 24 Sep 2017 21:27:18 +0200 |
Boris Feld |
pull: use 'phase-heads' to retrieve phase information
|
Wed, 20 Sep 2017 18:29:10 +0200 |
Boris Feld |
bundle2: only grab a transaction when 'phase-heads' affect the repository
|
Tue, 19 Sep 2017 22:23:41 +0200 |
Boris Feld |
phases: move the binary decoding function in the phases module
|
Tue, 19 Sep 2017 22:01:31 +0200 |
Boris Feld |
phases: move binary encoding into a reusable function
|
Tue, 19 Sep 2017 22:08:09 +0200 |
Boris Feld |
phases: use a Struct object for binary encoding and decoding
|
Wed, 20 Sep 2017 05:47:33 +0200 |
Boris Feld |
discovery: avoid dropping remote heads hidden locally
|
Fri, 29 Sep 2017 11:41:24 -0700 |
Jun Wu |
test-patchbomb: use mocktime
|
Thu, 28 Sep 2017 10:37:53 -0700 |
Jun Wu |
test-patchbomb: fix the test
|
Wed, 27 Sep 2017 15:14:59 -0700 |
Jun Wu |
progress: make ETA only consider progress made in the last minute
|
Wed, 27 Sep 2017 14:30:58 -0700 |
Jun Wu |
progress: remove progress.estimate config
|
Tue, 26 Sep 2017 12:48:15 -0700 |
Jun Wu |
progress: demonstrate non-linear progress has a bad ETA experience
|
Thu, 21 Sep 2017 15:58:44 +0530 |
Pulkit Goyal |
copytrace: add a a new config to limit the number of drafts in heuristics
|
Tue, 26 Sep 2017 16:14:57 +0300 |
Igor Ippolitov |
mail: encode long unicode lines in emails properly (issue5687)
|
Sat, 23 Sep 2017 14:58:40 -0700 |
Jun Wu |
chg: show timestamp with debug messages
|
Mon, 25 Sep 2017 11:05:16 +0200 |
Gregory Szorc |
keepalive: add more context to bad status line errors
|
Fri, 18 Aug 2017 20:20:38 -0700 |
Gregory Szorc |
tests: add interface checks for bundle, statichttp, and union peers
|
Sat, 23 Sep 2017 13:46:12 -0700 |
Jun Wu |
alias: make alias command lazily resolved
|
Sat, 23 Sep 2017 13:31:09 -0700 |
Jun Wu |
alias: test duplicated definition earlier
|
Sun, 24 Sep 2017 19:37:55 +0530 |
Pulkit Goyal |
uncommit: add a test for uncommit with uncommitondirtywdir config in merge
|
Thu, 14 Sep 2017 13:14:32 -0700 |
Phil Cohen |
largefiles: force an on-disk merge
|
Thu, 14 Sep 2017 13:14:32 -0700 |
Phil Cohen |
merge: allow a custom working context to be passed to update
|
Wed, 14 Jun 2017 11:13:57 -0400 |
Augie Fackler |
patchbomb: add test that shows --to and --cc override matching config item
|
Thu, 21 Sep 2017 11:10:20 -0700 |
Jun Wu |
blackbox: move _openlogfile to a separate method
|
Thu, 21 Sep 2017 11:03:37 -0700 |
Jun Wu |
blackbox: do not prevent 'chg init' from working
|
Mon, 11 Sep 2017 20:07:41 -0400 |
Augie Fackler |
tests: add a test for blackbox with nested alias configurations
|
Mon, 11 Sep 2017 20:06:52 -0400 |
Augie Fackler |
tests: clean up blackbox test around aliases a little bit
|
Wed, 13 Sep 2017 17:26:26 +0000 |
Mark Thomas |
revlog: add option to mmap revlog index
|
Thu, 21 Sep 2017 05:54:34 -0700 |
Mark Thomas |
util: add an mmapread method
|
Wed, 20 Sep 2017 09:35:45 -0700 |
Durham Goode |
changegroup: remove dictionary creation from deltachunk
|
Wed, 20 Sep 2017 09:39:03 -0700 |
Durham Goode |
bundlerepo: update to use new deltaiter api
|
Wed, 20 Sep 2017 09:28:30 -0700 |
Durham Goode |
debug: update debugbundle to use new deltaiter api
|
Wed, 20 Sep 2017 09:22:22 -0700 |
Durham Goode |
revlog: add revmap back to revlog.addgroup
|
Tue, 19 Sep 2017 22:06:26 -0700 |
Martin von Zweigbergk |
rebase: also include other namespaces in changeset description
|
Wed, 20 Sep 2017 07:46:55 +0530 |
Pulkit Goyal |
tersestatus: sort the dictionary before iterating on it
|
Sun, 03 Sep 2017 20:06:45 +0530 |
Pulkit Goyal |
copytrace: use the full copytracing method if only drafts are involved
|
Fri, 15 Sep 2017 10:43:22 -0700 |
Martin von Zweigbergk |
templates: introduce a obsfateoperation() function
|
Fri, 15 Sep 2017 10:42:49 -0700 |
Martin von Zweigbergk |
obsmarker: track operation by default
|
Wed, 20 Sep 2017 02:40:25 +0530 |
Pulkit Goyal |
uncommit: add an experimental.uncommitondirtywdir config
|
Wed, 20 Sep 2017 02:18:01 +0530 |
Pulkit Goyal |
uncommit: don't allow bare uncommit on dirty working directory
|
Sat, 16 Sep 2017 02:34:13 +0530 |
Pulkit Goyal |
uncommit: rename the flag 'empty' to 'keep' which retains empty changeset
|
Mon, 18 Sep 2017 14:19:47 -0400 |
Augie Fackler |
tests: avoid repr in test-bundle2-format.t
|
Mon, 18 Sep 2017 14:04:05 -0400 |
Augie Fackler |
tests: port test-bundle2-format inline helper script to Python 3
|
Tue, 19 Sep 2017 00:27:55 -0400 |
Augie Fackler |
bundle2: portably grab first byte of part name for letter check
|
Mon, 18 Sep 2017 14:03:21 -0400 |
Augie Fackler |
bundle2: make ValueError messages native strings
|
Mon, 18 Sep 2017 13:36:05 -0400 |
Augie Fackler |
bundle2: update check for a generator to work on Python 3
|
Mon, 18 Sep 2017 13:35:43 -0400 |
Augie Fackler |
bundle2: stop using %r to quote part names
|
Mon, 18 Sep 2017 16:01:03 -0700 |
Jun Wu |
blackbox: set lastui even if ui.log is not called (issue5518)
|
Wed, 06 Sep 2017 21:23:38 -0700 |
Jun Wu |
blackbox: unindent a try block
|
Mon, 18 Sep 2017 15:56:08 -0700 |
Jun Wu |
blackbox: simplify ui states
|
Fri, 01 Sep 2017 19:42:09 -0700 |
Jun Wu |
revset: move weight information to predicate
|
Fri, 01 Sep 2017 19:30:40 -0700 |
Jun Wu |
revset: remove "small" argument from "_optimize"
|
Mon, 18 Sep 2017 13:37:00 -0400 |
Augie Fackler |
ui: fix progress debug log format strings to work on Python 3
|
Mon, 18 Sep 2017 13:37:32 -0400 |
Augie Fackler |
tests: update `f` helper script to work on Python 3
|
Tue, 19 Sep 2017 00:09:37 -0400 |
Augie Fackler |
tests: fix run-tests XML reporting on Python 3
|
Tue, 19 Sep 2017 00:08:52 -0400 |
Augie Fackler |
tests: convert bisect support regex to binary
|
Tue, 19 Sep 2017 00:08:12 -0400 |
Augie Fackler |
tests: decode bytes path to hg command before hitting with shellquote
|
Tue, 19 Sep 2017 00:07:51 -0400 |
Augie Fackler |
tests: fix test-is-whitelisted check in run-tests
|
Tue, 19 Sep 2017 00:07:23 -0400 |
Augie Fackler |
tests: fix run-tests "slow test" check
|
Tue, 19 Sep 2017 00:06:57 -0400 |
Augie Fackler |
tests: fix run-tests default values in Test constructor
|
Mon, 18 Sep 2017 17:11:32 -0400 |
Augie Fackler |
tests: add support for listing tests to run in a file
|
Mon, 18 Sep 2017 15:34:50 -0400 |
Augie Fackler |
python3: remove test-update-dest.t from the whitelist
|
Thu, 14 Sep 2017 10:20:05 -0700 |
Durham Goode |
bundle2: move part processing to a separate function
|
Thu, 14 Sep 2017 10:20:05 -0700 |
Durham Goode |
bundle2: remove unnecessary try finally
|
Thu, 14 Sep 2017 10:20:05 -0700 |
Durham Goode |
bundle2: move handler validation out of processpart
|
Thu, 14 Sep 2017 10:20:05 -0700 |
Durham Goode |
bundle2: move processpart stream maintenance into part iterator
|
Mon, 18 Sep 2017 14:12:20 -0500 |
Kevin Bullock |
merge with stable
|
Sun, 17 Sep 2017 12:39:53 +0900 |
Yuya Nishihara |
py3: convert system strings to bytes in doctest of formatter.py
|
Sun, 17 Sep 2017 12:39:14 +0900 |
Yuya Nishihara |
py3: rewrite stdout hack of doctest by using ui.pushbuffer()
|
Sun, 17 Sep 2017 12:26:42 +0900 |
Yuya Nishihara |
py3: use bytes os.sep in doctest of pathutil.py
|
Sun, 17 Sep 2017 12:23:16 +0900 |
Yuya Nishihara |
py3: fix doctests in patch.py to be compatible with Python 3
|
Sun, 17 Sep 2017 12:20:35 +0900 |
Yuya Nishihara |
py3: stop using bytes[n] in patch.py
|
Sun, 03 Sep 2017 16:45:33 +0900 |
Yuya Nishihara |
error: move patch.PatchError so it can easily implement __bytes__ (API)
|
Fri, 15 Sep 2017 00:01:57 -0700 |
Martin von Zweigbergk |
templater: extract shortest() logic from template function
|
Fri, 15 Sep 2017 18:37:29 -0400 |
Augie Fackler |
bundle2: raise a more helpful error if building a bundle part header fails
|
Fri, 15 Sep 2017 18:57:50 +0200 |
Boris Feld |
hgwebdir: read 'web.template' untrusted
|
Fri, 30 Jun 2017 03:45:53 +0200 |
Boris Feld |
configitems: register the 'web.templates' config
|
Fri, 30 Jun 2017 03:45:52 +0200 |
Boris Feld |
configitems: register the 'web.style' config
|
Fri, 30 Jun 2017 03:45:51 +0200 |
Boris Feld |
configitems: register the 'web.stripes' config
|
Fri, 30 Jun 2017 03:45:50 +0200 |
Boris Feld |
configitems: register the 'web.refreshinterval' config
|
Fri, 30 Jun 2017 03:45:49 +0200 |
Boris Feld |
configitems: register the 'web.prefix' config
|
Fri, 30 Jun 2017 03:45:48 +0200 |
Boris Feld |
configitems: register the 'web.port' config
|
Fri, 30 Jun 2017 03:45:47 +0200 |
Boris Feld |
configitems: register the 'web.ipv6' config
|
Fri, 30 Jun 2017 03:45:45 +0200 |
Boris Feld |
configitems: register the 'web.errorlog' config
|
Fri, 30 Jun 2017 03:45:44 +0200 |
Boris Feld |
configitems: register the 'web.encoding' config
|
Fri, 30 Jun 2017 03:45:43 +0200 |
Boris Feld |
configitems: register the 'web.description' config
|
Fri, 30 Jun 2017 03:45:42 +0200 |
Boris Feld |
configitems: register the 'web.descend' config
|
Fri, 30 Jun 2017 03:45:41 +0200 |
Boris Feld |
configitems: register the 'web.deny_read' config
|
Fri, 30 Jun 2017 03:45:40 +0200 |
Boris Feld |
configitems: register the 'web.csp' config
|
Fri, 30 Jun 2017 03:45:38 +0200 |
Boris Feld |
configitems: register the 'web.collapse' config
|
Fri, 30 Jun 2017 03:45:37 +0200 |
Boris Feld |
configitems: register the 'web.certificate' config
|
Fri, 30 Jun 2017 03:45:36 +0200 |
Boris Feld |
configitems: register the 'web.cacerts' config
|
Fri, 30 Jun 2017 03:45:35 +0200 |
Boris Feld |
configitems: register the 'web.baseurl' config
|
Fri, 30 Jun 2017 03:45:34 +0200 |
Boris Feld |
configitems: register the 'web.allow_read' config
|
Fri, 30 Jun 2017 03:45:33 +0200 |
Boris Feld |
configitems: register the 'web.allow_archive' config
|
Fri, 30 Jun 2017 03:45:32 +0200 |
Boris Feld |
configitems: register the 'web.address' config
|
Fri, 30 Jun 2017 03:45:31 +0200 |
Boris Feld |
configitems: register the 'web.accesslog' config
|
Fri, 15 Sep 2017 19:21:08 +0200 |
Boris Feld |
web: use '_unset' default value for proxy config method
|
Sat, 16 Sep 2017 11:48:05 -0400 |
Augie Fackler |
tests: use int() instead of long() in test-pathencode.py
|
Sat, 16 Sep 2017 11:47:53 -0400 |
Augie Fackler |
tests: add xrange alias for test-pathencode.py
|
Sat, 16 Sep 2017 11:33:16 -0400 |
Augie Fackler |
python3: another 3 tests whitelisted
|
Tue, 22 Aug 2017 21:22:34 -0400 |
Augie Fackler |
repair: reliably obtain bytestr of node ids
|
Fri, 15 Sep 2017 18:38:36 -0400 |
Augie Fackler |
bundles: turn nbchanges int into a bytestr using pycompat.bytestr
|
Sat, 16 Sep 2017 11:09:08 -0400 |
Augie Fackler |
exchange: hit opargs with pycompat.strkwargs before **-ing it
|
Fri, 15 Sep 2017 23:58:45 +0900 |
Yuya Nishihara |
revlog: update signature of dummy addgroup() in bundlerepo and unionrepo
|
Sat, 16 Sep 2017 22:55:48 +0900 |
Yuya Nishihara |
py3: use 'surrogatepass' error handler to process U+DCxx transparently
|
Sat, 16 Sep 2017 22:42:19 +0900 |
Yuya Nishihara |
py3: don't pass bytes to array.array()
|
Sun, 03 Sep 2017 15:54:29 +0900 |
Yuya Nishihara |
py3: wrap bytes in encoding.from/toutf8b() with bytestr
|
Sun, 03 Sep 2017 17:28:47 +0900 |
Yuya Nishihara |
py3: iterate bytes as a byte string in store.lowerencode()
|
Sun, 03 Sep 2017 17:27:50 +0900 |
Yuya Nishihara |
py3: use bytechr() in store._buildlowerencodefun()
|
Sun, 03 Sep 2017 17:26:10 +0900 |
Yuya Nishihara |
store: give name to lowerencode function
|
Sun, 03 Sep 2017 15:32:45 +0900 |
Yuya Nishihara |
py3: iterate bytes as a byte string in dagparser.py
|
Sun, 03 Sep 2017 15:28:39 +0900 |
Yuya Nishihara |
py3: wrap string constants in dagparser.py with bytestr()
|
Sun, 03 Sep 2017 15:25:50 +0900 |
Yuya Nishihara |
py3: drop use of str() in dagparser.py
|
Sun, 03 Sep 2017 15:22:54 +0900 |
Yuya Nishihara |
dagparser: fix variable name in error message
|
Sun, 03 Sep 2017 17:47:21 +0900 |
Yuya Nishihara |
py3: convert function name to bytes in ui.configwith()
|
Wed, 23 Aug 2017 01:23:16 -0400 |
Augie Fackler |
drawdag: port to python 3
|
Wed, 23 Aug 2017 10:51:26 -0400 |
Augie Fackler |
drawdag: add a couple of doctests to help with python3 porting
|
Wed, 23 Aug 2017 01:24:01 -0400 |
Augie Fackler |
drawdag: tagsmod.tag() takes a list of names, not a single name
|
Wed, 23 Aug 2017 01:22:59 -0400 |
Augie Fackler |
bruterebase: port to python 3
|
Tue, 22 Aug 2017 21:21:13 -0400 |
Augie Fackler |
exchange: use '%d' % x instead of str(x) to encode ints
|
Fri, 15 Sep 2017 19:44:32 -0400 |
Augie Fackler |
posix: always pass a native str to unicodedata.normalize's first arg
|
Fri, 15 Sep 2017 19:44:05 -0400 |
Augie Fackler |
posix: use slicing to grab a single byte out of a bytes in HFS+ normcase code
|
Fri, 15 Sep 2017 19:43:32 -0400 |
Augie Fackler |
encoding: ensure getutf8char always returns a bytestr, never an int
|
Fri, 15 Sep 2017 19:43:02 -0400 |
Augie Fackler |
posix: fix HFS+ normcase doctest to produce valid bytes literals in Python 3
|
Fri, 15 Sep 2017 22:08:25 -0400 |
Augie Fackler |
tests: add and remove some (glob) markers
|
Mon, 18 Sep 2017 11:53:54 -0400 |
Augie Fackler |
Added signature for changeset 920977f72c7b
stable
|
Mon, 18 Sep 2017 11:53:53 -0400 |
Augie Fackler |
Added tag 4.3.2 for changeset 920977f72c7b
stable
|
Mon, 18 Sep 2017 11:51:41 -0400 |
Augie Fackler |
merge with i18n
stable 4.3.2
|
Mon, 31 Jul 2017 12:18:42 -0300 |
Wagner Bruna |
i18n-pt_BR: synchronized with 850d2ec2cf6a
stable
|
Fri, 15 Sep 2017 18:57:50 +0200 |
Boris Feld |
hgwebdir: read 'web.template' untrusted
stable
|
Thu, 24 Aug 2017 22:55:56 +0530 |
Pulkit Goyal |
uncommit: move fb-extension to core which uncommits a changeset
|
Wed, 13 Sep 2017 21:15:46 -0700 |
Gregory Szorc |
show: use consistent (and possibly shorter) node lengths
|
Thu, 03 Aug 2017 21:51:34 -0700 |
Gregory Szorc |
show: pass the minimum length for nodes as a template keyword
|
Thu, 03 Aug 2017 21:13:27 -0700 |
Gregory Szorc |
cmdutil: allow extra properties to be added to each context
|
Thu, 14 Sep 2017 09:41:22 -0700 |
Michael Bolin |
dirstate: perform transactions with _map using single call, where possible
|
Tue, 05 Sep 2017 00:34:13 +0200 |
Boris Feld |
extensions: register config item early
|
Tue, 05 Sep 2017 00:31:59 +0200 |
Boris Feld |
extensions: factor extra data loading out
|
Fri, 30 Jun 2017 03:45:56 +0200 |
Boris Feld |
configitems: register the 'win32text.warn' config
|
Fri, 30 Jun 2017 03:43:17 +0200 |
Boris Feld |
configitems: register the 'mq.secret' config
|
Fri, 30 Jun 2017 03:43:16 +0200 |
Boris Feld |
configitems: register the 'mq.plain' config
|
Fri, 30 Jun 2017 03:43:15 +0200 |
Boris Feld |
configitems: register the 'mq.keepchanges' config
|
Fri, 30 Jun 2017 03:43:14 +0200 |
Boris Feld |
configitems: register the 'mq.git' config
|
Fri, 30 Jun 2017 03:45:54 +0200 |
Boris Feld |
configitems: register the 'win32mbcs.encoding' config
|
Sun, 03 Sep 2017 03:49:15 +0530 |
Pulkit Goyal |
copytrace: move fast heuristic copytracing algorithm to core
|
Fri, 30 Jun 2017 03:36:46 +0200 |
Boris Feld |
configitems: register the 'convert.svn.startrev' config
|
Fri, 30 Jun 2017 03:36:36 +0200 |
Boris Feld |
configitems: register the 'convert.svn.debugsvnlog' config
|
Fri, 30 Jun 2017 03:36:28 +0200 |
Boris Feld |
configitems: register the 'convert.skiptags' config
|
Fri, 30 Jun 2017 03:36:20 +0200 |
Boris Feld |
configitems: register the 'convert.p4.startrev' config
|
Fri, 30 Jun 2017 03:36:00 +0200 |
Boris Feld |
configitems: register the 'convert.localtimezone' config
|
Fri, 30 Jun 2017 03:35:55 +0200 |
Boris Feld |
configitems: register the 'convert.ignoreancestorcheck' config
|
Fri, 30 Jun 2017 03:35:48 +0200 |
Boris Feld |
configitems: register the 'convert.hg.usebranchnames' config
|
Fri, 30 Jun 2017 03:35:38 +0200 |
Boris Feld |
configitems: register the 'convert.hg.tagsbranch' config
|
Fri, 30 Jun 2017 03:35:29 +0200 |
Boris Feld |
configitems: register the 'convert.hg.startrev' config
|
Fri, 30 Jun 2017 03:35:22 +0200 |
Boris Feld |
configitems: register the 'convert.hg.sourcename' config
|
Fri, 30 Jun 2017 03:35:12 +0200 |
Boris Feld |
configitems: register the 'convert.hg.saverev' config
|
Fri, 30 Jun 2017 03:34:58 +0200 |
Boris Feld |
configitems: register the 'convert.hg.revs' config
|
Fri, 30 Jun 2017 03:34:49 +0200 |
Boris Feld |
configitems: register the 'convert.hg.ignoreerrors' config
|
Fri, 30 Jun 2017 03:34:45 +0200 |
Boris Feld |
configitems: register the 'convert.hg.clonebranches' config
|
Fri, 30 Jun 2017 03:34:32 +0200 |
Boris Feld |
configitems: register the 'convert.git.skipsubmodules' config
|
Fri, 30 Jun 2017 03:34:23 +0200 |
Boris Feld |
configitems: register the 'convert.git.similarity' config
|
Fri, 30 Jun 2017 03:34:14 +0200 |
Boris Feld |
configitems: register the 'convert.git.saverev' config
|
Fri, 30 Jun 2017 03:34:06 +0200 |
Boris Feld |
configitems: register the 'convert.git.renamelimit' config
|
Fri, 30 Jun 2017 03:34:00 +0200 |
Boris Feld |
configitems: register the 'convert.git.remoteprefix' config
|
Fri, 30 Jun 2017 03:33:51 +0200 |
Boris Feld |
configitems: register the 'convert.git.findcopiesharder' config
|
Fri, 30 Jun 2017 03:33:41 +0200 |
Boris Feld |
configitems: register the 'convert.git.extrakeys' config
|
Fri, 30 Jun 2017 03:33:29 +0200 |
Boris Feld |
configitems: register the 'convert.git.committeractions' config
|
Fri, 30 Jun 2017 03:33:25 +0200 |
Boris Feld |
configitems: register the 'convert.cvsps.mergeto' config
|
Fri, 30 Jun 2017 03:33:15 +0200 |
Boris Feld |
configitems: register the 'convert.cvsps.mergefrom' config
|
Fri, 30 Jun 2017 03:33:06 +0200 |
Boris Feld |
configitems: register the 'convert.cvsps.fuzz' config
|
Fri, 30 Jun 2017 03:32:53 +0200 |
Boris Feld |
configitems: register the 'convert.cvsps.cache' config
|
Wed, 13 Sep 2017 20:39:01 -0700 |
Durham Goode |
bundle2: move exception handling into part iterator
|
Wed, 13 Sep 2017 17:16:50 -0700 |
Durham Goode |
bundle2: move part counter to partiterator
|
Wed, 13 Sep 2017 17:16:45 -0700 |
Durham Goode |
bundle2: move part iterator a separate class
|
Mon, 11 Sep 2017 13:39:22 -0700 |
Durham Goode |
changegroup: add source parameter to generatemanifests
|
Wed, 13 Sep 2017 10:43:44 -0700 |
Durham Goode |
changegroup: remove changegroup dependency from revlog.addgroup
|
Wed, 13 Sep 2017 10:43:16 -0700 |
Durham Goode |
revlog: refactor chain variable
|
Mon, 11 Sep 2017 17:49:49 +0000 |
Mark Thomas |
scmutil: don't append .orig to backups in origbackuppath (BC)
|
Mon, 11 Sep 2017 15:59:18 -0700 |
Durham Goode |
ssh: fix flakey ssh errors on BSD systems
stable
|
Thu, 14 Sep 2017 11:16:57 -0700 |
Martin von Zweigbergk |
repair: preserve phase also when not using generaldelta (issue5678)
stable
|
Thu, 14 Sep 2017 11:16:47 -0700 |
Martin von Zweigbergk |
tests: add test for issue5678
stable
|
Tue, 12 Sep 2017 19:27:01 -0700 |
Phil Cohen |
merge: move cwd-missing detection to helper functions
|
Sun, 03 Sep 2017 15:09:04 +0900 |
Yuya Nishihara |
doctest: enable tests by default on Python 3
|
Thu, 24 Aug 2017 22:33:28 +0900 |
Yuya Nishihara |
doctest: normalize b'', u'' and exception output on Python 3
|
Sun, 03 Sep 2017 17:33:10 +0900 |
Yuya Nishihara |
doctest: coerce dict.keys() to list
|
Sun, 03 Sep 2017 15:16:01 +0900 |
Yuya Nishihara |
doctest: upgrade old-style "except" clause
|
Sun, 03 Sep 2017 14:56:31 +0900 |
Yuya Nishihara |
doctest: use print_function and convert bytes to unicode where needed
|
Sun, 03 Sep 2017 15:47:17 +0900 |
Yuya Nishihara |
doctest: do not embed non-ascii characters in docstring
|
Sun, 03 Sep 2017 15:42:27 +0900 |
Yuya Nishihara |
doctest: pass encoding name as system string
|
Sun, 03 Sep 2017 14:38:58 +0900 |
Yuya Nishihara |
doctest: replace str() with bytes()
|
Sun, 03 Sep 2017 14:37:25 +0900 |
Yuya Nishihara |
doctest: replace chr() with pycompat.bytechr()
|
Sun, 03 Sep 2017 14:35:37 +0900 |
Yuya Nishihara |
doctest: replace .iteritems() with .items()
|
Sun, 03 Sep 2017 14:32:11 +0900 |
Yuya Nishihara |
doctest: bulk-replace string literals with b'' for Python 3
|
Thu, 07 Sep 2017 22:36:54 +0900 |
Yuya Nishihara |
debuginstall: do not pass exception object to formatter (issue5676)
|
Thu, 07 Sep 2017 22:27:23 +0900 |
Yuya Nishihara |
debuginstall: use codecs.lookup() to detect invalid encoding
|
Sun, 10 Sep 2017 23:37:14 +0900 |
Yuya Nishihara |
extensions: fix wrapcommand/function of class instance
|
Tue, 12 Sep 2017 09:13:02 -0700 |
Durham Goode |
changegroup: avoid creating empty changegroup part
|
Tue, 12 Sep 2017 15:12:27 -0700 |
Durham Goode |
tests: split test-revset.t in half
|
Mon, 11 Sep 2017 13:17:43 -0700 |
Phil Cohen |
merge: flush any deferred writes just before recordupdates()
|
Mon, 11 Sep 2017 13:03:27 -0700 |
Phil Cohen |
merge: flush any deferred writes before, and after, running any workers
|
Mon, 11 Sep 2017 13:03:27 -0700 |
Phil Cohen |
filemerge: flush if using deferred writes when running a merge tool
|
Mon, 11 Sep 2017 13:03:27 -0700 |
Phil Cohen |
merge: pass wctx to premerge, filemerge
|
Mon, 11 Sep 2017 18:07:29 +0200 |
Boris Feld |
cmdutil: fix amend when passing a date
|
Tue, 12 Sep 2017 11:18:35 -0400 |
Augie Fackler |
merge with stable
|
Fri, 30 Jun 2017 03:39:32 +0200 |
Boris Feld |
configitems: register the 'eol.only-consistent' config
|
Fri, 30 Jun 2017 03:39:26 +0200 |
Boris Feld |
configitems: register the 'eol.native' config
|
Fri, 30 Jun 2017 03:39:21 +0200 |
Boris Feld |
configitems: register the 'eol.fix-trailing-newline' config
|
Fri, 30 Jun 2017 03:43:43 +0200 |
Boris Feld |
configitems: register the 'patchbomb.publicurl' config
|
Fri, 30 Jun 2017 03:43:41 +0200 |
Boris Feld |
configitems: register the 'patchbomb.intro' config
|
Fri, 30 Jun 2017 03:43:40 +0200 |
Boris Feld |
configitems: register the 'patchbomb.from' config
|
Fri, 30 Jun 2017 03:43:39 +0200 |
Boris Feld |
configitems: register the 'patchbomb.flagtemplate' config
|