[1,of,2] localrepo: document that __contains__() may raise LookupError |
2017-05-25 |
Yuya Nishihara |
|
Accepted |
[2,of,2] bookmarks: fix check of hash-like name to not abort by ambiguous identifier |
2017-05-25 |
Yuya Nishihara |
|
Accepted |
[default] util: raise ParseError when parsing dates |
2017-05-25 |
Boris Feld |
|
Accepted |
[01,of,17] match: make matchfn a method on the class |
2017-05-25 |
via Mercurial-devel |
|
Accepted |
[02,of,17] match: override matchfn() the usual way in subdirmatcher |
2017-05-25 |
via Mercurial-devel |
|
Accepted |
[03,of,17] match: handle excludes using new differencematcher |
2017-05-25 |
via Mercurial-devel |
|
Accepted |
[04,of,17] match: remove support for excludes from matcher class |
2017-05-25 |
via Mercurial-devel |
|
Accepted |
[05,of,17] match: handle includes using new intersectionmatcher |
2017-05-25 |
via Mercurial-devel |
|
Accepted |
[06,of,17] merge: use intersectmatchers() in "m2-vs-ma optimization" |
2017-05-25 |
via Mercurial-devel |
|
Accepted |
[07,of,17] match: handle exact matching using new exactmatcher |
2017-05-25 |
via Mercurial-devel |
|
Accepted |
[08,of,17] match: remove support for exact matching from main match class |
2017-05-25 |
via Mercurial-devel |
|
Accepted |
[09,of,17] match: split up main matcher into patternmatcher and includematcher |
2017-05-25 |
via Mercurial-devel |
|
Accepted |
[10,of,17] match: remove support for non-include patterns from includematcher |
2017-05-25 |
via Mercurial-devel |
|
Accepted |
[11,of,17] match: simplify includematcher a bit |
2017-05-25 |
via Mercurial-devel |
|
Accepted |
[12,of,17] match: remove support for includes from patternmatcher |
2017-05-25 |
via Mercurial-devel |
|
Accepted |
[13,of,17] match: optimize visitdir() for when no explicit files are listed |
2017-05-25 |
via Mercurial-devel |
|
Accepted |
[14,of,17] match: introduce alwaysmatcher |
2017-05-25 |
via Mercurial-devel |
|
Accepted |
[15,of,17] match: drop support for empty pattern list in patternmatcher |
2017-05-25 |
via Mercurial-devel |
|
Accepted |
[16,of,17] match: move normalize() call out of matcher constructors |
2017-05-25 |
via Mercurial-devel |
|
Accepted |
[17,of,17] match: remove special-casing of always-matching patterns in patternmatcher |
2017-05-25 |
via Mercurial-devel |
|
Accepted |
strip: use the 'writenewbundle' function to get bundle on disk |
2017-05-25 |
Pierre-Yves David |
|
Accepted |
[1,of,2] test-context: add a case demonstrating manifest caching problem |
2017-05-26 |
Jun Wu |
|
Accepted |
[2,of,2] context: do not cache manifestctx |
2017-05-26 |
Jun Wu |
|
Accepted |
[1,of,2,STABLE] wix: include zstd.pyd in the installation |
2017-05-26 |
Matt Harbison |
|
Accepted |
[2,of,2,STABLE] wix: add 'ro' and 'ru' locales |
2017-05-26 |
Matt Harbison |
|
Accepted |
[4,of,5] test-obsolete-bundle-strip: add a complex split and fold case |
2017-05-26 |
Pierre-Yves David |
|
Accepted |
[1,of,6,V3] hidden: add a function returning ancestors of revs within a domain |
2017-05-26 |
Pierre-Yves David |
|
Accepted |
[2,of,6,V3] hidden: use _domainancestors to compute revs revealed by dynamic blocker |
2017-05-26 |
Pierre-Yves David |
|
Accepted |
[3,of,6,V3] hidden: simplify the computation of consistency blocker |
2017-05-26 |
Pierre-Yves David |
|
Accepted |
[4,of,6,V3] hidden: drop the hidden cache logic |
2017-05-26 |
Pierre-Yves David |
|
Accepted |
[5,of,6,V3] hidden: unify the static and dynamic blocker logic |
2017-05-26 |
Pierre-Yves David |
|
Accepted |
[6,of,6,V3] hidden: drop outdated comment about "dynamic" performance |
2017-05-26 |
Pierre-Yves David |
|
Accepted |
zsh_completion: install as _hg not hg |
2017-05-26 |
via Mercurial-devel |
|
Accepted |
[1,of,9] match: move entire uipath() implementation to basematcher |
2017-05-26 |
via Mercurial-devel |
|
Accepted |
[2,of,9] match: handle includes using new intersectionmatcher |
2017-05-26 |
via Mercurial-devel |
|
Accepted |
[3,of,9] merge: use intersectmatchers() in "m2-vs-ma optimization" |
2017-05-26 |
via Mercurial-devel |
|
Accepted |
[4,of,9] match: handle exact matching using new exactmatcher |
2017-05-26 |
via Mercurial-devel |
|
Accepted |
[5,of,9] match: remove support for exact matching from main matcher class |
2017-05-26 |
via Mercurial-devel |
|
Accepted |
[6,of,9] match: split up main matcher into patternmatcher and includematcher |
2017-05-26 |
via Mercurial-devel |
|
Accepted |
[7,of,9] match: remove support for non-include patterns from includematcher |
2017-05-26 |
via Mercurial-devel |
|
Accepted |
[8,of,9] match: simplify includematcher a bit |
2017-05-26 |
via Mercurial-devel |
|
Accepted |
[9,of,9] match: remove support for includes from patternmatcher |
2017-05-26 |
via Mercurial-devel |
|
Accepted |
[1,of,5,osx] osx: update Mac packaging tests for bdiff.so install location change |
2017-05-27 |
Augie Fackler |
|
Accepted |
[2,of,5,osx] osx: override default exclude filter for pkgbuild |
2017-05-27 |
Augie Fackler |
|
Accepted |
[3,of,5,osx] osx: include chg by default |
2017-05-27 |
Augie Fackler |
|
Accepted |
[4,of,5,osx] zsh_completion: install as _hg not hg |
2017-05-27 |
Augie Fackler |
|
Accepted |
[5,of,5,osx] tests: hint how to run slow tests when rejecting |
2017-05-27 |
Augie Fackler |
|
Accepted |
[1,of,3] transaction: delete callbacks after use |
2017-05-27 |
Gregory Szorc |
|
Accepted |
[2,of,3] localrepo: use type() to create filtered repo type |
2017-05-27 |
Gregory Szorc |
|
Accepted |
[3,of,3] localrepo: cache types for filtered repos (issue5043) |
2017-05-27 |
Gregory Szorc |
|
Accepted |
debian: add less as a build dependency |
2017-05-27 |
via Mercurial-devel |
|
Accepted |
repoview: clarify that we want to keep the graph connected while filtering |
2017-05-27 |
via Mercurial-devel |
|
Accepted |
[RFC] revset: lookup descendents for negative arguments to ancestor operator |
2017-05-27 |
David Soria Parra |
|
Accepted |
[01,of,10] cffi: rename build scripts |
2017-05-28 |
Yuya Nishihara |
|
Accepted |
[02,of,10] cffi: put compiled modules into mercurial.cffi package |
2017-05-28 |
Yuya Nishihara |
|
Accepted |
[03,of,10] import-checker: allow importing symbols from pure modules |
2017-05-28 |
Yuya Nishihara |
|
Accepted |
[04,of,10] import-checker: convert localmods to a set of module names |
2017-05-28 |
Yuya Nishihara |
|
Accepted |
[05,of,10] import-checker: guess names of C extension modules |
2017-05-28 |
Yuya Nishihara |
|
Accepted |
[06,of,10] filterpyflakes: allow reexporting pure symbols from cffi modules |
2017-05-28 |
Yuya Nishihara |
|
Accepted |
[07,of,10] policy: extend API version checks for cffi |
2017-05-28 |
Yuya Nishihara |
|
Accepted |
[08,of,10] cffi: split modules from pure |
2017-05-28 |
Yuya Nishihara |
|
Accepted |
[09,of,10] cffi: remove superfluous "if True" blocks |
2017-05-28 |
Yuya Nishihara |
|
Accepted |
[10,of,10] policy: remove unused policynoc and policynocffi constants |
2017-05-28 |
Yuya Nishihara |
|
Accepted |
[1,of,2] match: remove override of prefix() from differencematcher |
2017-05-28 |
Yuya Nishihara |
|
Accepted |
[2,of,2] match: define exactmatcher.matchfn statically |
2017-05-28 |
Yuya Nishihara |
|
Accepted |
[01,of,11] bundle2: move function building obsmarker-part in the bundle2 module |
2017-05-28 |
Pierre-Yves David |
|
Accepted |
[02,of,11] bundle: add an experimental knob to include obsmarkers in bundle |
2017-05-28 |
Pierre-Yves David |
|
Accepted |
[03,of,11] obsolete: raise richer exception on unknown version |
2017-05-28 |
Pierre-Yves David |
|
Accepted |
[04,of,11] debugbundle: display the content of obsmarkers parts |
2017-05-28 |
Pierre-Yves David |
|
Accepted |
[05,of,11] test-obsolete-bundle-strip: test bundling in the first case |
2017-05-28 |
Pierre-Yves David |
|
Accepted |
[06,of,11] test-obsolete-bundle-strip: test bundling in the second case |
2017-05-28 |
Pierre-Yves David |
|
Accepted |
[07,of,11] test-obsolete-bundle-strip: test bundling in the third case |
2017-05-28 |
Pierre-Yves David |
|
Accepted |
[08,of,11] test-obsolete-bundle-strip: test bundling in the fourth case |
2017-05-28 |
Pierre-Yves David |
|
Accepted |
[09,of,11] test-obsolete-bundle-strip: test bundling in the fifth case |
2017-05-28 |
Pierre-Yves David |
|
Accepted |
[10,of,11] test-obsolete-bundle-strip: test bundling in the sixth case |
2017-05-28 |
Pierre-Yves David |
|
Accepted |
[11,of,11] test-obsolete-bundle-strip: test bundling in the seventh case |
2017-05-28 |
Pierre-Yves David |
|
Accepted |
[1,of,2,V2] perf: rename perfrevlog to perfrevlogrevisions |
2017-05-28 |
Gregory Szorc |
|
Accepted |
[2,of,2,V2] perf: benchmark command for revlog indexes |
2017-05-28 |
Gregory Szorc |
|
Accepted |
[1,of,8,py3] loader: pywatchman appears to already be py3 compatible |
2017-05-28 |
Augie Fackler |
|
Accepted |
[2,of,8,py3] minirst: use bytes.strip instead of str.strip |
2017-05-28 |
Augie Fackler |
|
Accepted |
[3,of,8,py3] minirst: grab a byte, not an int, for the underline style |
2017-05-28 |
Augie Fackler |
|
Accepted |
[4,of,8,py3] minirst: look for column delimiters using slices instead of indicies |
2017-05-28 |
Augie Fackler |
|
Accepted |
[5,of,8,py3] util: look for empty-sysstr instead of empty-bytesstr in textwrap code |
2017-05-28 |
Augie Fackler |
|
Accepted |
[6,of,8,py3] cmdutil: use sorted(dict) instead of x = dict.keys(); x.sort() |
2017-05-28 |
Augie Fackler |
|
Accepted |
[7,of,8,py3] encoding: make wide character class list a sysstr |
2017-05-28 |
Augie Fackler |
|
Accepted |
[8,of,8,py3] server: use pycompat to get argv |
2017-05-28 |
Augie Fackler |
|
Accepted |
py3: update test expectations for py3-commands test |
2017-05-28 |
Augie Fackler |
|
Accepted |
[1,of,8,V2] obsolete: raise richer exception on unknown version |
2017-05-28 |
Pierre-Yves David |
|
Accepted |
[2,of,8,V2] test-obsolete-bundle-strip: test bundling in the first case |
2017-05-28 |
Pierre-Yves David |
|
Accepted |
[3,of,8,V2] test-obsolete-bundle-strip: test bundling in the second case |
2017-05-28 |
Pierre-Yves David |
|
Accepted |
[4,of,8,V2] test-obsolete-bundle-strip: test bundling in the third case |
2017-05-28 |
Pierre-Yves David |
|
Accepted |
[5,of,8,V2] test-obsolete-bundle-strip: test bundling in the fourth case |
2017-05-28 |
Pierre-Yves David |
|
Accepted |
[6,of,8,V2] test-obsolete-bundle-strip: test bundling in the fifth case |
2017-05-28 |
Pierre-Yves David |
|
Accepted |
[7,of,8,V2] test-obsolete-bundle-strip: test bundling in the sixth case |
2017-05-28 |
Pierre-Yves David |
|
Accepted |
[8,of,8,V2] test-obsolete-bundle-strip: test bundling in the seventh case |
2017-05-28 |
Pierre-Yves David |
|
Accepted |
[1,of,9] test: add a file dedicated to push race between clients |
2017-05-28 |
Pierre-Yves David |
|
Accepted |
[2,of,9] test: add a push race case where each client replaces a different head |
2017-05-28 |
Pierre-Yves David |
|
Accepted |
[3,of,9] test: add a push race case where the racing client create a new head |
2017-05-28 |
Pierre-Yves David |
|
Accepted |
[4,of,9] test: add a push race case where raced push created a new named branch |
2017-05-28 |
Pierre-Yves David |
|
Accepted |
[5,of,9] test: add a push race case where racing push create a new named branch |
2017-05-28 |
Pierre-Yves David |
|
Accepted |
[6,of,9] test: add a push race case where racing push touches multiple heads |
2017-05-28 |
Pierre-Yves David |
|
Accepted |
[7,of,9] test: add a push race case where the raced push touch multiple heads |
2017-05-28 |
Pierre-Yves David |
|
Accepted |
[8,of,9] test: add a push race case where non-contiguous branch head are created |
2017-05-28 |
Pierre-Yves David |
|
Accepted |
[9,of,9] test: add the mirror push race case for non-contiguous branch head |
2017-05-28 |
Pierre-Yves David |
|
Accepted |
[1,of,4,py3] tests: drop assertIn polyfill now that we're 2.7-only |
2017-05-29 |
Augie Fackler |
|
Accepted |
[2,of,4,py3] tests: make test-manifest finish importing in Python 3 |
2017-05-29 |
Augie Fackler |
|
Accepted |
[3,of,4,py3] manifest: fix some pure-Python parser bits to work on Python 3 |
2017-05-29 |
Augie Fackler |
|
Accepted |
[4,of,4,py3] manifest: use itertools.chain() instead of + for Python 3 compat |
2017-05-29 |
Augie Fackler |
|
Accepted |
[V2] setup: prevent setuptools from laying an egg |
2017-05-29 |
Matt Harbison |
|
Accepted |
[1,of,2] py3: update test-check-py3-compat.t |
2017-05-29 |
Pulkit Goyal |
|
Accepted |
[2,of,2] py3: use pycompat.bytestr so that we don't get ascii values |
2017-05-29 |
Pulkit Goyal |
|
Accepted |
[1,of,7] copies: rename m1 to msrc |
2017-05-29 |
Stanislau Hlebik |
|
Accepted |
[2,of,7] copies: rename m2 to mdst |
2017-05-29 |
Stanislau Hlebik |
|
Accepted |
[3,of,7] copies: rename ctx to srcctx |
2017-05-29 |
Stanislau Hlebik |
|
Accepted |
[4,of,7] copies: add dstctx parameter |
2017-05-29 |
Stanislau Hlebik |
|
Accepted |
[5,of,7] copies: remove msrc and mdst parameters |
2017-05-29 |
Stanislau Hlebik |
|
Accepted |
[6,of,7] copies: rename getfctx to getsrcfctx |
2017-05-29 |
Stanislau Hlebik |
|
Accepted |
[7,of,7] copies: introduce getdstfctx |
2017-05-29 |
Stanislau Hlebik |
|
Accepted |
encoding: make sure "wide" variable never be referenced from other modules |
2017-05-29 |
Yuya Nishihara |
|
Accepted |
[1,of,2,manifest-py3] cleanup: rename all iteritems methods to items and add iteritems alias |
2017-05-29 |
Augie Fackler |
|
Accepted |
[2,of,2,manifest-py3] tests: make test-manifest.py portable to Python 3 |
2017-05-29 |
Augie Fackler |
|
Accepted |
[1,of,4] cmdutil: drop deprecated hack to pass file object to makefileobj() (API) |
2017-05-29 |
Yuya Nishihara |
|
Accepted |
[2,of,4] cmdutil: extract function checking if pattern should be taken as stdin/out |
2017-05-29 |
Yuya Nishihara |
|
Accepted |
[3,of,4] cat: pass filename template as explicit argument |
2017-05-29 |
Yuya Nishihara |
|
Accepted |
[4,of,4] cat: do not start pager if output will be written to file |
2017-05-29 |
Yuya Nishihara |
|
Accepted |
[01,of,10,py3] help: convert flag default to bytes portably |
2017-05-29 |
Augie Fackler |
|
Accepted |
[02,of,10,py3] doc: port check-seclevel.py to be Python 2/3 portable |
2017-05-29 |
Augie Fackler |
|
Accepted |
[03,of,10,py3] tests: port test extension in test-help.t to python 3 |
2017-05-29 |
Augie Fackler |
|
Accepted |
[04,of,10,py3] scmutil: convert exception to bytes in a Py3-friendly manner |
2017-05-29 |
Augie Fackler |
|
Accepted |
[05,of,10,py3] dispatch: convert exception payload to bytes more carefully |
2017-05-29 |
Augie Fackler |
|
Accepted |
[06,of,10,py3] util: use sysstr.join instead of bytes.join in textwrap wrapper |
2017-05-29 |
Augie Fackler |
|
Accepted |
[07,of,10,py3] help: convert dict to strkwargs |
2017-05-29 |
Augie Fackler |
|
Accepted |
[08,of,10,py3] server: write out pid using bytes IO instead of str IO |
2017-05-29 |
Augie Fackler |
|
Accepted |
[09,of,10,py3] help: work around textwrap.dedent() only working on strings |
2017-05-29 |
Augie Fackler |
|
Accepted |
[10,of,10,py3] help: when looking for exclusion kws, convert doc to sysbytes |
2017-05-29 |
Augie Fackler |
|
Accepted |
match: add __repr__ for subdirmatcher |
2017-05-30 |
via Mercurial-devel |
|
Accepted |
[1,of,5] match: handle everything-matching using new alwaysmatcher |
2017-05-30 |
via Mercurial-devel |
|
Accepted |
[2,of,5] match: optimize visitdir() for when no explicit files are listed |
2017-05-30 |
via Mercurial-devel |
|
Accepted |
[3,of,5] match: drop support for empty pattern list in patternmatcher |
2017-05-30 |
via Mercurial-devel |
|
Accepted |
[4,of,5] match: move normalize() call out of matcher constructors |
2017-05-30 |
via Mercurial-devel |
|
Accepted |
[5,of,5] match: remove special-casing of always-matching patterns in patternmatcher |
2017-05-30 |
via Mercurial-devel |
|
Accepted |
[v2] patchbomb: add -B option to select a bookmark |
2017-05-30 |
David Demelier |
|
Accepted |
[1,of,4,contrib] contrib: run editmergeps.ps1 from the same location as editmergeps.bat |
2017-05-30 |
Kostia Balytskyi |
|
Accepted |
[2,of,4,contrib] contrib: make editmergeps use -NoNewWindow option in Start-Process cmdlet |
2017-05-30 |
Kostia Balytskyi |
|
Accepted |
[3,of,4,contrib] contrib: fix a bug preventing editmergeps.ps1 from running unknonw editors |
2017-05-30 |
Kostia Balytskyi |
|
Accepted |
[4,of,4,contrib] contrib: remove unnecessary debug output from editmergeps.ps1 |
2017-05-30 |
Kostia Balytskyi |
|
Accepted |
help: pass commands module by argument |
2017-05-30 |
Yuya Nishihara |
|
Accepted |
[1,of,6] formatter: add option to redirect output to file object |
2017-05-30 |
Yuya Nishihara |
|
Accepted |
[2,of,6] formatter: add helper to create a formatter optionally backed by file |
2017-05-30 |
Yuya Nishihara |
|
Accepted |
[3,of,6] formatter: add nullformatter |
2017-05-30 |
Yuya Nishihara |
|
Accepted |
[4,of,6] cat: stop using makefileobj() |
2017-05-30 |
Yuya Nishihara |
|
Accepted |
[5,of,6] cat: use with statement to close output file |
2017-05-30 |
Yuya Nishihara |
|
Accepted |
[6,of,6] cat: add formatter support |
2017-05-30 |
Yuya Nishihara |
|
Accepted |
[remotenames] pull: fix pull --rebase with a --tool argument |
2017-05-30 |
Adam Simpkins |
|
Accepted |
[1,of,9,v2] hidden: drop obsolete comment about cacheability |
2017-05-30 |
via Mercurial-devel |
|
Accepted |
[2,of,9,v2] hidden: rename "revealedrevs" to "pinnedrevs" |
2017-05-30 |
via Mercurial-devel |
|
Accepted |
[3,of,9,v2] hidden: change _domainancestors() to _revealancestors() |
2017-05-30 |
via Mercurial-devel |
|
Accepted |
[4,of,9,v2] hidden: remove unnecessary 'domain' parameter from _revealancestors() |
2017-05-30 |
via Mercurial-devel |
|
Accepted |
[5,of,9,v2] hidden: pass revs to iterate into _consistencyblockers() |
2017-05-30 |
via Mercurial-devel |
|
Accepted |
[6,of,9,v2] hidden: remove _consistencyblockers() |
2017-05-30 |
via Mercurial-devel |
|
Accepted |
[7,of,9,v2] hidden: make _revealancestors() reveal ancestors exclusively |
2017-05-30 |
via Mercurial-devel |
|
Accepted |
[8,of,9,v2] hidden: subtract pinned revs from hidden earlier |
2017-05-30 |
via Mercurial-devel |
|
Accepted |
[9,of,9,v2] hidden: remove unnecessary guard condition |
2017-05-30 |
via Mercurial-devel |
|
Accepted |
[1,of,2] tests: make run-tests fail early if no channel is found |
2017-05-31 |
Augie Fackler |
|
Accepted |
[2,of,2] tests: fix run-tests when there's a bad #if in a test |
2017-05-31 |
Augie Fackler |
|
Accepted |
[1,of,3,V3] win32: add a method to enable ANSI color code processing on Windows 10 |
2017-05-31 |
Matt Harbison |
|
Accepted |
[2,of,3,V3] color: enable ANSI support on Windows 10 |
2017-05-31 |
Matt Harbison |
|
Accepted |
[3,of,3,V3] help: update the color documentation for Windows 10 ANSI support |
2017-05-31 |
Matt Harbison |
|
Accepted |
[STABLE,V2] win32mbcs: avoid unintentional failure at colorization |
2017-05-31 |
Katsunori FUJIWARA |
|
Accepted |
[V2] selectivepull: fix tests |
2017-05-31 |
Stanislau Hlebik |
|
Accepted |
tests: fix typo in "flagprocesor" |
2017-05-31 |
via Mercurial-devel |
|
Accepted |
check-code: suggest policy.importmod |
2017-05-31 |
Jun Wu |
|
Accepted |
[1,of,2,v2,py3] help: convert flag default to bytes portably |
2017-05-31 |
Augie Fackler |
|
Accepted |
[2,of,2,v2,py3] dispatch: convert exception payload to bytes more carefully |
2017-05-31 |
Augie Fackler |
|
Accepted |
[evolve-ext] url: update url to point to https://www.mercurial-scm.org/repo/evolve |
2017-05-31 |
André Sintzoff |
|
Accepted |
[01,of,10] py3: pass str in os.sysconf() |
2017-05-31 |
Pulkit Goyal |
|
Accepted |
[02,of,10] py3: replace None with -1 to sort an integer array |
2017-05-31 |
Pulkit Goyal |
|
Accepted |
[03,of,10] py3: make sure we return strings from __str__ and __repr__ |
2017-05-31 |
Pulkit Goyal |
|
Accepted |
[04,of,10] py3: pass dict.items() to list() to obtain a list |
2017-05-31 |
Pulkit Goyal |
|
Accepted |
[05,of,10] py3: ensure that we don't concat bytes and str and the end result is bytes |
2017-05-31 |
Pulkit Goyal |
|
Accepted |
[06,of,10] py3: add support to pass bool type variable into pycompat.sysbytes() |
2017-05-31 |
Pulkit Goyal |
|
Accepted |
[07,of,10] py3: convert bool variables to bytes before passing into ui.debug() |
2017-05-31 |
Pulkit Goyal |
|
Accepted |
[08,of,10] py3: implement __bytes__ for committablectx |
2017-05-31 |
Pulkit Goyal |
|
Accepted |
[09,of,10] py3: add a test to show `hg diff` works on Python 3 |
2017-05-31 |
Pulkit Goyal |
|
Accepted |
[10,of,10] py3: add test to show `hg update` and `hg identify` works on Python 3 |
2017-05-31 |
Pulkit Goyal |
|
Accepted |
[1,of,2,stable] help: fix typos |
2017-05-31 |
Wagner Bruna |
|
Accepted |
[2,of,2,stable] bugzilla: fix typo in help text |
2017-05-31 |
Wagner Bruna |
|
Accepted |
committablectx: extra is already normalized |
2017-05-31 |
Sean Farley |
|
Accepted |
[1,of,3,ctx-cleanup] context: inline makememctx (API) |
2017-06-01 |
Sean Farley |
|
Accepted |
[2,of,3,ctx-cleanup] merge: wctx.rev() is never not None |
2017-06-01 |
Sean Farley |
|
Accepted |
[3,of,3,ctx-cleanup] context: move dirty() to committablectx |
2017-06-01 |
Sean Farley |
|
Accepted |
rebase: drop unnecessary parentchange call |
2017-06-01 |
Siddharth Agarwal |
|
Accepted |
import-checker: add hgdemandimport to local modules |
2017-06-01 |
Siddharth Agarwal |
|
Accepted |
match: introduce nevermatcher for when no ignore files are present |
2017-06-01 |
Siddharth Agarwal |
|
Accepted |
[1,of,7] strip: also backup obsmarkers |
2017-06-01 |
Pierre-Yves David |
|
Accepted |
[2,of,7] test-obsolete-bundle-strip: add testing of markers backup during strip |
2017-06-01 |
Pierre-Yves David |
|
Accepted |
[3,of,7] test-obsolete-bundle-strip: check all changesets in the isolated prune case |
2017-06-01 |
Pierre-Yves David |
|
Accepted |
[4,of,7] obsolete: add a function to compute "exclusive-markers" for a set of nodes |
2017-06-01 |
Pierre-Yves David |
|
Accepted |
[5,of,7] exclusive-markers: update the dedicated test with list of exclusive markers |
2017-06-01 |
Pierre-Yves David |
|
Accepted |
[6,of,7] strip: do not include obsolescence markers for the temporary bundle |
2017-06-01 |
Pierre-Yves David |
|
Accepted |
[7,of,7] strip: strip obsmarkers exclusive to the stripped changeset |
2017-06-01 |
Pierre-Yves David |
|
Accepted |
[1,of,3] py3: convert __doc__ back to bytes in help.py |
2017-06-01 |
Yuya Nishihara |
|
Accepted |
[2,of,3] py3: implement __bytes__() on most of our exception classes |
2017-06-01 |
Yuya Nishihara |
|
Accepted |
[3,of,3] py3: simply use b'%d\n' to format pid in server.py |
2017-06-01 |
Yuya Nishihara |
|
Accepted |
cmdutil: use isstdiofilename() where appropriate |
2017-06-01 |
Yuya Nishihara |
|
Accepted |
match: simplify nevermatcher |
2017-06-01 |
via Mercurial-devel |
|
Accepted |
[1,of,6,V2] py3: use dict.update() instead of constructing lists and adding them |
2017-06-02 |
Pulkit Goyal |
|
Accepted |
[2,of,6,V2] py3: convert bool variables to bytes before passing into ui.debug() |
2017-06-02 |
Pulkit Goyal |
|
Accepted |
[3,of,6,V2] py3: convert exception to bytes to pass into ui.warn() |
2017-06-02 |
Pulkit Goyal |
|
Accepted |
[4,of,6,V2] py3: implement __bytes__ for committablectx |
2017-06-02 |
Pulkit Goyal |
|
Accepted |
[5,of,6,V2] py3: add a test to show `hg diff` works on Python 3 |
2017-06-02 |
Pulkit Goyal |
|
Accepted |
[6,of,6,V2] py3: add test to show `hg update` and `hg identify` works on Python 3 |
2017-06-02 |
Pulkit Goyal |
|
Accepted |
help: clarify the choice of pager |
2017-06-02 |
via Mercurial-devel |
|
Accepted |
[1,of,2] annotate: rename formatter variable |
2017-06-02 |
Yuya Nishihara |
|
Accepted |
[2,of,2] annotate: restructure formatter output to be nested list (BC) |
2017-06-02 |
Yuya Nishihara |
|
Accepted |
bitmanipulation: add missing include of string.h |
2017-06-02 |
via Mercurial-devel |
|
Accepted |
[1,of,2] keepalive: pass the correct arguments to HTTPResponse |
2017-06-02 |
via Mercurial-devel |
|
Accepted |
[2,of,2] keepalive: set buffering=True to do more efficient reads of headers |
2017-06-02 |
via Mercurial-devel |
|
Accepted |
[stable] i18n-pt_BR: fix syntax error on translation |
2017-06-02 |
Wagner Bruna |
|
Accepted |
[STABLE] status: don't crash if a lookup file disappears |
2017-06-03 |
Siddharth Agarwal |
|
Accepted |
[3,of,7] discovery: also use lists for the returns of '_oldheadssummary' |
2017-06-03 |
Pierre-Yves David |
|
Accepted |
[4,of,7] headssummary: ensure all returned lists are sorted |
2017-06-03 |
Pierre-Yves David |
|
Accepted |
[5,of,7] checkheads: clarify that we no longer touch the head unknown locally |
2017-06-03 |
Pierre-Yves David |
|
Accepted |
[6,of,7] checkheads: drop now unused filtering of 'unsyncedheads' |
2017-06-03 |
Pierre-Yves David |
|
Accepted |
[7,of,7] checkheads: simplify the code around obsolescence post-processing |
2017-06-03 |
Pierre-Yves David |
|
Accepted |
setup: do not overwrite local __modulepolicy__.py on out-of-source build |
2017-06-03 |
Yuya Nishihara |
|
Accepted |
[1,of,7] scmutil: pass ctx object to intrev() |
2017-06-03 |
Yuya Nishihara |
|
Accepted |
[2,of,7] merge: use scmutil.intrev() to sort ctx objects |
2017-06-03 |
Yuya Nishihara |
|
Accepted |
[3,of,7] scmutil: introduce binnode(ctx) as paired function with intrev(ctx) |
2017-06-03 |
Yuya Nishihara |
|
Accepted |
[4,of,7] revlog: map rev(wdirid) to WdirUnsupported exception |
2017-06-03 |
Yuya Nishihara |
|
Accepted |
[5,of,7] localrepo: map integer and hex wdir identifiers to workingctx |
2017-06-03 |
Yuya Nishihara |
|
Accepted |
[6,of,7] revset: add support for integer and hex wdir identifiers |
2017-06-03 |
Yuya Nishihara |
|
Accepted |
[7,of,7] export: map wctx.node() to 'ff...' node id (issue5438) |
2017-06-03 |
Yuya Nishihara |
|
Accepted |
[1,of,3,RFC] releasenotes: command to manage release notes files |
2017-06-03 |
Rishabh Madan |
|
Accepted |
[2,of,3] Replace cmdutil with registrar |
2017-06-03 |
Rishabh Madan |
|
Accepted |
[3,of,3] Add more tests for formatting and merging of release notes |
2017-06-03 |
Rishabh Madan |
|
Accepted |
[1,of,6] checkheads: gather the postprocessing with other obsolescence specific code |
2017-06-04 |
Pierre-Yves David |
|
Accepted |
[2,of,6] headssummary: directly feed the function with the 'pushop' object |
2017-06-04 |
Pierre-Yves David |
|
Accepted |
[3,of,6] checkheads: perform obsolescence post processing directly in _headssummary |
2017-06-04 |
Pierre-Yves David |
|
Accepted |
[4,of,6] headsummary: expose the 'discardedheads' set in the headssummary |
2017-06-04 |
Pierre-Yves David |
|
Accepted |
[5,of,6] push: add a way to allow concurrent pushes on unrelated heads |
2017-06-04 |
Pierre-Yves David |
|
Accepted |
[6,of,6] check-concurrency: expose the feature as 'server.check-concurrency' |
2017-06-04 |
Pierre-Yves David |
|
Accepted |
[1,of,2] revset: add support for branch(wdir()) and wdir() & branch() |
2017-06-04 |
Yuya Nishihara |
|
Accepted |
[2,of,2] revlog: add support for partial matching of wdir node id |
2017-06-04 |
Yuya Nishihara |
|
Accepted |
[1,of,2,v2] tests: add missing parens in test-obsolete-bundle-strip.t |
2017-06-04 |
via Mercurial-devel |
|
Accepted |
[2,of,2,v2] tests: simplify and clarify test-obsolete-bundle-strip.t a little |
2017-06-04 |
via Mercurial-devel |
|
Accepted |
dirstate: add docstring for invalidate |
2017-06-04 |
Siddharth Agarwal |
|
Accepted |
[01,of,22] check-code: allow "from mercurial.(pure|cext) import x as y" |
2017-06-04 |
Jun Wu |
|
Accepted |
[02,of,22] radixlink: introduce a new data structure |
2017-06-04 |
Jun Wu |
|
Accepted |
[03,of,22] radixlink: add C implementation |
2017-06-04 |
Jun Wu |
|
Accepted |
[04,of,22] obsstore: minor optimization for the obsolete revset |
2017-06-04 |
Jun Wu |
|
Accepted |
[05,of,22] obsstore: move marker version reading to a separate function |
2017-06-04 |
Jun Wu |
|
Accepted |
[06,of,22] obsstore: separate marker parsing from obsstore reading |
2017-06-04 |
Jun Wu |
|
Accepted |
[07,of,22] obsstore: move _version to a propertycache |
2017-06-04 |
Jun Wu |
|
Accepted |
[08,of,22] obsstore: do not load all markers to detect duplication |
2017-06-04 |
Jun Wu |
|
Accepted |
[09,of,22] obsstore: move header encoding to a separate function |
2017-06-04 |
Jun Wu |
|
Accepted |
[10,of,22] obsstore: keep self._data updated with _addmarkers |
2017-06-04 |
Jun Wu |
|
Accepted |
[11,of,22] obsstore: generalize successors, precursors, children to a class |
2017-06-04 |
Jun Wu |
|
Accepted |
[12,of,22] obsstore: let read marker API take a range of offsets |
2017-06-04 |
Jun Wu |
|
Accepted |
[13,of,22] obsstore: let read marker API optionally return marker offsets |
2017-06-04 |
Jun Wu |
|
Accepted |
[14,of,22] obsstore: do not convert markers to list in _all |
2017-06-04 |
Jun Wu |
|
Accepted |
[15,of,22] obsstore: add caching for reading a subset of markers |
2017-06-04 |
Jun Wu |
|
Accepted |
[16,of,22] obsstore: use new _readmarkers when building index |
2017-06-04 |
Jun Wu |
|
Accepted |
[17,of,22] obsstore: move _checkinvalidmarkers to markerreader |
2017-06-04 |
Jun Wu |
|
Accepted |
[18,of,22] obsstore: make _all always calculate from _data |
2017-06-04 |
Jun Wu |
|
Accepted |
[19,of,22] obsstore: use radixlink to back markerindex |
2017-06-04 |
Jun Wu |
|
Accepted |
[20,of,22] obsstore: make markerindex support serialization |
2017-06-04 |
Jun Wu |
|
Accepted |
[21,of,22] strip: invalidate obsstore indexes |
2017-06-04 |
Jun Wu |
|
Accepted |
[22,of,22] transaction: flush obsstore indexes on success |
2017-06-04 |
Jun Wu |
|
Accepted |
[1,of,4] win32: drop a py26 daemonizing hack |
2017-06-05 |
Matt Harbison |
|
Accepted |
[2,of,4] killdaemons: close pid file before killing processes |
2017-06-05 |
Matt Harbison |
|
Accepted |
[3,of,4] tests: adjust recent output changes for Windows |
2017-06-05 |
Matt Harbison |
|
Accepted |
[4,of,4] test-clonebundles: conditionalize output for Windows |
2017-06-05 |
Matt Harbison |
|
Accepted |
[1,of,3] test-obsolete-bundle-strip: do not include \n in filename (issue5586) |
2017-06-05 |
Yuya Nishihara |
|
Accepted |
[2,of,3] windows: do not close stdout on flush() failure |
2017-06-05 |
Yuya Nishihara |
|
Accepted |
[3,of,3] dispatch: do not close stdout and stderr, just flush() instead |
2017-06-05 |
Yuya Nishihara |
|
Accepted |
debugbundle: add --part-type flag to emit only named part types |
2017-06-05 |
Danek Duvall |
|
Accepted |
test-obsolete-bundle-strip: add globs for Windows |
2017-06-06 |
Matt Harbison |
|
Accepted |
perfbranchmap: add an option to purge the revbranch cache |
2017-06-06 |
Pierre-Yves David |
|
Accepted |
[1,of,3] patchbomb: get rid of patches variable from merge error |
2017-06-06 |
David Demelier |
|
Accepted |
[2,of,3] patchbomb: avoid -r and -B options at the same time |
2017-06-06 |
David Demelier |
|
Accepted |
[3,of,3] patchbomb: make independant output in test file |
2017-06-06 |
David Demelier |
|
Accepted |
tests: remove sys.executable from "required tools" |
2017-06-06 |
Augie Fackler |
|
Accepted |
check-code: ban grep's context flags (-A/-B/-C) since they're not on Solaris |
2017-06-06 |
Danek Duvall |
|
Accepted |
[remotenames-ext] namespace: never return None for nodes query |
2017-06-06 |
Durham Goode |
|
Accepted |
update: show the commit to which we updated in case of multiple heads |
2017-06-06 |
Pulkit Goyal |
|
Accepted |
[1,of,5] run-tests: factor out xunit write code into another method |
2017-06-06 |
Siddharth Agarwal |
|
Accepted |
[2,of,5] run-tests: factor out json write code into another method |
2017-06-06 |
Siddharth Agarwal |
|
Accepted |
[3,of,5] run-tests: make time field optional for xunit report |
2017-06-06 |
Siddharth Agarwal |
|
Accepted |
[4,of,5] run-tests: install hg after computing tests to run |
2017-06-06 |
Siddharth Agarwal |
|
Accepted |
[5,of,5] run-tests: add a way to list tests, with JSON and XUnit support |
2017-06-06 |
Siddharth Agarwal |
|
Accepted |
[evolve-ext] evolve: fix typo: -list -> --list |
2017-06-06 |
via Mercurial-devel |
|
Accepted |
[1,of,2] discovery: include timing in the debug output |
2017-06-07 |
Pierre-Yves David |
|
Accepted |
[2,of,2] discovery: log discovery result in non-trivial cases |
2017-06-07 |
Pierre-Yves David |
|
Accepted |
[v3] chmod: create a new file when flags are set on a hardlinked file |
2017-06-07 |
Koen Van Hoof |
|
Accepted |
[1,of,2] run-tests: wrap failures in an XUnit 'failure' element |
2017-06-07 |
Siddharth Agarwal |
|
Accepted |
[2,of,2] run-tests: add information about skipped tests to XUnit output |
2017-06-07 |
Siddharth Agarwal |
|
Accepted |
[1,of,5] run-tests: allow specifying an output dir to write .errs to |
2017-06-08 |
Siddharth Agarwal |
|
Accepted |
[2,of,5] run-tests: write test times to output dir |
2017-06-08 |
Siddharth Agarwal |
|
Accepted |
[3,of,5] run-tests: write JSON reports to output dir |
2017-06-08 |
Siddharth Agarwal |
|
Accepted |
[4,of,5] run-tests: output coverage to output dir |
2017-06-08 |
Siddharth Agarwal |
|
Accepted |
[5,of,5] run-tests: make --restart work with output dir |
2017-06-08 |
Siddharth Agarwal |
|
Accepted |
extensions: move wrapfilecache function from fsmonitor |
2017-06-08 |
Augie Fackler |
|
Accepted |
[1,of,3,v2,pip-fix] setup: introduce dummy copies of setuptools flags |
2017-06-08 |
Augie Fackler |
|
Accepted |
[2,of,3,v2,pip-fix] hghave: add check for virtualenv |
2017-06-08 |
Augie Fackler |
|
Accepted |
[3,of,3,v2,pip-fix] tests: add a test for installing hg with pip in a virtualenv |
2017-06-08 |
Augie Fackler |
|
Accepted |
[1,of,2,v3] tests: add test demonstrating how broken third-party extensions can get |
2017-06-08 |
Augie Fackler |
|
Accepted |
[2,of,2,v3] extensions: catch uisetup and extsetup failures and don't let them break hg |
2017-06-08 |
Augie Fackler |
|
Accepted |
[1,of,8] perf: have a generic "clearstorecache" function |
2017-06-08 |
Pierre-Yves David |
|
Accepted |
[2,of,8] perfphases: add a flag to also include file access time |
2017-06-08 |
Pierre-Yves David |
|
Accepted |
[3,of,8] perf: add a perfbookmarks command |
2017-06-08 |
Pierre-Yves David |
|
Accepted |
[4,of,8] bookmarks: prefetch 'lookup' outside of the loop |
2017-06-08 |
Pierre-Yves David |
|
Accepted |
[5,of,8] bookmark: explicitly convert to 'node' during initialization |
2017-06-08 |
Pierre-Yves David |
|
Accepted |
[6,of,8] bookmarks: rely on exception for malformed lines |
2017-06-08 |
Pierre-Yves David |
|
Accepted |
[7,of,8] bookmark: directly use base dict 'setitem' |
2017-06-08 |
Pierre-Yves David |
|
Accepted |
[8,of,8] bookmarks: move variable initialisation earlier |
2017-06-08 |
Pierre-Yves David |
|
Accepted |
[1,of,7] util: make filestat.avoidambig() return whether ambiguity is avoided or not |
2017-06-09 |
Katsunori FUJIWARA |
|
Accepted |
[2,of,7] vfs: factor out "rename and avoid ambiguity" to reuse |
2017-06-09 |
Katsunori FUJIWARA |
|
Accepted |
[3,of,7] vfs: create copy at renaming to avoid file stat ambiguity if needed |
2017-06-09 |
Katsunori FUJIWARA |
|
Accepted |
[4,of,7] util: make filestat.__eq__ return True if both of self and old have None stat |
2017-06-09 |
Katsunori FUJIWARA |
|
Accepted |
[5,of,7] dirstate: add identity information to detect simultaneous changing in storage |
2017-06-09 |
Katsunori FUJIWARA |
|
Accepted |
[6,of,7] tests: factor external procedures out for portability |
2017-06-09 |
Katsunori FUJIWARA |
|
Accepted |
[7,of,7] context: avoid writing outdated dirstate out (issue5584) |
2017-06-09 |
Katsunori FUJIWARA |
|
Accepted |
bisect: improve option validation message |
2017-06-09 |
Brandon McCaig |
|
Accepted |
match: allow pats to be None |
2017-06-09 |
via Mercurial-devel |
|
Accepted |
[1,of,2] obsolete: move obsstore creation logic from localrepo |
2017-06-09 |
Gregory Szorc |
|
Accepted |
[2,of,2] localrepo: move filtername to __init__ |
2017-06-09 |
Gregory Szorc |
|
Accepted |
repoview: remove special casing of "requirements" |
2017-06-09 |
Gregory Szorc |
|
Accepted |
[1,of,6] profile: upgrade the "profile" context manager to a full class |
2017-06-09 |
Pierre-Yves David |
|
Accepted |
[2,of,6] profile: introduce a "start" method to the profile context |
2017-06-09 |
Pierre-Yves David |
|
Accepted |
[3,of,6] profile: introduce a knob to control if the context is actually profiling |
2017-06-09 |
Pierre-Yves David |
|
Accepted |
[4,of,6] profile: make the contextmanager object available to the callers |
2017-06-09 |
Pierre-Yves David |
|
Accepted |
[5,of,6] profile: support --profile in alias and abbreviated version (--prof) |
2017-06-09 |
Pierre-Yves David |
|
Accepted |
[6,of,6] profile: drop maybeprofile |
2017-06-09 |
Pierre-Yves David |
|
Accepted |
[1,of,4] templatefilers: correct filename in header comment |
2017-06-09 |
Yuya Nishihara |
|
Accepted |
[2,of,4] test-obsolete: include <> in user field to check JSON escapes |
2017-06-09 |
Yuya Nishihara |
|
Accepted |
[3,of,4] json: avoid extra string manipulation of dict keys |
2017-06-09 |
Yuya Nishihara |
|
Accepted |
[4,of,4] json: pass formatting options recursively |
2017-06-09 |
Yuya Nishihara |
|
Accepted |
[1,of,2] streamclone: consider secret changesets (BC) (issue5589) |
2017-06-09 |
Gregory Szorc |
|
Accepted |
[2,of,2] debugcommands: issue warning when repo has secret changesets (issue5589) |
2017-06-09 |
Gregory Szorc |
|
Accepted |
bisect: improve option validation message |
2017-06-09 |
Brandon McCaig |
|
Accepted |
[1,of,5] hgweb: consolidate search form for paper |
2017-06-09 |
Gregory Szorc |
|
Accepted |
[2,of,5] hgweb: consolidate search form for monoblue |
2017-06-09 |
Gregory Szorc |
|
Accepted |
[3,of,5] hgweb: consolidate search form for gitweb |
2017-06-09 |
Gregory Szorc |
|
Accepted |
[4,of,5] hgweb: consistently add search form to all gitweb pages |
2017-06-09 |
Gregory Szorc |
|
Accepted |
[5,of,5] hgweb: refresh styling of gitweb's search form |
2017-06-09 |
Gregory Szorc |
|
Accepted |
[1,of,3,remove-makememctx,V2] memctx: refactor inline getfilectx into convenience method |
2017-06-09 |
Sean Farley |
|
Accepted |
[2,of,3,remove-makememctx,V2] context: add convenience method for returning a memfilectx from a patch |
2017-06-09 |
Sean Farley |
|
Accepted |
[3,of,3,remove-makememctx,V2] context: inline makememctx (API) |
2017-06-09 |
Sean Farley |
|
Accepted |
[1,of,4] checkheads: pass "ispushed" function to the obsmarkers logic |
2017-06-10 |
Pierre-Yves David |
|
Accepted |
[2,of,4] checkheads: use 'nodemap.get' to convert nodes to revs |
2017-06-10 |
Pierre-Yves David |
|
Accepted |
[3,of,4] checkheads: use "revnum" in the "allfuturecommon" set |
2017-06-10 |
Pierre-Yves David |
|
Accepted |
[4,of,4] checkheads: use a "lazyancestors" object for allfuturecommon |
2017-06-10 |
Pierre-Yves David |
|
Accepted |
[1,of,2] bookmarks: rephrase a comment to be shorted and clearer |
2017-06-10 |
Pierre-Yves David |
|
Accepted |
[2,of,2] bookmark: make sure we close the bookmark file after reading |
2017-06-10 |
Pierre-Yves David |
|
Accepted |
[1,of,2] test-setdiscovery: stabilize for Windows |
2017-06-10 |
Matt Harbison |
|
Accepted |
[2,of,2] test-extension: fix load path for Windows |
2017-06-10 |
Matt Harbison |
|
Accepted |
setup: avoid linker warnings on Windows about multiple export specifications |
2017-06-10 |
Matt Harbison |
|
Accepted |
convert: correct the documentation about whitespace in branchmap branches |
2017-06-10 |
Matt Harbison |
|
Accepted |
[1,of,3] py3: convert bool variables to bytes |
2017-06-10 |
Pulkit Goyal |
|
Accepted |
[2,of,3] py3: use pycompat.bytestr() instead of str() |
2017-06-10 |
Pulkit Goyal |
|
Accepted |
[3,of,3] py3: add test to show `hg merge` works |
2017-06-10 |
Pulkit Goyal |
|
Accepted |
tests: handle variation between pure and normal output in annotate --skip |
2017-06-10 |
Augie Fackler |
|
Accepted |
setdiscovery: improves logged message, |
2017-06-10 |
Pierre-Yves David |
|
Accepted |
clonebundles: reference correct config option |
2017-06-10 |
Gregory Szorc |
|
Accepted |
[1,of,4] tests: add a wrapper to run fsmonitor tests |
2017-06-10 |
Siddharth Agarwal |
|
Accepted |
[2,of,4] hghave: add test for whether fsmonitor is enabled |
2017-06-10 |
Siddharth Agarwal |
|
Accepted |
[3,of,4] test-dirstate-race: ensure that a isn't in the lookup set at the end |
2017-06-10 |
Siddharth Agarwal |
|
Accepted |
[4,of,4] filestat: move __init__ to frompath constructor |
2017-06-10 |
Siddharth Agarwal |
|
Accepted |
[1,of,6] debugrevspec: add option to print representation of smartset object |
2017-06-11 |
Yuya Nishihara |
|
Accepted |
[2,of,6] debugrevspec: add option to suppress list of computed revisions |
2017-06-11 |
Yuya Nishihara |
|
Accepted |
[3,of,6] revset: fix order of last() n members where n > 1 (BC) |
2017-06-11 |
Yuya Nishihara |
|
Accepted |
[4,of,6] revset: reject negative number to select first/last n members |
2017-06-11 |
Yuya Nishihara |
|
Accepted |
[5,of,6] revset: filter first/last members by __and__ operation |
2017-06-11 |
Yuya Nishihara |
|
Accepted |
[6,of,6] revset: fix order of first/last members in compound expression (BC) |
2017-06-11 |
Yuya Nishihara |
|
Accepted |
test-hardlinks: stabilize for Windows |
2017-06-11 |
Matt Harbison |
|
Accepted |
[1,of,3] rpms: remove '%if "%{?pythonver}" != "2.4"' |
2017-06-11 |
Toshi MARUYAMA |
|
Accepted |
[2,of,3] rpms: add hgdemandimport in files |
2017-06-11 |
Toshi MARUYAMA |
|
Accepted |
[3,of,3] packagelib: use LANGUAGE=C for "hg version" |
2017-06-11 |
Toshi MARUYAMA |
|
Accepted |
[memctx-cache,V2] memctx: always use cache for filectxfn |
2017-06-12 |
Sean Farley |
|
Accepted |
[1,of,7] profiling: move 'fp' closing logic into its own function |
2017-06-12 |
Pierre-Yves David |
|
Accepted |
[2,of,7] profile: use explicit logic to control file closing |
2017-06-12 |
Pierre-Yves David |
|
Accepted |
[3,of,7] profile: remove now useless indent |
2017-06-12 |
Pierre-Yves David |
|
Accepted |
[4,of,7] profile: indent part of '__enter__' |
2017-06-12 |
Pierre-Yves David |
|
Accepted |
[5,of,7] profile: close 'fp' on error within '__enter__' |
2017-06-12 |
Pierre-Yves David |
|
Accepted |
[6,of,7] profile: close 'fp' in all cases |
2017-06-12 |
Pierre-Yves David |
|
Accepted |
[7,of,7] profile: properly propagate exception from the sub-context manager |
2017-06-12 |
Pierre-Yves David |
|
Accepted |
test-dirstate-race: back out changeset c82fa7efcbc8 |
2017-06-12 |
Siddharth Agarwal |
|
Accepted |
py3: use python3 hg in test-py3-commands.t at places where py2 hg was used |
2017-06-12 |
Pulkit Goyal |
|
Accepted |
help: correct description of "glob:foo/*" matching |
2017-06-12 |
via Mercurial-devel |
|
Accepted |
[1,of,5] workingctx: factor out post-status dirstate fixup |
2017-06-12 |
Siddharth Agarwal |
|
Accepted |
[2,of,5] workingctx: also pass status tuple into poststatusfixup |
2017-06-12 |
Siddharth Agarwal |
|
Accepted |
[3,of,5] workingctx: add a way for extensions to run code at status fixup time |
2017-06-12 |
Siddharth Agarwal |
|
Accepted |
[4,of,5] fsmonitor: write state with wlock held and dirstate unchanged (issue5581) |
2017-06-12 |
Siddharth Agarwal |
|
Accepted |
[5,of,5] fsmonitor: don't write out state if identity has changed (issue5581) |
2017-06-12 |
Siddharth Agarwal |
|
Accepted |
[1,of,5] smartset: change repr of spanset to show revisions as half-open range |
2017-06-13 |
Yuya Nishihara |
|
Accepted |
[2,of,5] smartset: extract spanset factory to make it constructed without a repo |
2017-06-13 |
Yuya Nishihara |
|
Accepted |
[3,of,5] smartset: extract method to slice abstractsmartset |
2017-06-13 |
Yuya Nishihara |
|
Accepted |
[4,of,5] smartset: micro optimize baseset.slice() to use slice of list |
2017-06-13 |
Yuya Nishihara |
|
Accepted |
[5,of,5] smartset: micro optimize spanset.slice() to narrow range accordingly |
2017-06-13 |
Yuya Nishihara |
|
Accepted |
pushkey: use False/True for return values from push functions |
2017-06-13 |
via Mercurial-devel |
|
Accepted |
[1,of,5,RFC] patchbomb: make variable name for publicurl always be publicurl |
2017-06-13 |
Augie Fackler |
|
Accepted |
[2,of,5,RFC] patchbomb: look for non-empty publicurl, not a non-None one |
2017-06-13 |
Augie Fackler |
|
Accepted |
[3,of,5,RFC] patchbomb: make getaddrs function easier to work with |
2017-06-13 |
Augie Fackler |
|
Accepted |
[4,of,5,RFC] patchbomb: lay test groundwork for some new functionality |
2017-06-13 |
Augie Fackler |
|
Accepted |
[5,of,5,RFC] patchbomb: add support for a file that configures default To and CC |
2017-06-13 |
Augie Fackler |
|
Accepted |
[STABLE] largefiles: avoid a crash when archiving a subrepo with largefiles disabled |
2017-06-14 |
Matt Harbison |
|
Accepted |
bisect: improve option validation message |
2017-06-14 |
Brandon McCaig |
|
Accepted |
bisect: improve option validation message |
2017-06-14 |
Brandon McCaig |
|
Accepted |
[1,of,8] formatter: close raw template file explicitly |
2017-06-14 |
Yuya Nishihara |
|
Accepted |
[2,of,8] formatter: open raw template file in binary mode (BC) |
2017-06-14 |
Yuya Nishihara |
|
Accepted |
[3,of,8] formatter: open raw template file in posix semantics |
2017-06-14 |
Yuya Nishihara |
|
Accepted |
[4,of,8] graphlog: do not look up graphnodetemplate in template paths (BC) |
2017-06-14 |
Yuya Nishihara |
|
Accepted |
[5,of,8] formatter: factor out function to create templater from literal or map file |
2017-06-14 |
Yuya Nishihara |
|
Accepted |
[6,of,8] formatter: inline gettemplater() |
2017-06-14 |
Yuya Nishihara |
|
Accepted |
[7,of,8] cmdutil: rename gettemplate() to _lookuplogtemplate() |
2017-06-14 |
Yuya Nishihara |
|
Accepted |
[8,of,8] formatter: document lookuptemplate() |
2017-06-14 |
Yuya Nishihara |
|
Accepted |
[RFC] ui: add support for a tweakdefaults knob |
2017-06-15 |
Augie Fackler |
|
Accepted |
test-dirstate-race: stabilize for Windows |
2017-06-15 |
Matt Harbison |
|
Accepted |
[1,of,6] cmdutil: factor out helper to create changeset_templater with literal template |
2017-06-15 |
Yuya Nishihara |
|
Accepted |
[2,of,6] formatter: wrap (tmpl, mapfile) by named tuple |
2017-06-15 |
Yuya Nishihara |
|
Accepted |
[3,of,6] cmdutil: pass templatespec tuple directly to changeset_templater (API) |
2017-06-15 |
Yuya Nishihara |
|
Accepted |
[4,of,6] formatter: put topic in templatespec tuple |
2017-06-15 |
Yuya Nishihara |
|
Accepted |
[5,of,6] formatter: render template specified by templatespec tuple |
2017-06-15 |
Yuya Nishihara |
|
Accepted |
[6,of,6] changeset_templater: render template specified by templatespec tuple |
2017-06-15 |
Yuya Nishihara |
|
Accepted |
[1,of,6] tests: add test coverage for check-config |
2017-06-15 |
Gregory Szorc |
|
Accepted |
[2,of,6] check-config: use compiled regexp |
2017-06-15 |
Gregory Szorc |
|
Accepted |
[3,of,6] check-config: use named groups in regexp |
2017-06-15 |
Gregory Szorc |
|
Accepted |
[4,of,6] check-config: look for ui.configwith |
2017-06-15 |
Gregory Szorc |
|
Accepted |
[5,of,6] config: document profiling.show{min,max} |
2017-06-15 |
Gregory Szorc |
|
Accepted |
[6,of,6] profiling: allow configuring minimum display threshold for hotpath |
2017-06-15 |
Gregory Szorc |
|
Accepted |
[1,of,4,py3] md5sum: adapt for python 3 support |
2017-06-15 |
Augie Fackler |
|
Accepted |
[2,of,4,py3] tests: try and fail more gracefully with broken unicode escapes |
2017-06-15 |
Augie Fackler |
|
Accepted |
[3,of,4,py3] contrib: check in a whitelist of passing tests in Python 3 |
2017-06-15 |
Augie Fackler |
|
Accepted |
[4,of,4,py3] contrib: add a ratchet for tests in Python 3 |
2017-06-15 |
Augie Fackler |
|
Accepted |
[1,of,9] py3: add a new strurl() which will convert a bytes url to str |
2017-06-15 |
Pulkit Goyal |
|
Accepted |
[2,of,9] py3: add a new bytesurl() to convert a str url into bytes |
2017-06-15 |
Pulkit Goyal |
|
Accepted |
[3,of,9] py3: alias long to int and xrange to range in test-ancestor.py on Python 3 |
2017-06-15 |
Pulkit Goyal |
|
Accepted |
[4,of,9] py3: explicitly convert dict.values() to a list on py3 |
2017-06-15 |
Pulkit Goyal |
|
Accepted |
[5,of,9] py3: replace dict.iterkeys() with iter(dict) |
2017-06-15 |
Pulkit Goyal |
|
Accepted |
[6,of,9] py3: convert url to str using pycompat.strurl() |
2017-06-15 |
Pulkit Goyal |
|
Accepted |
[7,of,9] pycompat: move multiline comments above a function to function doc |
2017-06-15 |
Pulkit Goyal |
|
Accepted |
[8,of,9] pycompat: put single line things above class and function definitions |
2017-06-15 |
Pulkit Goyal |
|
Accepted |
[9,of,9] pycompat: move the queue related definitions below queue import |
2017-06-15 |
Pulkit Goyal |
|
Accepted |
[1,of,6] revlog: delete dead assignment in addgroup() |
2017-06-15 |
via Mercurial-devel |
|
Accepted |
[2,of,6] revlog: delete obsolete comment |
2017-06-15 |
via Mercurial-devel |
|
Accepted |
[3,of,6] revlog: rename list of nodes from "content" to "nodes" |
2017-06-15 |
via Mercurial-devel |
|
Accepted |
[4,of,6] changegroup: rename "srccontent" to "cgnodes" |
2017-06-15 |
via Mercurial-devel |
|
Accepted |
[5,of,6] changegroup: rename "dh" to the clearer "deltaheads" |
2017-06-15 |
via Mercurial-devel |
|
Accepted |
[6,of,6] localrepo: remove unused addchangegroup() (API) |
2017-06-15 |
via Mercurial-devel |
|
Accepted |
[1,of,3] hghave: enable 'serve' on Windows |
2017-06-16 |
Matt Harbison |
|
Accepted |
[2,of,3] killdaemons: explicitly set the ctypes signatures |
2017-06-16 |
Matt Harbison |
|
Accepted |
[3,of,3] killdaemons: fix WaitForSingleObject() error handling logic on Windows |
2017-06-16 |
Matt Harbison |
|
Accepted |
clonebundle: use context managers for lock and transaction |
2017-06-16 |
via Mercurial-devel |
|
Accepted |
unbundle: use context manager for transaction |
2017-06-16 |
via Mercurial-devel |
|
Accepted |
exchange: use context manager for bundle1 unbundling |
2017-06-16 |
via Mercurial-devel |
|
Accepted |
[1,of,6] templater: add simple interface for unnamed template (API) |
2017-06-16 |
Yuya Nishihara |
|
Accepted |
[2,of,6] test-command-template: rewrite recursion tests by using a map file |
2017-06-16 |
Yuya Nishihara |
|
Accepted |
[3,of,6] formatter: load templates section like a map file |
2017-06-16 |
Yuya Nishihara |
|
Accepted |
[4,of,6] formatter: always store a literal template unnamed |
2017-06-16 |
Yuya Nishihara |
|
Accepted |
[5,of,6] commit: do not look up committemplate in template paths (BC) |
2017-06-16 |
Yuya Nishihara |
|
Accepted |
[6,of,6] commit: select template by spec.ref name |
2017-06-16 |
Yuya Nishihara |
|
Accepted |
wireproto: update reference to deleted addchangegroup() |
2017-06-16 |
via Mercurial-devel |
|
Accepted |
[v2] template: add predecessors template |
2017-06-16 |
Boris Feld |
|
Accepted |
[1,of,3] bundle2: use "else" instead of checking condition again |
2017-06-16 |
via Mercurial-devel |
|
Accepted |
[2,of,3] unbundle: move streamclone error case away from bundle[12] cases |
2017-06-16 |
via Mercurial-devel |
|
Accepted |
[3,of,3] strip: remove a redundant setting of hookargs |
2017-06-16 |
via Mercurial-devel |
|
Accepted |
obsolete: use ProgrammingError over assert for volatile set registration |
2017-06-16 |
Pierre-Yves David |
|
Accepted |
[1,of,6] plan9: drop py26 hacks |
2017-06-17 |
Matt Harbison |
|
Accepted |
[2,of,6] util: drop the py26 garbage collector disabling hack |
2017-06-17 |
Matt Harbison |
|
Accepted |
[3,of,6] test-status: glob fixes for Windows |
2017-06-17 |
Matt Harbison |
|
Accepted |
[4,of,6] perf: ensure HGRCPATH is exported on Windows |
2017-06-17 |
Matt Harbison |
|
Accepted |
[5,of,6] i18n: drop a py25 conditional |
2017-06-17 |
Matt Harbison |
|
Accepted |
[6,of,6] setup: update a comment that blamed py26 for a Windows workaround |
2017-06-17 |
Matt Harbison |
|
Accepted |
[1,of,3] templatekw: reference predecessor node id as {node} in map operation |
2017-06-17 |
Yuya Nishihara |
|
Accepted |
[2,of,3] templatekw: populate all keywords depending on predecessor in map operation |
2017-06-17 |
Yuya Nishihara |
|
Accepted |
[3,of,3,RFC] templatekw: use common "rev:node" format as the default of predecessors |
2017-06-17 |
Yuya Nishihara |
|
Accepted |
exchange: switch to usual way of testing for bundle2-ness |
2017-06-17 |
via Mercurial-devel |
|
Accepted |
check-concurrency: expose the feature as 'check-concurrent-push-mode' |
2017-06-17 |
Pierre-Yves David |
|
Accepted |
[1,of,7] py3: pass range() into list() to get one explicitly |
2017-06-17 |
Pulkit Goyal |
|
Accepted |
[2,of,7] py3: pass the path in hg.repository() as bytes |
2017-06-17 |
Pulkit Goyal |
|
Accepted |
[3,of,7] py3: use '%d' instead of '%s' for integers |
2017-06-17 |
Pulkit Goyal |
|
Accepted |
[4,of,7] py3: use pycompat.strkwargs() to convert kwargs keys to str before passing |
2017-06-17 |
Pulkit Goyal |
|
Accepted |
[5,of,7] py3: workaround to prevent switching kwargs keys between str and bytes |
2017-06-17 |
Pulkit Goyal |
|
Accepted |
[6,of,7] py3: convert keys of kwargs back to bytes using pycompat.byteskwargs() |
2017-06-17 |
Pulkit Goyal |
|
Accepted |
[7,of,7] py3: use open() instead of file() constructor |
2017-06-17 |
Pulkit Goyal |
|
Accepted |
[1,of,2] dagop: split module hosting DAG-related algorithms from revset |
2017-06-17 |
Yuya Nishihara |
|
Accepted |
[2,of,2] dagop: move blockancestors() and blockdescendants() from context |
2017-06-17 |
Yuya Nishihara |
|
Accepted |
revset: fix negative ancestor spec to not return changectx objects |
2017-06-18 |
Yuya Nishihara |
|
Accepted |
[1,of,2] shelve: rewrite "x in y.children()" as "y in x.parents()" |
2017-06-18 |
via Mercurial-devel |
|
Accepted |
[2,of,2] rebase: rewrite "x in y.children()" as "y in x.parents()" |
2017-06-18 |
via Mercurial-devel |
|
Accepted |
[1,of,5] exchange: create transaction for bundle1 unbundling earlier |
2017-06-18 |
via Mercurial-devel |
|
Accepted |
[2,of,5] unbundle: create transaction for bundle1 unbundling earlier |
2017-06-18 |
via Mercurial-devel |
|
Accepted |
[3,of,5] repair: create transaction for bundle1 unbundling earlier |
2017-06-18 |
via Mercurial-devel |
|
Accepted |
[4,of,5] changegroup: let callers pass in transaction to apply() (API) |
2017-06-18 |
via Mercurial-devel |
|
Accepted |
[5,of,5] changegroup: delete "if True" and reflow |
2017-06-18 |
via Mercurial-devel |
|
Accepted |
help: clarify ancestors() and descendants() include given set (issue5594) |
2017-06-18 |
Yuya Nishihara |
|
Accepted |
[01,of,10] config: explicitly track the use of the standard default value |
2017-06-18 |
Pierre-Yves David |
|
Accepted |
[02,of,10] config: use the new '_unset' value for 'configbool' |
2017-06-18 |
Pierre-Yves David |
|
Accepted |
[03,of,10] config: use the new '_unset' value for 'configwith' |
2017-06-18 |
Pierre-Yves David |
|
Accepted |