February 2018 Archives by thread
Starting: Thu Feb 1 04:28:53 UTC 2018
Ending: Thu Mar 1 02:56:50 UTC 2018
Messages: 1982
- [PATCH STABLE] makefile: add Ubuntu Artful docker targets (.deb and ppa)
Anton Shestakov
- [PATCH] test-bookmarks-pushpull: stabilize for Windows
Yuya Nishihara
- [PATCH V2] revset: evaluate filesets against each revision for 'file()' (issue5778)
Yuya Nishihara
- mercurial at 35807: new changeset (1 on stable)
Mercurial Commits
- D1959: testrunner: on error, color the "(case xxx)" part the same as filename
martinvonz (Martin von Zweigbergk)
- D1960: testrunner: make reading of test times work with #testcases
martinvonz (Martin von Zweigbergk)
- D1961: testrunner: fix updating of .testtimes file
martinvonz (Martin von Zweigbergk)
- mercurial at 35816: 9 new changesets (9 on stable)
Mercurial Commits
- D1962: setdiscovery: don't call "heads" wire command when heads specified
martinvonz (Martin von Zweigbergk)
- D1963: contrib: fix dirstatenonnormalcheck to work in Python 3
durin42 (Augie Fackler)
- D1964: revsetlang: fix a doctest example on Python 3
durin42 (Augie Fackler)
- D1883: tests: get run-tests to reliably hand shellquote a string and not a bytes
durin42 (Augie Fackler)
- D1892: bundlerepo: use native str when peeking in __dict__
durin42 (Augie Fackler)
- D1885: commands: rewrite legacy ternary operator hack using modern syntax
durin42 (Augie Fackler)
- D1886: commands: replace map() with list comprehension
durin42 (Augie Fackler)
- D1898: localrepo: consistently use native str when __dict__ is involved
durin42 (Augie Fackler)
- D1899: localrepo: pass transaction kwargs as strings, not bytes
durin42 (Augie Fackler)
- [PATCH 01 of 14 V3] util: move 'readexactly' in the util module
Augie Fackler
- mercurial at 35820: 4 new changesets (4 on stable)
Mercurial Commits
- D1965: wireprotoserver: rename hgweb.protocol to wireprotoserver (API)
indygreg (Gregory Szorc)
- D1967: wireprotoserver: don't import symbol from hgweb.common
indygreg (Gregory Szorc)
- D1966: wireprotoserver: rename call to callhttp
indygreg (Gregory Szorc)
- D1969: wireprotoserver: move abstractserverproto class from wireproto
indygreg (Gregory Szorc)
- D1968: wireprotoserver: move sshserver into module (API)
indygreg (Gregory Szorc)
- D1905: strip: use in-place revset formatspec instead of %-formatting ourselves
durin42 (Augie Fackler)
- D1884: strip: use %d for known-int string interpolation
durin42 (Augie Fackler)
- D1887: tags: explicitly grab list of dict keys
durin42 (Augie Fackler)
- D1888: filemerge: fix regular expression pattern to be bytes
durin42 (Augie Fackler)
- D1896: obsolete: use native string when peeking in __dict__
indygreg (Gregory Szorc)
- D1889: tests: bytestring-ify all the adhoc extensions in test-strip.t
durin42 (Augie Fackler)
- D1890: branchmap: make error messages consistent between Python 2 and 3
durin42 (Augie Fackler)
- D1891: transaction: fix hg version check when loading journal
durin42 (Augie Fackler)
- D1895: lsprof: use native string when peeking in __dict__
durin42 (Augie Fackler)
- D1894: dirstate: use native strings when peeking in __dict__
durin42 (Augie Fackler)
- D1897: smartset: use native string when peeking in __dict__
durin42 (Augie Fackler)
- D1893: context: use native string when peeking in __dict__
durin42 (Augie Fackler)
- D1900: python3: whitelist another 7 passing tests
durin42 (Augie Fackler)
- D1906: revlog: correct type in check to verify rawtext is immutable
durin42 (Augie Fackler)
- D1901: mq: fix up statusentry to be both repr()-able and bytes()-able
durin42 (Augie Fackler)
- D1902: mq: open status file et al in bytes mode
durin42 (Augie Fackler)
- D1907: tests: fix a missed b prefix in a test extension in test-strip.t
durin42 (Augie Fackler)
- D1908: python3: whitelist an additional 23 passing tests
durin42 (Augie Fackler)
- D1903: mq: use bytes() instead of str() to encode statusentries for writing
durin42 (Augie Fackler)
- D1970: contrib: fix dirstatenonnormalcheck to work in Python 3
durin42 (Augie Fackler)
- mercurial at 35821: new changeset
Mercurial Commits
- D1941: mdiff: explicitly compute places for the newline marker
joerg.sonnenberger (Joerg Sonnenberger)
- D1942: mdiff: remove rewindhunk by yielding a bool first to indicate data
joerg.sonnenberger (Joerg Sonnenberger)
- D1940: patch: avoid repeated binary checks if all files in a patch are text
joerg.sonnenberger (Joerg Sonnenberger)
- D1972: tests: start a set of unit tests for mdiff.py, starting with splitnewlines
durin42 (Augie Fackler)
- D1971: perf: add a perfunidiff command for benchmarking unified diff speed
durin42 (Augie Fackler)
- D1973: bdiff: write a native version of splitnewlines
durin42 (Augie Fackler)
- mercurial at 35849: 28 new changesets
Mercurial Commits
- D1958: tests: allow [Errno] in output
indygreg (Gregory Szorc)
- D1974: narrow: import experimental extension from narrowhg revision cb51d673e9c5
durin42 (Augie Fackler)
- D1975: narrow: remove support for old match modules
durin42 (Augie Fackler)
- D1976: narrow: drop legacy support for getsubsetraw
durin42 (Augie Fackler)
- D1977: narrow: this code should assume REVIDX_FLAGS_ORDER exists
durin42 (Augie Fackler)
- D1978: narrow: assume addflagprocessor will always exist on revlog module
durin42 (Augie Fackler)
- D1979: tests: fold narrow treemanifest tests into main test file using testcases
durin42 (Augie Fackler)
- [Bug 5780] New: hg incoming --bundle --quiet uses debilitating amounts of RAM on large repos
mercurial-bugs at mercurial-scm.org
- D1980: narrow: remove old version-checking logic and declare internal
durin42 (Augie Fackler)
- D1981: wireprotoserver: add some blank lines between methods
indygreg (Gregory Szorc)
- D1982: wireprotoserver: rename p to proto
indygreg (Gregory Szorc)
- D1983: wireprotoserver: remove unused response attribute
indygreg (Gregory Szorc)
- D1984: wireprotoserver: make attributes private
indygreg (Gregory Szorc)
- D1985: wireprotoserver: remove support for do_<command> handlers (API)
indygreg (Gregory Szorc)
- D1986: wireprotoserver: remove lock references
indygreg (Gregory Szorc)
- D1987: wireprotoserver: remove sshserver.getarg()
indygreg (Gregory Szorc)
- D1988: wireprotoserver: make some instance attributes private
indygreg (Gregory Szorc)
- D1989: wireprotoserver: make response handling attributes private
indygreg (Gregory Szorc)
- D1990: wireprotoserver: make abstractserverproto a proper abstract base class
indygreg (Gregory Szorc)
- D1991: wireprotoserver: make name part of protocol interface
indygreg (Gregory Szorc)
- D1992: mdiff: use slice instead of index on bytestr when checking single bytes
durin42 (Augie Fackler)
- D1993: discovery: don't reimplement all()
martinvonz (Martin von Zweigbergk)
- D1994: config: replace a for-else by all()
martinvonz (Martin von Zweigbergk)
- D1910: obsutil: work around filter() being a generator in Python 3
indygreg (Gregory Szorc)
- D1911: python3: whitelist another 24 passing tests
durin42 (Augie Fackler)
- D1919: phabricator: specify API tokens per host, rather than per repo
durin42 (Augie Fackler)
- D1909: cmdutil: add a kludge to make bytes repr() the same on 2 and 3
durin42 (Augie Fackler)
- D1995: sshpeer: document the handshake mechanism
indygreg (Gregory Szorc)
- D1996: wireproto: remove unnecessary exception trapping
indygreg (Gregory Szorc)
- D1997: wireproto: improve docstring for @wireprotocommand
indygreg (Gregory Szorc)
- D1998: wireproto: define and use types for wire protocol commands
indygreg (Gregory Szorc)
- D1999: wireproto: function for testing if wire protocol command is available
indygreg (Gregory Szorc)
- [PATCH 1 of 2 RESEND] lfs: drop an unused function parameter
Matt Harbison
- D2000: internals: document when "hello" and "capabilities" commands were added
indygreg (Gregory Szorc)
- D2001: httppeer: remove support for connecting to <0.9.1 servers (BC)
indygreg (Gregory Szorc)
- D1755: logexchange: introduce helper function to get remote path name
pulkit (Pulkit Goyal)
- D1756: remotenames: introduce class to encapsulate remotenames info in an extension
pulkit (Pulkit Goyal)
- D1757: remotenames: introduce a class to lazily resolve remotnames
pulkit (Pulkit Goyal)
- D1758: remotenames: add new namespaces for remotebookmarks and remotebranches
pulkit (Pulkit Goyal)
- D1759: remotenames: introduce new template keywords for remotenames
pulkit (Pulkit Goyal)
- D2002: remotenames: add three new revsets related to remotenames
pulkit (Pulkit Goyal)
- D1954: bundle: add the possibility to bundle a stream v2 part
lothiraldan (Boris Feld)
- D1951: bundle: condition the changegroup part when creating a new bundle
lothiraldan (Boris Feld)
- D1952: bundlespec: move computing the bundle contentops in parsebundlespec
lothiraldan (Boris Feld)
- Ideas and mentors for GSoC 2018.
Pulkit Goyal
- [PATCH RESEND] tests: make doctest py3-compatible again
Yuya Nishihara
- [PATCH 1 of 4] cmdutil: split functions of log-like commands to new module (API)
Yuya Nishihara
- D2004: narrowbundle2: make constants ALLCAPS to be a bit more readable
durin42 (Augie Fackler)
- D2005: narrowbundle2: mark most constants as module-private
durin42 (Augie Fackler)
- D2006: narrow: mark requirement as a constant
durin42 (Augie Fackler)
- D2009: narrowtemplates: update to use registrar mechanism
durin42 (Augie Fackler)
- D2007: narrowrepo: make repo requirement include the string 'experimental'
durin42 (Augie Fackler)
- D2008: revlog: move ELLIPSIS_NODE_FLAG to core from narrowrevlog
durin42 (Augie Fackler)
- D2010: check-commit: allow foo_bar naming in functions
indygreg (Gregory Szorc)
- FYI: 4.6 sprint is coming
Augie Fackler
- D2012: merge: use operation-provided labels (ex: dest/source) in several merge-tools
spectral (Kyle Lippincott)
- D2011: filemerge: support passing labels to external merge tools
spectral (Kyle Lippincott)
- D2015: tests: in test-split.t, save a "clean" copy of pre-split repo for later use
spectral (Kyle Lippincott)
- D2016: split: preserve phase of commit that is being split
spectral (Kyle Lippincott)
- D2017: split: accept a --secret flag to force phase of new commits
spectral (Kyle Lippincott)
- D2013: commit: allow --no-secret to override phases.new-commit setting
spectral (Kyle Lippincott)
- D2014: amend: --no-secret overrides phases.new-commit and previous phase
spectral (Kyle Lippincott)
- D2018: largefiles: register wire protocol commands with modern APIs
indygreg (Gregory Szorc)
- D2019: wireprotoserver: move protocol parsing and dispatch out of hgweb
indygreg (Gregory Szorc)
- D2020: hgweb: move call to protocol handler outside of try..except
indygreg (Gregory Szorc)
- D2021: wireprotoserver: move error response handling out of hgweb
indygreg (Gregory Szorc)
- [PATCH 1 of 8] bookmarks: drop deprecated methods (API)
Matt Harbison
- D1938: ui: Improve ui.write performance when not coloring on Windows
yuja (Yuya Nishihara)
- D1939: ui: Improve performance for multi-component writes
joerg.sonnenberger (Joerg Sonnenberger)
- [PATCH 1 of 9] py3: replace "if ispy3" by encoding.strtolocal()
Yuya Nishihara
- [PATCH V2] bookmarks: drop deprecated methods (API)
Matt Harbison
- D2022: ui: improve ui.write performance when not coloring on Windows
joerg.sonnenberger (Joerg Sonnenberger)
- mercurial at 35881: 32 new changesets
Mercurial Commits
- [PATCH 1 of 3] lfs: factor out a method for extracting the pointer of a single file
Matt Harbison
- mercurial at 35903: 22 new changesets
Mercurial Commits
- [PATCH 1 of 2] patch: unify check_binary and binary flags
Yuya Nishihara
- [PATCH 1 of 3] logcmdutil: make default parameters of changesetprinters consistent
Yuya Nishihara
- D2023: cmdutil: introduce deprecated aliases
lothiraldan (Boris Feld)
- D1856: wireproto: support for pullbundles
indygreg (Gregory Szorc)
- D2024: sshpeer: make "instance" a function
indygreg (Gregory Szorc)
- D2026: tests: add low-level SSH protocol tests
indygreg (Gregory Szorc)
- D2027: sshpeer: move URL validation out of sshpeer.__init__
indygreg (Gregory Szorc)
- D2028: sshpeer: move ssh command and repo creation logic out of __init__
indygreg (Gregory Szorc)
- D2029: sshpeer: extract pipe cleanup logic to own function
indygreg (Gregory Szorc)
- D2030: sshpeer: remove frivolous call to _cleanup()
indygreg (Gregory Szorc)
- D2031: sshpeer: establish SSH connection before class instantiation
indygreg (Gregory Szorc)
- D2032: sshpeer: clean up API for sshpeer.__init__ (API)
indygreg (Gregory Szorc)
- D2033: sshpeer: inline I/O into _validaterepo()
indygreg (Gregory Szorc)
- D2035: sshpeer: document the handshake mechanism
indygreg (Gregory Szorc)
- D2034: sshpeer: move handshake outside of sshpeer
indygreg (Gregory Szorc)
- D2036: sshpeer: remove support for connecting to <0.9.1 servers (BC)
indygreg (Gregory Szorc)
- D2025: debugcommands: introduce debugpeer command
indygreg (Gregory Szorc)
- D2037: py3: add b'' to tweakdefualts config string
pulkit (Pulkit Goyal)
- D2038: py3: add r'' to convert keys to keyword arguments to str
pulkit (Pulkit Goyal)
- D2039: py3: slice on bytes to prevent getting the ascii values
pulkit (Pulkit Goyal)
- D2040: py3: use .startswith() instead of bytes[0]
pulkit (Pulkit Goyal)
- D2041: py3: use "%d" to convert integer to bytes
pulkit (Pulkit Goyal)
- D2042: py3: add __bytes__() for mq.patchheader and make sure __str__ returns str
pulkit (Pulkit Goyal)
- D2043: py3: use pycompat.strkwargs() to convert kwargs' key to str
pulkit (Pulkit Goyal)
- D2045: check-config: specify the mode 'rb' to open the file
pulkit (Pulkit Goyal)
- D2044: py3: use open() instead of file()
pulkit (Pulkit Goyal)
- D2046: py3: add b'' to literals in check-config.py
pulkit (Pulkit Goyal)
- [PATCH] makefile: remove Ubuntu Yakkety and Zesty docker targets
Anton Shestakov
- [PATCH 1 of 2] ui: write prompt text in ui.prompt(), not in ui._readline()
Yuya Nishihara
- [PATCH evolve-ext] compat: add wrapper for logcmdutil functions
Yuya Nishihara
- D2047: util: prepare a new utils package
lothiraldan (Boris Feld)
- D2049: util: extract defaultdateformats and extendeddateformats
lothiraldan (Boris Feld)
- D2053: util: extract parsetimezone
lothiraldan (Boris Feld)
- D2054: util: extract strdate
lothiraldan (Boris Feld)
- D2052: util: extract shortdate
lothiraldan (Boris Feld)
- D2050: util: extract makedate
lothiraldan (Boris Feld)
- D2056: util: extract matchdate
lothiraldan (Boris Feld)
- D2051: util: extract datestr
lothiraldan (Boris Feld)
- D2055: util: extract parsedate
lothiraldan (Boris Feld)
- mercurial at 35914: 11 new changesets
Mercurial Commits
- D2057: translate base85.c into rust code
Ivzhh (Sheng Mao)
- [Bug 5781] New: "assert sf not in data['diverge']" error trying to graft a changeset that has file moves
mercurial-bugs at mercurial-scm.org
- [PATCH 1 of 7 V2] lfs: factor out a method for extracting the pointer of a single file
Matt Harbison
- D2058: chg: enable clang-format on all .c and .h files
durin42 (Augie Fackler)
- D2059: hgsh: enable clang-format
durin42 (Augie Fackler)
- [PATCH 01 of 13] changelog: implement context manager method for 'appender' object
Boris Feld
- [PATCH 1 of 2] patches: move assignment outside the conditional
Boris Feld
- FYI: Mercurial 4.6 sprint is March 2nd-4th at Google's Cambridge, MA office
Augie Fackler
- mercurial at 35920: 6 new changesets
Mercurial Commits
- D1808: debugcommands: print out the editor that was searched for (post shlexsplit)
spectral (Kyle Lippincott)
- D2060: internals: refactor wire protocol documentation
indygreg (Gregory Szorc)
- D2062: sshpeer: rename sshpeer class to sshv1peer (API)
indygreg (Gregory Szorc)
- D2063: sshpeer: implement peer for version 2 of wire protocol
indygreg (Gregory Szorc)
- D2061: sshpeer: initial definition and implementation of new SSH protocol
indygreg (Gregory Szorc)
- D2064: wireprotoserver: document and improve the httplib workaround
indygreg (Gregory Szorc)
- D2065: wireprotoserver: rename abstractserverproto and improve docstring
indygreg (Gregory Szorc)
- D375: simplemerge: write merge result to the localctx, if passed
quark (Jun Wu)
- D2066: lfs: add a test showing bundle application could be broken
quark (Jun Wu)
- D2068: revlog: do not use delta for lfs revisions
quark (Jun Wu)
- D2067: changegroup: do not delta lfs revisions
quark (Jun Wu)
- D2069: revlog: resolve lfs rawtext to vanilla rawtext before applying delta
quark (Jun Wu)
- [PATCH STABLE] fileset: don't abort when running copied() on a revision with a removed file
Matt Harbison
- [Bug 5782] New: rebase complains about divergence when rebasing commit with hidden successor
mercurial-bugs at mercurial-scm.org
- D2070: py3: use pycompat.ziplist instead of zip
pulkit (Pulkit Goyal)
- D2071: py3: use pycompat.bytechr instead of chr
pulkit (Pulkit Goyal)
- D2072: py3: use pycompat.bytestr to convert _b85chars to bytes
pulkit (Pulkit Goyal)
- D2073: py3: use open() instead of file()
pulkit (Pulkit Goyal)
- D2074: py3: use range instead of xrange
pulkit (Pulkit Goyal)
- D2075: py3: add b'' prefixes to string literals in test files
pulkit (Pulkit Goyal)
- D2077: py3: make sure we open the file in bytes mode
pulkit (Pulkit Goyal)
- D2076: py3: use bytes instead of str
pulkit (Pulkit Goyal)
- D2078: python3: whitelist an additional 11 tests
durin42 (Augie Fackler)
- mercurial at 35950: 30 new changesets (1 on stable)
Mercurial Commits
- [PATCH 1 of 6] log: pass ctx to makefilematcher() and makehunksfilter() functions
Yuya Nishihara
- D1957: streamclonebundle: make sure we accept new stream clone bundle spec
lothiraldan (Boris Feld)
- D2079: color: honor NO_COLOR
indygreg (Gregory Szorc)
- [Bug 5783] New: ValueError (too many values to unpack) in mercurial/obsolete.py
mercurial-bugs at mercurial-scm.org
- D2080: wireprotoserver: split ssh protocol handler and server
indygreg (Gregory Szorc)
- D2081: wireprotoserver: add context manager mechanism for redirecting stdio
indygreg (Gregory Szorc)
- D2083: wireprotoserver: remove redirect() and restore() (API)
indygreg (Gregory Szorc)
- D2082: wireproto: use maybecapturestdio() for push responses (API)
indygreg (Gregory Szorc)
- D2087: wireprotoserver: move responsetype() out of http handler
indygreg (Gregory Szorc)
- D2084: wireprotoserver: rename _client to client (API)
indygreg (Gregory Szorc)
- D2086: wireproto: remove unused proto argument from supportedcompengines
indygreg (Gregory Szorc)
- D2085: wireprotoserver: rename getfile() to forwardpayload() (API)
indygreg (Gregory Szorc)
- D2088: wireprototypes: move wire protocol response types to new module
indygreg (Gregory Szorc)
- D2089: wireproto: introduce type for raw byte responses (API)
indygreg (Gregory Szorc)
- D2090: fancyopts: add support for custom multi-arg opts in fancyopts.py
dploch (Daniel Ploch)
- D2091: wireprotoserver: extract SSH response handling functions
indygreg (Gregory Szorc)
- [PATCH] tests: stabilize ssh tests on Windows
Matt Harbison
- D2092: wireprotoserver: add version to SSH protocol names (API)
indygreg (Gregory Szorc)
- D2094: wireprotoserver: define and use parse_qs from urllib
indygreg (Gregory Szorc)
- D2093: tests: add tests for sending recognized command before handshake
indygreg (Gregory Szorc)
- [PATCH] diff: remove fp.write() wrapper which drops label argument
Yuya Nishihara
- [PATCH 1 of 2] subrepo: split non-core functions to new module
Yuya Nishihara
- D2095: updates the help text for hg clone -r (issue5654) on bugzilla
sangeet259 (Sangeet Kumar Mishra)
- [Bug 5784] New: `split` command provided with hg-evolve conflicts with the `split` extension in core.
mercurial-bugs at mercurial-scm.org
- [Bug 5785] New: hg up -C <file> should always fail.
mercurial-bugs at mercurial-scm.org
- [PATCH 1 of 3] lfs: add a fileset for detecting lfs files
Matt Harbison
- D2097: infinitepush: remove backupcommands.py
pulkit (Pulkit Goyal)
- D2098: infinitepush: drop the logic related to inhibit extension
pulkit (Pulkit Goyal)
- D2099: infinitepush: delete the hack to load the extension after remotenames
pulkit (Pulkit Goyal)
- D2100: infinitepush: delete the bundle2 part ordering related to pushrebase
pulkit (Pulkit Goyal)
- D2101: infinitepush: remove wrapping around bundle2._addpartsfromopts()
pulkit (Pulkit Goyal)
- D2102: infinitepush: drop the scratchbookmarksparttype bundle2 part
pulkit (Pulkit Goyal)
- D2103: infinitepush: drop `--list-remote`, `--remote-path` flags to bookmark cmd
pulkit (Pulkit Goyal)
- D2104: infinitepush: drop error handling while pushing to svn server
pulkit (Pulkit Goyal)
- D2105: infinitepush: drop hack related to --to, --create flags of remotenames-ext
pulkit (Pulkit Goyal)
- D2106: infinitepush: drop logic related to treemanifest extension
pulkit (Pulkit Goyal)
- D2107: infinitepush: drop the `--create` flag to push command
pulkit (Pulkit Goyal)
- D2108: infinitepush: drop the `--to` flag to push and use `-B` instead
pulkit (Pulkit Goyal)
- [PATCH] tests: raise a better error when patterns are wrongly formatted
Boris Feld
- [Bug 5786] New: `hg evolve --continue` crashes if working directory clean
mercurial-bugs at mercurial-scm.org
- [PATCH] test: glob the temporary directory out of temporary file path
Boris Feld
- [Bug 5787] New: `annotate --skip` is undocumented in `--help`
mercurial-bugs at mercurial-scm.org
- [PATCH 1 of 3] rebase: add a test case for issue5782
Denis Laxalde
- [PATCH] rebase: make "successors" a set in _computeobsoletenotrebased()
Denis Laxalde
- [PATCH 1 of 3 V2] lfs: allow a pointer to be extracted from a context that removes the file
Matt Harbison
- [PATCH] dirstate: drop explicitly-specified files that shouldn't match (BC)
Yuya Nishihara
- D2109: py3: make sure we return str from __repr__
pulkit (Pulkit Goyal)
- D2110: py3: replace file() with open() in test-clone.t
pulkit (Pulkit Goyal)
- D2111: py3: replace file() with open() in test-convert-mtn.t
pulkit (Pulkit Goyal)
- D2112: py3: replace file() with open() in test-convert-p4-filetypes.t
pulkit (Pulkit Goyal)
- D2113: py3: replace file() with open() in test-win32text.t
pulkit (Pulkit Goyal)
- D2114: py3: replace file() with open() in test-walk.t
pulkit (Pulkit Goyal)
- D2115: py3: replace file() with open() in test-transplant.t
pulkit (Pulkit Goyal)
- D2116: py3: replace file() with open() in test-tag.t
pulkit (Pulkit Goyal)
- D2117: py3: replace file() with open() in test-subrepo-missing.t
pulkit (Pulkit Goyal)
- D2118: py3: replace file() with open() in test-relink.t
pulkit (Pulkit Goyal)
- D2119: py3: replace file() with open() in test-patch-offset.t
pulkit (Pulkit Goyal)
- D2120: py3: replace file() with open() in test-mq-qimport.t
pulkit (Pulkit Goyal)
- D2121: py3: replace file() with open() in test-mq-missingfiles.t
pulkit (Pulkit Goyal)
- D2122: py3: replace file() with open() in test-mactext.t
pulkit (Pulkit Goyal)
- D2123: py3: replace file() with open() in test-import.t
pulkit (Pulkit Goyal)
- D2124: py3: replace file() with open() in test-import-git.t
pulkit (Pulkit Goyal)
- D2125: py3: replace file() with open() in test-import-eol.t
pulkit (Pulkit Goyal)
- D2126: py3: replace file() with open() in test-import-bypass.t
pulkit (Pulkit Goyal)
- D2127: py3: replace file() with open() in test-fileset.t
pulkit (Pulkit Goyal)
- D2128: py3: replace file() with open() in test-extdiff.t
pulkit (Pulkit Goyal)
- D2129: py3: replace file() with open() in test-eol.t
pulkit (Pulkit Goyal)
- D2130: py3: replace file() with open() in test-encoding.t
pulkit (Pulkit Goyal)
- D2131: py3: replace file() with open() in test-encoding-align.t
pulkit (Pulkit Goyal)
- D2132: py3: replace file() with open() in test-convert-hg-source.t
pulkit (Pulkit Goyal)
- D2133: py3: replace file() with open() in test-convert-git.t
pulkit (Pulkit Goyal)
- D2134: py3: replace file() with open() in test-contrib.t
pulkit (Pulkit Goyal)
- D2135: py3: use "%d" instead of "%s" for integers
pulkit (Pulkit Goyal)
- [PATCH 1 of 2] tests: fix check for --graph option in test-log-linerange.t
Denis Laxalde
- [PATCH 1 of 2 v2] tests: fix check for --graph option in test-log-linerange.t
Denis Laxalde
- [Bug 5788] New: Error while cloning repository with cp1251 characters in file names on Mac OS
mercurial-bugs at mercurial-scm.org
- [PATCH 1 of 6] cmdutil: convert the prefetchfiles() hook to a callback mechanism (API)
Matt Harbison
- D2137: py3: use raw string for file open mode
indygreg (Gregory Szorc)
- D2136: py3: convert content-type to bytes
indygreg (Gregory Szorc)
- D2141: py3: cast repr() result to bytes
indygreg (Gregory Szorc)
- D2140: py3: fix file i/o in test-status.t
indygreg (Gregory Szorc)
- D2142: py3: convert __doc__ to bytes
indygreg (Gregory Szorc)
- D2144: py3: more robustly cast UUID to bytes
indygreg (Gregory Szorc)
- D2145: py3: port ext-phase-report.py extension
indygreg (Gregory Szorc)
- D2138: run-tests: report tests that exception occurred in
indygreg (Gregory Szorc)
- D2139: py3: pass system string to socket.getservbyname
indygreg (Gregory Szorc)
- D2143: py3: use bytes() to cast context instances
indygreg (Gregory Szorc)
- D2149: py3: pass system string to email.message.Message.set_type()
indygreg (Gregory Szorc)
- D2146: py3: port string formatting
indygreg (Gregory Szorc)
- D2150: py3: port metaedit extension to Python 3
indygreg (Gregory Szorc)
- D2151: py3: check for bytes instead of str in hg.share()
indygreg (Gregory Szorc)
- D2147: py3: use email parser that operates on bytes
indygreg (Gregory Szorc)
- D2148: py3: open temporary file in binary mode
indygreg (Gregory Szorc)
- [PATCH] gpg: print unknown key IDs in their entirety
Josef 'Jeff' Sipek
- [PATCH 1 of 4] graphlog: deduplicate preprocessing of log command
Yuya Nishihara
- D2154: py3: use system strings when calling __import__
indygreg (Gregory Szorc)
- D2155: py3: use bytes literals for test extension
indygreg (Gregory Szorc)
- D2156: py3: catch TypeError during template operations
indygreg (Gregory Szorc)
- D2158: py3: use raw string for open() mode
indygreg (Gregory Szorc)
- D2159: py3: use hex(hasher.digest())
indygreg (Gregory Szorc)
- D2152: py3: compare against bytes instead of str
indygreg (Gregory Szorc)
- D2161: py3: use b'' for changegroup version literals
indygreg (Gregory Szorc)
- D2160: py3: use b'' in inline extension
indygreg (Gregory Szorc)
- D2153: py3: open patches.queue in binary mode
indygreg (Gregory Szorc)
- D2162: py3: preserve chunks as an iterable of bytes
indygreg (Gregory Szorc)
- D2164: py3: avoid changing dictionary during iteration
indygreg (Gregory Szorc)
- D2163: py3: use raw string for key in **kwargs
indygreg (Gregory Szorc)
- D2165: githelp: cast commands to bytes
indygreg (Gregory Szorc)
- D2157: py3: use string for "close" value in commit extras
indygreg (Gregory Szorc)
- [PATCH] test-merge-tools: stabilize for Windows
Matt Harbison
- D2166: py3: cast decode() argument to system string
indygreg (Gregory Szorc)
- D2167: py3: cast character set to bytes
indygreg (Gregory Szorc)
- D2168: mail: import email.utils not email.Utils
indygreg (Gregory Szorc)
- D2170: py3: make dummyssh compatible with Python 3
indygreg (Gregory Szorc)
- D2173: py3: add missing b'' literal to sshprotoext.py
indygreg (Gregory Szorc)
- D2169: py3: explicitly cast bool to bytes
indygreg (Gregory Szorc)
- D2175: py3: use b'' in mockblackbox.py
indygreg (Gregory Szorc)
- D2171: ui: use named attributes on FrameInfo instance
indygreg (Gregory Szorc)
- D2172: py3: convert FrameInfo members to bytes
indygreg (Gregory Szorc)
- D2176: py3: convert traceback representation to bytes when logging
indygreg (Gregory Szorc)
- D2174: py3: convert context to bytes instead of str
indygreg (Gregory Szorc)
- [PATCH 1 of 6 V2] cmdutil: convert the prefetchfiles() hook to a callback mechanism (API)
Matt Harbison
- [Bug 5789] New: interactive revert passes on nonexistant file patterns
mercurial-bugs at mercurial-scm.org
- [PATCH hglib] [b] ignore close() on non-open clients (issue5751)
Gábor Stefanik
- D2177: bdiff: add to clang-format oversight
durin42 (Augie Fackler)
- D2178: pathencode: allow clang-format oversight
durin42 (Augie Fackler)
- D2179: diffhelpers: allow clang-format oversight
durin42 (Augie Fackler)
- D2180: charencode: adjust clang-format enable/disable comments
durin42 (Augie Fackler)
- D2182: base85: allow clang-format oversight
durin42 (Augie Fackler)
- D2181: charencode: allow clang-format oversight
durin42 (Augie Fackler)
- D2183: mpatch: allow clang-format oversight
durin42 (Augie Fackler)
- [PATCH 1 of 2 STABLE] label: enforce the lack of leading or trailing white space
Boris Feld
- [PATCH 1 of 2 V2] label: enforce the lack of leading or trailing white space
Boris Feld
- D2184: narrowrepo: add docstring for narrowpats
durin42 (Augie Fackler)
- D2185: narrowrevlog: document excludeddir class and friends
durin42 (Augie Fackler)
- D2186: narrowrevlog: replace AssertionError with ProgrammingError
durin42 (Augie Fackler)
- D2188: narrowrevlog: add what little I can remember about rename filtering
durin42 (Augie Fackler)
- D2189: narrowrevlog: add a TODO around remotefilelog moving to core
durin42 (Augie Fackler)
- D2187: manifest: clean up dirlog() to take a d parameter to avoid shadowing dir()
durin42 (Augie Fackler)
- D2190: narrowspec: document constraints when validating patterns
durin42 (Augie Fackler)
- D2191: narrowspec: consistently use set() to copy sets
durin42 (Augie Fackler)
- D2193: narrowwirepeer: rename expandnarrow capability to exp-expandnarrow
durin42 (Augie Fackler)
- D2192: narrow: make restrictpatterns a little more idiomatic
durin42 (Augie Fackler)
- D2194: narrowwirepeer: add TODO about how we add wireproto args to unbundle :(
durin42 (Augie Fackler)
- D2195: tests: use `hello` not `capabilities` over ssh
durin42 (Augie Fackler)
- D2196: narrow: add a TODO document
durin42 (Augie Fackler)
- buidrpm --withpython embeds 2.7.10. Should it be bumped?
muxator
- D2197: python3: whitelist another four passing tests
durin42 (Augie Fackler)
- mercurial at 35957: 7 new changesets
Mercurial Commits
- [PATCH 1 of 2] buildrpm: bump bundled python version to 2.7.14 when building for centos{5, 6}
Antonio Muci
- D2198: tests: remove references to bundle2-exp config option
indygreg (Gregory Szorc)
- D2199: tests: glob over line number
indygreg (Gregory Szorc)
- mercurial at 36000: 43 new changesets
Mercurial Commits
- D2200: hg: move share._getsrcrepo into core
indygreg (Gregory Szorc)
- D2202: tests: remove code to support Mercurial 4.3
indygreg (Gregory Szorc)
- D2201: narrowspec: move module into core
indygreg (Gregory Szorc)
- D2203: wireprotoserver: move SSH server operation to a standalone function
indygreg (Gregory Szorc)
- D2205: sshpeer: log remote capabilities after protocol upgrade
indygreg (Gregory Szorc)
- D2204: wireprotoserver: handle SSH protocol version 2 upgrade requests
indygreg (Gregory Szorc)
- D2206: tests: test using both versions of SSH protocol
indygreg (Gregory Szorc)
- [PATCH] minifileset: allow 'path:' patterns to have an explicit trailing slash
Matt Harbison
- D2207: tests: add tons of b prefixes in test-devel-warnings.t
durin42 (Augie Fackler)
- D2208: ui: use pycompat.bytestr() to get a bytes-repr of config default
durin42 (Augie Fackler)
- D2209: ui: convert stack traces to sysbytes before logging
durin42 (Augie Fackler)
- D2213: py3: whitelist another 11 passing tests
durin42 (Augie Fackler)
- D2210: util: call warnings.warn() with a sysstr in nouideprecwarn
durin42 (Augie Fackler)
- D2211: util: format line number of stack trace using %d
durin42 (Augie Fackler)
- D2212: util: convert traceback-related sysstrs to sysbytes in getstackframes
durin42 (Augie Fackler)
- D2214: httppeer: change logic around argument handling
indygreg (Gregory Szorc)
- D2215: httppeer: remove redundant code to fetch capabilities
indygreg (Gregory Szorc)
- D2216: httppeer: remove httpspeer
indygreg (Gregory Szorc)
- D2218: wireprotoserver: rename webproto to httpv1protocolhandler
indygreg (Gregory Szorc)
- D2217: wireproto: improve docstring for "hello"
indygreg (Gregory Szorc)
- D2219: wireprotoserver: add version to HTTP protocol name (API)
indygreg (Gregory Szorc)
- D2221: convcmd: pass encoding name as a sysstr
durin42 (Augie Fackler)
- D2223: py3: whitelist test-convert-clonebranches.t
durin42 (Augie Fackler)
- D2222: convert: make hg sha1 regex consistently be a bytes
durin42 (Augie Fackler)
- D2220: convert: open all files in binary mode
durin42 (Augie Fackler)
- [PATCH 1 of 6 V3] cmdutil: convert the prefetchfiles() hook to a callback mechanism (API)
Matt Harbison
- [PATCH] test-narrow: partially stabilize on Windows
Matt Harbison
- [PATCH STABLE] tests: allow age to go up to triple digits in test-shelve.t
Anton Shestakov
- [PATCH] convert: fix line ending of mapfile and commit.desc file
Yuya Nishihara
- D2224: branchmap: wrap builtin exception in bytes for logging
durin42 (Augie Fackler)
- D2225: progress: determine padding width portably
durin42 (Augie Fackler)
- D2226: progress: use %d to format ints instead of %s
durin42 (Augie Fackler)
- D2228: narrowcommands: use pycompat.{bytes,str}kwargs
durin42 (Augie Fackler)
- D2229: narrowrepo: filter() is a generator on py3, wrap in list()
durin42 (Augie Fackler)
- D2230: py3: whitelist another six passing tests
durin42 (Augie Fackler)
- D2227: debugcommands: mergestate version is an int, use %d on it
durin42 (Augie Fackler)
- mercurial at 36001: new changeset (1 on stable)
Mercurial Commits
- [Bug 5791] New: bugzilla LFS component doesn't notify mailing list
mercurial-bugs at mercurial-scm.org
- mercurial at 36059: 58 new changesets
Mercurial Commits
- D2231: narrow: fix for getting the username when running http server
idlsoft (Sandu Turcan)
- [PATCH 1 of 3] tests: add a test demonstrate that 'revert -i' ignores nonexistent patterns
Denis Laxalde
- D2232: treemanifest: add an optimized __nonzero__()
martinvonz (Martin von Zweigbergk)
- D2233: narrow: only diff manifest part within narrowspec when generating changegroup
martinvonz (Martin von Zweigbergk)
- D2234: narrow: restrict manifest iteration by using manifest.walk(matcher)
martinvonz (Martin von Zweigbergk)
- D2235: manifest: add support for including directories outside narrowspec
martinvonz (Martin von Zweigbergk)
- D2236: tests: remove use of bashism $RANDOM to fix test-narrow.t on non-bash shells
durin42 (Augie Fackler)
- D2237: contrib: ban $RANDOM using check-code
durin42 (Augie Fackler)
- D2238: narrowmerge: iterate over a copy of dict items so we can mutate the dict
durin42 (Augie Fackler)
- D2239: narrowcommands: more byteskwargs cleanup
durin42 (Augie Fackler)
- D2240: histedit: convert bool to bytestring manually
durin42 (Augie Fackler)
- D2242: py3: whitelist another 8 passing tests
durin42 (Augie Fackler)
- D2241: histedit: modernize write of histedit-last-edit file
durin42 (Augie Fackler)
- D2243: histedit: fix silly bug that was unpacking a bytestr before writing it
durin42 (Augie Fackler)
- D2244: histedit: binascii.unhexlify (aka node.bin) throws new exception type on py3
durin42 (Augie Fackler)
- D2246: tests: add bytes prefixes to test-histedit-fold.t's local extension
durin42 (Augie Fackler)
- D2245: ui: coerce system exception to bytes before dropping it in our StdioError
durin42 (Augie Fackler)
- D2248: tests: port fakemergerecord to python3
durin42 (Augie Fackler)
- D2247: tests: add some b-prefixes on local script in test-histedit-arguments
durin42 (Augie Fackler)
- D2249: py3: whitelist more passing tests
durin42 (Augie Fackler)
- D2250: merge: coerce nodes to bytes, not str
durin42 (Augie Fackler)
- D2252: python3: whitelist another 5 passing tests
durin42 (Augie Fackler)
- D2251: py3: introduce and use pycompat.getargspec
durin42 (Augie Fackler)
- D2253: releasenotes: mention changeset with warning and abort
rishabhmadan96 (Rishabh Madan)
- D2254: releasenotes: allow notes for multiple directives in a single changeset
rishabhmadan96 (Rishabh Madan)
- D2255: releasenotes: replace abort with warning while parsing
rishabhmadan96 (Rishabh Madan)
- mercurial at 36078: 19 new changesets
Mercurial Commits
- D2256: py3: slice over bytes to prevent getting ascii values
pulkit (Pulkit Goyal)
- D2257: py3: add b'' prefixes to make printrevset.py work in test-glog.t
pulkit (Pulkit Goyal)
- D2258: py3: add b'' prefixes in test-worker.t
pulkit (Pulkit Goyal)
- D2259: py3: use pycompat.bytestr to convert int/bytes to bytes
pulkit (Pulkit Goyal)
- D2260: py3: add b'' to make sure regex pattern are bytes in hgweb/webutil.py
pulkit (Pulkit Goyal)
- D2261: py3: use pycompat.bytestr to convert str to bytes
pulkit (Pulkit Goyal)
- D2262: py3: add couple of missing b'' in fakemergerecord.py
pulkit (Pulkit Goyal)
- [PATCH V2] dirstate: drop explicit files that shouldn't match (BC) (issue4679)
Yuya Nishihara
- D2263: py3: use "%d" to convert integers to bytes
pulkit (Pulkit Goyal)
- D2265: py3: open files in bytes mode in transplant.py
pulkit (Pulkit Goyal)
- D2266: py3: use "%d" for converting int to bytes in transplant.py
pulkit (Pulkit Goyal)
- D2264: py3: use pycompat.bytestr instead of str
pulkit (Pulkit Goyal)
- D2267: py3: replace file() with open() in transplant.py
pulkit (Pulkit Goyal)
- D2268: py3: use pycompat.{bytes|str}kwargs in transplant.py
pulkit (Pulkit Goyal)
- D2270: py3: converts bytes to pycompat.bytestr to get bytechrs while enumerating
pulkit (Pulkit Goyal)
- D2269: py3: use pycompat.bytestr instead of str for converting errors to bytes
pulkit (Pulkit Goyal)
- D2271: py3: slice over bytes to prevent getting ascii values
pulkit (Pulkit Goyal)
- [PATCH 1 of 2] py3: stringify IOError/OSError without loosing local character
Yuya Nishihara
- [PATCH 1 of 2 v2] tests: add a test demonstrate that 'revert -i' ignores nonexistent patterns
Denis Laxalde
- [PATCH] hgweb: show users recorded in obsolescence markers
Anton Shestakov
- [PATCH hglib v2] client: ignore close() on non-open clients (issue5751)
Gábor Stefanik
- [PATCH 1 of 5] cmdutil: make node parameter of makefileobj() mandatory (API)
Yuya Nishihara
- D2272: py3: add b'' to config options in test extension
indygreg (Gregory Szorc)
- D2273: py3: add b'' to test-sshserver.py
indygreg (Gregory Szorc)
- D2274: py3: stringify integer with %d instead of bytes()
indygreg (Gregory Szorc)
- D2275: formatting: enforce system headers before local headers
durin42 (Augie Fackler)
- D2276: a: change a to add some new lines
khanchi97 (Sushil khanchi)
- D2277: remotenames: don't use the default value of logfmt for namespaces
pulkit (Pulkit Goyal)
- D2278: bundle: updates the help text for hg bundle (issue5744) [bugzilla]
khanchi97 (Sushil khanchi)
- mercurial at 36145: 67 new changesets
Mercurial Commits
- [PATCH 1 of 6] cmdutil: narrow scope of KeyError in makefilename()
Yuya Nishihara
- [PATCH 1 of 3] hgweb: translate Abort in help command to 404 error
Yuya Nishihara
- D2280: remotenames: port partway to python3
durin42 (Augie Fackler)
- D2279: node: make bin() be a wrapper instead of just an alias
durin42 (Augie Fackler)
- D2281: py3: whitelist another six passing tests
durin42 (Augie Fackler)
- [PATCH 1 of 2] gitweb: make span.age CSS selector more specific
Anton Shestakov
- D2282: util: extract all date-related utils in utils/dateutil module
lothiraldan (Boris Feld)
- [Bug 5792] New: include bookmarks in bundle2 file generation
mercurial-bugs at mercurial-scm.org
- mercurial at 36161: 16 new changesets
Mercurial Commits
- D2285: wireprotoserver: return to using iscmd() method
durin42 (Augie Fackler)
- mercurial at 36231: 70 new changesets
Mercurial Commits
- [Bug 5793] New: Fix for #5675 made it impossible to share repositories containing external subrepositories
mercurial-bugs at mercurial-scm.org
- [Bug 5794] New: lfs doesn't play well with narrow
mercurial-bugs at mercurial-scm.org
- D2286: tests: actually check that HGDEMANDIMPORT=disable disables demandimport
martinvonz (Martin von Zweigbergk)
- D2287: tests: avoid referring to pvec in demandimport test
martinvonz (Martin von Zweigbergk)
- D2288: pvec: delete module
martinvonz (Martin von Zweigbergk)
- D2289: date: fix parsing months
quark (Jun Wu)
- mercurial at 36235: 4 new changesets (1 on stable)
Mercurial Commits
- [Bug 5796] New: --config http_proxy.host not accepting 'https' URLs
mercurial-bugs at mercurial-scm.org
- [PATCH] debuginstall: do not parse editor command in posix way on Windows
Yuya Nishihara
- [Bug 5795] New: Server side evolve crashes with current default branch
mercurial-bugs at mercurial-scm.org
- mercurial at 36239: 4 new changesets
Mercurial Commits
- D2290: printenv: port to python3
durin42 (Augie Fackler)
- D2291: hgweb: correctly bytes-ify status, not string-ify
durin42 (Augie Fackler)
- D2292: scmutil: bytes-ify IOErrors before wrapping them in abort message
durin42 (Augie Fackler)
- D2293: tests: add some b prefixes in test-http-bundle1.t
durin42 (Augie Fackler)
- D2294: hgweb: open server logs in binary mode
durin42 (Augie Fackler)
- D2296: py3: whitelist test-pull-http.t
durin42 (Augie Fackler)
- D2295: py3: get bytes-repr of network errors portably
durin42 (Augie Fackler)
- D2297: py3: backout 7c54917b31f6 to make sure second argument of open() is str
pulkit (Pulkit Goyal)
- [PATCH 1 of 5] py3: factor out byterepr() which returns an asciified value on py3
Yuya Nishihara
- D2298: internals: document bundle2 format
indygreg (Gregory Szorc)
- D2299: py3: port f to Python 3
indygreg (Gregory Szorc)
- [PATCH 1 of 4 V2] cmdutil: strip "%m" pattern (first line of commit message) from both ends
Yuya Nishihara
- D2300: httppeer: use %d to format int
durin42 (Augie Fackler)
- D2301: rebase: sort roots by revision
durin42 (Augie Fackler)
- D2302: tests: add b prefixes to test-rebase-dest.t
durin42 (Augie Fackler)
- D2304: webcommands: unpack contents of length-1 dict portably
durin42 (Augie Fackler)
- D2306: tests: fix get-with-headers.py on python3 when writing to stdout
durin42 (Augie Fackler)
- D2303: bundle2: use pycompat.strkwargs as needed
durin42 (Augie Fackler)
- D2305: webcommands: use pycompat.strkwargs as needed
durin42 (Augie Fackler)
- D2307: tags: don't feed both int and None to min()
durin42 (Augie Fackler)
- D2308: hgweb_mod: partially undo 8afc25e7effc to fix py3
durin42 (Augie Fackler)
- D2309: tests: port inline Python in test-http-branchmap.t to Python 3
durin42 (Augie Fackler)
- D2310: wireprotoserver: py3 helpfully calls adds HTTP_ to CONTENT_LENGTH
durin42 (Augie Fackler)
- D2311: keepalive: headers are native strings, mark them as such
durin42 (Augie Fackler)
- D2312: hgweb: header dict entries are native strings
durin42 (Augie Fackler)
- D2313: httppeer: headers are native strings
durin42 (Augie Fackler)
- D2314: py3: whitelist five more passing tests
durin42 (Augie Fackler)
- D2318: py3: whitelist another two passing tests
durin42 (Augie Fackler)
- D2316: manifest: correct the one use of iterkeys() on a dict
durin42 (Augie Fackler)
- D2317: manifest: use list(dict) instead of dict.keys() to get a list of keys
durin42 (Augie Fackler)
- D2315: py3: use default dict iterator instead of iterkeys
durin42 (Augie Fackler)
- [PATCH 1 of 2 RFC] lfs: add support for serving blob files
Matt Harbison
- D2319: py3: use pycompat.byteskwargs() to convert opts keys to bytes
pulkit (Pulkit Goyal)
- D2321: py3: add b'' prefixes in test-mq-eol.t
pulkit (Pulkit Goyal)
- D2320: py3: explicitly convert result of dict.items() into list
pulkit (Pulkit Goyal)
- D2322: py3: add b'' prefix in test-mq-qrefresh-replace-log-message.t
pulkit (Pulkit Goyal)
- D2323: py3: use range instead on xrange on py3 in tests/test-atomictempfile.py
pulkit (Pulkit Goyal)
- D2324: py3: use range instead of xrange on py3 in tests/test-filecache.py
pulkit (Pulkit Goyal)
- D2325: py3: use range instead of xrange in tests/test-mq-missingfiles.t
pulkit (Pulkit Goyal)
- D2326: py3: use range instead of xrange in tests/test-walk.t
pulkit (Pulkit Goyal)
- D2327: py3: use range instead of xrange in tests/test-commandserver.t
pulkit (Pulkit Goyal)
- D2328: py3: use range instead of xrange in tests/test-convert-mtn.t
pulkit (Pulkit Goyal)
- D2329: py3: use range instead of xrange in tests/test-issue4074.t
pulkit (Pulkit Goyal)
- D2330: py3: use range instead of xrange in tests/test-mq-qimport.t
pulkit (Pulkit Goyal)
- D2331: py3: use range instead of xrange in tests/test-revset2.t
pulkit (Pulkit Goyal)
- D2332: py3: use range instead of xrange on py3 in tests/test-ui-verbosity.py
pulkit (Pulkit Goyal)
- D2333: py3: make sure we open the files in bytes mode
pulkit (Pulkit Goyal)
- D2334: py3: use print as a function in test-mq-push-fail.t
pulkit (Pulkit Goyal)
- [PATCH 1 of 2] url: show full url of proxy server in debug message
Yuya Nishihara
- [PATCH 1 of 4 STABLE] tests: add phase testing to test-push-http-bundle1.t
Gregory Szorc
- D2335: py3: use "%d" for integers instead of "%s"
pulkit (Pulkit Goyal)
- D2336: py3: make sure regex is bytes in crecord.py
pulkit (Pulkit Goyal)
- D2337: py3: make sure we are doing integer division by using '//'
pulkit (Pulkit Goyal)
- D2338: largefiles: make scheme regex a bytes regex
durin42 (Augie Fackler)
- D2340: largefiles: mark headre as bytes regex
durin42 (Augie Fackler)
- D2339: largfiles: replace filter() with listcomp when result needs to be a list
durin42 (Augie Fackler)
- D2341: scmutil: fix requires-file isalnum() check on first byte
durin42 (Augie Fackler)
- D2342: wireproto: fix lingering str(exception) with util.forcebytestr(exception)
durin42 (Augie Fackler)
- D2343: largefiles: give some **opts some strkwargs love
durin42 (Augie Fackler)
- D2345: tests: add missing b prefixes in test-pending.t
durin42 (Augie Fackler)
- D2347: lock: delay is numeric, use %d for formatting
durin42 (Augie Fackler)
- D2348: py3: whitelist another six passing tests
durin42 (Augie Fackler)
- D2344: merge: make a copy of dict.items() before mutating the dict during iteration
durin42 (Augie Fackler)
- D2346: debugbuilddag: use '%d' instead of str() to get numbered lines
durin42 (Augie Fackler)
- [PATCH 1 of 2] tests: check obsolete changeset with two obsfate entries
Anton Shestakov
- [Bug 5797] New: hg config: only 1 config option allowed
mercurial-bugs at mercurial-scm.org
- [PATCH 1 of 6 remotenames-ext] Back out "remotenames: push anonymous head if --force is given"
Ryan McElroy
- mercurial at 36243: 4 new changesets (4 on stable)
Mercurial Commits
- D2350: py3: add b'' prefixes in fakedirstatewritetime.py
pulkit (Pulkit Goyal)
- D2351: py3: add b'' prefixes in fakepatchtime.py
pulkit (Pulkit Goyal)
- D2349: py3: use '%d' to convert integer to bytes
pulkit (Pulkit Goyal)
- D2352: py3: add b'' prefixes in test-transplant.t
pulkit (Pulkit Goyal)
- D2353: py3: use dict.items() instead of dict.iteritems() in tests
pulkit (Pulkit Goyal)
- D2354: py3: add b'' prefixes in test-mdiff.py
pulkit (Pulkit Goyal)
- D2355: py3: use pycompat.byteskwargs in hgext/convert/
pulkit (Pulkit Goyal)
- D2356: py3: add a r'' prefix to prevent transformer from adding b''
pulkit (Pulkit Goyal)
- D2357: convert: don't use bytes as a variable name
pulkit (Pulkit Goyal)
- D2358: convert: don't use type as a variable name
pulkit (Pulkit Goyal)
- [PATCH 2 of 4] revbranchcache: add a bundle2 handler for a rbc part
Feld Boris
- [Bug 5798] New: annotate output is broken if the file contains multiple CR in a line
mercurial-bugs at mercurial-scm.org
- mercurial at 36332: 89 new changesets
Mercurial Commits
- [PATCH 1 of 3] pycompat: correct the shlex.split() proxy method signature in py3
Matt Harbison
- D2359: py3: add b'' to test-ui-color.py
pulkit (Pulkit Goyal)
- D2360: py3: make sure we open file in bytes mode
pulkit (Pulkit Goyal)
- D2361: remotenames: don't inherit the remotenames class from dict class
pulkit (Pulkit Goyal)
- mercurial at 36333: new changeset
Mercurial Commits
- [PATCH STABLE] annotate: do not poorly split lines at CR (issue5798)
Yuya Nishihara
- [PATCH RFC] hgweb: show explanations for unstable changesets
Anton Shestakov
- [PATCH] util: factor out shellsplit() function
Yuya Nishihara
- [PATCH 1 of 2] showconfig: use set to filter sections and entry names
Yuya Nishihara
- [PATCH 1 of 2] perfbranchmap: display 'unfiltered' for unfiltered performance
Boris Feld
- D2362: py3: whitelist another eight passing tests
durin42 (Augie Fackler)
- mercurial at 36337: 4 new changesets
Mercurial Commits
- [Bug 5799] New: Cannot get log -M with hglib and python 3
mercurial-bugs at mercurial-scm.org
- D2363: narrow: use list comprehension instead of filter for filtering lists
durin42 (Augie Fackler)
- D2365: tests: port extension in test-narrow-expanddirstate.t to Python 3
durin42 (Augie Fackler)
- D2366: narrowwirepeer: add some strkwargs to fix a crash on py3
durin42 (Augie Fackler)
- D2367: narrowcommands: add some missing strkwargs calls for py3
durin42 (Augie Fackler)
- D2368: narrowbundle2: this dict contains native strings, look kws up as such
durin42 (Augie Fackler)
- D2364: py3: use list comprehensions instead of filter where we need to eagerly filter
durin42 (Augie Fackler)
- D2369: narrowbundle2: replace map() with equivalent list comprehension
durin42 (Augie Fackler)
- D2370: narrowchangegroup: remove backwards compatibility with old hg
durin42 (Augie Fackler)
- D2371: walkrepos: don't reimplement any()
martinvonz (Martin von Zweigbergk)
- D2372: verify: don't reimplement any()
martinvonz (Martin von Zweigbergk)
- D2374: strip: don't reimplement any()
martinvonz (Martin von Zweigbergk)
- D2373: convert: don't reimplement any()
martinvonz (Martin von Zweigbergk)
- D2375: mq: don't reimplement any()
martinvonz (Martin von Zweigbergk)
- D2376: mq: don't reimplement any()
martinvonz (Martin von Zweigbergk)
- D2378: sshpeer: rename _recv and _send to _readframed and _writeframed
indygreg (Gregory Szorc)
- D2379: sshpeer: move logic for sending a request into a new function
indygreg (Gregory Szorc)
- D2380: sshpeer: return framed file object when needed
indygreg (Gregory Szorc)
- D2381: tests: store protocol payload in files
indygreg (Gregory Szorc)
- D2382: sshpeer: make pipe polling code more explicit
indygreg (Gregory Szorc)
- D2383: sshpeer: defer pipe buffering and stderr sidechannel binding
indygreg (Gregory Szorc)
- D2377: util: add a file object proxy that can read at most N bytes
indygreg (Gregory Szorc)
- [Bug 5800] New: 'hg log -G --stat' line-wraps
mercurial-bugs at mercurial-scm.org
- [PATCH] help: fix wording describing SSH requirements
Josef 'Jeff' Sipek
- [PATCH] mdiff: split on unicode character boundaries when shortening function name
Josef 'Jeff' Sipek
- D2384: wireprototypes: move baseprotocolhandler from wireprotoserver
indygreg (Gregory Szorc)
- D2385: wireproto: document the wonky push protocol for SSH
indygreg (Gregory Szorc)
- D2386: narrowbundle2: drop legacy getcgkwargs variable
durin42 (Augie Fackler)
- D2387: narrowbundle2: use native string to get kwargs from dict
durin42 (Augie Fackler)
- D2388: py3: whitelist another 11 passing tests
durin42 (Augie Fackler)
- [PATCH 1 of 3] hgweb: add a hook for processing LFS Batch API requests
Matt Harbison
- D2389: narrowbundle2: more kwargs native string fixes
durin42 (Augie Fackler)
- D2390: py3: two more narrow tests passing
durin42 (Augie Fackler)
- [PATCH STABLE] graphlog: document what "_" and "*" mean
Anton Shestakov
- [PATCH V2] patches: release the GIL while applying the patch
Boris Feld
- mercurial at 36352: 15 new changesets
Mercurial Commits
- mercurial at 36358: 6 new changesets
Mercurial Commits
- [PATCH 1 of 2 RFC] dispatch: remember command table per extension (PoC DO NOT PUSH)
Yuya Nishihara
- [Bug 5801] New: pure-python manifest code produces corrupt unsorted manifests
mercurial-bugs at mercurial-scm.org
- [PATCH] namespace: fastpath name lookup on invalid name
Boris Feld
- D2391: sshpeer: factor out code for creating peers from pipes
indygreg (Gregory Szorc)
- D2392: debugcommands: add debugwireproto command
indygreg (Gregory Szorc)
- D2393: cleanup: say goodbye to manifestv2 format
durin42 (Augie Fackler)
- [Bug 5802] New: old pager.attend setting breaks hg import
mercurial-bugs at mercurial-scm.org
- D2394: histedit: make histedit's commands accept revsets (issue5746)
sangeet259 (Sangeet Kumar Mishra)
- [Bug 5803] New: Update repo with Cyrillic characters on APFS (High Sierra)
mercurial-bugs at mercurial-scm.org
- D2395: stack: add a new module for stack-related commands
lothiraldan (Boris Feld)
- D2397: show: use the new stack definition for show stack
lothiraldan (Boris Feld)
- D2398: histedit: use the new stack definition for histedit
lothiraldan (Boris Feld)
- D2399: stack: return a sorted smartrev by default
lothiraldan (Boris Feld)
- D2396: stack: import Evolve stack test file
lothiraldan (Boris Feld)
- D2400: stack: begin to make the stack revset configurable
lothiraldan (Boris Feld)
- D2401: stack: introduce an option to disable the restriction on ancestor
lothiraldan (Boris Feld)
- D2402: stack: introduce an option to limit the selection on the current branch
lothiraldan (Boris Feld)
- D2403: stack: remove destutil.stackbase
lothiraldan (Boris Feld)
- [PATCH evolve-ext RFC] obsdiscovery: include units in ui.progress() calls (issue5773)
Anton Shestakov
- [PATCH] diff: do not split function name if character encoding is unknown
Yuya Nishihara
- [PATCH evolve-ext V2] obsdiscovery: include units in ui.progress() calls (issue5773)
Anton Shestakov
- [PATCH 01 of 11] py3: add b'' prefixes in test-dispatch.py
Pulkit Goyal
- D2405: wireproto: sort response to listkeys
indygreg (Gregory Szorc)
- D2407: tests: add low-level SSH protocol tests for listkeys
indygreg (Gregory Szorc)
- D2404: util: enable observing of os.read() from bufferedinputpipe
indygreg (Gregory Szorc)
- D2406: debugcommands: allow sending of simple commands with debugwireproto
indygreg (Gregory Szorc)
- mercurial at 36363: 5 new changesets
Mercurial Commits
- D2408: debugcommands: support for sending "batch" requests
indygreg (Gregory Szorc)
- [Bug 5804] New: Simple pull causes: AttributeError: 'str' object has no attribute 'decode'
mercurial-bugs at mercurial-scm.org
- [PATCH STABLE] setup: only allow Python 3 from a source checkout (issue5804)
Gregory Szorc
- [PATCH] tests: add HTTP POST and PUT support to the $LOGDATE$ substitution
Matt Harbison
- D2409: graft: add no-commit mode (issue5631)
khanchi97 (Sushil khanchi)
- D2410: py3: use pycompat.byteskwargs() to fix keyword arguments handling
pulkit (Pulkit Goyal)
- D2411: py3: use util.forcebytestr instead of str to convert error messages
pulkit (Pulkit Goyal)
- D2412: py3: use "%d" for integers instead of "%s"
pulkit (Pulkit Goyal)
- D2413: py3: use '//' for integer divisions
pulkit (Pulkit Goyal)
- D2414: py3: whitelist another 8 passing tests
pulkit (Pulkit Goyal)
- D2415: py3: convert dict.items() to list explicitly
pulkit (Pulkit Goyal)
- D2416: py3: make sure regexes are bytes
pulkit (Pulkit Goyal)
- D2418: py3: add b'' prefixes to config options in test/badserverext.py
pulkit (Pulkit Goyal)
- D2417: py3: replace file() with open()
pulkit (Pulkit Goyal)
- D2419: py3: use '%d' for integers instead of '%s'
pulkit (Pulkit Goyal)
- D2421: py3: use util.forcebytestr to convert error messages to bytes
pulkit (Pulkit Goyal)
- D2420: py3: fix handling of keyword arguments at more places
pulkit (Pulkit Goyal)
- D2422: py3: use '//' for integer division in hgweb/common.py
pulkit (Pulkit Goyal)
- mercurial at 36397: 34 new changesets (3 on stable)
Mercurial Commits
- D2423: templatekw: use ctx.rev() instead of casting context to int
indygreg (Gregory Szorc)
- D2425: histedit: rename variables so they have "ctx" in them
indygreg (Gregory Szorc)
- D2426: histedit: use ctx.rev() instead of %d % ctx
indygreg (Gregory Szorc)
- D2424: cmdutil: use ctx.rev() instead of int(ctx)
indygreg (Gregory Szorc)
- D2430: split: use ctx.rev() instead of %d % ctx
indygreg (Gregory Szorc)
- D2427: rebase: use ctx.rev() instead of %d % ctx
indygreg (Gregory Szorc)
- D2432: patchbomb: resolve revs before evaluating %ld revset
indygreg (Gregory Szorc)
- D2431: histedit: resolve revs before evaluating %ld revset
indygreg (Gregory Szorc)
- D2428: cmdutil: use ctx.rev() instead of %d % ctx
indygreg (Gregory Szorc)
- D2433: context: remove basectx.__int__ (API)
indygreg (Gregory Szorc)
- D2429: commands: use ctx.rev() instead of %d % ctx
indygreg (Gregory Szorc)
- mercurial at 36398: new changeset
Mercurial Commits
- [PATCH 1 of 2] acl: replace bare getpass.getuser() by platform function
Yuya Nishihara
- mercurial at 36411: 13 new changesets
Mercurial Commits
- [Bug 5805] New: Amend doesn't check for outstanding merge conflicts
mercurial-bugs at mercurial-scm.org
- [PATCH 1 of 2] run-tests: cache hghave results
Matt Harbison
- D2435: commitextras: fix on Python 3 by using sysstrs for __dict__ ops
durin42 (Augie Fackler)
- D2436: tests: add missing b prefixes in test-commit.t
durin42 (Augie Fackler)
- D2434: util: use pycompat.bytestr() instead of str()
durin42 (Augie Fackler)
- D2437: subrepo: use util.forcebytestr() instead of str() on exception
durin42 (Augie Fackler)
- D2439: py3: whitelist another ten passing tests
durin42 (Augie Fackler)
- D2438: util: use util.shellquote() instead of repr() in date parse abort
durin42 (Augie Fackler)
- D2443: statichttprepo: move HTTPRangeHandler from byterange and delete the latter
durin42 (Augie Fackler)
- D2442: filemerge: do what the context __bytes__ does, but locally
durin42 (Augie Fackler)
- D2441: py3: convert known-int values to bytes using %d
durin42 (Augie Fackler)
- D2444: http: drop custom http client logic
durin42 (Augie Fackler)
- D2440: py3: hunt down str(exception) instances and use util.forcebytestr
durin42 (Augie Fackler)
- D2447: hgweb: pass exception message to builtin Exception ctor as sysstr
durin42 (Augie Fackler)
- D2445: bundle2: **strkwargs love on various kwargs constructions
durin42 (Augie Fackler)
- D2448: httppeer: explicitly catch urlerr.httperror and re-raise
durin42 (Augie Fackler)
- D2446: bundle2: part id is an int, use %d to make it bytes
durin42 (Augie Fackler)
- D2449: wireproto: use %d to encode an int, not a %s
durin42 (Augie Fackler)
- D2451: py3: whitelist test-push-http.t as passing
durin42 (Augie Fackler)
- D2450: util: handle fileno() on Python 3 throwing io.UnsupportedOperation
durin42 (Augie Fackler)
- D2452: py3: use pycompat.strkwargs to convert kwargs keys to str
pulkit (Pulkit Goyal)
- D2453: py3: use email.utils module instead of email.Utils
pulkit (Pulkit Goyal)
- D2454: py3: use email.generator module instead of email.Generator
pulkit (Pulkit Goyal)
- D2455: py3: use '%d' for integers instead of '%s'
pulkit (Pulkit Goyal)
- D2456: py3: convert a map expression into list comprehension
pulkit (Pulkit Goyal)
- D2457: py3: slice over bytes to prevent getting ascii values
pulkit (Pulkit Goyal)
- D2458: py3: use bytes instead of str in isinstance
pulkit (Pulkit Goyal)
- [PATCH 1 of 2 V2] debug: add debugexplainunstable that explains instabilities
Anton Shestakov
- [PATCH 1 of 7] narrow: drop redundant templatekw/revset names from help text
Yuya Nishihara
- D2459: py3: use encoding.strtolocal() to convert str to bytes
pulkit (Pulkit Goyal)
- D2460: py3: convert bytes to str using encoding.strfromlocal
pulkit (Pulkit Goyal)
- D2461: wireprotoserver: ability to run an SSH server until an event is set
indygreg (Gregory Szorc)
- D2463: wireprotoserver: support logging SSH server I/O to a file descriptor
indygreg (Gregory Szorc)
- D2462: util: add a file object proxy that can notify observers
indygreg (Gregory Szorc)
- D2464: debugcommands: add debugserve command
indygreg (Gregory Szorc)
- D2466: tests: add wire protocol tests for pushkey
indygreg (Gregory Szorc)
- D2467: sshpeer: support not reading and forwarding stderr
indygreg (Gregory Szorc)
- D2465: debugcommands: allow empty argument values
indygreg (Gregory Szorc)
- D2468: phases: write phaseroots deterministically
indygreg (Gregory Szorc)
- D2469: bookmarks: write bookmarks file deterministically
indygreg (Gregory Szorc)
- D2470: wireproto: allow direct stream processing for unbundle
joerg.sonnenberger (Joerg Sonnenberger)
- D2471: debugcommands: support for triggering push protocol
indygreg (Gregory Szorc)
- mercurial at 36413: 2 new changesets
Mercurial Commits
- [PATCH V2] run-tests: cache hghave results
Matt Harbison
- [PATCH] run-tests: resume raising an exception when a server fails to start
Matt Harbison
- D2472: pycompat: prevent encoding or decoding values if not required
pulkit (Pulkit Goyal)
- D2473: py3: use pycompat.strurl to convert url to str
pulkit (Pulkit Goyal)
- D2474: py3: use pycompat.strurl to convert url to str
pulkit (Pulkit Goyal)
- D2475: py3: make sure regexes are bytes
pulkit (Pulkit Goyal)
- D2476: py3: fix more keyword arguments handling
pulkit (Pulkit Goyal)
- D2477: py3: convert os.devnull to bytes using pycompat.bytestr
pulkit (Pulkit Goyal)
- D2478: py3: add b'' prefixes in tests/test-extension.t
pulkit (Pulkit Goyal)
- D2479: py3: use '%d' to convert integers to bytes
pulkit (Pulkit Goyal)
- D2480: py3: use print as a function in tests/test-hgrc.t
pulkit (Pulkit Goyal)
- [PATCH] test-acl: mock up util.getuser() to trust $LOGNAME on Windows
Yuya Nishihara
- [PATCH 1 of 9] templatekw: extract non-templatekw function as getgraphnode()
Yuya Nishihara
- D2481: wireproto: use named arguments for commandentry
indygreg (Gregory Szorc)
- D2482: wireprotoserver: move SSHV1 and SSHV2 constants to wireprototypes
indygreg (Gregory Szorc)
- D2483: wireproto: allow wire protocol commands to declare transport support
indygreg (Gregory Szorc)
- D2484: wireprotoserver: identify requests via version 2 of SSH protocol as such
indygreg (Gregory Szorc)
- D2485: wireproto: don't expose legacy commands to version 2 of wire protocol
indygreg (Gregory Szorc)
- D2486: wireproto: don't expose changegroupsubset capability if not available
indygreg (Gregory Szorc)
- mercurial at 36438: 25 new changesets
Mercurial Commits
- D2488: narrow: move changegroup.supportedoutgoingversions() override to core
martinvonz (Martin von Zweigbergk)
- D2487: narrow: move requirement constant to core
martinvonz (Martin von Zweigbergk)
- D2489: narrow: move checking for narrow requirement into _narrowmatch()
martinvonz (Martin von Zweigbergk)
- D2491: narrow: always wrap repo
martinvonz (Martin von Zweigbergk)
- D2493: narrow: remove dependency from narrowspec module to hg module
martinvonz (Martin von Zweigbergk)
- D2490: narrow: consider both local and remote matchers in narrowchangegroup
martinvonz (Martin von Zweigbergk)
- D2492: narrow: reduce depedence on narrowspec.save()
martinvonz (Martin von Zweigbergk)
- D2495: narrow: drop safehasattr() checks for always-present repo.narrowmatch
martinvonz (Martin von Zweigbergk)
- D2494: narrow: move narrowmatch-related methods to localrepo
martinvonz (Martin von Zweigbergk)
- mercurial at 36442: 4 new changesets
Mercurial Commits
- D2497: py3: convert error messages to bytes using util.forcebytestr()
pulkit (Pulkit Goyal)
- D2498: py3: use pycompat.bytestr to convert str to bytes
pulkit (Pulkit Goyal)
- D2500: py3: add b'' prefixes in tests/test-rebase-scenario-global.t
pulkit (Pulkit Goyal)
- D2499: py3: replace str() calls with their preferred bytes equivalent
pulkit (Pulkit Goyal)
- D2496: py3: slice over bytes or use startswith() to prevent getting ascii values
pulkit (Pulkit Goyal)
- D2503: py3: add a missing b'' in tests/bruterebase.py
pulkit (Pulkit Goyal)
- D2501: py3: make sure we write in mergestate in bytes mode
pulkit (Pulkit Goyal)
- D2504: py3: backout changeset 56635c506608 which wrongly added couple of b''
pulkit (Pulkit Goyal)
- D2502: py3: use '%d' for integers instead of b'%s'
pulkit (Pulkit Goyal)
- D2505: py3: port the markdirver extension in tests/test-resolve.t
pulkit (Pulkit Goyal)
- D2506: py3: add b'' prefixes in tests/test-revlog-ancestry.py
pulkit (Pulkit Goyal)
- D2507: py3: make sure we open the file in bytes mode
pulkit (Pulkit Goyal)
- D2508: py3: add b'' prefixes in tests/test-revlog.t
pulkit (Pulkit Goyal)
- D2509: py3: add b'' prefix in tests/test-revlog-v2.t
pulkit (Pulkit Goyal)
- D2511: py3: add 14 new passing tests to whitelist
pulkit (Pulkit Goyal)
- D2510: py3: add b'' prefixes in tests/test-rollback.t
pulkit (Pulkit Goyal)
- [Bug 5806] New: looks like evolve commit 25155eb0 made it incompatible with core < ef3a24a023e
mercurial-bugs at mercurial-scm.org
- D2487: narrow: move requirement constant to core
indygreg (Gregory Szorc)
- D2489: narrow: move checking for narrow requirement into _narrowmatch()
indygreg (Gregory Szorc)
- D2491: narrow: always wrap repo
indygreg (Gregory Szorc)
- D2493: narrow: remove dependency from narrowspec module to hg module
indygreg (Gregory Szorc)
- D2494: narrow: move narrowmatch-related methods to localrepo
indygreg (Gregory Szorc)
Last message date:
Thu Mar 1 02:56:50 UTC 2018
Archived on: Thu Jun 30 01:03:57 UTC 2022
This archive was generated by
Pipermail 0.09 (Mailman edition).