Sat, 14 Apr 2018 09:23:48 -0700 |
Gregory Szorc |
registrar: replace "cmdtype" with an intent-based mechanism (API)
|
changeset |
files
|
Sat, 14 Apr 2018 11:20:38 -0400 |
Augie Fackler |
cleanup: polyfill assertRaisesRegex so we can avoid assertRaisesRegexp
|
changeset |
files
|
Sat, 14 Apr 2018 11:07:24 -0400 |
Augie Fackler |
tests: add b prefixes to test-hg-parseurl.py
|
changeset |
files
|
Sat, 14 Apr 2018 11:04:58 -0400 |
Augie Fackler |
tests: port test-hg-parseurl.py to unittest
|
changeset |
files
|
Sat, 14 Apr 2018 01:12:55 -0400 |
Augie Fackler |
hgwebdir: un-bytes the env dict before re-parsing env
|
changeset |
files
|
Sat, 14 Apr 2018 16:36:15 -0700 |
Gregory Szorc |
cborutil: implement support for streaming encoding, bytestring decoding
|
changeset |
files
|
Sun, 15 Apr 2018 22:28:03 -0400 |
Matt Harbison |
configitems: register server.zstdlevel
|
changeset |
files
|
Sat, 14 Apr 2018 00:13:08 -0700 |
Martin von Zweigbergk |
scmutil: make shortesthexnodeidprefix() take a full binary nodeid
|
changeset |
files
|
Fri, 13 Apr 2018 10:36:03 -0700 |
Martin von Zweigbergk |
scmutil: make shortesthexnodeidprefix() use unfiltered repo
|
changeset |
files
|
Sun, 15 Apr 2018 19:41:34 +0800 |
Anton Shestakov |
templates: adjust white space amount in the output of {whyunstable}
|
changeset |
files
|
Sun, 15 Apr 2018 19:28:01 +0800 |
Anton Shestakov |
tests: split long templates that use {whyunstable} and put them in hgrc
|
changeset |
files
|
Sun, 15 Apr 2018 18:37:22 +0800 |
Anton Shestakov |
tests: make custom templates that use {whyunstable} terser
|
changeset |
files
|
Sun, 15 Apr 2018 18:27:49 +0800 |
Anton Shestakov |
tests: hg log shouldn't need --hidden to show whyunstable template keyword
|
changeset |
files
|
Sat, 14 Apr 2018 15:39:57 +0200 |
Antonio Muci |
makefile: add Ubuntu Bionic docker targets (.deb and ppa)
|
changeset |
files
|
Sat, 14 Apr 2018 18:23:57 +0200 |
Antonio Muci |
makefile: reformat .PHONY targets
|
changeset |
files
|
Sat, 14 Apr 2018 15:57:55 +0200 |
Antonio Muci |
makefile: mkdir is not needed on templatized docker builds
|
changeset |
files
|
Sun, 01 Apr 2018 23:50:34 +0900 |
Yuya Nishihara |
hgweb: convert _siblings to a factory function of mappinggenerator
|
changeset |
files
|
Sun, 01 Apr 2018 23:47:43 +0900 |
Yuya Nishihara |
hgweb: extract a generator function of _siblings class
|
changeset |
files
|
Sun, 01 Apr 2018 23:40:08 +0900 |
Yuya Nishihara |
hgweb: wrap {changenav} and {nav} with mappinglist
|
changeset |
files
|
Sun, 01 Apr 2018 23:34:29 +0900 |
Yuya Nishihara |
hgweb: make revnav.gen() simply build a list of mappings by one pass
|
changeset |
files
|
Sun, 01 Apr 2018 23:12:37 +0900 |
Yuya Nishihara |
hgweb: lift {sessionvars} to a wrapped type
|
changeset |
files
|
Sun, 01 Apr 2018 23:03:58 +0900 |
Yuya Nishihara |
hgweb: make sessionvars class less dense
|
changeset |
files
|
Sun, 01 Apr 2018 23:03:02 +0900 |
Yuya Nishihara |
hgweb: prefix private variables of sessionvars with '_'
|
changeset |
files
|
Fri, 13 Apr 2018 16:32:33 -0400 |
Matt Harbison |
lfs: update the HTTP status codes in error cases
|
changeset |
files
|
Sun, 25 Feb 2018 14:07:13 -0500 |
Matt Harbison |
lfs: gracefully handle aborts on the server when corrupt blobs are detected
|
changeset |
files
|
Fri, 13 Apr 2018 14:16:30 -0400 |
Matt Harbison |
lfs: fix the inferred remote store path when using a --prefix
|
changeset |
files
|
Fri, 13 Apr 2018 12:39:54 -0400 |
Matt Harbison |
lfs: log information about Internal Server Errors reported in the Batch API
|
changeset |
files
|
Sat, 07 Apr 2018 12:48:21 -0400 |
Matt Harbison |
test-lfs: add tests to force server error path coverage
|
changeset |
files
|
Sat, 14 Apr 2018 10:43:19 -0400 |
Augie Fackler |
keepalive: add ** overlooked in 83250442dc81
|
changeset |
files
|
Sat, 14 Apr 2018 17:27:32 +0900 |
Yuya Nishihara |
test-check-commit: don't run hg per commit
|
changeset |
files
|
Sat, 14 Apr 2018 20:34:14 +0800 |
Anton Shestakov |
templates: make divergentnodes in whyunstable keyword be a hybrid list
|
changeset |
files
|
Mon, 26 Mar 2018 17:00:12 +0800 |
Anton Shestakov |
templates: add whyunstable template keyword
|
changeset |
files
|
Sat, 14 Apr 2018 00:41:44 -0400 |
Augie Fackler |
commands: drop spurious r'' on dry_run in forget
|
changeset |
files
|
Sat, 14 Apr 2018 00:56:53 -0400 |
Augie Fackler |
tests: port inline extension in test-http-bundle1.t to py3
|
changeset |
files
|
Sat, 14 Apr 2018 01:35:44 -0400 |
Augie Fackler |
tests: add all missing b prefixes in reactor tests
|
changeset |
files
|
Sat, 14 Apr 2018 01:34:44 -0400 |
Augie Fackler |
stringutil: ast.literal_eval needs a unicode on py3
|
changeset |
files
|
Fri, 13 Apr 2018 22:55:01 -0700 |
Martin von Zweigbergk |
scmutil: introduce shortesthexnodeidprefix()
|
changeset |
files
|
Fri, 13 Apr 2018 11:00:30 -0700 |
Martin von Zweigbergk |
scmutil: use resolvehexnodeidprefix() from revsymbol()
|
changeset |
files
|
Fri, 13 Apr 2018 22:46:37 -0700 |
Martin von Zweigbergk |
scmutil: rename resolvepartialhexnodeid() to resolvehexnodeidprefix()
|
changeset |
files
|
Fri, 13 Apr 2018 09:48:22 -0700 |
Martin von Zweigbergk |
scmutil: document that isrevsymbol() raises on ambiguous node prefix
|
changeset |
files
|
Fri, 13 Apr 2018 09:19:38 -0700 |
Martin von Zweigbergk |
context: set stack level for deprecation warning
|
changeset |
files
|
Fri, 13 Apr 2018 14:18:26 -0700 |
Martin von Zweigbergk |
util: set correct stack level on deprecation warnings
|
changeset |
files
|
Sat, 14 Apr 2018 12:57:32 +0900 |
Yuya Nishihara |
revset: pass in lookup function instead of repo (API)
|
changeset |
files
|
Sat, 14 Apr 2018 12:44:40 +0900 |
Yuya Nishihara |
revset: drop support for posttreebuilthook() (API)
|
changeset |
files
|
Sat, 14 Apr 2018 02:07:42 +0530 |
Pulkit Goyal |
py3: make values bytes before passing into server.runservice()
|
changeset |
files
|
Fri, 13 Apr 2018 18:44:18 -0400 |
Augie Fackler |
py3: two more passing tests
|
changeset |
files
|
Fri, 13 Apr 2018 18:28:58 -0400 |
Augie Fackler |
localrepo: add some overlooked strkwargs love for py3
|
changeset |
files
|
Fri, 13 Apr 2018 18:17:45 -0400 |
Augie Fackler |
py3: paper over differences in future exception handling
|
changeset |
files
|
Sat, 14 Apr 2018 02:06:03 +0530 |
Pulkit Goyal |
py3: add b'' prefixes to make values bytes
|
changeset |
files
|
Sat, 14 Apr 2018 02:04:19 +0530 |
Pulkit Goyal |
py3: use b"%d" instead of str() to convert int to bytes
|
changeset |
files
|
Sat, 14 Apr 2018 02:03:02 +0530 |
Pulkit Goyal |
py3: add b'' prefixes to make values bytes
|
changeset |
files
|
Sat, 14 Apr 2018 02:02:11 +0530 |
Pulkit Goyal |
py3: use str variables to check keys in request header
|
changeset |
files
|
Sat, 14 Apr 2018 02:00:43 +0530 |
Pulkit Goyal |
py3: make sure curses.tigetstr() first argument is a str
|
changeset |
files
|
Sat, 14 Apr 2018 01:59:55 +0530 |
Pulkit Goyal |
py3: use stringutil.forcebytestr() instead of str()
|
changeset |
files
|
Sat, 14 Apr 2018 01:58:44 +0530 |
Pulkit Goyal |
py3: iterate over a copy of dict while changing it
|
changeset |
files
|
Sat, 14 Apr 2018 00:56:44 +0530 |
Pulkit Goyal |
py3: use urllib.parse.unquote_plus instead of urllib.unquote_plus
|
changeset |
files
|
Fri, 13 Apr 2018 18:41:56 +0530 |
Pulkit Goyal |
py3: add b'' prefixes to tests/test-status-inprocess.py
|
changeset |
files
|
Fri, 13 Apr 2018 16:31:02 +0530 |
Pulkit Goyal |
lock: don't use 'file' as a variable name
|
changeset |
files
|
Fri, 13 Apr 2018 16:30:27 +0530 |
Pulkit Goyal |
py3: use b"%d" instead of str() to convert integers to bytes
|
changeset |
files
|
Fri, 13 Apr 2018 12:50:47 -0700 |
Gregory Szorc |
wireproto: expose repository formats via capabilities
|
changeset |
files
|
Fri, 13 Apr 2018 12:49:47 -0700 |
Gregory Szorc |
wireprotoframing: record when new stream is encountered
|
changeset |
files
|
Thu, 12 Apr 2018 13:11:29 -0700 |
Gregory Szorc |
wireprotoframing: use value passed into function
|
changeset |
files
|
Thu, 12 Apr 2018 13:08:33 -0700 |
Gregory Szorc |
httppeer: handle error response from client reactor
|
changeset |
files
|
Fri, 13 Apr 2018 12:31:56 -0700 |
Gregory Szorc |
wireproto: add media type to version 2 capabilities response
|
changeset |
files
|
Fri, 13 Apr 2018 12:31:34 -0700 |
Gregory Szorc |
debugcommands: use command executor for invoking commands
|
changeset |
files
|
Fri, 13 Apr 2018 12:30:04 -0700 |
Gregory Szorc |
httppeer: implement command executor for version 2 peer
|
changeset |
files
|
Fri, 13 Apr 2018 11:54:13 -0700 |
Gregory Szorc |
repository: remove ipeercommands from ipeerbase
|
changeset |
files
|
Fri, 13 Apr 2018 12:13:42 -0700 |
Gregory Szorc |
wireproto: properly call clonebundles command
|
changeset |
files
|
Fri, 13 Apr 2018 11:37:37 -0700 |
Gregory Szorc |
exchange: use command executor for getbundle
|
changeset |
files
|
Fri, 13 Apr 2018 11:45:38 -0700 |
Gregory Szorc |
exchange: use command executor for pushkey
|
changeset |
files
|
Fri, 13 Apr 2018 11:30:44 -0700 |
Gregory Szorc |
wireproto: use command executor for unbundle
|
changeset |
files
|
Thu, 12 Apr 2018 12:33:07 -0700 |
Gregory Szorc |
debugcommands: perform handshake when obtaining httpv2 peer
|
changeset |
files
|
Wed, 11 Apr 2018 18:15:51 -0700 |
Gregory Szorc |
wireproto: rename HTTPV2 so it less like HTTP/2
|
changeset |
files
|
Fri, 13 Apr 2018 11:21:55 -0700 |
Gregory Szorc |
bundlerepo: use command executor for wire protocol commands
|
changeset |
files
|
Wed, 11 Apr 2018 17:51:40 -0700 |
Gregory Szorc |
bundlerepo: rename "other" to "peer"
|
changeset |
files
|
Fri, 13 Apr 2018 11:19:39 -0700 |
Gregory Szorc |
bookmarks: use command executor for wire protocol commands
|
changeset |
files
|
Fri, 13 Apr 2018 11:17:45 -0700 |
Gregory Szorc |
hg: use command executor for wire protocol commands
|
changeset |
files
|
Fri, 13 Apr 2018 11:14:54 -0700 |
Gregory Szorc |
logexchange: use command executor for wire protocol commands
|
changeset |
files
|
Fri, 13 Apr 2018 11:14:19 -0700 |
Gregory Szorc |
streamclone: use command executor for wire protocol commands
|
changeset |
files
|
Fri, 13 Apr 2018 11:13:05 -0700 |
Gregory Szorc |
discovery: use command executor interface
|
changeset |
files
|
Wed, 11 Apr 2018 17:24:43 -0700 |
Gregory Szorc |
discovery: don't redundantly call branchmap
|
changeset |
files
|
Fri, 13 Apr 2018 11:12:19 -0700 |
Gregory Szorc |
wireproto: convert legacy commands to command executor
|
changeset |
files
|
Fri, 13 Apr 2018 11:10:59 -0700 |
Gregory Szorc |
treediscovery: switch to command executor interface
|
changeset |
files
|
Wed, 11 Apr 2018 16:18:26 -0700 |
Gregory Szorc |
wireproto: remove iterbatch() from peer interface (API)
|
changeset |
files
|
Fri, 13 Apr 2018 11:08:46 -0700 |
Gregory Szorc |
largefiles: use command executor for batch operation
|
changeset |
files
|
Fri, 13 Apr 2018 11:02:34 -0700 |
Gregory Szorc |
wireproto: implement batching on peer executor interface
|
changeset |
files
|
Fri, 13 Apr 2018 10:51:23 -0700 |
Gregory Szorc |
wireproto: implement command executor interface for version 1 peers
|
changeset |
files
|
Fri, 13 Apr 2018 10:23:05 -0700 |
Gregory Szorc |
repository: define new interface for running commands
|
changeset |
files
|
Mon, 09 Apr 2018 12:28:57 -0700 |
Gregory Szorc |
pycompat: export a handle on concurrent.futures
|
changeset |
files
|
Mon, 09 Apr 2018 12:27:52 -0700 |
Gregory Szorc |
setup: add packages for concurrent.futures
|
changeset |
files
|
Mon, 09 Apr 2018 12:23:48 -0700 |
Gregory Szorc |
futures: switch to absolute and relative imports
|
changeset |
files
|
Mon, 09 Apr 2018 12:22:31 -0700 |
Gregory Szorc |
tests: silence pyflakes for thirdparty/concurrent
|
changeset |
files
|
Mon, 09 Apr 2018 12:19:37 -0700 |
Gregory Szorc |
futures: get rid of extend_path
|
changeset |
files
|
Wed, 11 Apr 2018 14:48:24 -0700 |
Gregory Szorc |
thirdparty: vendor futures 3.2.0
|
changeset |
files
|
Thu, 12 Apr 2018 15:05:49 +0530 |
Pulkit Goyal |
py3: make sure decode() first argument is str
|
changeset |
files
|
Thu, 12 Apr 2018 23:14:38 -0700 |
Gregory Szorc |
patch: make extract() a context manager (API)
|
changeset |
files
|
Thu, 12 Apr 2018 23:06:27 -0700 |
Gregory Szorc |
cmdutil: pass in parsed patch to tryimportone() (API)
|
changeset |
files
|
Thu, 12 Apr 2018 20:42:42 -0700 |
Gregory Szorc |
stringutil: support more types with pprint()
|
changeset |
files
|
Thu, 12 Apr 2018 14:27:13 -0400 |
Augie Fackler |
fix: port most of the way to python 3
|
changeset |
files
|
Thu, 12 Apr 2018 17:24:55 -0700 |
Matt Harbison |
lfs: teach the blob server to handle --prefix
|
changeset |
files
|
Thu, 05 Apr 2018 15:42:40 -0400 |
Matt Harbison |
hgweb: fallback to checking wsgireq.env for REPO_NAME for 3rd party hosting
|
changeset |
files
|
Wed, 11 Apr 2018 12:51:09 -0700 |
Gregory Szorc |
peer: scatter module to the wind (API)
|
changeset |
files
|
Wed, 11 Apr 2018 12:49:08 -0700 |
Gregory Szorc |
wireproto: move version 1 peer functionality to standalone module (API)
|
changeset |
files
|
Wed, 11 Apr 2018 10:51:38 -0700 |
Gregory Szorc |
wireproto: move gboptsmap to wireprototypes and rename (API)
|
changeset |
files
|
Wed, 11 Apr 2018 10:50:58 -0700 |
Gregory Szorc |
wireproto: move value encoding functions to wireprototypes (API)
|
changeset |
files
|
Tue, 10 Apr 2018 19:09:35 -0700 |
Gregory Szorc |
httppeer: basic implementation of capabilities interface
|
changeset |
files
|
Tue, 10 Apr 2018 18:47:09 -0700 |
Gregory Szorc |
repository: split capabilities methods into separate interface
|
changeset |
files
|
Wed, 11 Apr 2018 11:03:45 -0700 |
Gregory Szorc |
httppeer: implement ipeerconnection
|
changeset |
files
|
Thu, 12 Apr 2018 13:25:54 -0400 |
Augie Fackler |
py3: whitelist another six passing tests
|
changeset |
files
|
Wed, 11 Apr 2018 17:43:00 -0400 |
Augie Fackler |
py3: whitelist another nine passing tests
|
changeset |
files
|
Wed, 11 Apr 2018 14:01:37 -0400 |
Augie Fackler |
hgweb: use our forked wsgiheaders module instead of stdlib one
|
changeset |
files
|
Thu, 12 Apr 2018 10:00:09 -0700 |
Augie Fackler |
wsgiheaders: import a bytes-ified fork of wsgiref.headers from cpython@46f5072
|
changeset |
files
|
Thu, 12 Apr 2018 23:13:55 +0900 |
Yuya Nishihara |
export: enable formatter support (API)
|
changeset |
files
|
Thu, 12 Apr 2018 22:59:49 +0900 |
Yuya Nishihara |
export: extract function to write patch to file object (API)
|
changeset |
files
|
Thu, 12 Apr 2018 22:39:43 +0900 |
Yuya Nishihara |
export: port _exportsingle() to formatter
|
changeset |
files
|
Thu, 12 Apr 2018 22:08:55 +0900 |
Yuya Nishihara |
export: serialize revisions to be exported per destination file
|
changeset |
files
|
Thu, 12 Apr 2018 21:56:02 +0900 |
Yuya Nishihara |
export: split cmdutil.export() to single-file and maybe-multiple-files cases
|
changeset |
files
|
Thu, 12 Apr 2018 21:47:17 +0900 |
Yuya Nishihara |
export: remove unused argument 'rev' from _exportsingle()
|
changeset |
files
|
Thu, 12 Apr 2018 21:33:47 +0900 |
Yuya Nishihara |
export: do not start pager if output will be written to file
|
changeset |
files
|
Thu, 12 Apr 2018 23:25:58 +0900 |
Yuya Nishihara |
formatter: carry opts to file-based formatters by basefm
|
changeset |
files
|
Thu, 12 Apr 2018 23:24:33 +0900 |
Yuya Nishihara |
formatter: remove unused private attributes from baseformatter
|
changeset |
files
|
Fri, 30 Mar 2018 16:40:25 -0700 |
Danny Hooper |
fix: add --all flag to fix non-public non-obsolete revisions
|
changeset |
files
|
Sat, 24 Mar 2018 14:28:24 -0400 |
Augie Fackler |
fsmonitor: layer on another hack in bser.c for os.stat() compat (issue5811)
|
changeset |
files
|
Wed, 11 Apr 2018 17:24:38 -0400 |
Augie Fackler |
tests: use `f --newer` instead of `stat -c` in test-fix.t
|
changeset |
files
|
Wed, 11 Apr 2018 17:07:07 -0400 |
Augie Fackler |
tests: glob away fqdn wherever we print it
|
changeset |
files
|
Wed, 11 Apr 2018 16:26:40 -0400 |
Augie Fackler |
hgweb: use native strings when interfacing with stdlib headers
|
changeset |
files
|
Wed, 11 Apr 2018 16:10:02 -0400 |
Augie Fackler |
wireprotoserver: headers are bytes for us internally, use bytes
|
changeset |
files
|
Wed, 11 Apr 2018 16:09:23 -0400 |
Augie Fackler |
hgweb: put response headers back into str for Python 3
|
changeset |
files
|