Mercurial
Mercurial
>
hg-stable
/ graph
summary
|
shortlog
|
changelog
| graph |
tags
|
bookmarks
|
branches
|
files
|
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.
py3: use pycompat.bytestr() on bytes before %r-ing it
2018-05-16, by Pulkit Goyal
py3: add b'' prefixes in tests/test-extension.t
2018-02-15, by Pulkit Goyal
py3: suppress the value returned by .write() calls
2018-04-27, by Pulkit Goyal
tests: test failure reporting in blackbox code
2018-05-15, by Martin von Zweigbergk
export: add -B option to select a bookmark
2018-05-14, by David Demelier
packaging: move most packaging targets to own Makefile
2018-05-12, by Gregory Szorc
packaging: make packaging scripts less reliant on pwd
2018-05-12, by Gregory Szorc
packaging: move contrib/macosx to contrib/packaging/
2018-05-12, by Gregory Szorc
packaging: move linux-wheel-centos5-blacklist to contrib/packaging/
2018-05-12, by Gregory Szorc
packaging: move build-linux-wheels.sh to contrib/packaging/
2018-05-12, by Gregory Szorc
packaging: move contrib/debian to contrib/packaging/
2018-05-12, by Gregory Szorc
packaging: move buildrpm to contrib/packaging/
2018-05-12, by Gregory Szorc
packaging: move mercurial.spec to contrib/packaging/
2018-05-12, by Gregory Szorc
packaging: move builddeb into contrib/packaging/
2018-05-12, by Gregory Szorc
packaging: move packagelib.sh into contrib/packaging/
2018-05-12, by Gregory Szorc
packaging: move some docker scripts into contrib/packaging/
2018-05-12, by Gregory Szorc
packaging: move most of contrib/docker to contrib/packaging/docker
2018-05-12, by Gregory Szorc
setup: reformat options argument
2018-05-12, by Gregory Szorc
contrib: remove fixpax.py
2018-05-12, by Gregory Szorc
revlog: handle errors from index_node() in nt_insert() and index_slice_del()
2018-05-11, by Martin von Zweigbergk
help: add new deprecated topic
2018-05-14, by David Demelier
phabricator: split auth.url into the standard auth.schemes and auth.prefix
2018-05-14, by Matt Harbison
phabricator: migrate [phabricator.auth] to [auth]
2018-05-12, by Matt Harbison
dispatch: unify handling of None returned by a command function
2018-05-12, by Yuya Nishihara
dispatch: minor code refactor
2018-05-11, by Gregory Szorc
hgweb: drop unused argument 'tmpl' from webutil.compare()
2018-04-04, by Yuya Nishihara
hgweb: convert {comparison} to a mappinggenerator with named template
2018-04-04, by Yuya Nishihara
hgweb: rename 'context' argument of webutil.compare() to avoid name conflicts
2018-04-04, by Yuya Nishihara
hgweb: convert comparison {lines} to a mappinggenerator with named template
2018-04-04, by Yuya Nishihara
hgweb: move getblock() closure out of compare()
2018-04-03, by Yuya Nishihara
hgweb: move compline() closure out of compare()
2018-04-03, by Yuya Nishihara
hgweb: convert {diff} to a mappinggenerator with named template
2018-04-03, by Yuya Nishihara
hgweb: use template context to render {lines} of {diff}
2018-04-03, by Yuya Nishihara
hgweb: wrap {lines} of {diff} with mappedgenerator
2018-04-03, by Yuya Nishihara
hgweb: move prettyprintlines() closure out of diffs()
2018-04-03, by Yuya Nishihara
remotenames: enable the storage config option if extension is enabled
2018-04-29, by Pulkit Goyal
tests: clone the repo over ssh in tests/test-logexchange.t
2018-04-29, by Pulkit Goyal
remotenames: check the remotepath with url containing user information too
2018-04-29, by Pulkit Goyal
shortest: avoid magic number "41"
2018-05-11, by Martin von Zweigbergk
revlog: handle error from node lookup
2018-05-11, by Martin von Zweigbergk
debugextensions: process extensions loaded from the local repository too
2018-05-11, by Matt Harbison
phabricator: drop support for the deprecated `phabricator.token` config
2018-05-10, by Matt Harbison
help: load module doc of disabled extension in extensions.disabledcmd()
2018-05-03, by Yuya Nishihara
extensions: extract closure that looks for commands from disabled module
2018-05-03, by Yuya Nishihara
extensions: drop dead code trying to exclude deprecated disabled commands
2018-05-03, by Yuya Nishihara
util: drop remainder of dateutil/procutil aliases (API)
2018-05-11, by Yuya Nishihara
shortest: move revnum-disambiguation out of revlog
2018-05-03, by Martin von Zweigbergk
shortest: remove unnecessary check for revnum in isvalid()
2018-05-03, by Martin von Zweigbergk
shortest: make pure code also disambigute against revnums at end
2018-05-03, by Martin von Zweigbergk
revlog: use node tree (native code) for shortest() calculation
2018-05-02, by Martin von Zweigbergk
shelve: reduce scope of merge tool config override
2018-05-07, by Martin von Zweigbergk
util: drop _deprecatedfunc()
2018-05-10, by Matt Harbison
util: drop deprecated forwarding to procutil (API)
2018-05-10, by Matt Harbison
tests: migrate demandimport.py away from deprecated `util` module symbols
2018-05-11, by Matt Harbison
templatekw: drop deprecated showlist() and showdict() (API)
2018-05-10, by Matt Harbison
util: drop deprecated forwarding to dateutil (API)
2018-05-10, by Matt Harbison
util: drop deprecated forwarding to stringutil (API)
2018-05-10, by Matt Harbison
scmutil: remove deprecated revpairnodes method (API)
2018-05-11, by Augie Fackler
merge: drop support for using updateresults as tuples (API)
2018-05-11, by Augie Fackler
cmdutil: drop deprecated log helper methods (API)
2018-05-11, by Augie Fackler
cmdutil: drop deprecated precursor of registrar.command (API)
2018-05-10, by Matt Harbison
cmdutil: remove deprecated _revertprefetch code (API)
2018-05-11, by Augie Fackler
tests: fix deprecation warning in test-url.py
2018-05-11, by Augie Fackler
hgweb: remove unused argument 'tmpl' from listfilediffs()
2018-04-03, by Yuya Nishihara
hgweb: use template context to render {files} of changelist entries
2018-04-03, by Yuya Nishihara
hgweb: wrap {files} of changelist entries with mappedgenerator
2018-04-03, by Yuya Nishihara
hgweb: use template context to render {files} of changesetentry()
2018-04-03, by Yuya Nishihara
hgweb: wrap {files} of changesetentry() with mappedgenerator
2018-04-03, by Yuya Nishihara
hgweb: extract generator of {files} from changesetentry()
2018-04-03, by Yuya Nishihara
templatefilters: document the json filter
2016-01-16, by Yuya Nishihara
encoding: introduce tagging type for non-lossy non-ASCII string
2017-04-23, by Yuya Nishihara
encoding: fix toutf8b() to resurrect lossy characters even if "\xed" in it
2018-04-22, by Yuya Nishihara
sshserver: redirect stdin/stdout early and use duplicated streams
2018-03-25, by Yuya Nishihara
sshserver: do setbinary() by caller (API)
2018-03-25, by Yuya Nishihara
test-ssh: add some flush() to make output deterministic
2018-03-25, by Yuya Nishihara
stringutil: flip the default of pprint() to bprefix=False
2018-05-10, by Yuya Nishihara
stringutil: make pprint() forward uninteresting object to b'%r'
2018-05-10, by Yuya Nishihara
tests: use stringutil.pprint instead of custom dumper in test-hgweb-auth.py
2018-04-27, by Augie Fackler
tests: port test-simplekeyvaluefile.py to Python 3
2018-04-27, by Augie Fackler
tests: port test-extensions-wrapfunction to Python 3
2018-04-27, by Augie Fackler
tests: port test-ui-config to Python 3
2018-04-27, by Augie Fackler
config: fix py3 backslash escaping bug in parser caught by tests
2018-04-27, by Augie Fackler
tests: port test-symlink-os-yes-fs-no.py to Python 3
2018-04-27, by Augie Fackler
posix: use inst.errno instead of inst[0] on OSError instances
2018-04-27, by Augie Fackler
tests: port test-filelog.py to Python 3
2018-04-27, by Augie Fackler
stringutil: teach pprint about tuples
2018-04-27, by Augie Fackler
templatefuncs: show hint if extdata source is evaluated to empty (issue5843)
2018-04-19, by Yuya Nishihara
revlog: use literal -1 instead of variable that always has that value
2018-05-04, by Martin von Zweigbergk
revlog: extract function for fully populating the radix tree
2018-05-04, by Martin von Zweigbergk
tests: port test-lfs-pointer.py to Python 3
2018-04-27, by Augie Fackler
tests: port test-ui-verbosity.py to Python 3
2018-04-27, by Augie Fackler
lfs: stabilize error message values for Python 2 and 3
2018-04-27, by Augie Fackler
tests: port test-ui-color.py to Python 3
2018-04-27, by Augie Fackler
tests: port test-dispatch.py to Python 3
2018-04-27, by Augie Fackler
tests: port test-wireproto.py to Python 3
2018-04-27, by Augie Fackler
tests: port test-context.py to Python 3
2018-04-27, by Augie Fackler
scmutil: fix __repr__ of status tuple
2018-04-27, by Augie Fackler
update: print warning about hidden changeset after update
2018-05-07, by Martin von Zweigbergk
py3: whitelist three passing cvs convert tests
2018-04-27, by Augie Fackler
cvsps: convert encoding name to sysstr
2018-04-27, by Augie Fackler
tweakdefaults: remove "bisect" from commands.status.skipstates
2018-05-09, by Martin von Zweigbergk
hgweb: wrap {instabilities} by hybridlist()
2018-04-03, by Yuya Nishihara
hgweb: wrap {whyunstable} with mappinggenerator
2018-04-03, by Yuya Nishihara
hgweb: wrap {succsandmarkers} with mappinggenerator
2018-04-03, by Yuya Nishihara
hgweb: wrap {branches} and {entries} of branches with mappinggenerator
2018-04-02, by Yuya Nishihara
hgweb: drop tmpl argument from webutil.showtag() and showbookmark()
2018-04-02, by Yuya Nishihara
hgweb: wrap {changelogtag}, {changesettag}, and {changesetbookmark}
2018-04-02, by Yuya Nishihara
hgweb: drop useless **args from webutil.showtag() and showbookmark()
2018-04-02, by Yuya Nishihara
hgweb: reuse graph node-related functions from templates
2018-05-08, by Anton Shestakov
templates: split getgraphnode() body into two functions
2018-05-08, by Anton Shestakov
hgweb: wrap {branch} and {changesetbranch} by hybridlist()
2018-04-02, by Yuya Nishihara
hgweb: wrap {inbranch} by hybridlist()
2018-04-02, by Yuya Nishihara
hgweb: wrap {branches} by hybridlist()
2018-04-02, by Yuya Nishihara
hgweb: wrap {bookmarks} by hybridlist()
2018-04-02, by Yuya Nishihara
hgweb: wrap {tags} by hybridlist()
2018-04-02, by Yuya Nishihara
hgweb: wrap {rename} with mappinglist
2018-04-02, by Yuya Nishihara
tests: fix test-status-inprocess.py on Python 3
2018-04-27, by Augie Fackler
tests: port test-filecache.py to Python 3
2018-04-27, by Augie Fackler
tests: port test-cbor.py to Python 3
2018-04-27, by Augie Fackler
cborutil: port to Python 3
2018-04-27, by Augie Fackler
lock: pass sysstr to warnings module
2018-04-27, by Augie Fackler
tests: port test-revlog-raw.py to Python 3
2018-04-27, by Augie Fackler
tests: migrate test-wsgirequest.py to Python 3
2018-04-27, by Augie Fackler
tests: port test-parseindex2.py to Python 3
2018-04-27, by Augie Fackler
tests: prefer string concatenation with () instead of \ in parseindex2 tests
2018-04-27, by Augie Fackler
tests: port test-simplemerge.py to Python 3
2018-04-27, by Augie Fackler
tests: replace use of assertEquals with assertEqual in test-simplemerge.py
2018-04-27, by Augie Fackler
tests: b prefixes on some inline python in test-convert-cvs.t
2018-04-27, by Augie Fackler
cvsps: wrap bytes in bytestr before %r-ing it
2018-04-27, by Augie Fackler
convcmd: make a copy of heads before mutating it
2018-04-27, by Augie Fackler
cvsps: portably convert int to bytes
2018-04-27, by Augie Fackler
cvsps: wrap cmp methods (deprecated) in functools.cmp_to_key
2018-04-27, by Augie Fackler
tests: port inline extension in test-convert-cvs.t to py3
2018-04-27, by Augie Fackler
cvsps: add b prefixes to regular expressions
2018-04-27, by Augie Fackler
minirst: fix bytes slicing defect on Python 3
2018-04-27, by Augie Fackler
tests: port test-minirst.py to Python 3
2018-04-27, by Augie Fackler
tests: use stringutil.pprint instead of pprint.pprint in test-minirst.py
2018-04-27, by Augie Fackler
tests: port test-pathencode.py to Python 3
2018-04-27, by Augie Fackler
tests: port test-hgwebdir-paths.py to Python 3
2018-04-27, by Augie Fackler
tests: port test-walkrepo.py to Python 3
2018-04-27, by Augie Fackler
tests: port test-minifileset.py to Python 3
2018-04-27, by Augie Fackler
minifileset: fix on Python 3
2018-04-27, by Augie Fackler
tests: port test-url.py to Python 3
2018-04-27, by Augie Fackler
tests: fix error case in test-url.py's doctest
2018-04-27, by Augie Fackler
util: make util.url __repr__ consistent on Python 2 and 3
2018-04-27, by Augie Fackler
sslutil: fix some edge cases in Python 3 support
2018-04-27, by Augie Fackler
tests: port test-hybridencode.py to unittest
2018-04-26, by Augie Fackler
tests: make test-check-interfaces.py work on Python 3
2018-04-26, by Augie Fackler
scmutil: clean up bytes/string cache decorator mess on Python 3 again
2018-04-26, by Augie Fackler
directaccess: use resolvehexnodeidprefix() instead of _partialmatch()
2018-05-07, by Martin von Zweigbergk
revset: use resolvehexnodeidprefix() in id() predicate (BC)
2018-05-07, by Martin von Zweigbergk
revset: make id() an empty set for ambiguous nodeid (BC)
2018-05-07, by Martin von Zweigbergk
shortest: don't keep checking for longer prefix if node doesn't exist (API)
2018-05-05, by Martin von Zweigbergk
shortest: extract function for checking if a prefix is a revnum
2018-05-02, by Martin von Zweigbergk
shortest: rename "test" variable to "prefix"
2018-05-03, by Martin von Zweigbergk
shortest: move some safe code out of exception block
2018-05-02, by Martin von Zweigbergk
revlog: don't say "not found" on internal error
2018-05-04, by Martin von Zweigbergk
revlog: extract function for getting node from known-to-exist rev
2018-05-04, by Martin von Zweigbergk
shortest: make {shortest("fffffffff")} work again
2018-05-07, by Martin von Zweigbergk
revlog: use radix tree also for matching keys shorter than 4 hex digits
2018-04-29, by Martin von Zweigbergk
context: convert to hex for error message only for 20-byte changeid
2018-04-06, by Martin von Zweigbergk
context: clarify that only one attempt is made to interpret changeid
2018-04-06, by Martin von Zweigbergk
context: only bother looking for broken dirstate for 20-byte changeid
2018-04-06, by Martin von Zweigbergk
context: drop support for looking up context by ambiguous changeid (API)
2018-04-28, by Martin von Zweigbergk
tests: pass parent revision as integer to repo[x] in test-context-metadata.t
2018-04-28, by Martin von Zweigbergk
bookmarks: cache reverse mapping (issue5868)
2018-05-05, by Yuya Nishihara
bookmarks: make argument names of _set/_del() more specific
2018-05-05, by Yuya Nishihara
bookmarks: extract function that looks up bookmark names by node
2018-05-05, by Yuya Nishihara
bookmarks: hide dict behind bmstore class
2018-05-05, by Yuya Nishihara
tests: remove pid file by default
2018-05-05, by Gregory Szorc
tests: remove #require killdaemons
2018-04-30, by Gregory Szorc
pycompat: export queue module instead of symbols in module (API)
2018-05-05, by Gregory Szorc
demandimport: make module ignores a set (API)
2018-05-05, by Gregory Szorc
cmdutil: remove unused 'confirmopts' constant
2018-04-19, by Yuya Nishihara
formatter: ditch namedtuple in favor of attr
2018-05-03, by Yuya Nishihara
log: consume --stat/patch options at constructor of changesetprinter
2018-04-29, by Yuya Nishihara
log: cache diffopts instance
2018-04-29, by Yuya Nishihara
merge with stable
2018-05-05, by Gregory Szorc
encoding: alias cp65001 to utf-8 on Windows
stable
2018-07-01, by Yuya Nishihara
windows: fix incorrect detection of broken pipe when writing to pager
stable
2018-07-04, by Sune Foldager
Added signature for changeset 0b63a6743010
stable
2018-07-03, by Augie Fackler
Added tag 4.6.2 for changeset 0b63a6743010
stable
2018-07-03, by Augie Fackler
procutil: use unbuffered stdout on Windows
stable
4.6.2
2018-06-25, by Sune Foldager
merge: do not fill manifest of committed revision with pseudo node (issue5526)
stable
2018-06-19, by Yuya Nishihara
manifest: fix possible SEGV caused by uninitialized lazymanifest fields
stable
2018-06-15, by Yuya Nishihara
tests: replace `echo -n` with `printf` per check-code
stable
2018-06-15, by Augie Fackler
crecord: fix line number in hunk header (issue5917)
stable
2018-06-14, by Jun Wu
lazymanifest: don't crash when out of memory (issue5916)
stable
2018-06-13, by Josef 'Jeff' Sipek
cext: stop worrying and love the free(NULL)
stable
2018-06-13, by Josef 'Jeff' Sipek
tests: fix test-patch.t on pickier /bin/sh implementations
stable
2018-05-20, by Augie Fackler
chg: fix an undefined behavior about memcpy
stable
2018-06-06, by Jun Wu
Added signature for changeset 9c5ced5276d6
stable
2018-06-06, by Augie Fackler
Added tag 4.6.1 for changeset 9c5ced5276d6
stable
2018-06-06, by Augie Fackler
mpatch: avoid integer overflow in combine() (SEC)
stable
4.6.1
2018-04-30, by Augie Fackler
mpatch: avoid integer overflow in mpatch_decode (SEC)
stable
2018-04-30, by Augie Fackler
mpatch: fix UB integer overflows in discard() (SEC)
stable
2018-04-30, by Augie Fackler
mpatch: fix UB in int overflows in gather() (SEC)
stable
2018-04-30, by Augie Fackler
mpatch: introduce a safesub() helper as well
stable
2018-05-03, by Augie Fackler
mpatch: introduce a safeadd() helper to work around UB int overflow
stable
2018-04-30, by Augie Fackler
mpatch: ensure fragment start isn't past the end of orig (SEC)
stable
2018-04-28, by Augie Fackler
mpatch: protect against underflow in mpatch_apply (SEC)
stable
2018-04-28, by Augie Fackler
mpatch: be more careful about parsing binary patch data (SEC)
stable
2018-04-28, by Augie Fackler
zstandard: pull in bug fixes from upstream 0.9.1 release (issue5884)
stable
2018-06-06, by Gregory Szorc
templatefuncs: only render text portion of minirst.format() result
stable
2018-06-06, by Anton Shestakov
tests: demonstrate that hgweb renders "pruned" that minirst.format() returns
stable
2018-06-06, by Anton Shestakov
rebase: avoid RevlogError when computing obsoletenotrebased (issue5907)
stable
2018-06-05, by Matt Harbison
rebase: prioritize indicating an interrupted rebase over update (issue5838)
stable
2018-06-02, by Matt Harbison
tests: demonstrate inconsistent messaging around interrupted rebases
stable
2018-06-02, by Matt Harbison
tests: adapt test-check-pylint to run on Windows
stable
2018-05-31, by Matt Harbison
hghave: avoid a deadlock reading the child process's output
stable
2018-05-31, by Matt Harbison
lfs: bypass wrapped functions when reposetup() hasn't been called (issue5902)
stable
2018-05-31, by Matt Harbison
help: correct signature of separate() template function
stable
2018-05-24, by Yuya Nishihara
hgweb: do not try to replace signal handlers while locking
stable
2018-05-18, by Yuya Nishihara
lock: add internal config to not replace signal handlers while locking
stable
2018-05-18, by Yuya Nishihara
merge with i18n
stable
2018-05-22, by Augie Fackler
i18n-pt_BR: synchronized with 32a75a8a5b0f
stable
2018-05-04, by Wagner Bruna
i18n-ja: fix block indentation
stable
2018-05-04, by Wagner Bruna
i18n-ja: synchronized with 32a75a8a5b0f
stable
2018-05-01, by FUJIWARA Katsunori
httppeer: declare 'dbg' at the function level
stable
2018-05-21, by Boris Feld
httppeer: properly gate debug usage behind debug flag check
stable
2018-05-04, by Boris Feld
push: continue without locking on lock failure other than EEXIST (issue5882)
stable
2018-05-15, by Yuya Nishihara
bdiff: fix yet more fallout from xdiff long/int64 conversion (issue5885)
stable
2018-05-12, by Julien Cristau
revset: pass in lookup function to matchany() (issue5879)
stable
2018-05-11, by Yuya Nishihara
test-hgweb: add test for foo-bar name lookup
stable
2018-05-11, by Yuya Nishihara
bundle2: mark the bundle2 part as advisory (issue5872)
stable
2018-05-08, by Boris Feld
debugbundle: also display if a part is mandatory or advisory
stable
2018-05-08, by Boris Feld
Added signature for changeset 6614cac550ae
stable
2018-05-05, by Kevin Bullock
Added tag 4.6 for changeset 6614cac550ae
stable
2018-05-05, by Kevin Bullock
filelog: don't crash on invalid copy metadata (issue5748)
stable
4.6
2017-11-30, by Gregory Szorc
httppeer: detect redirect to URL without query string (issue5860)
stable
2018-04-30, by Gregory Szorc
hgweb: prevent triggering dummy href="#" handler
stable
2018-05-03, by Yuya Nishihara
paper: add href="#" to links with click handlers
stable
2018-05-02, by Gregory Szorc
paper: don't register click handlers with inline javascript (issue5812)
stable
2018-05-02, by Gregory Szorc
hgweb: allow Content-Security-Policy header on 304 responses (issue5844)
stable
2018-04-30, by Gregory Szorc
hgweb: discard Content-Type header for 304 responses (issue5844)
stable
2018-04-30, by Gregory Szorc
tests: add tests demonstrating ISE for HTTP 304 responses with hgwebdir
stable
2018-04-30, by Gregory Szorc
hgweb: guard against empty Content-Length header
stable
2018-04-27, by Gregory Szorc
test-push-http: do not clear pid file
stable
2018-04-26, by Yuya Nishihara
debugcolor: fix crash by empty styles (issue5856)
stable
2018-04-26, by Yuya Nishihara
tests: explicitly define compression engines for tests
stable
2018-04-25, by Gregory Szorc
less
more
|
(0)
-30000
-10000
-3000
-1000
-240
+240
+1000
+3000
+10000
tip