Mercurial
Mercurial
>
hg
/ graph
summary
|
shortlog
|
changelog
| graph |
tags
|
bookmarks
|
branches
|
files
|
zip
|
gz
|
bz2
|
help
less
more
|
(0)
-30000
-10000
-3000
-1000
-240
+240
+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.
wireproto: require POST for all HTTPv2 requests
2018-03-13, by Gregory Szorc
wireproto: define permissions-based routing of HTTPv2 wire protocol
2018-03-19, by Gregory Szorc
wireproto: support /api/* URL space for exposing APIs
2018-03-13, by Gregory Szorc
url: support suppressing Accept header
2018-03-13, by Gregory Szorc
util: don't log low-level I/O calls for HTTP peer
2018-03-13, by Gregory Szorc
rebase: rename conclude[memory]node() to commit[memory]node()
2018-03-21, by Martin von Zweigbergk
rebase: pass in "user" instead of "ctx" to conclude[memory]node()
2018-03-20, by Martin von Zweigbergk
rebase: look up default date outside of conclude[memory]node()
2018-03-20, by Martin von Zweigbergk
rebase: move config override out of conclude[memory]node()
2018-03-20, by Martin von Zweigbergk
rebase: pass in entire "overrides" dict to conclude[memory]node()
2018-03-20, by Martin von Zweigbergk
rebase: pass in "keepbranch" to conclude[memory]node()
2018-03-20, by Martin von Zweigbergk
rebase: inline _makextrafn() now that we have only one caller
2018-03-20, by Martin von Zweigbergk
rebase: pass in "extra" itself into conclude[memory]node()
2018-03-20, by Martin von Zweigbergk
rebase: look up commit message to reuse outside of conclude[memory]node()
2018-03-21, by Martin von Zweigbergk
rebase: pass in ctx, not rev, to conclude[memory]node()
2018-03-21, by Martin von Zweigbergk
rebase: extract common _concludenode()
2018-03-21, by Martin von Zweigbergk
rebase: store rebase state after each commit
2018-03-21, by Martin von Zweigbergk
rebase: register status file generator only once when using single transaction
2018-03-21, by Martin von Zweigbergk
tests: add some more tests to test-rebase-collapse.t
2018-03-18, by Martin von Zweigbergk
tests: use drawdag in test-rebase-collapse.t
2018-03-18, by Martin von Zweigbergk
rebase: remove unused default argument values from conclude[memory]node()
2018-03-20, by Martin von Zweigbergk
rebase: get "inmemory" state directly from rebase runtime
2018-03-20, by Martin von Zweigbergk
commands: use keyword arguments in update function
2017-12-25, by Pulkit Goyal
rebase: pass "inmemory" directly to _definedestmap()
2018-03-20, by Martin von Zweigbergk
hgweb: explain instabilities of unstable changesets (the rest of the themes)
2018-03-20, by Anton Shestakov
test-merge-tools: stabilize for Windows
2018-03-20, by Matt Harbison
test-http-protocol: drop an extraneous glob for Windows
2018-03-20, by Matt Harbison
merge with stable
2018-03-19, by Martin von Zweigbergk
hgweb: evaluate the "default" value as template
2016-04-03, by Yuya Nishihara
templater: use named function to expand template against mapping dict (API)
2018-03-16, by Yuya Nishihara
highlight: peek Content-Type header set by hgweb
2018-03-19, by Yuya Nishihara
obsolete: add a note that explains creating aliases for marker flags
2018-03-20, by Anton Shestakov
repair: rename _backup to backupbundle
2018-03-04, by Gregory Szorc
templatefuncs: do not stringify result of if*() expression
2018-03-19, by Yuya Nishihara
templater: add brief doc about internal data types
2018-03-19, by Yuya Nishihara
debugcommands: support sending HTTP requests with debugwireproto
2018-03-13, by Gregory Szorc
debugcommands: support connecting to HTTP peers
2018-03-13, by Gregory Szorc
url: add HTTP handler that uses a proxied socket
2018-03-12, by Gregory Szorc
util: observable proxy objects for sockets
2018-03-13, by Gregory Szorc
hgweb: allow defining Server response header for HTTP server
2018-03-13, by Gregory Szorc
tests: use $HTTP_DATE$ for Date header
2018-03-13, by Gregory Szorc
debugcommands: introduce actions to perform deterministic reads
2018-03-12, by Gregory Szorc
httppeer: refactor how httppeer is created (API)
2018-03-07, by Gregory Szorc
bundle: condition the changegroup part when creating a new bundle
2018-01-31, by Boris Feld
stack: return a sorted smartrev by default
2018-01-19, by Boris Feld
histedit: use the new stack definition for histedit
2018-01-19, by Boris Feld
show: use the new stack definition for show stack
2018-01-19, by Boris Feld
stack: import Evolve stack test file
2018-01-19, by Boris Feld
stack: add a new module for stack-related commands
2018-01-19, by Boris Feld
filemerge: use a single temp dir instead of temp files
2018-01-19, by Kyle Lippincott
filemerge: move temp file unlinks to _maketempfiles
2018-01-19, by Kyle Lippincott
hgweb: refactor multirequest to be a dict of lists
2018-03-16, by Gregory Szorc
py3: use "%d" % int instead of str(int)
2018-03-04, by Pulkit Goyal
py3: use pycompat.bytestr() in dirstate.py
2018-03-19, by Pulkit Goyal
py3: make tests/test-log-linerange.t work on Python 3
2018-03-19, by Pulkit Goyal
py3: use print as a function in tests/test-narrow-clone-non-narrow-server.t
2018-03-19, by Pulkit Goyal
tests: stop over-specifying tempfile name
2018-03-04, by Augie Fackler
wireproto: explicitly flush stdio to prevent stalls on Windows
2018-03-10, by Matt Harbison
test-lfs: glob over some output changes
2018-03-18, by Matt Harbison
templater: factor out helper that renders named template as string
2018-03-16, by Yuya Nishihara
templater: rename .render(mapping) to .renderdefault(mapping) (API)
2018-03-17, by Yuya Nishihara
templater: fix invalid reference of runsymbol in doctest
2018-03-17, by Yuya Nishihara
cmdutil: drop redundant import of merge module
2018-03-18, by Yuya Nishihara
annotate: add support for template keywords and functions depending on ctx
2018-03-11, by Yuya Nishihara
formatter: unblock storing fctx as a template resource
2018-03-11, by Yuya Nishihara
templater: process mapping dict by resource callables
2018-03-11, by Yuya Nishihara
templater: convert resources to a table of callables for future extension
2018-03-11, by Yuya Nishihara
rebase: on abort, don't strip commits that didn't need rebased (issue5822)
stable
2018-03-15, by Martin von Zweigbergk
rebase: avoid defining two lists with the same contents
stable
2018-03-15, by Martin von Zweigbergk
tests: demonstrate aborted rebase strips commits that didn't need rebasing
stable
2018-03-15, by Martin von Zweigbergk
merge with stable
2018-03-17, by Augie Fackler
hgweb: convert an assert to a ProgrammingError
2018-03-16, by Gregory Szorc
filemerge: give some variables in _xmerge more descriptive names
2018-01-19, by Kyle Lippincott
rebase: allow in-memory merge of the working copy parent
2018-03-15, by Martin von Zweigbergk
uncommit: simplify condition for keeping commit
2018-03-17, by Martin von Zweigbergk
uncommit: document when the commit will be pruned
2018-03-17, by Martin von Zweigbergk
uncommit: leave empty commit if all files are uncommitted
2018-03-14, by Martin von Zweigbergk
test-template-engine: do not evaluate unused keywords by custom engine
2018-03-17, by Yuya Nishihara
py3: make test-template-engine.t bytes-safe
2018-03-16, by Yuya Nishihara
test-template-engine: deduplicate methods of custom template engine
2018-03-15, by Yuya Nishihara
revbranchcache: advertise and use 'rbc' exchange capability
2018-01-18, by Boris Feld
revbranchcache: disable the new part for narrow hg bundle
2018-02-21, by Boris Feld
revbranchcache: add the necessary bit to send 'rbc' data over bundle2
2018-01-18, by Boris Feld
bundle: include advisory rev branch cache part in bundle2 bundle
2018-02-21, by Boris Feld
rev-branch-cache: add a function to generate a part
2018-02-21, by Boris Feld
revbranchcache: add a bundle2 handler for a rbc part
2018-02-21, by Boris Feld
revbranchcache: add a public function to update the data
2018-01-18, by Boris Feld
httppeer: consolidate _requestbuilder assignments and document
2018-03-15, by Gregory Szorc
commands: don't check for merge.update() truthiness
2018-03-05, by Gregory Szorc
httppeer: alias url as urlmod
2018-03-07, by Gregory Szorc
util: prefer "bytesio" to "stringio"
2018-03-14, by Gregory Szorc
contrib: fix a subtle bug in check-code's regex rewriting
2018-03-14, by Augie Fackler
remotenames: work around move of ABCs in collections
2018-03-13, by Augie Fackler
hgweb: explain instabilities of unstable changesets
2018-02-26, by Anton Shestakov
debug: add debugwhyunstable that explains instabilities
2018-02-26, by Anton Shestakov
obsolete: move marker flags to obsutil
2018-03-13, by Anton Shestakov
debugupdatecache: also warm rev branch cache
2018-02-21, by Boris Feld
debugbundle: do not display detailed part data in --quiet mode
2018-02-21, by Boris Feld
tests: clean up two wayward `python` invocations
2018-03-14, by Augie Fackler
contrib: open a hole in the open().read() ban for open().close()
2018-03-14, by Augie Fackler
cleanup: fix some latent open(path).read() et al calls we previously missed
2018-03-14, by Augie Fackler
uncommit: fix unaligned indentation
2018-03-14, by Martin von Zweigbergk
util: clear debugstacktrace call
2018-03-09, by Boris Feld
peer-request: include more details about batch commands
2018-03-05, by Boris Feld
tests: fix test-wireproto.py to work around serverrepo() not having a ui
2018-03-14, by Augie Fackler
tests: add a cat of `error.log` in subrepo test
2018-03-13, by Augie Fackler
hghave: fix hardlink-whitelisted check on Python 3
2018-03-13, by Augie Fackler
hghave: fix xdiff check on Python 3
2018-03-13, by Augie Fackler
commandserver: prefer first-party selectors module from Python 3 to backport
2018-03-13, by Augie Fackler
forget: add --dry-run mode
2018-03-10, by Sushil khanchi
push-discovery: extract the bookmark comparison logic in its own function
2018-03-09, by Boris Feld
push-discovery: don't turn use generator when comparing bookmarks
2018-03-09, by Boris Feld
xdiff: move stdint.h to xdiff.h
2018-03-13, by Jun Wu
annotate: correct parameter name of decorate() function
2018-03-12, by Yuya Nishihara
pycompat: name maplist() and ziplist() for better traceback message
2018-03-13, by Yuya Nishihara
rebase: move constant expressions out of inner loop in _performrebase()
2018-03-04, by Martin von Zweigbergk
rebase: inline _performrebasesubset()
2018-03-02, by Martin von Zweigbergk
rebase: extract function for rebasing a single node
2018-03-12, by Martin von Zweigbergk
rebase: use configoverride context manager for ui.forcemerge
2018-03-09, by Martin von Zweigbergk
rebase: also restore "ui.allowemptycommit" value
2018-03-09, by Martin von Zweigbergk
rebase: fix issue 5494 also with --collapse
2018-03-08, by Martin von Zweigbergk
rebase: also include commit of collapsed commits in single transaction
2018-03-09, by Martin von Zweigbergk
lfs: debug print HTTP headers and JSON payload received from the server
2018-03-12, by Matt Harbison
test-lfs: dial up the debugging on commands that interact with the server
2018-03-12, by Matt Harbison
tests: add a substitution pattern for dates in HTTP headers and LFS payload
2018-02-24, by Matt Harbison
xdiff: fix a hard crash on Windows
2018-03-12, by Matt Harbison
templater: split template functions to new module
2018-03-08, by Yuya Nishihara
templater: move hybrid class and functions to templateutil module
2018-03-08, by Yuya Nishihara
templater: move stringify() to templateutil module
2018-03-08, by Yuya Nishihara
dagop: move lines() out of annotate()
2018-02-28, by Yuya Nishihara
dagop: extract core algorithm of annotate() from context.py
2018-02-28, by Yuya Nishihara
dagop: move annotateline and _annotatepair from context.py
2018-02-28, by Yuya Nishihara
bdiff: convert more longs to int64_t
2018-03-09, by Matt Harbison
xdiff: silence a 32-bit shift warning on Windows
2018-03-09, by Matt Harbison
xdiff: backport int64_t and uint64_t types to Windows
2018-03-09, by Matt Harbison
templater: extract template evaluation utility to new module
2018-03-08, by Yuya Nishihara
templater: move function table to the "context" object
2018-03-08, by Yuya Nishihara
hgweb: remove wsgirequest (API)
2018-03-11, by Gregory Szorc
tweakdefaults: add commands.status.verbose to tweakefaults
2018-03-10, by Pulkit Goyal
hgweb: store the raw WSGI environment dict
2018-03-11, by Gregory Szorc
hgweb: remove dead wsgirequest code
2018-03-11, by Gregory Szorc
hgweb: port to new response API
2018-03-11, by Gregory Szorc
hgweb: pass modern request type into templater()
2018-03-11, by Gregory Szorc
hgweb: use modern response type for index generation
2018-03-11, by Gregory Szorc
hgweb: don't pass wsgireq to makeindex and other functions
2018-03-11, by Gregory Szorc
hgweb: replace PATH_INFO with dispatchpath
2018-03-11, by Gregory Szorc
hgweb: rewrite path generation for index entries
2018-03-11, by Gregory Szorc
hgweb: construct {url} with req.apppath
2018-03-11, by Gregory Szorc
hgweb: support constructing URLs from an alternate base URL
2018-03-11, by Gregory Szorc
hgweb: clarify that apppath begins with a forward slash
2018-03-11, by Gregory Szorc
hgweb: change how dispatch path is reported
2018-03-11, by Gregory Szorc
hgweb: refactor repository name URL parsing
2018-03-11, by Gregory Szorc
tests: add test coverage for parsing WSGI requests
2018-03-11, by Gregory Szorc
hgweb: construct static URL like hgweb does
2018-03-11, by Gregory Szorc
hgweb: remove unused **map argument
2018-03-11, by Gregory Szorc
hgweb: extract entries() to standalone function
2018-03-11, by Gregory Szorc
hgweb: move rawentries() to a standalone function
2018-03-11, by Gregory Szorc
hgweb: move archivelist to standalone function
2018-03-11, by Gregory Szorc
hgweb: move readallowed to a standalone function
2018-03-11, by Gregory Szorc
hgweb: remove some use of wsgireq in hgwebdir
2018-03-11, by Gregory Szorc
hgweb: fix a bug due to variable name typo
2018-03-10, by Gregory Szorc
hgweb: stop passing req and tmpl into @webcommand functions (API)
2018-03-10, by Gregory Szorc
hgweb: pass modern request type into various webutil functions (API)
2018-03-10, by Gregory Szorc
hgweb: don't redundantly pass templater with requestcontext (API)
2018-03-10, by Gregory Szorc
hgweb: use templater on requestcontext instance
2018-03-10, by Gregory Szorc
hgweb: add a sendtemplate() helper function
2018-03-10, by Gregory Szorc
hgweb: use web.req instead of req.req
2018-03-10, by Gregory Szorc
hgweb: stop setting headers on wsgirequest
2018-03-10, by Gregory Szorc
hgweb: always return iterable from @webcommand functions (API)
2018-03-10, by Gregory Szorc
hgweb: send errors using new response API
2018-03-10, by Gregory Szorc
hgweb: refactor 304 handling code
2018-03-10, by Gregory Szorc
hgweb: transition permissions hooks to modern request type (API)
2018-03-10, by Gregory Szorc
hgweb: port archive command to modern response API
2018-03-10, by Gregory Szorc
hgweb: refactor fake file object proxy for archiving
2018-03-10, by Gregory Szorc
tests: additional test coverage of archive web command
2018-03-10, by Gregory Szorc
hgweb: port static file handling to new response API
2018-03-10, by Gregory Szorc
hgweb: remove one-off routing for file?style=raw
2018-03-10, by Gregory Szorc
hgweb: port most @webcommand to use modern response type
2018-03-10, by Gregory Szorc
hgweb: support using new response object for web commands
2018-03-10, by Gregory Szorc
hgweb: inline caching() and port to modern mechanisms
2018-03-10, by Gregory Szorc
hgweb: expose repo name on parsedrequest
2018-03-10, by Gregory Szorc
hgweb: expose URL scheme and REMOTE_* attributes
2018-03-10, by Gregory Szorc
hgweb: remove wsgirequest.form (API)
2018-03-10, by Gregory Szorc
hgweb: perform all parameter lookup via qsparams
2018-03-10, by Gregory Szorc
hgweb: set variables in qsparams
2018-03-10, by Gregory Szorc
hgweb: use our new request object for "style" parameter
2018-03-10, by Gregory Szorc
hgweb: use a multidict for holding query string parameters
2018-03-10, by Gregory Szorc
hgweb: create dedicated type for WSGI responses
2018-03-10, by Gregory Szorc
tests: add test for a wire protocol request to wrong base URL
2018-03-10, by Gregory Szorc
hgweb: remove support for short query string based aliases (BC)
2018-03-09, by Gregory Szorc
hgweb: remove support for POST form data (BC)
2018-03-10, by Gregory Szorc
hgweb: expose input stream on parsed WSGI request object
2018-03-10, by Gregory Szorc
hgweb: make parsedrequest part of wsgirequest
2018-03-10, by Gregory Szorc
hgweb: refactor the request draining code
2018-03-10, by Gregory Szorc
hgweb: use a capped reader for WSGI input stream
2018-03-10, by Gregory Szorc
hgweb: document continuereader
2018-03-10, by Gregory Szorc
hgweb: remove wsgirequest.__iter__
2018-03-08, by Gregory Szorc
hgweb: remove wsgirequest.read()
2018-03-08, by Gregory Szorc
hgweb: remove unused methods on wsgirequest
2018-03-10, by Gregory Szorc
wireprotoserver: remove unused argument from _handlehttperror()
2018-03-08, by Gregory Szorc
hgweb: store and use request method on parsed request
2018-03-10, by Gregory Szorc
hgweb: handle CONTENT_LENGTH
2018-03-10, by Gregory Szorc
wireprotoserver: access headers through parsed request
2018-03-08, by Gregory Szorc
hgweb: garbage collect on every request
stable
2018-03-12, by Gregory Szorc
amend: abort if unresolved merge conflicts found (issue5805)
stable
2018-03-11, by Yuya Nishihara
debugwireproto: close the write end before consuming all available data
2018-03-12, by Yuya Nishihara
graft: check for missing revision first before scanning working copy
2018-03-09, by Joerg Sonnenberger
hook: ensure stderr is flushed when an exception is raised, for test stability
2018-03-10, by Matt Harbison
wireproto: raise ProgrammingError instead of Abort
2018-03-10, by Gregory Szorc
py3: make test-commit-interactive.t byte-safe
2018-03-10, by Yuya Nishihara
py3: open patch file in binary mode and convert eol manually
2018-03-10, by Yuya Nishihara
py3: wrap file object to write patch in native eol preserving byte-ness
2018-03-06, by Yuya Nishihara
py3: drop b'' from debug message "moving bookmarks"
2018-03-06, by Yuya Nishihara
py3: use r'' instead of sysstr('') to get around code transformer
2018-03-10, by Yuya Nishihara
ui: remove any combinations of CR|LF from prompt response
2018-03-10, by Yuya Nishihara
sshpeer: check pipe validity before forwarding output from it
2018-03-10, by Matt Harbison
util: forward __bool__()/__nonzero__() on fileobjectproxy
2018-03-10, by Matt Harbison
py3: fix slicing of bisect label in templatefilters.shortbisect()
2018-03-06, by Yuya Nishihara
templatefilters: inline hbisect.shortlabel()
2018-03-06, by Yuya Nishihara
py3: make test-bisect.t bytes-safe
2018-03-06, by Yuya Nishihara
py3: fix integer formatting in bisect error
2018-03-06, by Yuya Nishihara
py3: silence f.write() in test-annotate.t
2018-03-10, by Yuya Nishihara
xdiff: resolve signed unsigned comparison warning
2018-03-09, by Jun Wu
xdiff: use int64 for hash table size
2018-03-09, by Jun Wu
xdiff: remove unused xpp and xecfg parameters
2018-03-09, by Jun Wu
xdiff: remove unused flags parameter
2018-03-09, by Jun Wu
xdiff: replace {unsigned ,}long with {u,}int64_t
2018-03-09, by Jun Wu
xdiff: add comments for fields in xdfile_t
2018-03-04, by Jun Wu
xdiff: add a preprocessing step that trims files
2018-03-07, by Jun Wu
transaction: add a name and a __repr__ implementation (API)
2018-03-09, by Martin von Zweigbergk
phabricator: update doc string for deprecated token argument
2018-03-09, by Joerg Sonnenberger
phabricator: print deprecation warning only once
2018-03-09, by Joerg Sonnenberger
tests: add a few tests involving --collapse and rebase.singletransaction=1
2018-03-08, by Martin von Zweigbergk
tests: simplify test-rebase-transaction.t
2018-03-08, by Martin von Zweigbergk
hgweb: parse and store HTTP request headers
2018-03-08, by Gregory Szorc
wireprotoserver: remove broken optimization for non-httplib client
2018-03-08, by Gregory Szorc
wireprotoserver: move all wire protocol handling logic out of hgweb
2018-03-08, by Gregory Szorc
hgweb: use parsed request to construct query parameters
2018-03-08, by Gregory Szorc
hgweb: only recognize wire protocol commands from query string (BC)
2018-03-08, by Gregory Szorc
hgweb: teach WSGI parser about query strings
2018-03-08, by Gregory Szorc
less
more
|
(0)
-30000
-10000
-3000
-1000
-240
+240
+1000
+3000
+10000
tip