Mercurial
Mercurial
>
hg
/ graph
summary
|
shortlog
|
changelog
| graph |
tags
|
bookmarks
|
branches
|
files
|
zip
|
gz
|
bz2
|
help
less
more
|
(0)
-30000
-10000
-3000
-1000
-480
+480
+1000
+3000
+10000
tip
Find changesets by keywords (author, files, the commit message), revision number or hash, or
revset expression
.
The revision graph only works with JavaScript-enabled browsers.
forget: add --confirm option
2018-03-22, by Sushil khanchi
largefiles: opts appears to already be bytes in this instance
2018-04-13, by Augie Fackler
tests: port inline extensions in test-hook.t to py3
2018-04-13, by Augie Fackler
tests: manually print list in test-hook.t
2018-04-14, by Augie Fackler
hook: also use pprint on lists for stable output on py2/3
2018-04-14, by Augie Fackler
hook: use stringutil.pprint instead of reinventing it
2018-04-13, by Augie Fackler
stringutil: make b prefixes on string output optional
2018-04-13, by Augie Fackler
stringutil: teach pprint how to format None
2018-04-13, by Augie Fackler
tests: update inline extensions in test-bundle2-exchange.t to py3
2018-04-13, by Augie Fackler
wsgicgi: un-do some prior porting work that is now wrong
2018-04-13, by Augie Fackler
hgweb_mod: inform hgweb class about paths actually being bytes
2018-04-13, by Augie Fackler
hgweb: inform hgweb.hgweb() entrypoint that paths should be bytes
2018-04-13, by Augie Fackler
tests: port inline cgi script in test-largefiles.t to python 3
2018-04-13, by Augie Fackler
lfcommands: use %d on known-int in format string
2018-04-13, by Augie Fackler
py3: fix test-shelve.t on Python 3
2018-04-13, by Augie Fackler
tests: fix up a couple of minor bytes inconsistencies in run-tests.py
2018-04-13, by Augie Fackler
tests: make sure test-run-tests.t actually runs run-tests.py under Python 3
2018-04-13, by Augie Fackler
py3: another three passing
2018-04-13, by Augie Fackler
httppeer: work around API differences on urllib Request objects
2018-04-13, by Augie Fackler
httppeer: no matter what Python 3 might think, http headers are bytes
2018-04-13, by Augie Fackler
httppeer: fix debug prints to work on Python 3
2018-04-13, by Augie Fackler
url: some bytes/str cleanup where we interface with stdlib funcs
2018-04-13, by Augie Fackler
hgweb: these strings should be sysstrs, not bytes
2018-04-13, by Augie Fackler
tests: port inline extensions in test-http.t to Python 3
2018-04-13, by Augie Fackler
patch: implement a new worddiff algorithm
2018-04-09, by Jun Wu
patch: buffer lines for a same hunk
2018-03-19, by Jun Wu
patch: move yielding "\n" to the end of loop
2018-03-19, by Jun Wu
context: clarify deprecation warning message
2018-04-16, by Martin von Zweigbergk
wireprotov2: add support for more response types
2018-04-15, by Gregory Szorc
wireprotov2: remove support for sending bytes response
2018-04-14, by Gregory Szorc
wireprotov2: change behavior of error frame
2018-04-14, by Gregory Szorc
wireprotov2: change command response protocol to include a leading map
2018-04-14, by Gregory Szorc
wireprotov2: change frame type and name for command response
2018-04-14, by Gregory Szorc
wireprotov2: change frame type value for command data
2018-04-14, by Gregory Szorc
wireprotov2: define response data as CBOR
2018-04-14, by Gregory Szorc
wireprotov2: decode responses to their expected types
2018-04-14, by Gregory Szorc
wireprotov2: establish a type for representing command response
2018-04-14, by Gregory Szorc
wireprotov2: move response handling out of httppeer
2018-04-14, by Gregory Szorc
debugcommands: ability to suppress logging of handshake
2018-04-14, by Gregory Szorc
hg: pass command intents to repo/peer creation (API)
2018-04-14, by Gregory Szorc
registrar: replace "cmdtype" with an intent-based mechanism (API)
2018-04-14, by Gregory Szorc
cleanup: polyfill assertRaisesRegex so we can avoid assertRaisesRegexp
2018-04-14, by Augie Fackler
tests: add b prefixes to test-hg-parseurl.py
2018-04-14, by Augie Fackler
tests: port test-hg-parseurl.py to unittest
2018-04-14, by Augie Fackler
hgwebdir: un-bytes the env dict before re-parsing env
2018-04-14, by Augie Fackler
cborutil: implement support for streaming encoding, bytestring decoding
2018-04-14, by Gregory Szorc
configitems: register server.zstdlevel
2018-04-15, by Matt Harbison
scmutil: make shortesthexnodeidprefix() take a full binary nodeid
2018-04-14, by Martin von Zweigbergk
scmutil: make shortesthexnodeidprefix() use unfiltered repo
2018-04-13, by Martin von Zweigbergk
templates: adjust white space amount in the output of {whyunstable}
2018-04-15, by Anton Shestakov
tests: split long templates that use {whyunstable} and put them in hgrc
2018-04-15, by Anton Shestakov
tests: make custom templates that use {whyunstable} terser
2018-04-15, by Anton Shestakov
tests: hg log shouldn't need --hidden to show whyunstable template keyword
2018-04-15, by Anton Shestakov
makefile: add Ubuntu Bionic docker targets (.deb and ppa)
2018-04-14, by Antonio Muci
makefile: reformat .PHONY targets
2018-04-14, by Antonio Muci
makefile: mkdir is not needed on templatized docker builds
2018-04-14, by Antonio Muci
hgweb: convert _siblings to a factory function of mappinggenerator
2018-04-01, by Yuya Nishihara
hgweb: extract a generator function of _siblings class
2018-04-01, by Yuya Nishihara
hgweb: wrap {changenav} and {nav} with mappinglist
2018-04-01, by Yuya Nishihara
hgweb: make revnav.gen() simply build a list of mappings by one pass
2018-04-01, by Yuya Nishihara
hgweb: lift {sessionvars} to a wrapped type
2018-04-01, by Yuya Nishihara
hgweb: make sessionvars class less dense
2018-04-01, by Yuya Nishihara
hgweb: prefix private variables of sessionvars with '_'
2018-04-01, by Yuya Nishihara
lfs: update the HTTP status codes in error cases
2018-04-13, by Matt Harbison
lfs: gracefully handle aborts on the server when corrupt blobs are detected
2018-02-25, by Matt Harbison
lfs: fix the inferred remote store path when using a --prefix
2018-04-13, by Matt Harbison
lfs: log information about Internal Server Errors reported in the Batch API
2018-04-13, by Matt Harbison
test-lfs: add tests to force server error path coverage
2018-04-07, by Matt Harbison
keepalive: add ** overlooked in 83250442dc81
2018-04-14, by Augie Fackler
test-check-commit: don't run hg per commit
2018-04-14, by Yuya Nishihara
templates: make divergentnodes in whyunstable keyword be a hybrid list
2018-04-14, by Anton Shestakov
templates: add whyunstable template keyword
2018-03-26, by Anton Shestakov
commands: drop spurious r'' on dry_run in forget
2018-04-14, by Augie Fackler
tests: port inline extension in test-http-bundle1.t to py3
2018-04-14, by Augie Fackler
tests: add all missing b prefixes in reactor tests
2018-04-14, by Augie Fackler
stringutil: ast.literal_eval needs a unicode on py3
2018-04-14, by Augie Fackler
scmutil: introduce shortesthexnodeidprefix()
2018-04-13, by Martin von Zweigbergk
scmutil: use resolvehexnodeidprefix() from revsymbol()
2018-04-13, by Martin von Zweigbergk
scmutil: rename resolvepartialhexnodeid() to resolvehexnodeidprefix()
2018-04-13, by Martin von Zweigbergk
scmutil: document that isrevsymbol() raises on ambiguous node prefix
2018-04-13, by Martin von Zweigbergk
context: set stack level for deprecation warning
2018-04-13, by Martin von Zweigbergk
util: set correct stack level on deprecation warnings
2018-04-13, by Martin von Zweigbergk
revset: pass in lookup function instead of repo (API)
2018-04-14, by Yuya Nishihara
revset: drop support for posttreebuilthook() (API)
2018-04-14, by Yuya Nishihara
py3: make values bytes before passing into server.runservice()
2018-04-14, by Pulkit Goyal
py3: two more passing tests
2018-04-13, by Augie Fackler
localrepo: add some overlooked strkwargs love for py3
2018-04-13, by Augie Fackler
py3: paper over differences in future exception handling
2018-04-13, by Augie Fackler
py3: add b'' prefixes to make values bytes
2018-04-14, by Pulkit Goyal
py3: use b"%d" instead of str() to convert int to bytes
2018-04-14, by Pulkit Goyal
py3: add b'' prefixes to make values bytes
2018-04-14, by Pulkit Goyal
py3: use str variables to check keys in request header
2018-04-14, by Pulkit Goyal
py3: make sure curses.tigetstr() first argument is a str
2018-04-14, by Pulkit Goyal
py3: use stringutil.forcebytestr() instead of str()
2018-04-14, by Pulkit Goyal
py3: iterate over a copy of dict while changing it
2018-04-14, by Pulkit Goyal
py3: use urllib.parse.unquote_plus instead of urllib.unquote_plus
2018-04-14, by Pulkit Goyal
py3: add b'' prefixes to tests/test-status-inprocess.py
2018-04-13, by Pulkit Goyal
lock: don't use 'file' as a variable name
2018-04-13, by Pulkit Goyal
py3: use b"%d" instead of str() to convert integers to bytes
2018-04-13, by Pulkit Goyal
wireproto: expose repository formats via capabilities
2018-04-13, by Gregory Szorc
wireprotoframing: record when new stream is encountered
2018-04-13, by Gregory Szorc
wireprotoframing: use value passed into function
2018-04-12, by Gregory Szorc
httppeer: handle error response from client reactor
2018-04-12, by Gregory Szorc
wireproto: add media type to version 2 capabilities response
2018-04-13, by Gregory Szorc
debugcommands: use command executor for invoking commands
2018-04-13, by Gregory Szorc
httppeer: implement command executor for version 2 peer
2018-04-13, by Gregory Szorc
repository: remove ipeercommands from ipeerbase
2018-04-13, by Gregory Szorc
wireproto: properly call clonebundles command
2018-04-13, by Gregory Szorc
exchange: use command executor for getbundle
2018-04-13, by Gregory Szorc
exchange: use command executor for pushkey
2018-04-13, by Gregory Szorc
wireproto: use command executor for unbundle
2018-04-13, by Gregory Szorc
debugcommands: perform handshake when obtaining httpv2 peer
2018-04-12, by Gregory Szorc
wireproto: rename HTTPV2 so it less like HTTP/2
2018-04-11, by Gregory Szorc
bundlerepo: use command executor for wire protocol commands
2018-04-13, by Gregory Szorc
bundlerepo: rename "other" to "peer"
2018-04-11, by Gregory Szorc
bookmarks: use command executor for wire protocol commands
2018-04-13, by Gregory Szorc
hg: use command executor for wire protocol commands
2018-04-13, by Gregory Szorc
logexchange: use command executor for wire protocol commands
2018-04-13, by Gregory Szorc
streamclone: use command executor for wire protocol commands
2018-04-13, by Gregory Szorc
discovery: use command executor interface
2018-04-13, by Gregory Szorc
discovery: don't redundantly call branchmap
2018-04-11, by Gregory Szorc
wireproto: convert legacy commands to command executor
2018-04-13, by Gregory Szorc
treediscovery: switch to command executor interface
2018-04-13, by Gregory Szorc
wireproto: remove iterbatch() from peer interface (API)
2018-04-11, by Gregory Szorc
largefiles: use command executor for batch operation
2018-04-13, by Gregory Szorc
wireproto: implement batching on peer executor interface
2018-04-13, by Gregory Szorc
wireproto: implement command executor interface for version 1 peers
2018-04-13, by Gregory Szorc
repository: define new interface for running commands
2018-04-13, by Gregory Szorc
pycompat: export a handle on concurrent.futures
2018-04-09, by Gregory Szorc
setup: add packages for concurrent.futures
2018-04-09, by Gregory Szorc
futures: switch to absolute and relative imports
2018-04-09, by Gregory Szorc
tests: silence pyflakes for thirdparty/concurrent
2018-04-09, by Gregory Szorc
futures: get rid of extend_path
2018-04-09, by Gregory Szorc
thirdparty: vendor futures 3.2.0
2018-04-11, by Gregory Szorc
py3: make sure decode() first argument is str
2018-04-12, by Pulkit Goyal
patch: make extract() a context manager (API)
2018-04-12, by Gregory Szorc
cmdutil: pass in parsed patch to tryimportone() (API)
2018-04-12, by Gregory Szorc
stringutil: support more types with pprint()
2018-04-12, by Gregory Szorc
fix: port most of the way to python 3
2018-04-12, by Augie Fackler
lfs: teach the blob server to handle --prefix
2018-04-12, by Matt Harbison
hgweb: fallback to checking wsgireq.env for REPO_NAME for 3rd party hosting
2018-04-05, by Matt Harbison
peer: scatter module to the wind (API)
2018-04-11, by Gregory Szorc
wireproto: move version 1 peer functionality to standalone module (API)
2018-04-11, by Gregory Szorc
wireproto: move gboptsmap to wireprototypes and rename (API)
2018-04-11, by Gregory Szorc
wireproto: move value encoding functions to wireprototypes (API)
2018-04-11, by Gregory Szorc
httppeer: basic implementation of capabilities interface
2018-04-10, by Gregory Szorc
repository: split capabilities methods into separate interface
2018-04-10, by Gregory Szorc
httppeer: implement ipeerconnection
2018-04-11, by Gregory Szorc
py3: whitelist another six passing tests
2018-04-12, by Augie Fackler
py3: whitelist another nine passing tests
2018-04-11, by Augie Fackler
hgweb: use our forked wsgiheaders module instead of stdlib one
2018-04-11, by Augie Fackler
wsgiheaders: import a bytes-ified fork of wsgiref.headers from cpython@46f5072
2018-04-12, by Augie Fackler
export: enable formatter support (API)
2018-04-12, by Yuya Nishihara
export: extract function to write patch to file object (API)
2018-04-12, by Yuya Nishihara
export: port _exportsingle() to formatter
2018-04-12, by Yuya Nishihara
export: serialize revisions to be exported per destination file
2018-04-12, by Yuya Nishihara
export: split cmdutil.export() to single-file and maybe-multiple-files cases
2018-04-12, by Yuya Nishihara
export: remove unused argument 'rev' from _exportsingle()
2018-04-12, by Yuya Nishihara
export: do not start pager if output will be written to file
2018-04-12, by Yuya Nishihara
formatter: carry opts to file-based formatters by basefm
2018-04-12, by Yuya Nishihara
formatter: remove unused private attributes from baseformatter
2018-04-12, by Yuya Nishihara
fix: add --all flag to fix non-public non-obsolete revisions
2018-03-30, by Danny Hooper
fsmonitor: layer on another hack in bser.c for os.stat() compat (issue5811)
2018-03-24, by Augie Fackler
tests: use `f --newer` instead of `stat -c` in test-fix.t
2018-04-11, by Augie Fackler
tests: glob away fqdn wherever we print it
2018-04-11, by Augie Fackler
hgweb: use native strings when interfacing with stdlib headers
2018-04-11, by Augie Fackler
wireprotoserver: headers are bytes for us internally, use bytes
2018-04-11, by Augie Fackler
hgweb: put response headers back into str for Python 3
2018-04-11, by Augie Fackler
tests: load showstack in test-pull-http.t so network hangs are easier to find
2018-04-11, by Augie Fackler
keepalive: rewrite readinto() to not use read()
2018-04-11, by Augie Fackler
py3: use bytes() instead of str() on util.url()
2018-04-12, by Pulkit Goyal
py3: use stringutil.forcebytestr() to convert error messages to bytes
2018-04-12, by Pulkit Goyal
py3: suppress the return value of write() in tests/test-subrepo-missing.t
2018-04-12, by Pulkit Goyal
py3: add b'' prefixes in tests/test-linerange.py
2018-04-12, by Pulkit Goyal
py3: add b'' prefix to make the regex bytes
2018-04-12, by Pulkit Goyal
py3: use b'%d' to convert int to bytes instead of str()
2018-04-12, by Pulkit Goyal
py3: use print as a function in test-convert-git.t
2018-04-12, by Pulkit Goyal
py3: use '%d' for integers instead of '%s'
2018-04-12, by Pulkit Goyal
py3: prevent transformer from adding b'' by adding r'' prefix
2018-04-12, by Pulkit Goyal
py3: use pycompat.{strkwargs|byteskwargs} in infinitepush
2018-04-12, by Pulkit Goyal
py3: make sure we open file in bytes mode
2018-04-11, by Pulkit Goyal
diffhelpers: be more tolerant for stripped empty lines of CRLF ending
2018-04-07, by Yuya Nishihara
diffhelpers: make return value of testhunk() more Pythonic
2018-04-09, by Yuya Nishihara
patch: error out if reached to EOF while reading hunk
2018-04-09, by Yuya Nishihara
diffhelpers: remove unused return value from fixnewline() and addlines()
2018-04-09, by Yuya Nishihara
diffhelpers: move out of pure package
2018-04-09, by Yuya Nishihara
diffhelpers: naming and whitespace cleanup
2018-04-09, by Yuya Nishihara
diffhelpers: remove C implementation in favor of pure Python version
2018-04-09, by Yuya Nishihara
patch: stop using cext.diffhelpers
2018-04-09, by Yuya Nishihara
diffhelpers: port docstrings from cext to pure
2018-04-09, by Yuya Nishihara
py3: get rid of character access from pure.diffhelpers
2018-04-09, by Yuya Nishihara
lfs: handle paths that don't end with '/' when inferring the blob store
2018-04-11, by Matt Harbison
lfs: infer the blob store URL from an explicit push dest or default-push
2018-04-08, by Matt Harbison
lfs: infer the blob store URL from an explicit pull source
2018-04-08, by Matt Harbison
lfs: special case the null:// usercache instead of treating it as a url
2018-04-11, by Matt Harbison
tests: add tests showing pulling from infinitepush works over wire
2018-04-04, by Pulkit Goyal
fix: use a portable python script instead of sed in test
2018-03-30, by Danny Hooper
py3: use pycompat.bytestr() where repr in involved
2018-04-11, by Pulkit Goyal
httppeer: support protocol upgrade
2018-04-10, by Gregory Szorc
wireproto: define and implement HTTP handshake to upgrade protocol
2018-04-10, by Gregory Szorc
httppeer: only advertise partial-pull if capabilities are known
2018-04-10, by Gregory Szorc
httppeer: always add x-hg* headers to Vary header
2018-04-10, by Gregory Szorc
httppeer: don't accept very old media types (BC)
2018-04-10, by Gregory Szorc
httppeer: allow opener to be passed to makepeer()
2018-04-10, by Gregory Szorc
httppeer: perform capabilities request in makepeer()
2018-04-10, by Gregory Szorc
httppeer: extract common response handling into own function
2018-04-10, by Gregory Szorc
httppeer: move error handling and response wrapping into sendrequest
2018-04-10, by Gregory Szorc
httppeer: extract code for creating a request into own function
2018-04-10, by Gregory Szorc
httppeer: extract code for performing an HTTP request
2018-04-10, by Gregory Szorc
httppeer: move requestbuilder defaults into makepeer() argument
2018-04-10, by Gregory Szorc
wireproto: move version 2 command handlers to wireprotov2server
2018-04-09, by Gregory Szorc
wireproto: extract HTTP version 2 code to own module
2018-04-09, by Gregory Szorc
wireproto: client reactor support for receiving frames
2018-04-09, by Gregory Szorc
wireproto: introduce a reactor for client-side state
2018-04-09, by Gregory Szorc
tests: extract wire protocol framing tests to own file
2018-04-09, by Gregory Szorc
wireproto: disallow commands handlers for multiple transport versions
2018-04-09, by Gregory Szorc
wireproto: make @wireprotocommand version 1 only by default
2018-04-09, by Gregory Szorc
wireproto: only expose "getbundle" and "unbundle" to v1 transports
2018-04-09, by Gregory Szorc
wireproto: port lookup to wire protocol v2
2018-04-06, by Gregory Szorc
wireproto: port pushkey command to wire protocol version 2
2018-04-06, by Gregory Szorc
wireproto: only expose "clonebundles" to version 1 transports
2018-04-06, by Gregory Szorc
wireproto: define and expose types of wire command arguments
2018-04-06, by Gregory Szorc
wireproto: only expose "stream_out" to version 1 transports
2018-04-06, by Gregory Szorc
wireproto: implement capabilities for wire protocol v2
2018-04-09, by Gregory Szorc
context: add deprecation warnings for deprecated types of changeids
2018-04-08, by Martin von Zweigbergk
revsymbol: stop delegating to repo.__getitem__ for unhandled symbols (API)
2018-04-08, by Martin von Zweigbergk
context: handle partial nodeids in revsymbol()
2018-04-08, by Martin von Zweigbergk
context: handle namespaces in revsymbol()
2018-04-06, by Martin von Zweigbergk
scmutil: handle full hex nodeids in revsymbol()
2018-04-06, by Martin von Zweigbergk
context: handle stringified ints in revsymbol()
2018-04-06, by Martin von Zweigbergk
py3: make sure we write bytes to file
2018-04-10, by Pulkit Goyal
py3: workaround comparing NoneType and integers
2018-04-10, by Pulkit Goyal
py3: use sys.stdout instead of print in test-mq-qpush-fail.t
2018-04-10, by Pulkit Goyal
py3: use '//' for integer division in tests/test-mq-qimport.t
2018-04-10, by Pulkit Goyal
py3: use pycompat.byterepr() instead of repr()
2018-04-11, by Pulkit Goyal
py3: use bytes instead of str in isinstance()
2018-04-10, by Pulkit Goyal
py3: use .startswith() instead of bytes[0]
2018-04-10, by Pulkit Goyal
py3: add b'' prefixes in tests/test-ui-config.py
2018-04-10, by Pulkit Goyal
lfs: infer the blob store URL from paths.default
2018-04-07, by Matt Harbison
lfs: add the ability to disable the usercache
2018-04-07, by Matt Harbison
tests: stabilize test-pull-bundle.t for Windows
2018-04-10, by Matt Harbison
hgweb: wrap {archives} with mappinglist
2018-04-01, by Yuya Nishihara
hgweb: forward archivelist() of hgweb to webutil
2018-04-01, by Yuya Nishihara
hgweb: move archivelist() of hgwebdir to webutil
2018-04-01, by Yuya Nishihara
hgweb: drop archivespecs from requestcontext
2018-04-01, by Yuya Nishihara
hgweb: move archivespecs to webutil
2018-04-01, by Yuya Nishihara
hgweb: wrap {labels} by hybridlist()
2018-04-01, by Yuya Nishihara
hgweb: wrap {pathdef} with mappinglist
2018-04-01, by Yuya Nishihara
hgwebdir: wrap {entries} with mappinggenerator
2018-04-01, by Yuya Nishihara
eol: look up partial nodeid as partial nodeid
2018-04-06, by Martin von Zweigbergk
histedit: look up partial nodeid as partial nodeid
2018-04-06, by Martin von Zweigbergk
histedit: drop unnecessary check for "self.node is not None"
2018-04-06, by Martin von Zweigbergk
context: extract partial nodeid lookup method to scmutil
2018-04-08, by Martin von Zweigbergk
templatekw: fix return type of {succsandmarkers} (BC)
2018-03-19, by Yuya Nishihara
formatter: remove template resources from nested items before generating JSON
2018-03-17, by Yuya Nishihara
templater: add public interface returning a set of resource keys
2018-03-15, by Yuya Nishihara
formatter: make nested items somewhat readable in template output
2018-03-15, by Yuya Nishihara
templater: wrap result of '%' operation so it never looks like a thunk
2018-03-18, by Yuya Nishihara
wireproto: support for pullbundles
2018-01-18, by Joerg Sonnenberger
filelog: wrap revlog instead of inheriting it (API)
2018-04-06, by Gregory Szorc
util: drop write_content_size=True
2018-04-09, by Gregory Szorc
zstandard: vendor python-zstandard 0.9.0
2018-04-09, by Gregory Szorc
revlog: reset _nodepos after strip
2018-04-08, by Joerg Sonnenberger
paper: make all source lines have the same minimum height
2018-04-04, by Anton Shestakov
hgweb: make followlines button absolutely positioned
2018-04-08, by Anton Shestakov
hgweb: insert followlines buttons before any children, including text nodes
2018-04-09, by Anton Shestakov
wireproto: only expose "debugwireargs" to version 1 transports
2018-03-28, by Gregory Szorc
wireproto: only expose "hello" command to version 1 transports
2018-03-28, by Gregory Szorc
wireproto: port branchmap to wire protocol v2
2018-03-28, by Gregory Szorc
wireproto: port listkeys commands to wire protocol v2
2018-03-28, by Gregory Szorc
wireproto: port keep command to wire protocol v2
2018-03-28, by Gregory Szorc
wireproto: port heads command to wire protocol v2
2018-03-28, by Gregory Szorc
largefiles: wrap heads command handler more directly
2018-03-28, by Gregory Szorc
wireproto: crude support for version 2 HTTP peer
2018-03-28, by Gregory Szorc
tests: extract wire protocol shell helpers to standalone file
2018-03-26, by Gregory Szorc
addbranchrevs: no longer accept revset as "revs" (API)
2018-04-08, by Martin von Zweigbergk
clone: avoid using repo.lookup() with binary nodeid
2018-04-08, by Martin von Zweigbergk
merge: avoid unnecessary conversion from binary nodeid to binary nodeid
2018-04-08, by Martin von Zweigbergk
tests: stabilize test-push-http.t for Windows
2018-04-08, by Matt Harbison
tests: add a substitution pattern for HTTP error log dates
2018-04-07, by Matt Harbison
wireproto: convert python literal to object without using unsafe eval()
2018-04-08, by Yuya Nishihara
tests: quote variable passed to shell test command
2018-04-08, by Yuya Nishihara
py3: system-stringify repr(frame)
2018-04-08, by Yuya Nishihara
wireproto: show unknown id and flags in repr(frame)
2018-04-08, by Yuya Nishihara
wireproto: fix repr(frame) to not crash by unknown type id
2018-04-08, by Yuya Nishihara
py3: use s.startswith() instead of s[n] while parsing patches
2018-04-08, by Yuya Nishihara
py3: do not try to byte-stringify None in cmdutil.tryimportone()
2018-04-08, by Yuya Nishihara
py3: work around weird handling of bytes/unicode in decode_header()
2018-04-08, by Yuya Nishihara
py3: use system string to access email headers
2018-04-08, by Yuya Nishihara
py3: fix string issues of email message in test-import.t
2018-04-08, by Yuya Nishihara
py3: use lower-cased module 'email.message' in test-import.t
2018-04-08, by Yuya Nishihara
py3: drop b'' from error message of fancyopts
2018-04-08, by Yuya Nishihara
procutil: drop unused 'newlines' option from popen*() (API)
2018-04-07, by Yuya Nishihara
procutil: make explainexit() simply return a message (API)
2018-04-07, by Yuya Nishihara
procutil: do not convert return code of signal exit to positive number (API)
2018-04-07, by Yuya Nishihara
procutil: fix error message of tempfile filter
2018-04-07, by Yuya Nishihara
procutil: unify platform.explainexit()
2018-04-07, by Yuya Nishihara
procutil: rewrite popen() as a subprocess.Popen wrapper (issue4746) (API)
2018-04-07, by Yuya Nishihara
procutil: always popen() in binary mode
2018-04-07, by Yuya Nishihara
py3: byte-stringify test-import.t
2018-04-07, by Yuya Nishihara
py3: convert parsed message items to bytes in patch.extract()
2018-04-07, by Yuya Nishihara
py3: silence warning about deprecation of imp module
2018-04-07, by Yuya Nishihara
tests: add another full hex node in plain text
2018-04-07, by Martin von Zweigbergk
infinitepush: look up bookmarks only among bookmarks
2018-04-05, by Martin von Zweigbergk
destutil: look up bookmarks only among bookmarks
2018-04-06, by Martin von Zweigbergk
discovery: look up bookmarks only among bookmarks
2018-04-06, by Martin von Zweigbergk
bookmarks: introduce a repo._bookmarks.changectx(mark) method and use it
2018-04-06, by Martin von Zweigbergk
revlog: detect pseudo file nodeids to raise WdirUnsupported exception
2018-03-25, by Yuya Nishihara
node: rename wdirnodes to clarify they are for manifest/filelogs
2018-03-25, by Yuya Nishihara
workingctx: build _manifest on filenode() or flags() request
2018-03-25, by Yuya Nishihara
tests: enter full hex hash in plain text in bundle part
2018-04-06, by Martin von Zweigbergk
tests: call rawsize() directly
2018-04-05, by Gregory Szorc
upgrade: sniff for filelog type
2018-04-05, by Gregory Szorc
revlog: move censor logic into main revlog class
2018-04-05, by Gregory Szorc
revlog: move parsemeta() and packmeta() from filelog (API)
2018-04-05, by Gregory Szorc
filelog: declare that filelog implements a storage interface
2018-04-05, by Gregory Szorc
repository: define existing interface for file storage
2018-04-05, by Gregory Szorc
tests: run some largefiles and lfs tests with simple store
2018-04-05, by Gregory Szorc
commands: don't violate storage abstractions in `manifest --all`
2018-04-04, by Gregory Szorc
commands: document the layering violation in `manifest --all`
2018-04-04, by Gregory Szorc
simplestore: correctly implement flag processors
2018-04-04, by Gregory Szorc
tests: `hg init` after resetting HGRCPATH
2018-04-04, by Gregory Szorc
tests: work around potential repo incompatibility
2018-04-04, by Gregory Szorc
tests: disable test-keyword.t with simple store
2018-04-04, by Gregory Szorc
tests: conditionalize test-treemanifest.t
2018-04-04, by Gregory Szorc
tests: use unbundle in test-symlink-os-yes-fs-no.py
2018-04-04, by Gregory Szorc
tests: disable `hg clone --stream` test with simple store
2018-04-04, by Gregory Szorc
tests: use `hg unbundle` in test-setdiscovery.t
2018-04-04, by Gregory Szorc
tests: require revlog store for test-verify.t
2018-04-04, by Gregory Szorc
tests: conditionalize test-commandserver.t based on extra extensions
2018-04-04, by Gregory Szorc
tests: conditionalize test-bundle.t
2018-04-04, by Gregory Szorc
tests: require revlog store with test-repair-strip.t
2018-04-04, by Gregory Szorc
simplestore: back up index when adding a revision
2018-04-04, by Gregory Szorc
tests: disable shallow narrow tests with simple store
2018-04-04, by Gregory Szorc
tests: skip test-hgweb-bundle.t if we don't support bundlerepos
2018-04-04, by Gregory Szorc
tests: disable test-audit-path.t with simple store
2018-04-04, by Gregory Szorc
tests: port test-convert-filemap.t to simple store
2018-04-04, by Gregory Szorc
tests: disable test-static-http.t with simple store
2018-04-04, by Gregory Szorc
tests: don't drop global hgrc
2018-04-04, by Gregory Szorc
verify: allow suppressing warnings about extra files
2018-04-04, by Gregory Szorc
tests: conditionalize tests for various repo features
2018-04-04, by Gregory Szorc
simplestore: use a custom store for the simple store repo
2018-04-04, by Gregory Szorc
wireproto: allow direct stream processing for unbundle
2018-02-27, by Joerg Sonnenberger
wireproto: send server capabilities in canonical order
2018-04-06, by Joerg Sonnenberger
wireproto: don't special case bundlecaps, but sort all scsv arguments
2018-04-06, by Joerg Sonnenberger
wireproto: turn client capabilities into sets, sorted on the wire
2018-04-06, by Joerg Sonnenberger
verify: drop "revlog" from warning message
2018-04-04, by Gregory Szorc
store: make file filtering during walk configurable
2018-04-04, by Gregory Szorc
simplestore: shore up lookup errors
2018-04-04, by Gregory Szorc
tests: extract dumprevlog tests to own file
2018-04-04, by Gregory Szorc
tests: skip test-censor.t when using simple store
2018-04-04, by Gregory Szorc
templater: deduplicate iterator of overlay mappings
2018-04-02, by Yuya Nishihara
templater: complain about invalid application of '%' operator (BC)
2018-03-18, by Yuya Nishihara
hgweb: fix type of {nav} keyword when linerange filter is active
2018-03-18, by Yuya Nishihara
hgweb: fix {diff} expansion in JSON template
2018-03-18, by Yuya Nishihara
hgweb: fix summary {tags} and {shortlog} to not forcibly expand template
2018-03-18, by Yuya Nishihara
hgweb: fix search {entries} to not return results of template expansion
2018-03-18, by Yuya Nishihara
templater: add class representing a nested mappings
2018-03-17, by Yuya Nishihara
templater: add function that expands internal literal templates
2018-03-17, by Yuya Nishihara
bookmarks: use isrevsymbol() for detecting collision with existing symbol
2018-04-06, by Martin von Zweigbergk
debugwhyunstable: add support for revsets
2018-04-06, by Martin von Zweigbergk
convert: look up branch only among branches
2018-04-06, by Martin von Zweigbergk
convert: remove unused/unnecessary variable "parentctx"
2018-04-05, by Martin von Zweigbergk
wireproto: provide accessors for client capabilities
2018-03-24, by Joerg Sonnenberger
copies: clean up _related logic
2018-04-05, by Gábor Stefanik
context: stop catching RepoLookupError from namespace.singlenode()
2018-04-06, by Martin von Zweigbergk
histedit: simplify desthistedit
2018-04-05, by Boris Feld
stack: follow-up on the stack revset
2018-04-05, by Boris Feld
githelp: use revsymbol() for looking up symbol
2018-04-05, by Martin von Zweigbergk
hgweb: use revsymbol() to determine if query is a revision
2018-04-05, by Martin von Zweigbergk
context: make repo[<filtered binary nodeid>] match node
2018-04-05, by Martin von Zweigbergk
context: move handling of filtering error to revsymbol() (API)
2018-04-05, by Martin von Zweigbergk
py3: whitelist 13 new passing tests
2018-04-05, by Pulkit Goyal
py3: convert user value to bytes by b'' prefix
2018-04-05, by Pulkit Goyal
util: whitelist apfs for hardlink support
2018-04-05, by Augie Fackler
mq: avoid a silly conversion from binary nodeid to hex
2018-04-05, by Martin von Zweigbergk
narrow: remove unused "cacheprop" stuff
2018-04-05, by Martin von Zweigbergk
tests: disable infinitepush tests for simple store
2018-04-03, by Gregory Szorc
rebase: remove unnecessary and incorrect handling of nullid
2018-04-05, by Martin von Zweigbergk
rebase: convert "oldrev" to revnum earlier
2018-04-05, by Martin von Zweigbergk
rebase: make "destnode" consistently a revnum and rename it to "destrev"
2018-04-05, by Martin von Zweigbergk
bookmarks: drop always-None argument from calculateupdate()
2018-04-05, by Martin von Zweigbergk
narrow: move manifestlog overrides to core
2018-04-03, by Martin von Zweigbergk
narrow: move manifestrevlog overrides to core
2018-04-02, by Martin von Zweigbergk
narrow: move excludeddir and related classes to core
2018-04-03, by Martin von Zweigbergk
py3: add missing b'' prefix in mdiff.py
2018-04-05, by Pulkit Goyal
py3: fix error string with bytestr() on repr()d value
2018-04-05, by Pulkit Goyal
py3: suppress output from f.write() function class
2018-04-05, by Pulkit Goyal
py3: use pycompat.byteskwargs() in tests/autodiff.py
2018-04-05, by Pulkit Goyal
py3: suppress the output of open() using `and None`
2018-04-05, by Pulkit Goyal
py3: return bytes from util.removeauth()
2018-04-05, by Pulkit Goyal
py3: use bytes instead of str in instance()
2018-04-05, by Pulkit Goyal
py3: use pycompat.bytestr in test-journal.t
2018-04-05, by Pulkit Goyal
hgweb: don't include hidden revisions in /filelog/ view
2018-04-04, by Martin von Zweigbergk
tests: show that hgweb contains hidden revisions in /filelog/ view
2018-04-05, by Martin von Zweigbergk
convert: use repo.lookup() for converting to nodeid
2018-04-04, by Martin von Zweigbergk
extdatasource: use revsymbol() for converting to node
2018-04-04, by Martin von Zweigbergk
bookmarks: calculateupdate() returns a bookmark, not a rev
2018-04-04, by Martin von Zweigbergk
pull: pass rev to check out as integer to postincoming()
2018-04-04, by Martin von Zweigbergk
children: support specifying revision by revset
2018-04-05, by Martin von Zweigbergk
heads: add support for specifying branches by revset
2018-04-04, by Martin von Zweigbergk
perf: make perfmanifest and perfnodelookup work with revsets
2018-04-04, by Martin von Zweigbergk
context: use revsymbol() in "merge.preferancestor" code
2018-04-03, by Martin von Zweigbergk
wireproto: use repo.lookup() for lookup command
2018-04-04, by Martin von Zweigbergk
localrepo: use revsymbol in lookupbranch() too
2018-04-04, by Martin von Zweigbergk
localrepo: drop "remote" argument from lookupbranch() (API)
2018-04-04, by Martin von Zweigbergk
revset: use revsymbol() for checking if a symbol is valid
2018-04-01, by Martin von Zweigbergk
tests: disable tests for advanced clone features with simple store
2018-04-03, by Gregory Szorc
tests: skip largefiles and lfs tests when using simple store
2018-04-03, by Gregory Szorc
tests: conditionalize test output for simple store
2018-04-03, by Gregory Szorc
tests: disallow using simple store repo with bundlerepo
2018-04-04, by Gregory Szorc
tests: disable test-revlog-v2 when using simple store
2018-04-04, by Gregory Szorc
tests: skip filelog damage tests when not using revlogs
2018-04-03, by Gregory Szorc
tests: skip some tests when using simple store
2018-04-03, by Gregory Szorc
tests: conditionalize tests based on presence of custom extensions
2018-04-04, by Gregory Szorc
simplestorerepo: avoid shadowing dict in list comprehension over dict
2018-04-04, by Augie Fackler
narrow: pass node into revlog.revision()
2018-04-03, by Gregory Szorc
changegroup: remove "revlog" from error message
2018-04-03, by Gregory Szorc
tests: conditionalize tests based on presence of revlogs for files
2018-04-03, by Gregory Szorc
tests: add test extension implementing custom filelog storage
2018-04-04, by Gregory Szorc
tests: use `hg unbundle` instead of `hg pull` in some tests
2018-04-03, by Gregory Szorc
hgweb: use revsymbol() for creating context from changeid
2018-04-04, by Martin von Zweigbergk
hgweb: inline changeidctx()
2018-04-03, by Martin von Zweigbergk
hgweb: drop support for "manifest" parameter
2018-04-03, by Martin von Zweigbergk
rebase: use single transaction when running in memory
2018-04-04, by Martin von Zweigbergk
bundlerepo: use super() when calling file()
2018-04-03, by Gregory Szorc
tests: remove superfluous config setting
2018-04-03, by Gregory Szorc
templater: mark .joinfmt as a private attribute
2018-03-17, by Yuya Nishihara
obsutil: make obsfateprinter() less dependent on templater
2018-03-19, by Yuya Nishihara
templater: abstract away from joinfmt
2018-03-17, by Yuya Nishihara
templater: micro-optimize join() with empty separator
2018-03-20, by Yuya Nishihara
templater: factor out generator of join()-ed items
2018-03-17, by Yuya Nishihara
templater: pass context to itermaps() for future extension
2018-03-18, by Yuya Nishihara
templater: define interface for objects which act as iterator of mappings
2018-03-17, by Yuya Nishihara
stringutil: drop escapedata() in favor of escapestr()
2018-04-04, by Yuya Nishihara
peer: make ui an attribute
2018-03-30, by Gregory Szorc
repository: port peer interfaces to zope.interface
2018-03-30, by Gregory Szorc
wireproto: convert human output frames to CBOR
2018-03-30, by Gregory Szorc
py3: use pycompat.bytestr() intsead of str
2018-04-02, by Pulkit Goyal
py3: use print as a function in tests/test-walk.t
2018-03-19, by Pulkit Goyal
repo: remove now-unused changectx() method (API)
2018-04-03, by Martin von Zweigbergk
localrepo: use revsymbol() in lookup()
2018-04-03, by Martin von Zweigbergk
histedit: avoid repo.lookup() for converting revnum to nodeid
2018-04-01, by Martin von Zweigbergk
outgoing: avoid repo.lookup() for converting revnum to nodeid
2018-04-01, by Martin von Zweigbergk
bisect: avoid repo.lookup() for converting revnum to nodeid
2018-04-01, by Martin von Zweigbergk
transplant: avoid repo.lookup() for converting revnum to nodeid
2018-04-01, by Martin von Zweigbergk
tests: avoid repo.lookup() for converting revnum to nodeid
2018-04-01, by Martin von Zweigbergk
bundle: consistently keep a list of stringified revisions in "revs"
2018-04-02, by Martin von Zweigbergk
bundle: avoid repo.lookup() for converting revnum to nodeid
2018-04-02, by Martin von Zweigbergk
push: avoid using repo.lookup() for converting to nodeid
2018-04-03, by Martin von Zweigbergk
addremove: pass command-level similarity value down to scmutil.addremove()
2018-04-03, by Yuya Nishihara
setup: add overlooked hgext.infinitepush package declaration
2018-04-03, by Augie Fackler
tests: remove dependence on repo.changectx()
2018-04-03, by Martin von Zweigbergk
log: remove dependence on repo.changectx()
2018-04-03, by Martin von Zweigbergk
verify: remove dependence on repo.changectx()
2018-04-03, by Martin von Zweigbergk
bookmarks: switch from repo.changectx('.') to repo['.']
2018-04-03, by Martin von Zweigbergk
stringutil: add function to pretty print an object
2018-03-28, by Gregory Szorc
wireproto: add frame flag to denote payloads as CBOR
2018-03-28, by Gregory Szorc
wireproto: implement custom __repr__ for frame
2018-03-28, by Gregory Szorc
keepalive: implement readinto()
2018-03-28, by Gregory Szorc
wireproto: port protocol handler to zope.interface
2018-03-23, by Gregory Szorc
wireproto: separate commands tables for version 1 and 2 commands
2018-03-28, by Gregory Szorc
wireproto: mark SSHv2 as a version 1 transport
2018-03-28, by Gregory Szorc
wireproto: stop aliasing wire protocol types (API)
2018-03-28, by Gregory Szorc
wireproto: use CBOR for command requests
2018-03-26, by Gregory Szorc
wireproto: define frame to represent progress updates
2018-03-26, by Gregory Szorc
wireproto: syntax for encoding CBOR into frames
2018-03-28, by Gregory Szorc
wireproto: explicit API to create outgoing streams
2018-03-26, by Gregory Szorc
wireproto: add streams to frame-based protocol
2018-03-26, by Gregory Szorc
Added signature for changeset 7de7bd407251
stable
2018-04-04, by Augie Fackler
Added tag 4.5.3 for changeset 7de7bd407251
stable
2018-04-04, by Augie Fackler
wireproto: start to associate frame generation with a stream
2018-03-26, by Gregory Szorc
tests: fix duplicate and failing test
2018-03-26, by Gregory Szorc
debugcommands: drop offset and length from debugindex by default
2018-04-02, by Gregory Szorc
debugcommands: drop base revision from debugindex
2018-04-02, by Gregory Szorc
tests: use debugdeltachain where appropriate
2018-04-02, by Gregory Szorc
tests: don't use revlog paths in tests
2018-04-02, by Gregory Szorc
templater: define interface for objects requiring unwrapvalue()
2018-03-17, by Yuya Nishihara
templater: extract private function to evaluate generator to byte string
2018-03-23, by Yuya Nishihara
templater: pass (context, mapping) down to unwrapvalue()
2018-03-18, by Yuya Nishihara
less
more
|
(0)
-30000
-10000
-3000
-1000
-480
+480
+1000
+3000
+10000
tip