March 2018 Archives by thread
Starting: Thu Mar 1 00:06:31 UTC 2018
Ending: Sun Apr 1 03:16:52 UTC 2018
Messages: 2350
- [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)
- D2497: py3: convert error messages to bytes using util.forcebytestr()
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)
- D2503: py3: add a missing b'' in tests/bruterebase.py
pulkit (Pulkit Goyal)
- D2502: py3: use '%d' for integers instead of b'%s'
pulkit (Pulkit Goyal)
- D2504: py3: backout changeset 56635c506608 which wrongly added couple of b''
pulkit (Pulkit Goyal)
- D2501: py3: make sure we write in mergestate in bytes mode
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)
- D2510: py3: add b'' prefixes in tests/test-rollback.t
pulkit (Pulkit Goyal)
- D2496: py3: slice over bytes or use startswith() to prevent getting ascii values
pulkit (Pulkit Goyal)
- D2498: py3: use pycompat.bytestr to convert str to bytes
yuja (Yuya Nishihara)
- [Bug 5807] New: Convert throws "ValueError: I/O operation on closed file"
mercurial-bugs at mercurial-scm.org
- [PATCH] Fix for Bug #5807
Sascha Nemecek
- D2495: narrow: drop safehasattr() checks for always-present repo.narrowmatch
yuja (Yuya Nishihara)
- [PATCH] fileset: drop bad "elif:" trying to check invalid size expression
Yuya Nishihara
- D2392: debugcommands: add debugwireproto command
yuja (Yuya Nishihara)
- D2391: sshpeer: factor out code for creating peers from pipes
indygreg (Gregory Szorc)
- D2498: py3: use util.forcebytestr to convert str to bytes
pulkit (Pulkit Goyal)
- D2409: graft: add no-commit mode (issue5631)
pulkit (Pulkit Goyal)
- D2511: py3: add 14 new passing tests to whitelist
pulkit (Pulkit Goyal)
- [PATCH 1 of 8] templatefilters: use encoding.unifromlocal/unitolocal() for py3 compatibility
Yuya Nishihara
- D2407: tests: add low-level SSH protocol tests for listkeys
indygreg (Gregory Szorc)
- D2463: wireprotoserver: support logging SSH server I/O to a file descriptor
indygreg (Gregory Szorc)
- D2405: wireproto: sort response to listkeys
indygreg (Gregory Szorc)
- D2404: util: enable observing of util.bufferedinputpipe
indygreg (Gregory Szorc)
- D2464: debugcommands: add debugserve command
indygreg (Gregory Szorc)
- D2406: debugcommands: allow sending of simple commands with debugwireproto
indygreg (Gregory Szorc)
- D2467: sshpeer: support not reading and forwarding stderr
indygreg (Gregory Szorc)
- D2408: debugcommands: support for sending "batch" requests
indygreg (Gregory Szorc)
- D2466: tests: add wire protocol tests for pushkey
indygreg (Gregory Szorc)
- D2471: debugcommands: support for triggering push protocol
indygreg (Gregory Szorc)
- D2512: wireproto: add transport specific capabilities in the transport
indygreg (Gregory Szorc)
- D2513: wireproto: only expose "between" to version 1 of wire protocols
indygreg (Gregory Szorc)
- D2514: py3: use '%d' instead of '%s' for ints
pulkit (Pulkit Goyal)
- D2515: py3: listify the return value of filter()
pulkit (Pulkit Goyal)
- D2517: py3: add a b'' prefix in tests/test-fncache.t
pulkit (Pulkit Goyal)
- D2518: py3: add b'' prefixes in tests/test-obsolete.t
pulkit (Pulkit Goyal)
- D2519: py3: make sure we write bytes in a file open in bytes mode
pulkit (Pulkit Goyal)
- D2520: py3: replace str() with it's bytes equivalent in hgext/shelve.py
pulkit (Pulkit Goyal)
- D2516: py3: use pycompat.bytestr() to convert error instances to bytes
pulkit (Pulkit Goyal)
- [Bug 5808] New: `hg next` and `hg prev` do not respect commands.update.check
mercurial-bugs at mercurial-scm.org
- D2439: py3: whitelist another seven passing tests
durin42 (Augie Fackler)
- D2438: util: use pycompat.bytestr() on repr() in date parse abort
durin42 (Augie Fackler)
- [PATCH] test-acl: mock up util.getuser() to trust $LOGNAME on Windows
Augie Fackler
- [PATCH 4 of 4 V2] cmdutil: expand filename format string by templater (BC)
Augie Fackler
- [PATCH 2 of 2 V2] revset: skip old style lookup if external whitespace are detected
Feld Boris
- D2403: stack: remove destutil.stackbase
lothiraldan (Boris Feld)
- [PATCH 1 of 7 V2] revbranchcache: add a public function to update the data
Boris Feld
- D2521: tests: fix run-tests environment cleanup on Python 3
durin42 (Augie Fackler)
- [Bug 5809] New: Performance regression on pulling + incoming in 5cfdf6137af8 (from 10s to 40s)
mercurial-bugs at mercurial-scm.org
- D2461: wireprotoserver: ability to run an SSH server until an event is set
indygreg (Gregory Szorc)
- D2462: util: add a file object proxy that can notify observers
indygreg (Gregory Szorc)
- D2483: wireproto: allow wire protocol commands to declare transport support
durin42 (Augie Fackler)
- D2481: wireproto: use named arguments for commandentry
indygreg (Gregory Szorc)
- D2482: wireprotoserver: move SSHV1 and SSHV2 constants to wireprototypes
indygreg (Gregory Szorc)
- D2523: py3: whitelist 14 new tests passing
pulkit (Pulkit Goyal)
- D2522: py3: slice over bytes to prevent getting ascii values
pulkit (Pulkit Goyal)
- mercurial at 36489: 47 new changesets
Mercurial Commits
- D2439: py3: whitelist another nine passing tests
durin42 (Augie Fackler)
- mercurial at 36505: 16 new changesets
Mercurial Commits
- D2524: pycompat: add support for encoding argument to our wrapper
durin42 (Augie Fackler)
- D2525: convert: add some utility code for working with shlex on Python 3
durin42 (Augie Fackler)
- D2526: convcmd: use our shlex wrapper to avoid Python 3 tracebacks
durin42 (Augie Fackler)
- D2527: convert: use our shlex wrapper in filemap to avoid Python 3 tracebacks
durin42 (Augie Fackler)
- D2528: error: fix isinstnace check to use bytes instead of str
durin42 (Augie Fackler)
- D2529: convert: fix two %r output formats with pycompat.bytestr() wrapping
durin42 (Augie Fackler)
- D2530: py3: whitelist three more passing tests
durin42 (Augie Fackler)
- D2531: templatefilters: stop using str as a variable name
pulkit (Pulkit Goyal)
- D2532: webcommands: use explicit integer division for Python 3 compat
durin42 (Augie Fackler)
- mercurial at 36509: 4 new changesets
Mercurial Commits
- [PATCH 01 of 10] py3: silence return value of file.write() in test-command-template.t
Yuya Nishihara
- [PATCH STABLE] annotate: do not poorly split lines at CR (issue5798)
Augie Fackler
- D2534: py3: port tests/test-wireproto.py to Python 3
pulkit (Pulkit Goyal)
- D2533: py3: use pycompat.bytestr() to convert None to bytes
pulkit (Pulkit Goyal)
- [PATCH 01 of 10] templatekw: switch showdict template keywords to new API
Yuya Nishihara
- D2536: py3: use util.forcebytestr() to convert IOErrors to bytes
pulkit (Pulkit Goyal)
- D2535: py3: use pycompat.bytestr() to convert error messages to bytes
pulkit (Pulkit Goyal)
- hg archive (files) performance regression.
Vincent Parrett
- D2394: histedit: make histedit's commands accept revsets (issue5746)
sangeet259 (Sangeet Kumar Mishra)
- D2537: tests: make get-with-headers flush after print() calls
durin42 (Augie Fackler)
- D2538: templatefilters: convert arguments to sysstrs for unicode() ctor
durin42 (Augie Fackler)
- D2540: tests: port helper script revlog-formatv0.py to python 3
durin42 (Augie Fackler)
- D2539: tests: add missing b prefix in test python in test-issue2137.t
durin42 (Augie Fackler)
- D2541: verify: fix exception formatting bug in Python 3
durin42 (Augie Fackler)
- D2542: tests: help dummysmtpd work on python 3
durin42 (Augie Fackler)
- D2484: wireprotoserver: identify requests via version 2 of SSH protocol as such
indygreg (Gregory Szorc)
- D2543: py3: add missing b prefixes in test-debugextensions.t
durin42 (Augie Fackler)
- D2544: bookmarks: fix a repr in a message on Python 3
durin42 (Augie Fackler)
- D2545: scmutil: fix a repr in an error message on Python 3
durin42 (Augie Fackler)
- D2546: tests: port test-bookmarks.t extension to Python 3
durin42 (Augie Fackler)
- D2485: wireproto: don't expose legacy commands to version 2 of wire protocol
indygreg (Gregory Szorc)
- D2547: purge: apply byteskwargs to opts, fixing all python3 issues here
durin42 (Augie Fackler)
- D2550: tests: add more tests around hook output and getbundle
indygreg (Gregory Szorc)
- D2548: exchange: remove dead assignment or forcebundle1
martinvonz (Martin von Zweigbergk)
- D2552: py3: sixteen more passing tests
durin42 (Augie Fackler)
- D2551: match: some minimal pycompat fixes guided by test-hgignore.t
durin42 (Augie Fackler)
- D2553: templatefilters: avoid infinite recursion bug in stringify
durin42 (Augie Fackler)
- D2555: py3: two more passing tests
durin42 (Augie Fackler)
- D2554: templatekw: fix dict construction in _showlist to not mix bytes and strs
durin42 (Augie Fackler)
- D2549: debugcommands: fix repr in debugignore print with pycompat.bytestr
durin42 (Augie Fackler)
- D2486: wireproto: don't expose changegroupsubset capability if not available
indygreg (Gregory Szorc)
- bugzilla weekly report (2018-03-02)
Octobot
- D2556: revset: use {force,}bytestr to fix some %r formatting issues
durin42 (Augie Fackler)
- D2558: tests: add missing b prefixes and fix a %s to %d in test-revset.t
durin42 (Augie Fackler)
- D2557: revset: use %d to turn an int into a bytestr
durin42 (Augie Fackler)
- D2282: util: extract all date-related utils in utils/dateutil module
durin42 (Augie Fackler)
- [PATCH] get-with-headers: use bytes stdout thoroughly
Yuya Nishihara
- D2559: tests: add some re and globs for test-revset on python3
durin42 (Augie Fackler)
- D2560: util: add missing r prefix on some __setattr__ calls
durin42 (Augie Fackler)
- D2561: util: work around Python 3 returning None at EOF instead of ''
durin42 (Augie Fackler)
- D2562: debugcommands: add an r prefix to make file mode for fdopen a sysstr
durin42 (Augie Fackler)
- D2563: debugcommands: add some strkwargs love to some **args calls
durin42 (Augie Fackler)
- [PATCH] py3: silence "bad escape" warning emitted by re.sub()
Yuya Nishihara
- [PATCH] py3: bail on ratcheting tests forward on 3.6.0 and 3.6.1
Kevin Bullock
- D2564: lfs: add missing b prefixes on some regular expressions
durin42 (Augie Fackler)
- D2566: lfs: use byteskwargs() on some **kwargs for python 3 compat
durin42 (Augie Fackler)
- D2565: lfs: add some bytestring wrappers in blobstore.py
durin42 (Augie Fackler)
- D2567: lfs: use %d to encode int, not str()
durin42 (Augie Fackler)
- D2568: lfs: convert hexdigest to bytes using sysbytes
durin42 (Augie Fackler)
- D2569: py3: whitelist more passing tests
durin42 (Augie Fackler)
- [PATCH 1 of 3] templater: allow dynamically switching the default dict/list formatting
Yuya Nishihara
- D2095: clone: updates the help text for hg clone -r (issue5654) [bugzilla] and hg clone -b
sangeet259 (Sangeet Kumar Mishra)
- D2570: tests: add missing b prefixes in test-atomictempfile.py
durin42 (Augie Fackler)
- D2571: sshpeer: don't read from stderr when that behavior is disabled
indygreg (Gregory Szorc)
- mercurial at 36514: 5 new changesets (1 on stable)
Mercurial Commits
- D2574: xdiff: add a binary utility that runs xdiff
ryanmce (Ryan McElroy)
- D2573: xdiff: remove patience and histogram diffs
ryanmce (Ryan McElroy)
- D2575: xdiff: add a bdiff hunk mode
ryanmce (Ryan McElroy)
- D2576: xdiff: add a python wrapper
ryanmce (Ryan McElroy)
- D2578: xdiff: enable indent heuristic unconditionally
ryanmce (Ryan McElroy)
- D2577: mdiff: prefer xdiff for diff calculation
ryanmce (Ryan McElroy)
- mercurial at 36555: 41 new changesets
Mercurial Commits
- mercurial at 36562: 7 new changesets
Mercurial Commits
- [PATCH 1 of 3] py3: conditionalize initialization of stdio flags
Yuya Nishihara
- [PATCH] profile: colorize output on Windows
Matt Harbison
- [PATCH 01 of 11] py3: don't try to mangle C extension blob by code transformer
Yuya Nishihara
- D2579: WIP: fix unshelve refuses to apply on modified MQ patch (issue4318)
khanchi97 (Sushil khanchi)
- D2580: tests: fix various test-check-module-imports.t violations
durin42 (Augie Fackler)
- D2581: sshpeer: don't read(0)
indygreg (Gregory Szorc)
- D2582: util: teach escapedata() about bytearray
indygreg (Gregory Szorc)
- D2583: util: log readinto() I/O
indygreg (Gregory Szorc)
- D2584: util: report integer result from write()
indygreg (Gregory Szorc)
- bugzilla weekly report (2018-03-03)
Octobot
- D2585: py3: use util.forcevytestr to convert error to bytes
pulkit (Pulkit Goyal)
- D2586: cext: refactor cleanup code in bdiff()
indygreg (Gregory Szorc)
- D2587: cext: accept arguments as Py_buffer
indygreg (Gregory Szorc)
- [PATCH 1 of 5] py3: fix some membership tests on linkrev adjustment
Yuya Nishihara
- D2588: commit: adds multiline commit message support(issue5616)
sangeet259 (Sangeet Kumar Mishra)
- D2472: pycompat: prevent encoding or decoding values if not required
durin42 (Augie Fackler)
- D2589: setup: ignore extension load failures when finding working hg
ryanmce (Ryan McElroy)
- D2590: cbor: add a __init__.py to top level cbor module
pulkit (Pulkit Goyal)
- D2591: state: import the file to write state files from evolve extension
pulkit (Pulkit Goyal)
- D2592: state: add registrar to register function to read old state files
pulkit (Pulkit Goyal)
- D2593: state: add logic to parse the state file in old way if cbor fails
pulkit (Pulkit Goyal)
- D2596: state: raise ProgrammingError if an invalid key is being accessed
pulkit (Pulkit Goyal)
- D2597: graft: add test for reading old format state files with new mechanism
pulkit (Pulkit Goyal)
- D2594: graft: move logic to read current graft state file in state.py
pulkit (Pulkit Goyal)
- D2595: graft: start using the new state file
pulkit (Pulkit Goyal)
- D2598: httpconnection: convert url to bytes in readauthforuri
durin42 (Augie Fackler)
- D2599: url: more bytes/unicodes fussing in url.py around auth handling
durin42 (Augie Fackler)
- [PATCH 1 of 4] py3: fix slicing of bytes in patch.iterhunks()
Yuya Nishihara
- D2068: revlog: do not use delta for lfs revisions
ryanmce (Ryan McElroy)
- D2067: changegroup: do not delta lfs revisions
ryanmce (Ryan McElroy)
- D2600: tests: prevent enormous output spew in test-lfs-largefiles.t
durin42 (Augie Fackler)
- D2601: xdiff: reduce indent heuristic overhead
quark (Jun Wu)
- D2602: bdiff: add a xdiffblocks method
quark (Jun Wu)
- D2603: mdiff: add a config option to use xdiff algorithm
quark (Jun Wu)
- D2604: tests: add tests about diff quality
quark (Jun Wu)
- mercurial at 36579: 17 new changesets
Mercurial Commits
- D2605: run-tests: allow #require inside #if
quark (Jun Wu)
- D2069: revlog: resolve lfs rawtext to vanilla rawtext before applying delta
quark (Jun Wu)
- D2606: largefiles: headers and values need to be sysstrs, add r prefixes
durin42 (Augie Fackler)
- [PATCH 1 of 2] py3: back out c77c925987d7 to store bytes filename in IOError
Yuya Nishihara
- mercurial at 36607: 28 new changesets
Mercurial Commits
- D2607: hghave: fix up clang-libfuzzer regex to be bytes
durin42 (Augie Fackler)
- D2608: templater: add hint to template parse errors to help locate issues
ryanmce (Ryan McElroy)
- D2609: templater: provide hint for multi-line templates with parse errors
ryanmce (Ryan McElroy)
- D2610: tests: fix inline extension bytes in test-ssh-proto-unbundle.t
durin42 (Augie Fackler)
- D2612: tests: fix bytes literals in test-fncache.t
durin42 (Augie Fackler)
- D2614: py3: whitelist another 15 passing tests
durin42 (Augie Fackler)
- D2611: scmutil: avoid using basestring and add explicit handling of unicodes
durin42 (Augie Fackler)
- D2613: cmdutil: ensure PatchError messages are coerded to bytes, not str
durin42 (Augie Fackler)
- D2616: py3: replace __str__ to __bytes__ in hgext/journal.py
pulkit (Pulkit Goyal)
- D2617: py3: use bytes() instead of str()
pulkit (Pulkit Goyal)
- D2618: py3: use b"%d" to covert integer to bytes instead of str
pulkit (Pulkit Goyal)
- D2619: revsetlang: add a hint for more useful parse errors
ryanmce (Ryan McElroy)
- [PATCH v2] fancyopts: making config defaults actually override defaults
Rodrigo Damazio
- D2620: wireproto: define and implement unified framing protocol for SSH
indygreg (Gregory Szorc)
- D2621: tests: port test-log to Python 3
durin42 (Augie Fackler)
- D2622: ui: adding a generic method to read config items with an arbitrary type
rdamazio (Rodrigo Damazio Bovendorp)
- D2623: dispatch: adding config items for overriding flag defaults
rdamazio (Rodrigo Damazio Bovendorp)
- D2624: perf: teach perfbdiff to call blocks() and to use xdiff
indygreg (Gregory Szorc)
- [Bug 5810] New: warning about overridden commands when both evolve and serveronly are enabled
mercurial-bugs at mercurial-scm.org
- [PATCH] dispatch: don't clamp the range of the exit code twice
Kevin Bullock
- [PATCH] py3: make gettext domain a system string
Yuya Nishihara
- mercurial at 36656: 49 new changesets
Mercurial Commits
- mercurial at 36658: 2 new changesets
Mercurial Commits
- D2625: xxhash: vendor external library
indygreg (Gregory Szorc)
- D2627: xdiff: use memchr instead of character scanning
indygreg (Gregory Szorc)
- D2626: xdiff: use xxhash in xdiff
indygreg (Gregory Szorc)
- D2628: xdiff: expand xdl_optimize_ctxs
quark (Jun Wu)
- D2629: xdiff: do not rely on hashtable in xdl_trim_ends
quark (Jun Wu)
- D2630: xdiff: move hashtable calculation to a separate function
quark (Jun Wu)
- D2631: [RFC] xdiff: skip trimmed lines when preparing the hashtable
quark (Jun Wu)
- D2632: fuzz: add a fuzzer for xdiff
durin42 (Augie Fackler)
- D2633: fuzz: add a quick README to try and document how to test new fuzzers
durin42 (Augie Fackler)
- [PATCH 1 of 4 STABLE] test-subrepo: demonstrate problems with subrepo sharing and absolute paths
Matt Harbison
- D2634: [DRAFT] xdiff: avoid hashing trimmed lines
quark (Jun Wu)
- [PATCH] bdiff: avoid pointer arithmetic on void*
Matt Harbison
- D1945: tests: refactor common bundle2 capabilities
yuja (Yuya Nishihara)
- mercurial at 36660: 2 new changesets
Mercurial Commits
- [PATCH] templater: fix position of terminator character in error message
Yuya Nishihara
- D2635: fuzz: add some more docs about building/running fuzzers
durin42 (Augie Fackler)
- mercurial at 36664: 4 new changesets
Mercurial Commits
- D2636: scmutil: fix oversight in b76248e51605c6 where I forgot to use msg
durin42 (Augie Fackler)
- D2637: hghave: remove unused "as ex" in exception block
durin42 (Augie Fackler)
- D2638: tests: fix indentation width in run-tests
durin42 (Augie Fackler)
- [PATCH 1 of 2 RFC] lfs: add support for serving blob files
Augie Fackler
- D2473: py3: use pycompat.strurl to convert url to str
durin42 (Augie Fackler)
- D2255: releasenotes: replace abort with warning while parsing
durin42 (Augie Fackler)
- D2640: cbor: remove tests files and fix core's test-check*
pulkit (Pulkit Goyal)
- D2639: thirdparty: start vendoring cbor python library
pulkit (Pulkit Goyal)
- mercurial at 36689: 25 new changesets (4 on stable)
Mercurial Commits
- D2641: docs: small fixes for profiling.nested and the overall description
spectral (Kyle Lippincott)
- D1919: phabricator: specify API tokens per host, rather than per repo
durin42 (Augie Fackler)
- [PATCH] lock: block signal interrupt while making a lock file
Yuya Nishihara
- D2642: util: also silence py3 warnings from codec module
durin42 (Augie Fackler)
- D2643: setdiscovery: back out changeset 5cfdf6137af8 (issue5809)
martinvonz (Martin von Zweigbergk)
- D2644: setdiscovery: remove initialsamplesize from a condition
martinvonz (Martin von Zweigbergk)
- D2645: setdiscovery: remove unnecessary sample size limiting
martinvonz (Martin von Zweigbergk)
- D2646: setdiscovery: avoid a Yoda condition
martinvonz (Martin von Zweigbergk)
- D2647: setdiscovery: include all local heads in second "known" request (issue5809)
martinvonz (Martin von Zweigbergk)
- mercurial at 36696: 7 new changesets
Mercurial Commits
- D2649: py3: use util.forcebytestr instead of str to convert error messages
pulkit (Pulkit Goyal)
- D2651: py3: make sure regular expressions are bytes
pulkit (Pulkit Goyal)
- D2652: py3: make sure __repr__ returns a str
pulkit (Pulkit Goyal)
- D2650: py3: use bytes instead of str to make sure we use bytes internally
pulkit (Pulkit Goyal)
- D2648: py3: use pycompat.bytestr instead of str
pulkit (Pulkit Goyal)
- D2653: py3: add b'' prefixes in tests/test-minirst.py
pulkit (Pulkit Goyal)
- D2654: archival: fsdecode paths before passing to tar or zip objects
durin42 (Augie Fackler)
- D2655: archival: tar file modes need to be sysstrs
durin42 (Augie Fackler)
- D2656: archival: our filenames are bytes, not strs
durin42 (Augie Fackler)
- D2657: py3: whitelist three more cases
durin42 (Augie Fackler)
- D2658: webutil: some %d instead of %s love on ints
durin42 (Augie Fackler)
- D2660: hgweb: convert req.form to bytes for all keys and values
durin42 (Augie Fackler)
- D2659: templater: show repr of string we're rejecting
durin42 (Augie Fackler)
- D2661: hgweb: fix up trailing slash detection on Python 3
durin42 (Augie Fackler)
- [PATCH STABLE] test-annotate: rewrite sed with some python
Yuya Nishihara
- D2662: hghave: do not assign "ex" to a variable (pyflakes)
spectral (Kyle Lippincott)
- D2255: releasenotes: replace abort with warning while parsing (issue5775)
rishabhmadan96 (Rishabh Madan)
- 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)
- D2663: py3: use util.forcebytestr to convert testedwith value to bytes
pulkit (Pulkit Goyal)
- D2665: py3: use bytes() instead of str()
pulkit (Pulkit Goyal)
- D2664: py3: use b"%d" instead of str() to convert integers to bytes
pulkit (Pulkit Goyal)
- [PATCH STABLE] test-annotate: set stdin and stdout to binary to get CR unmodified
Yuya Nishihara
- D2667: obsolete: refactor function for getting obsolete options
indygreg (Gregory Szorc)
- D2666: repair: rename _backup to backupbundle
indygreg (Gregory Szorc)
- [PATCH] xdiff: fix builds on Windows
Matt Harbison
- D2668: rebase: introduce support for automatically rebasing orphan changes
durin42 (Augie Fackler)
- D2670: py3: more passing tests (ten this time)
durin42 (Augie Fackler)
- D2671: archival: fix a missing r'' on a kwargs check
durin42 (Augie Fackler)
- D2672: archival: ensure file mode for gzipfile is sysstr
durin42 (Augie Fackler)
- D2673: archival: use py3 friendly replacements for chr() and long()
durin42 (Augie Fackler)
- D2669: util: fix unsafe url abort with bytestr() on url
durin42 (Augie Fackler)
- [PATCH 1 of 6] py3: use startswith() instead of slicing to detect leading whitespace
Yuya Nishihara
- [PATCH] xdiff: fix trivial build warnings on Windows
Matt Harbison
- D2674: transaction: fix an error string with bytestr() on a repr()d value
durin42 (Augie Fackler)
- D2676: tests: stop over-specifying tempfile name
durin42 (Augie Fackler)
- D2677: largefiles: use %d instead of %s to process ints
durin42 (Augie Fackler)
- D2675: debugcommands: fix some %r output with bytestr() wrappers
durin42 (Augie Fackler)
- D2678: help: supporting both help and doc for aliases
rdamazio (Rodrigo Damazio Bovendorp)
- [PATCH 1 of 4] py3: fix int formatting of "incoming changes" log
Yuya Nishihara
- D2679: [PoC] obsolete: config option to enable local only obsolescence mode
indygreg (Gregory Szorc)
- D2680: [PoC] obsolete: make markers database writable if local-only mode enabled
indygreg (Gregory Szorc)
- D2681: [PoC] scmutil: support local only obsolescence
indygreg (Gregory Szorc)
- D2682: [PoC] changegroup: delete obs markers when applying changegroup
indygreg (Gregory Szorc)
- D2684: xdiff: remove unused structure and functions
quark (Jun Wu)
- D2683: xdiff: remove whitespace related feature
quark (Jun Wu)
- D2685: xdiff: add comments for fields in xdfile_t
quark (Jun Wu)
- D2686: xdiff: add a preprocessing step that trims files
quark (Jun Wu)
- D2687: sslutil: lots of unicode/bytes cleanup
durin42 (Augie Fackler)
- D2688: hgweb: adapt to socket._fileobject changes in Python 3
durin42 (Augie Fackler)
- D2689: sslutil: sslcontext needs the cipher name as a sysstr
durin42 (Augie Fackler)
- D2690: sslutil: some more forcebytes() on some exception messages
durin42 (Augie Fackler)
- D2693: histedit: always define update results
indygreg (Gregory Szorc)
- D2692: merge: return an attrs class from update() and applyupdates()
indygreg (Gregory Szorc)
- D2691: commands: don't check for merge.update() truthiness
indygreg (Gregory Szorc)
- D2694: merge: deprecate accessing update results by index
indygreg (Gregory Szorc)
- D2695: osutil: implement minimal __getitem__ compatibility on our custom listdir type
durin42 (Augie Fackler)
- D2697: util: stop calling os.stat_float_times()
durin42 (Augie Fackler)
- D2696: cleanup: use stat_result[stat.ST_MTIME] instead of stat_result.st_mtime
durin42 (Augie Fackler)
- D2698: merge: use constants for merge state record types
indygreg (Gregory Szorc)
- D2699: merge: use constants for merge driver state
indygreg (Gregory Szorc)
- D2700: merge: use constants for merge record state
indygreg (Gregory Szorc)
- D2701: merge: use constants for actions
indygreg (Gregory Szorc)
- [PATCH] debugwireproto: handle unimplemented util.poll() for Windows
Matt Harbison
- Mercurial Versions compatible with Windows 10
Callisto, Albie
- D2702: commands: use constants for merge things
indygreg (Gregory Szorc)
- [PATCH 1 of 3] hgweb: add a hook for processing LFS Batch API requests
Matt Harbison
- [PATCH 1 of 4] py3: read/write plain lock file in binary mode
Yuya Nishihara
- mercurial at 36698: 2 new changesets (2 on stable)
Mercurial Commits
- D2066: lfs: add a test showing bundle application could be broken
quark (Jun Wu)
- mercurial at 36700: 2 new changesets
Mercurial Commits
- D2703: phabricator: follow-up phab auth improvements with backwards compat mode
durin42 (Augie Fackler)
- mercurial at 36747: 47 new changesets (3 on stable)
Mercurial Commits
- mercurial at 36759: 12 new changesets (12 on stable)
Mercurial Commits
- D2704: archival: fileit should not use atomictemp, causes major performance regression
vincent.parrett (Vincent Parrett)
- mercurial at 36760: new changeset
Mercurial Commits
- D2013: commit: allow --no-secret to override phases.new-commit setting
indygreg (Gregory Szorc)
- D2096: infinitepush: move the extension to core from fb-hgext
indygreg (Gregory Szorc)
- D2706: xdiff: remove xmerge related logic
quark (Jun Wu)
- D2705: xdiff: remove xemit related logic
quark (Jun Wu)
- D2707: fuzz: fix xdiff build
quark (Jun Wu)
- [PATCH evolve-ext resend] obsdiscovery: include units in ui.progress() calls (issue5773)
Anton Shestakov
- D2708: rebase: delete obsolete internal "keepopen" option
martinvonz (Martin von Zweigbergk)
- D2709: rebase: remove unused argument "state" from rebasenode()
martinvonz (Martin von Zweigbergk)
- D2710: rebase: reduce scope of "dsguard" variables a bit
martinvonz (Martin von Zweigbergk)
- D2711: rebase: collapse two nested if-conditions
martinvonz (Martin von Zweigbergk)
- D2712: rebase: only store collapse message once
martinvonz (Martin von Zweigbergk)
- D2713: tests: .hg/merge is a directory, so use `test -d`
martinvonz (Martin von Zweigbergk)
- D2714: tests: add test for issue 5494 but with --collapse
martinvonz (Martin von Zweigbergk)
- D2716: wireprotoserver: check if command available before calling it
indygreg (Gregory Szorc)
- D2717: wireprotoserver: check permissions in main dispatch function
indygreg (Gregory Szorc)
- D2719: wireproto: formalize permissions checking as part of protocol interface
indygreg (Gregory Szorc)
- D2718: wireproto: declare permissions requirements in @wireprotocommand (API)
indygreg (Gregory Szorc)
- D2720: debugcommands: introduce actions to perform deterministic reads
indygreg (Gregory Szorc)
- [PATCH 1 of 2 V2] hgweb: add a hook for processing LFS Batch API requests
Matt Harbison
- D2722: url: add HTTP handler that uses a proxied socket
indygreg (Gregory Szorc)
- D2723: httppeer: remove _requestbuilder attribute
indygreg (Gregory Szorc)
- D2724: httppeer: alias url as urlmod
indygreg (Gregory Szorc)
- D2725: httppeer: refactor how httppeer is created (API)
indygreg (Gregory Szorc)
- D2721: util: observable proxy objects for sockets
indygreg (Gregory Szorc)
- D2726: debugcommands: support connecting to HTTP peers
indygreg (Gregory Szorc)
- D2395: stack: add a new module for stack-related commands
indygreg (Gregory Szorc)
- D2057: translate base85.c into rust code
Ivzhh (Sheng Mao)
- D2057: rust implementation of hg status
Ivzhh (Sheng Mao)
- D2727: bookmarks: test for exchanging long bookmark names (issue5165)
durin42 (Augie Fackler)
- mercurial at 36765: 5 new changesets
Mercurial Commits
- D2728: rebase: also include commit of collapsed commits in single transaction
martinvonz (Martin von Zweigbergk)
- D2729: copyfile: preserve stat info (mtime, etc.) when doing copies/renames
spectral (Kyle Lippincott)
- D2729: copyfile: preserve stat info (mtime, etc.) when doing copies/renames
durin42 (Augie Fackler)
- D2729: copyfile: preserve stat info (mtime, etc.) when doing copies/renames
spectral (Kyle Lippincott)
- D2729: copyfile: preserve stat info (mtime, etc.) when doing copies/renames
spectral (Kyle Lippincott)
- D2729: copyfile: preserve stat info (mtime, etc.) when doing copies/renames
durin42 (Augie Fackler)
- D2729: copyfile: preserve stat info (mtime, etc.) when doing copies/renames
spectral (Kyle Lippincott)
- D2729: copyfile: preserve stat info (mtime, etc.) when doing copies/renames
spectral (Kyle Lippincott)
- D2729: copyfile: preserve stat info (mtime, etc.) when doing copies/renames
indygreg (Gregory Szorc)
- D2729: copyfile: preserve stat info (mtime, etc.) when doing copies/renames
spectral (Kyle Lippincott)
- D2729: copyfile: preserve stat info (mtime, etc.) when doing copies/renames
martinvonz (Martin von Zweigbergk)
- D2729: copyfile: preserve stat info (mtime, etc.) when doing copies/renames
spectral (Kyle Lippincott)
- D2729: copyfile: preserve stat info (mtime, etc.) when doing copies/renames
spectral (Kyle Lippincott)
- D2729: copyfile: preserve stat info (mtime, etc.) when doing copies/renames
spectral (Kyle Lippincott)
- D2729: copyfile: preserve stat info (mtime, etc.) when doing copies/renames
yuja (Yuya Nishihara)
- D2730: hgweb: ensure all wsgi environment values are str
indygreg (Gregory Szorc)
- D2731: hgweb: validate WSGI environment dict
indygreg (Gregory Szorc)
- D2733: hgweb: always use "?" when writing session vars
indygreg (Gregory Szorc)
- D2734: hgweb: parse WSGI request into a data structure
indygreg (Gregory Szorc)
- D2732: hgweb: rename req to wsgireq
indygreg (Gregory Szorc)
- D2735: hgweb: use computed base URL from parsed request
indygreg (Gregory Szorc)
- D2737: hgweb: teach WSGI parser about query strings
indygreg (Gregory Szorc)
- D2736: hgweb: use the parsed application path directly
indygreg (Gregory Szorc)
- D2739: hgweb: use parsed request to construct query parameters
indygreg (Gregory Szorc)
- D2741: wireprotoserver: remove broken optimization for non-httplib client
indygreg (Gregory Szorc)
- D2738: hgweb: only recognize wire protocol commands from query string (BC)
indygreg (Gregory Szorc)
- D2740: wireprotoserver: move all wire protocol handling logic out of hgweb
indygreg (Gregory Szorc)
- D2743: wireprotoserver: access headers through parsed request
indygreg (Gregory Szorc)
- D2742: hgweb: parse and store HTTP request headers
indygreg (Gregory Szorc)
- D2744: hgweb: handle CONTENT_LENGTH
indygreg (Gregory Szorc)
- D2745: hgweb: store and use request method on parsed request
indygreg (Gregory Szorc)
- D2746: wireprotoserver: remove unused argument from _handlehttperror()
indygreg (Gregory Szorc)
- D2747: hgweb: remove unused methods on wsgirequest
indygreg (Gregory Szorc)
- D2749: hgweb: remove wsgirequest.__iter__
indygreg (Gregory Szorc)
- D2748: hgweb: remove wsgirequest.read()
indygreg (Gregory Szorc)
- Ideas and mentors for GSoC 2018.
Rishabh Madan
- D2751: cbor: remove unrequired files and fix core test-check*
pulkit (Pulkit Goyal)
- D2750: thirdparty: start vendoring cbor python library
pulkit (Pulkit Goyal)
- D2752: cbor: add a __init__.py to top level cbor module
pulkit (Pulkit Goyal)
- [PATCH 1 of 8] hgk: stop using util.bytesinput() to read a single line from stdin
Yuya Nishihara
- [PATCH 1 of 5] templater: move function table to the "context" object
Yuya Nishihara
- mercurial at 36766: new changeset
Mercurial Commits
- mercurial at 36778: 12 new changesets
Mercurial Commits
- D2753: graft: check for missing revision first before scanning working copy
joerg.sonnenberger (Joerg Sonnenberger)
- D2754: phabricator: print deprecation warning only once
joerg.sonnenberger (Joerg Sonnenberger)
- D2755: phabricator: update doc string for deprecated token argument
joerg.sonnenberger (Joerg Sonnenberger)
- D2756: tests: simplify test-rebase-transaction.t
martinvonz (Martin von Zweigbergk)
- D2757: tests: add a few tests involving --collapse and rebase.singletransaction=1
martinvonz (Martin von Zweigbergk)
- D2758: transaction: add a name and a __str__ implementation (API)
martinvonz (Martin von Zweigbergk)
- mercurial at 36786: 8 new changesets
Mercurial Commits
- D2759: rebase: fix issue 5494 also with --collapse
martinvonz (Martin von Zweigbergk)
- D2760: rebase: also restore "ui.allowemptycommit" value
martinvonz (Martin von Zweigbergk)
- D2761: rebase: use configoverride context manager for ui.forcemerge
martinvonz (Martin von Zweigbergk)
- [Bug 5811] New: fsmonitor returns bogus stat tuples, breaking after cleanup in ffa3026d4196
mercurial-bugs at mercurial-scm.org
- D2764: xdiff: remove unused xpp and xecfg parameters
quark (Jun Wu)
- D2765: xdiff: use int64 for hash table size
quark (Jun Wu)
- D2763: xdiff: remove unused flags parameter
quark (Jun Wu)
- D2766: xdiff: resolve signed unsigned comparison warning
quark (Jun Wu)
- D2762: xdiff: replace {unsigned ,}long with {u,}int64_t
quark (Jun Wu)
- D2767: hgweb: document continuereader
indygreg (Gregory Szorc)
- D2768: hgweb: use a capped reader for WSGI input stream
indygreg (Gregory Szorc)
- D2769: hgweb: refactor the request draining code
indygreg (Gregory Szorc)
- D2770: hgweb: make parsedrequest part of wsgirequest
indygreg (Gregory Szorc)
- D2772: hgweb: parse and store POST form data
indygreg (Gregory Szorc)
- D2771: hgweb: expose input stream on parsed WSGI request object
indygreg (Gregory Szorc)
- D2773: hgweb: remove support for short query string based aliases (BC)
indygreg (Gregory Szorc)
- [PATCH 1 of 3] xdiff: backport int64_t and uint64_t types to Windows
Matt Harbison
- D2774: hgweb: remove support for retrieving parameters from POST form data
indygreg (Gregory Szorc)
- D2775: hgweb: create dedicated type for WSGI responses
indygreg (Gregory Szorc)
- D2776: hgweb: use a multidict for holding query string parameters
indygreg (Gregory Szorc)
- [PATCH] forget: add --dry-run mode
Sushil khanchi
- [PATCH] ui: remove any combinations of CR|LF from prompt response
Yuya Nishihara
- [PATCH 1 of 5] py3: silence f.write() in test-annotate.t
Yuya Nishihara
- mercurial at 36788: 2 new changesets
Mercurial Commits
- [PATCH 1 of 5] py3: use r'' instead of sysstr('') to get around code transformer
Yuya Nishihara
- [Bug 5812] New: paper theme uses inline javascript, making web.csp far less effective
mercurial-bugs at mercurial-scm.org
- [PATCH 1 of 2] util: forward __bool__()/__nonzero__() on fileobjectproxy
Matt Harbison
- D2777: wireproto: raise ProgrammingError instead of Abort
indygreg (Gregory Szorc)
- D2778: tests: add test for a wire protocol request to wrong base URL
indygreg (Gregory Szorc)
- D2779: hgweb: use our new request object for "style" parameter
indygreg (Gregory Szorc)
- D2780: hgweb: set variables in qsparams
indygreg (Gregory Szorc)
- D2782: hgweb: remove wsgirequest.form (API)
indygreg (Gregory Szorc)
- D2781: hgweb: perform all parameter lookup via qsparams
indygreg (Gregory Szorc)
- [PATCH] hook: ensure stderr is flushed when an exception is raised, for test stability
Matt Harbison
- [PATCH] wireproto: explicitly flush stdio to prevent stalls on Windows
Matt Harbison
- D2783: hgweb: expose URL scheme and REMOTE_* attributes
indygreg (Gregory Szorc)
- D2785: hgweb: inline caching() and port to modern mechanisms
indygreg (Gregory Szorc)
- D2784: hgweb: expose repo name on parsedrequest
indygreg (Gregory Szorc)
- D2788: hgweb: remove one-off routing for file?style=raw
indygreg (Gregory Szorc)
- D2787: hgweb: port most @webcommand to use modern response type
indygreg (Gregory Szorc)
- D2786: hgweb: support using new response object for web commands
indygreg (Gregory Szorc)
- D2789: hgweb: port static file handling to new response API
indygreg (Gregory Szorc)
- D2790: tests: additional test coverage of archive web command
indygreg (Gregory Szorc)
- D2794: hgweb: refactor 304 handling code
indygreg (Gregory Szorc)
- D2795: hgweb: send errors using new response API
indygreg (Gregory Szorc)
- D2791: hgweb: refactor fake file object proxy for archiving
indygreg (Gregory Szorc)
- D2797: hgweb: stop setting headers on wsgirequest
indygreg (Gregory Szorc)
- D2792: hgweb: port archive command to modern response API
indygreg (Gregory Szorc)
- D2793: hgweb: transition permissions hooks to modern request type (API)
indygreg (Gregory Szorc)
- D2798: hgweb: use web.req instead of req.req
indygreg (Gregory Szorc)
- D2796: hgweb: always return iterable from @webcommand functions (API)
indygreg (Gregory Szorc)
- D2800: hgweb: use templater on requestcontext instance
indygreg (Gregory Szorc)
- D2799: hgweb: add a sendtemplate() helper function
indygreg (Gregory Szorc)
- D2804: hgweb: fix a bug due to variable name typo
indygreg (Gregory Szorc)
- D2801: hgweb: don't redundantly pass templater with requestcontext (API)
indygreg (Gregory Szorc)
- D2805: hgweb: remove some use of wsgireq in hgwebdir
indygreg (Gregory Szorc)
- D2802: hgweb: pass modern request type into various webutil functions (API)
indygreg (Gregory Szorc)
- D2803: hgweb: stop passing req and tmpl into @webcommand functions (API)
indygreg (Gregory Szorc)
- D2806: tweakdefaults: add commands.status.verbose to tweakefaults
pulkit (Pulkit Goyal)
- [PATCH V2] forget: add --dry-run mode
Sushil khanchi
- [PATCH STABLE] amend: abort if unresolved merge conflicts found (issue5805)
Yuya Nishihara
- D2807: remotenames: add functionality to hoist remotebookmarks
pulkit (Pulkit Goyal)
- [PATCH 1 of 3] dagop: move annotateline and _annotatepair from context.py
Yuya Nishihara
- [Bug 5813] New: pull --rebase via hgnested's npull doesn't rebase correctly
mercurial-bugs at mercurial-scm.org
- [Bug 5814] New: 4.5.2: test hang on NetBSD
mercurial-bugs at mercurial-scm.org
- [PATCH V2] wireproto: explicitly flush stdio to prevent stalls on Windows
Matt Harbison
- [Bug 5815] New: ui.debug=True in a config file may prevent extensions from loading
mercurial-bugs at mercurial-scm.org
- D2808: remotenames: show remote bookmarks in `hg bookmarks`
pulkit (Pulkit Goyal)
- [PATCH 1 of 3] debugwireproto: close the write end before consuming all available data
Yuya Nishihara
- [Bug 5816] New: mq doesn't correctly block hg commit --amend on mq-managed commits
mercurial-bugs at mercurial-scm.org
- D2809: rebase: extract function for rebasing a single node
martinvonz (Martin von Zweigbergk)
- D2810: rebase: inline _performrebasesubset()
martinvonz (Martin von Zweigbergk)
- D2811: rebase: move constant expressions out of inner loop in _performrebase()
martinvonz (Martin von Zweigbergk)
- [Bug 5817] New: fold should respect experimental.evolve.allowdivergence
mercurial-bugs at mercurial-scm.org
- [PATCH STABLE] hgweb: garbage collect on every request
Gregory Szorc
- D2812: hgweb: move readallowed to a standalone function
indygreg (Gregory Szorc)
- D2813: hgweb: move archivelist to standalone function
indygreg (Gregory Szorc)
- D2814: hgweb: move rawentries() to a standalone function
indygreg (Gregory Szorc)
- D2815: hgweb: extract entries() to standalone function
indygreg (Gregory Szorc)
- D2816: hgweb: remove unused **map argument
indygreg (Gregory Szorc)
- D2817: hgweb: construct static URL like hgweb does
indygreg (Gregory Szorc)
- D2818: tests: add test coverage for parsing WSGI requests
indygreg (Gregory Szorc)
- D2821: hgweb: clarify that apppath begins with a forward slash
indygreg (Gregory Szorc)
- D2820: hgweb: change how dispatch path is reported
indygreg (Gregory Szorc)
- D2819: hgweb: refactor repository name URL parsing
indygreg (Gregory Szorc)
- D2823: hgweb: construct {url} with req.apppath
indygreg (Gregory Szorc)
- D2822: hgweb: support constructing URLs from an alternate base URL
indygreg (Gregory Szorc)
- D2824: hgweb: rewrite path generation for index entries
indygreg (Gregory Szorc)
- D2825: hgweb: replace PATH_INFO with dispatchpath
indygreg (Gregory Szorc)
- D2826: hgweb: don't pass wsgireq to makeindex and other functions
indygreg (Gregory Szorc)
- D2827: hgweb: use modern response type for index generation
indygreg (Gregory Szorc)
- D2828: hgweb: pass modern request type into templater()
indygreg (Gregory Szorc)
- D2829: hgweb: port to new response API
indygreg (Gregory Szorc)
- D2831: hgweb: store the raw WSGI environment dict
indygreg (Gregory Szorc)
- D2830: hgweb: remove dead wsgirequest code
indygreg (Gregory Szorc)
- D2832: hgweb: remove wsgirequest (API)
indygreg (Gregory Szorc)
- mercurial at 36843: 55 new changesets
Mercurial Commits
- D2833: tests: teach get-with-headers.py to ignore dynamic headers
indygreg (Gregory Szorc)
- D2834: wireproto: support /api/* URL space for exposing APIs
indygreg (Gregory Szorc)
- [PATCH] xdiff: fix a hard crash on Windows
Matt Harbison
- D2835: tests: teach get-with-headers to send other request methods
indygreg (Gregory Szorc)
- D2836: wireproto: define permissions-based routing of HTTPv2 wire protocol
indygreg (Gregory Szorc)
- D2837: wireproto: require POST for all HTTPv2 requests
indygreg (Gregory Szorc)
- [PATCH 1 of 3] tests: add a substitution pattern for dates in HTTP headers and LFS payload
Matt Harbison
- [PATCH V3] forget: add --dry-run mode
Sushil khanchi
- [PATCH V4] forget: add --dry-run mode
Sushil khanchi
- [PATCH evolve-ext V3] obsdiscovery: include units in ui.progress() calls (issue5773)
Anton Shestakov
- mercurial at 36844: new changeset (1 on stable)
Mercurial Commits
- bugzilla weekly report (2018-03-13)
Octobot
- Bugzilla stats email
Feld Boris
- [PATCH 1 of 4] pycompat: name maplist() and ziplist() for better traceback message
Yuya Nishihara
- mercurial at 36845: new changeset (1 on stable)
Mercurial Commits
- mercurial at 36855: 10 new changesets
Mercurial Commits
- D2838: util: clear debugstacktrace call
lothiraldan (Boris Feld)
- [PATCH] peer-request: include more details about batch commands
Boris Feld
- [PATCH 1 of 2] push-discovery: don't turn use generator when comparing bookmarks
Boris Feld
- D2839: tests: use $HTTP_DATE$ for Date header
indygreg (Gregory Szorc)
- D2841: debugcommands: support sending HTTP requests with debugwireproto
indygreg (Gregory Szorc)
- D2840: hgweb: allow defining Server response header for HTTP server
indygreg (Gregory Szorc)
- D2843: url: support suppressing Accept header
indygreg (Gregory Szorc)
- D2842: util: don't log low-level I/O calls for HTTP peer
indygreg (Gregory Szorc)
- D2844: commandserver: prefer first-party selectors module from Python 3 to backport
durin42 (Augie Fackler)
- D2845: hghave: fix xdiff check on Python 3
durin42 (Augie Fackler)
- D2846: hghave: fix hardlink-whitelisted check on Python 3
durin42 (Augie Fackler)
- D2847: remotenames: work around move of ABCs in collections
durin42 (Augie Fackler)
- D2848: xdiff: move stdint.h to xdiff.h
quark (Jun Wu)
- D2849: hgweb: also set Content-Type header
indygreg (Gregory Szorc)
- D2850: wireproto: define content negotiation for HTTPv2
indygreg (Gregory Szorc)
- D2851: wireproto: define and implement protocol for issuing requests
indygreg (Gregory Szorc)
- D2852: wireproto: implement basic frame reading and processing
indygreg (Gregory Szorc)
- D2853: tests: add a cat of `error.log` in subrepo test
durin42 (Augie Fackler)
- D2854: hgweb: str/bytes followups after indygreg's refactoring
durin42 (Augie Fackler)
- [PATCH V5] forget: add --dry-run mode
Sushil khanchi
- D2855: graft: add a version number to the state file formats
pulkit (Pulkit Goyal)
- [PATCH 1 of 2 V3] debug: add debugwhyunstable that explains instabilities
Anton Shestakov
- [PATCH 1 of 2 V2] debug: add debugexplainunstable that explains instabilities
Anton Shestakov
- [PATCH 1 of 5] templater: convert resources to a table of callables for future extension
Yuya Nishihara
- mercurial at 36861: 6 new changesets
Mercurial Commits
- [PATCH 1 of 2] debugbundle: do not display detailed part data in --quiet mode
Boris Feld
- D2857: wireproto: implement basic command dispatching for HTTPv2
indygreg (Gregory Szorc)
- D2858: wireproto: define and implement responses in framing protocol
indygreg (Gregory Szorc)
- D2856: wireproto: nominally don't expose "batch" to version 2 wire transports
indygreg (Gregory Szorc)
- D2859: wireproto: change and document results from reactor methods
indygreg (Gregory Szorc)
- D2860: wireproto: buffer output frames when in half duplex mode
indygreg (Gregory Szorc)
- D2861: uncommit: fix unaligned indentation
martinvonz (Martin von Zweigbergk)
- D2862: uncommit: leave empty commit if all files are uncommitted
martinvonz (Martin von Zweigbergk)
- D2863: cleanup: fix some latent open(path).read() et al calls we previously missed
durin42 (Augie Fackler)
- D2864: contrib: open a hole in the open().read() ban for open().close()
durin42 (Augie Fackler)
- D2866: contrib: fix a subtle bug in check-code's regex rewriting
durin42 (Augie Fackler)
- D2865: tests: clean up two wayward `python` invocations
durin42 (Augie Fackler)
- D2867: tests: fix test-wireproto.py to work around serverrepo() not having a ui
durin42 (Augie Fackler)
- [Bug 5818] New: Abort: path 'lib/app.py' traverses symbolic link 'lib' on ArchLinux
mercurial-bugs at mercurial-scm.org
- D2868: util: prefer "bytesio" to "stringio"
indygreg (Gregory Szorc)
- D2870: wireproto: support for receiving multiple requests
indygreg (Gregory Szorc)
- D2871: wireproto: service multiple command requests per HTTP request
indygreg (Gregory Szorc)
- D2869: wireproto: add request IDs to frames
indygreg (Gregory Szorc)
- [PATCH 1 of 3 V4] obsolete: move marker flags to obsutil
Anton Shestakov
- D2872: wireproto: define human output side channel frame
indygreg (Gregory Szorc)
- [Bug 5819] New: hg-stable's @ bookmark is out-of-date
mercurial-bugs at mercurial-scm.org
- D2873: remotenames: add functionality to override -B flag of push
pulkit (Pulkit Goyal)
- D2874: remotenames: synchronise remotenames after push also
pulkit (Pulkit Goyal)
- D2875: remotenames: introduce a config option to allow creation of remote bookmarks
pulkit (Pulkit Goyal)
- D1957: streamclonebundle: make sure we accept new stream clone bundle spec
lothiraldan (Boris Feld)
- [PATCH 1 of 7 V3] revbranchcache: add a public function to update the data
Boris Feld
- [Bug 5820] New: hg push fails with ValueError: 20-byte hash required
mercurial-bugs at mercurial-scm.org
- mercurial at 36869: 8 new changesets
Mercurial Commits
- [Bug 5821] New: conflict between evolve and notify, cannot push hidden extension.
mercurial-bugs at mercurial-scm.org
- mercurial at 36872: 3 new changesets
Mercurial Commits
- D2288: pvec: delete module
pulkit (Pulkit Goyal)
- D2876: rebase: allow in-memory merge of the working copy parent
martinvonz (Martin von Zweigbergk)
- mercurial at 36875: 3 new changesets
Mercurial Commits
- [Bug 5822] New: rebase --abort loses commits that didn't need to be rebased
mercurial-bugs at mercurial-scm.org
- D2877: tests: demonstrate aborted rebase strips commits that didn't need rebasing
martinvonz (Martin von Zweigbergk)
- D2878: rebase: avoid defining two lists with the same contents
martinvonz (Martin von Zweigbergk)
- D2879: rebase: on abort, don't strip commits that didn't need rebased (issue5822)
martinvonz (Martin von Zweigbergk)
- Introduction for GSOC'18
Lalit Kumar
- [PATCH 1 of 7 V4] revbranchcache: add a public function to update the data
Boris Feld
- D2880: bundle: add the possibility to bundle bookmarks (issue5792)
lothiraldan (Boris Feld)
- [PATCH 1 of 3] test-template-engine: deduplicate methods of custom template engine
Yuya Nishihara
- [PATCH 1 of 4 V2] templater: convert resources to a table of callables for future extension
Yuya Nishihara
- D2881: hgweb: refactor multirequest to be a dict of lists
indygreg (Gregory Szorc)
- mercurial at 36885: 10 new changesets
Mercurial Commits
- D2882: hgweb: convert an assert to a ProgrammingError
indygreg (Gregory Szorc)
- D2883: revlogstore: create and implement an interface for repo files storage
indygreg (Gregory Szorc)
- D2884: wireproto: experimental command to emit file data
indygreg (Gregory Szorc)
- D2885: RFC: use Redis to cache file data
indygreg (Gregory Szorc)
- [Bug 5823] New: hg evolve should return 0 status code when it doesn't find any problems to fix
mercurial-bugs at mercurial-scm.org
- D2886: filemerge: give some variables in _xmerge more descriptive names
spectral (Kyle Lippincott)
- D2887: filemerge: move temp file unlinks to _maketempfiles
spectral (Kyle Lippincott)
- D2888: filemerge: use a single temp dir instead of temp files
spectral (Kyle Lippincott)
- D2889: filemerge: make the 'local' path match the format that 'base' and 'other' use
spectral (Kyle Lippincott)
- [Bug 5824] New: Bugbot should only mark bugs TESTING if listed in the summary
mercurial-bugs at mercurial-scm.org
- mercurial at 36899: 14 new changesets
Mercurial Commits
- D2890: uncommit: document when the commit will be pruned
martinvonz (Martin von Zweigbergk)
- D2891: uncommit: simplify condition for keeping commit
martinvonz (Martin von Zweigbergk)
- mercurial at 36911: 12 new changesets
Mercurial Commits
- mercurial at 36974: 63 new changesets
Mercurial Commits
- mercurial at 36977: 3 new changesets
Mercurial Commits
- [PATCH 1 of 3 V2] annotate: do not construct attr.s object per line while computing history
Yuya Nishihara
- mercurial at 36978: new changeset
Mercurial Commits
- [PATCH] cmdutil: drop redundant import of merge module
Yuya Nishihara
- [PATCH 1 of 5] templater: fix invalid reference of runsymbol in doctest
Yuya Nishihara
- [PATCH] added tls 1.3 support - done during IETF101 Hackathon
Codarren Velvindron
- [PATCH] test-lfs: glob over some output changes
Matt Harbison
- bugzilla weekly report (2018-03-19)
Octobot
- [PATCH 1 of 6] lfs: add a blob verification method to the local store
Matt Harbison
- D2892: py3: use print as a function in tests/test-narrow-clone-non-narrow-server.t
pulkit (Pulkit Goyal)
- D2893: py3: make tests/test-log-linerange.t work on Python 3
pulkit (Pulkit Goyal)
- D2894: py3: use pycompat.bytestr() in dirstate.py
pulkit (Pulkit Goyal)
- D2895: py3: use "%d" % int instead of str(int)
pulkit (Pulkit Goyal)
- [PATCH 1 of 3 V2] highlight: peek Content-Type header set by hgweb
Yuya Nishihara
- [PATCH 1 of 2] templater: add brief doc about internal data types
Yuya Nishihara
- D2896: commands: use keyword arguments in update function
pulkit (Pulkit Goyal)
- D2897: fix: new extension for automatically modifying file contents
hooper (Danny Hooper)
- D2396: stack: import Evolve stack test file
indygreg (Gregory Szorc)
- D2397: show: use the new stack definition for show stack
lothiraldan (Boris Feld)
- D2399: stack: return a sorted smartrev by default
lothiraldan (Boris Feld)
- D2398: histedit: use the new stack definition for histedit
lothiraldan (Boris Feld)
- D2400: stack: begin to make the stack revset configurable
indygreg (Gregory Szorc)
- D1951: bundle: condition the changegroup part when creating a new bundle
lothiraldan (Boris Feld)
- D1952: bundlespec: move computing the bundle contentops in parsebundlespec
indygreg (Gregory Szorc)
- D1954: bundle: add the possibility to bundle a stream v2 part
indygreg (Gregory Szorc)
- D1955: bundlespec: add support for some variants
indygreg (Gregory Szorc)
- D2900: wireproto: use named arguments when passing around frame data
indygreg (Gregory Szorc)
- D2899: wireproto: define attr-based classes for representing frames
indygreg (Gregory Szorc)
- D2901: wireproto: explicitly track which requests are active
indygreg (Gregory Szorc)
- D2902: wireproto: define frame to represent progress updates
indygreg (Gregory Szorc)
- mercurial at 36981: 3 new changesets (3 on stable)
Mercurial Commits
- [PATCH] obsolete: add a note that explains creating aliases for marker flags
Anton Shestakov
- [PATCH] hgweb: explain instabilities of unstable changesets (the rest of the themes)
Anton Shestakov
- D2904: templatefuncs: add mailmap template function
sheehan (Connor Sheehan)
- D2903: utils: add isauthorwellformed function
sheehan (Connor Sheehan)
- mercurial at 36999: 18 new changesets
Mercurial Commits
- D2905: rebase: pass "inmemory" directly to _definedestmap()
martinvonz (Martin von Zweigbergk)
- D2906: wireproto: start to associate frame generation with a stream
indygreg (Gregory Szorc)
- D2907: wireproto: add streams to frame-based protocol
indygreg (Gregory Szorc)
- [PATCH 1 of 2] test-http-protocol: drop an extraneous glob for Windows
Matt Harbison
- [PATCH 1 of 9] templater: add context.preload(t) to test if the specified template exists
Yuya Nishihara
- mercurial at 37013: 14 new changesets
Mercurial Commits
- D2908: rebase: get "inmemory" state directly from rebase runtime
martinvonz (Martin von Zweigbergk)
- D2911: tests: add some more tests to test-rebase-collapse.t
martinvonz (Martin von Zweigbergk)
- D2909: rebase: remove unused default argument values from conclude[memory]node()
martinvonz (Martin von Zweigbergk)
- D2910: tests: use drawdag in test-rebase-collapse.t
martinvonz (Martin von Zweigbergk)
- D2912: rebase: register status file generator only once when using single transaction
martinvonz (Martin von Zweigbergk)
- D2914: rebase: extract common _concludenode()
martinvonz (Martin von Zweigbergk)
- D2915: rebase: pass in ctx, not rev, to conclude[memory]node()
martinvonz (Martin von Zweigbergk)
- D2913: rebase: store rebase state after each commit
martinvonz (Martin von Zweigbergk)
- D2916: rebase: look up commit message to reuse outside of conclude[memory]node()
martinvonz (Martin von Zweigbergk)
- D2918: rebase: inline _makextrafn() now that we have only one caller
martinvonz (Martin von Zweigbergk)
- D2917: rebase: pass in "extra" itself into conclude[memory]node()
martinvonz (Martin von Zweigbergk)
- D2919: rebase: pass in "keepbranch" to conclude[memory]node()
martinvonz (Martin von Zweigbergk)
- D2920: rebase: pass in entire "overrides" dict to conclude[memory]node()
martinvonz (Martin von Zweigbergk)
- D2921: rebase: move config override out of conclude[memory]node()
martinvonz (Martin von Zweigbergk)
- D2922: rebase: look up default date outside of conclude[memory]node()
martinvonz (Martin von Zweigbergk)
- D2923: rebase: pass in "user" instead of "ctx" to conclude[memory]node()
martinvonz (Martin von Zweigbergk)
- D2924: rebase: rename conclude[memory]node() to commit[memory]node()
martinvonz (Martin von Zweigbergk)
- [PATCH] remove: add dry-run functionality
Sushil khanchi
- D2926: narrow: use featuresetupfuncs
indygreg (Gregory Szorc)
- D2925: localrepo: move featuresetupfuncs out of localrepository class (API)
indygreg (Gregory Szorc)
- D2927: localrepo: make filterpats private (API)
indygreg (Gregory Szorc)
- [PATCH] test-strip-narrow: adjust bundle removal for Windows test stability
Matt Harbison
- D2928: thirdparty: vendor zope.interface 4.4.3
indygreg (Gregory Szorc)
- D2929: thirdparty: don't make zope a namespace package
indygreg (Gregory Szorc)
- D2931: thirdparty: allow zope.interface.advice to be lazily imported
indygreg (Gregory Szorc)
- D2932: setup: register zope.interface packages and compile C extension
indygreg (Gregory Szorc)
- D2933: repository: define interface for local repositories
indygreg (Gregory Szorc)
- D2930: thirdparty: port zope.interface to relative imports
indygreg (Gregory Szorc)
- D2934: forget: add --confirm option
khanchi97 (Sushil khanchi)
- [PATCH 1 of 8] util: add helper to define proxy functions to utils.*
Yuya Nishihara
- [PATCH 1 of 4] templater: add hook point to populate additional mapping items
Yuya Nishihara
- [Bug 5826] New: after re-ordering removes a directory, histedit aborts and cannot --continue
mercurial-bugs at mercurial-scm.org
- [PATCH V2] remove: add dry-run functionality
Sushil khanchi
- [PATCH 10 of 12 V3] bundle2: support a 'records' mode for the 'bookmarks' part
Durham Goode
- mercurial at 37017: 4 new changesets
Mercurial Commits
- [Bug 5825] New: histedit --no-backup feature request
mercurial-bugs at mercurial-scm.org
- D2935: fancyopts: fix rendering of customopt defaults in help text
dploch (Daniel Ploch)
- [PATCH 1 of 2] merge: pconvert paths in _unknowndirschecker before dirstate-normalizing
Matt Harbison
- mercurial at 37045: 28 new changesets
Mercurial Commits
- D2936: hgweb: don't responsd to api requests unless feature is enabled
indygreg (Gregory Szorc)
- D2937: fancyopts: prevent mutation of the default value in customopts
dploch (Daniel Ploch)
- [PATCH V3] remove: add dry-run functionality
Sushil khanchi
- D2938: grep: make grep search on working directory by default
sangeet259 (Sangeet Kumar Mishra)
- mercurial at 37049: 4 new changesets
Mercurial Commits
- [PATCH] url: make logginghttphandler compatible with Python 2.7.6
Yuya Nishihara
- [PATCH] directaccess: do not abort by 'ff...' hash
Yuya Nishihara
- [PATCH 1 of 5] rcutil: directly call win32.executablepath()
Yuya Nishihara
- mercurial at 37051: 2 new changesets
Mercurial Commits
- mercurial at 37055: 4 new changesets
Mercurial Commits
- D1944: wireproto: provide accessors for client capabilities
joerg.sonnenberger (Joerg Sonnenberger)
- [PATCH] context: skip path conflicts by default when clearing unknown file (issue5776)
Matt Harbison
- D2939: fsmonitor: layer on another hack in bser.c for os.stat() compat (issue5811)
durin42 (Augie Fackler)
- [PATCH] test-pathconflicts-merge: stop requiring symlink support
Matt Harbison
- [PATCH 1 of 7] util: mark platform-specific gethgcmd() as private
Yuya Nishihara
- mercurial at 37063: 8 new changesets
Mercurial Commits
- [PATCH 1 of 7] templateutil: move flatten() from templater
Yuya Nishihara
- D2940: workingctx: build _manifest on filenode() or flags() request
yuja (Yuya Nishihara)
- D2941: node: rename wdirnodes to clarify they are for manifest/filelogs
yuja (Yuya Nishihara)
- D2942: revlog: detect pseudo file nodeids to raise WdirUnsupported exception
yuja (Yuya Nishihara)
- [PATCH 1 of 5] commandserver: rewrite protectio/restoreio to not depend on ui
Yuya Nishihara
- bugzilla weekly report (2018-03-26)
Octobot
- mercurial at 37101: 38 new changesets
Mercurial Commits
- [Bug 5827] New: Setting HG in environment breaks shell aliases
mercurial-bugs at mercurial-scm.org
- [PATCH V2] sslutil - add tls 1.3 support - done during IETF101 Hackathon
Codarren Velvindron
- [PATCH 1 of 2] templates: add whyunstable template keyword
Anton Shestakov
- D2943: grep: fixes errorneous output of grep in forward order
sangeet259 (Sangeet Kumar Mishra)
- D2944: wireproto: review fixups
indygreg (Gregory Szorc)
- D2945: state: add a magicheader to each state file
pulkit (Pulkit Goyal)
- D2946: histedit: factor out the logic to read oldstate file in separate fn
pulkit (Pulkit Goyal)
- D2947: wireproto: explicit API to create outgoing streams
indygreg (Gregory Szorc)
- D2948: wireproto: syntax for encoding CBOR into frames
indygreg (Gregory Szorc)
- D2949: setup: install cbor packages
indygreg (Gregory Szorc)
- D2950: tests: fix duplicate and failing test
indygreg (Gregory Szorc)
- D2951: wireproto: use CBOR for command requests
indygreg (Gregory Szorc)
- [PATCH 1 of 2] lfs: respect narrowmatcher when testing to add 'lfs' requirement (issue5794)
Matt Harbison
- D2108: infinitepush: drop the `--to` flag to push and use `-B` instead
pulkit (Pulkit Goyal)
- D2952: infinitepush: delete infinitepush.fillmetadatabranchpattern config option
pulkit (Pulkit Goyal)
- D2953: infinitepush: delete infinitepushcommands.py and related tests
pulkit (Pulkit Goyal)
- D2954: infinitepush: drop the wrapping of update command on client side
pulkit (Pulkit Goyal)
- D2955: infinitpush: delete the non-forward-move flag for hg push
pulkit (Pulkit Goyal)
- D2956: inifnitepush: use utils.{stringutil|procutil}.* instead of util.*
pulkit (Pulkit Goyal)
- D2957: infinitepush: don't wrap bundle2.processparts while calling `hg unbundle`
pulkit (Pulkit Goyal)
- D2958: infinitepush: introduce server option to route every push to bundlestore
pulkit (Pulkit Goyal)
- D2959: stringutil: add isauthorwellformed function
sheehan (Connor Sheehan)
- D2960: stringutil: move person function from templatefilters
sheehan (Connor Sheehan)
- [PATCH V2] lfs: respect narrowmatcher when testing to add 'lfs' requirement (issue5794)
Matt Harbison
- [Bug 5828] New: Config option to prevent amending with working directory with date change
mercurial-bugs at mercurial-scm.org
- [PATCH V4] remove: add dry-run functionality
Sushil khanchi
- [PATCH 1 of 2] alias: reject non-ascii characters in user help/doc strings
Yuya Nishihara
- [Bug 5829] New: Google (& etc) can't search Bugzilla due to robots.txt
mercurial-bugs at mercurial-scm.org
- D2963: debugsetparents: avoid using "r1/r2" variable names for nodeids
martinvonz (Martin von Zweigbergk)
- D2961: locate: avoid using "rev" variable name for nodeid
martinvonz (Martin von Zweigbergk)
- D2962: tag: avoid using "r" variable name for nodeid
martinvonz (Martin von Zweigbergk)
- [PATCH 1 of 2] server: add an error feedback mechanism for when the daemon fails to launch
Matt Harbison
- [Bug 5830] New: Record on a moved file ignores chunk selection
mercurial-bugs at mercurial-scm.org
- [PATCH V5] remove: add dry-run functionality
Sushil khanchi
- [Bug 5831] New: Please consider splitting huge pushes
mercurial-bugs at mercurial-scm.org
- D2964: context: change default changeid from old form '' to '.'
martinvonz (Martin von Zweigbergk)
- D2965: push: use "repo['.']" instead of old form "repo['']"
martinvonz (Martin von Zweigbergk)
- [PATCH] evolve: do not exit 1 when there are no troubled changesets (issue5823)
Kyle Lippincott
- [PATCH V2] test-lfs-test-server: add a testcase for `hg serve`
Matt Harbison
- [PATCH V3] test-lfs-test-server: add a testcase for `hg serve`
Matt Harbison
- D2966: context: remove unwanted assignments in basectx.__new__() (API)
martinvonz (Martin von Zweigbergk)
- D2968: memctx: create parent contexts using "repo[p]" syntax
martinvonz (Martin von Zweigbergk)
- D2967: context: avoid using a context object as a changeid
martinvonz (Martin von Zweigbergk)
- D2970: context: set repo property in basectx
martinvonz (Martin von Zweigbergk)
- D2969: context: move reuse of context object to repo.__getitem__ (API)
martinvonz (Martin von Zweigbergk)
- D1953: streambundlev2: add a new test-file
lothiraldan (Boris Feld)
- D2971: bundlespec: introduce an attr-based class for bundlespec
lothiraldan (Boris Feld)
- D1956: streamclonebundle: add a test for stream clone bundle v2
lothiraldan (Boris Feld)
- mercurial at 37155: 54 new changesets
Mercurial Commits
- D2972: tests: ignore zope packages when running pyflakes
indygreg (Gregory Szorc)
- D2973: narrow: use repo.local() instead of isinstance()
martinvonz (Martin von Zweigbergk)
- D2974: contrib: rename clang-format-blacklist to clang-format-ignorelist
indygreg (Gregory Szorc)
- D2975: tests: add zope.interface to clang-format ignore list
indygreg (Gregory Szorc)
- D2976: extdiff: document that it copies modified files back to working directory
spectral (Kyle Lippincott)
- 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)
- D2105: infinitepush: drop hack related to --to, --create flags of remotenames-ext
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)
- D2106: infinitepush: drop logic related to treemanifest extension
pulkit (Pulkit Goyal)
- D2107: infinitepush: drop the `--create` flag to push command
pulkit (Pulkit Goyal)
- D2977: fix: remove unused imports
hooper (Danny Hooper)
- D2978: cbor: import CBORDecoder and CBOREncoder
indygreg (Gregory Szorc)
- D2979: wireproto: stop aliasing wire protocol types (API)
indygreg (Gregory Szorc)
- D2980: zope: force module import by importing symbols
indygreg (Gregory Szorc)
- D2981: wireproto: mark SSHv2 as a version 1 transport
indygreg (Gregory Szorc)
- D2983: wireproto: port protocol handler to zope.interface
indygreg (Gregory Szorc)
- D2984: keepalive: implement readinto()
indygreg (Gregory Szorc)
- D2985: wireproto: implement custom __repr__ for frame
indygreg (Gregory Szorc)
- D2982: wireproto: separate commands tables for version 1 and 2 commands
indygreg (Gregory Szorc)
- D2986: wireproto: add frame flag to denote payloads as CBOR
indygreg (Gregory Szorc)
- D2987: stringutil: add function to pretty print an object
indygreg (Gregory Szorc)
- D2988: fix: use a portable python script instead of sed in test
hooper (Danny Hooper)
- [PATCH V2] server: add an error feedback mechanism for when the daemon fails to launch
Matt Harbison
- [PATCH 1 of 2] tests: conditionalize test-stream-bundle-v2 for Windows
Matt Harbison
- [PATCH] py3: fix fix doctests to be bytes-safe
Yuya Nishihara
- [PATCH 1 of 2 RESEND] procutil: unroll uin/uout loop in protectstdio()
Yuya Nishihara
- [PATCH 01 of 11] hgweb: use registrar to declare "websub" template filter
Yuya Nishihara
- [PATCH 1 of 2] server: refactor 'daemon_postexec' instructions into a dictionary
Matt Harbison
- [PATCH] lfs: drop a duplicate blob verification method
Matt Harbison
- D2989: context: drop support for changeid of type long (API?)
martinvonz (Martin von Zweigbergk)
- D2990: infinitepush: replace `remotenames.hoist` with `remotenames.hoistedpeer`
pulkit (Pulkit Goyal)
- D2991: infinitepush: drop the default value of config options which are registered
pulkit (Pulkit Goyal)
- D2992: infinitepush: don't force ipv6 while connecting to mysql server
pulkit (Pulkit Goyal)
- D2993: bundle2: add 'source' atrribute to bundleoperation class
pulkit (Pulkit Goyal)
- D2994: bunlde2: add 'source' as an optional argument to processbundle()
pulkit (Pulkit Goyal)
- D2995: bundleoperation: pass the source argument from all the users
pulkit (Pulkit Goyal)
- D2996: bundle2: make source a mandatory argument for bundle2.applybundle() (API)
pulkit (Pulkit Goyal)
- D2997: infinitepush: use bundleoperation.source instead of hacking on tr
pulkit (Pulkit Goyal)
- D2998: infinitepush: add tests for `hg pull -r <rev>`
pulkit (Pulkit Goyal)
- D2999: infinitepush: use zope.interface to define indexapi interface
pulkit (Pulkit Goyal)
- D3000: addremove: remove opts from scmutil.addremove
khanchi97 (Sushil khanchi)
- D3001: templatefuncs: remove redundant "or author" from mailmap return statement
sheehan (Connor Sheehan)
- D3002: stringutil: rename local email/names variables to their plural forms
sheehan (Connor Sheehan)
- D3003: stringutil: improve check for failed mailmap line parsing
sheehan (Connor Sheehan)
- D3004: stringutil: edit comment to reflect actual data type name
sheehan (Connor Sheehan)
- [PATCH 1 of 4] lfs: improve the client message when the server signals an object error
Matt Harbison
- D3003: stringutil: improve check for failed mailmap line parsing
yuja (Yuya Nishihara)
Last message date:
Sun Apr 1 03:16:52 UTC 2018
Archived on: Thu Jun 30 01:05:21 UTC 2022
This archive was generated by
Pipermail 0.09 (Mailman edition).