April 2018 Archives by thread
Starting: Sun Apr 1 01:13:22 UTC 2018
Ending: Tue May 1 03:41:58 UTC 2018
Messages: 1682
- D3003: stringutil: improve check for failed mailmap line parsing
yuja (Yuya Nishihara)
- [PATCH 1 of 2] lfs: avoid an improper usage of os.path.basename() to parse a URI
Matt Harbison
- [PATCH v3] sslutil-add tls 1.3 support - done during IETF101 Hackathon
Codarren Velvindron
- D2934: forget: add --confirm option
khanchi97 (Sushil khanchi)
- D3006: scmutil: make revpair() return context objects (API)
martinvonz (Martin von Zweigbergk)
- D3007: extdiff: use context-returning revpair()
martinvonz (Martin von Zweigbergk)
- D3009: diff: simplify by converting contexts to nodeids a little later
martinvonz (Martin von Zweigbergk)
- D3008: diff: use context-returning revpair()
martinvonz (Martin von Zweigbergk)
- D3005: scmutil: introduce deprecated alias for revpair()
martinvonz (Martin von Zweigbergk)
- D3011: fileset: use context-returning revpair()
martinvonz (Martin von Zweigbergk)
- D3010: status: use context-returning revpair()
martinvonz (Martin von Zweigbergk)
- D3012: scmutil: deprecate revpairnodes()
martinvonz (Martin von Zweigbergk)
- [PATCH V2] lfs: add an experimental knob to disable blob serving
Yuya Nishihara
- D3000: addremove: remove dry_run, similarity from scmutil.addremove
khanchi97 (Sushil khanchi)
- [PATCH 1 of 8] rust-hglib: import the latest version and update URLs
Yuya Nishihara
- D3000: addremove: remove opts from scmutil.addremove
sushil khanchi
- D3013: tests: use context-return revpair() in autodiff
martinvonz (Martin von Zweigbergk)
- D2873: remotenames: add functionality to override -B flag of push
pulkit (Pulkit Goyal)
- [PATCH] templatefuncs: do not crash because of invalid value fed to mailmap()
Gregory Szorc
- D3014: rust-hglib: silence unused import of AsciiExt
joerg.sonnenberger (Joerg Sonnenberger)
- D1944: wireproto: provide accessors for client capabilities
joerg.sonnenberger (Joerg Sonnenberger)
- bugzilla weekly report (2018-04-02)
Octobot
- [PATCH 1 of 8] templater: pass context down to unwraphybrid()
Yuya Nishihara
- D3015: parseurl: consistently call second output "branches"
martinvonz (Martin von Zweigbergk)
- D3016: clone: rename "rev" to "revs" since there can be many
martinvonz (Martin von Zweigbergk)
- D3017: tests: add test showing current parse of empty string symbol in revset
martinvonz (Martin von Zweigbergk)
- D3020: children: : use repo['.'] instead of repo['']
martinvonz (Martin von Zweigbergk)
- D3019: subrepo: use repo['.'] instead of repo['']
martinvonz (Martin von Zweigbergk)
- D3018: revset: drop support for '' as alias for '.'
martinvonz (Martin von Zweigbergk)
- D3021: context: drop support for changeid='' (API)
martinvonz (Martin von Zweigbergk)
- D3022: fix: use a portable python script instead of sed in test
hooper (Danny Hooper)
- D3023: fix: use a portable python script instead of sed in test
hooper (Danny Hooper)
- D2988: fix: use a portable python script instead of sed in test
hooper (Danny Hooper)
- [PATCH STABLE] server: ensure the incoming request falls under the prefix value
Matt Harbison
- D3024: scmutil: add method for looking up a context given a revision symbol
martinvonz (Martin von Zweigbergk)
- D3026: tests: use debugdeltachain where appropriate
indygreg (Gregory Szorc)
- D3025: tests: don't use revlog paths in tests
indygreg (Gregory Szorc)
- D3029: tests: add test extension implementing custom filelog storage
indygreg (Gregory Szorc)
- D3030: tests: conditionalize tests based on presence of revlogs for files
indygreg (Gregory Szorc)
- D3028: debugcommands: drop offset and length from debugindex by default
indygreg (Gregory Szorc)
- D3027: debugcommands: drop base revision from debugindex
indygreg (Gregory Szorc)
- D3031: histedit: make errror message translatable
sangeet259 (Sangeet Kumar Mishra)
- D3032: narrow: add trailing slash to dir earlier for debug{revlog, index, data}
martinvonz (Martin von Zweigbergk)
- D2948: wireproto: syntax for encoding CBOR into frames
durin42 (Augie Fackler)
- [PATCH] addremove: pass command-level similarity value down to scmutil.addremove()
Yuya Nishihara
- [PATCH 1 of 8 V2] templater: pass (context, mapping) down to unwraphybrid()
Yuya Nishihara
- D3033: bookmarks: switch from repo.changectx('.') to repo['.']
martinvonz (Martin von Zweigbergk)
- D3034: verify: remove dependence on repo.changectx()
martinvonz (Martin von Zweigbergk)
- D3036: tests: remove dependence on repo.changectx()
martinvonz (Martin von Zweigbergk)
- D3037: repo: remove now-unused changectx() method (API)
martinvonz (Martin von Zweigbergk)
- D3035: log: remove dependence on repo.changectx()
martinvonz (Martin von Zweigbergk)
- D2987: stringutil: add function to pretty print an object
durin42 (Augie Fackler)
- D2950: tests: fix duplicate and failing test
indygreg (Gregory Szorc)
- D2906: wireproto: start to associate frame generation with a stream
indygreg (Gregory Szorc)
- D2947: wireproto: explicit API to create outgoing streams
indygreg (Gregory Szorc)
- D2907: wireproto: add streams to frame-based protocol
indygreg (Gregory Szorc)
- D2902: wireproto: define frame to represent progress updates
indygreg (Gregory Szorc)
- D2979: wireproto: stop aliasing wire protocol types (API)
indygreg (Gregory Szorc)
- D2951: wireproto: use CBOR for command requests
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)
- mercurial at 37156: new changeset (1 on stable)
Mercurial Commits
- D3038: setup: add overlooked hgext.infinitepush package declaration
durin42 (Augie Fackler)
- D3040: tests: skip some tests when using simple store
indygreg (Gregory Szorc)
- D3041: changegroup: remove "revlog" from error message
indygreg (Gregory Szorc)
- D3043: narrow: pass node into revlog.revision()
indygreg (Gregory Szorc)
- D3042: tests: skip filelog damage tests when not using revlogs
indygreg (Gregory Szorc)
- D3039: tests: conditionalize tests based on presence of custom extensions
indygreg (Gregory Szorc)
- mercurial at 37182: 26 new changesets
Mercurial Commits
- [Bug 5832] New: `hg evolve -aA` with splits and merges can produce AttributeError: 'list' object has no attribute 'add'
mercurial-bugs at mercurial-scm.org
- D3044: narrow: move excludeddir and related classes to core
martinvonz (Martin von Zweigbergk)
- D3045: narrow: move manifestrevlog overrides to core
martinvonz (Martin von Zweigbergk)
- D3046: narrow: move manifestlog overrides to core
martinvonz (Martin von Zweigbergk)
- D3050: tests: avoid repo.lookup() for converting revnum to nodeid
martinvonz (Martin von Zweigbergk)
- D3051: transplant: avoid repo.lookup() for converting revnum to nodeid
martinvonz (Martin von Zweigbergk)
- D3047: push: avoid using repo.lookup() for converting to nodeid
martinvonz (Martin von Zweigbergk)
- D3053: outgoing: avoid repo.lookup() for converting revnum to nodeid
martinvonz (Martin von Zweigbergk)
- D3048: bundle: avoid repo.lookup() for converting revnum to nodeid
martinvonz (Martin von Zweigbergk)
- D3049: bundle: consistently keep a list of stringified revisions in "revs"
martinvonz (Martin von Zweigbergk)
- D3054: histedit: avoid repo.lookup() for converting revnum to nodeid
martinvonz (Martin von Zweigbergk)
- D3055: localrepo: use revsymbol() in lookup()
martinvonz (Martin von Zweigbergk)
- D3052: bisect: avoid repo.lookup() for converting revnum to nodeid
martinvonz (Martin von Zweigbergk)
- [Bug 5833] New: `hg evolve -aA` with splits and merges can produce ValueError: list.remove(x): x not in list
mercurial-bugs at mercurial-scm.org
- D3056: tests: disable test-revlog-v2 when using simple store
indygreg (Gregory Szorc)
- D3058: bundlerepo: use super() when calling file()
indygreg (Gregory Szorc)
- D3059: tests: use `hg unbundle` instead of `hg pull` in some tests
indygreg (Gregory Szorc)
- D3061: tests: conditionalize test output for simple store
indygreg (Gregory Szorc)
- D3062: tests: disable infinitepush tests for simple store
indygreg (Gregory Szorc)
- D3060: tests: disallow using simple store repo with bundlerepo
indygreg (Gregory Szorc)
- D3065: repair: use repo.file().files() to rebuild fncache
indygreg (Gregory Szorc)
- D3057: tests: remove superfluous config setting
indygreg (Gregory Szorc)
- D3066: tests: teach test-fncache.t about the simple store
indygreg (Gregory Szorc)
- D3064: tests: disable tests for advanced clone features with simple store
indygreg (Gregory Szorc)
- D3063: tests: skip largefiles and lfs tests when using simple store
indygreg (Gregory Szorc)
- D3067: wireproto: convert human output frames to CBOR
indygreg (Gregory Szorc)
- D3068: repository: port peer interfaces to zope.interface
indygreg (Gregory Szorc)
- D3069: peer: make ui an attribute
indygreg (Gregory Szorc)
- mercurial at 37186: 4 new changesets
Mercurial Commits
- [PATCH] paper: make all source lines have the same minimum height
Anton Shestakov
- D3070: py3: use print as a function in tests/test-walk.t
pulkit (Pulkit Goyal)
- D3071: py3: use pycompat.bytestr() intsead of str
pulkit (Pulkit Goyal)
- D3072: tests: add tests showing pulling from infinitepush works over wire
pulkit (Pulkit Goyal)
- [Bug 5834] New: If a grafted file is renamed, subsequent grafts fail to find it
mercurial-bugs at mercurial-scm.org
- [PATCH 1 of 2] copies: create and use _loose_next function for _related
Gábor Stefanik
- [PATCH] stringutil: drop escapedata() in favor of escapestr()
Yuya Nishihara
- [PATCH 1 of 7] templater: define interface for objects which act as iterator of mappings
Yuya Nishihara
- Impending freeze: April 16th
Augie Fackler
- D3073: hgweb: drop support for "manifest" parameter
martinvonz (Martin von Zweigbergk)
- D3074: hgweb: inline changeidctx()
martinvonz (Martin von Zweigbergk)
- D3075: hgweb: use revsymbol() for creating context from changeid
martinvonz (Martin von Zweigbergk)
- D2819: hgweb: refactor repository name URL parsing
mharbison72 (Matt Harbison)
- D3076: rebase: use single transaction when running in memory
martinvonz (Martin von Zweigbergk)
- D3077: simplestorerepo: avoid shadowing dict in list comprehension over dict
durin42 (Augie Fackler)
- [Bug 5835] New: hg tag --remove does not actually remove the tag when there is a conflict with closed heads
mercurial-bugs at mercurial-scm.org
- mercurial at 37285: 99 new changesets
Mercurial Commits
- D3079: localrepo: drop "remote" argument from lookupbranch() (API)
martinvonz (Martin von Zweigbergk)
- D3081: wireproto: use repo.lookup() for lookup command
martinvonz (Martin von Zweigbergk)
- D3080: localrepo: use revsymbol in lookupbranch() too
martinvonz (Martin von Zweigbergk)
- D3083: perf: make perfmanifest and perfnodelookup work with revsets
martinvonz (Martin von Zweigbergk)
- D3085: children: support specifying revision by revset
martinvonz (Martin von Zweigbergk)
- D3082: context: use revsymbol() in "merge.preferancestor" code
martinvonz (Martin von Zweigbergk)
- D3087: bookmarks: calculateupdate() returns a bookmark, not a rev
martinvonz (Martin von Zweigbergk)
- D3078: revset: use revsymbol() for checking if a symbol is valid
martinvonz (Martin von Zweigbergk)
- D3088: extdatasource: use repo.lookup() for converting to node
martinvonz (Martin von Zweigbergk)
- D3089: convert: use repo.lookup() for converting to nodeid
martinvonz (Martin von Zweigbergk)
- D3084: heads: add support for specying branches by revset
martinvonz (Martin von Zweigbergk)
- D3086: pull: pass rev to check out as integer to postincoming()
martinvonz (Martin von Zweigbergk)
- D3090: tests: skip test-censor.t when using simple store
indygreg (Gregory Szorc)
- D3092: simplestore: shore up lookup errors
indygreg (Gregory Szorc)
- D3091: tests: extract dumprevlog tests to own file
indygreg (Gregory Szorc)
- D3093: store: make file filtering during walk configurable
indygreg (Gregory Szorc)
- D3097: verify: allow suppressing warnings about extra files
indygreg (Gregory Szorc)
- D3094: verify: drop "revlog" from warning message
indygreg (Gregory Szorc)
- D3099: tests: disable test-static-http.t with simple store
indygreg (Gregory Szorc)
- D3100: tests: port test-convert-filemap.t to simple store
indygreg (Gregory Szorc)
- D3098: tests: don't drop global hgrc
indygreg (Gregory Szorc)
- D3101: tests: disable test-audit-path.t with simple store
indygreg (Gregory Szorc)
- D3102: tests: skip test-hgweb-bundle.t if we don't support bundlerepos
indygreg (Gregory Szorc)
- D3103: tests: disable shallow narrow tests with simple store
indygreg (Gregory Szorc)
- D3104: simplestore: back up index when adding a revision
indygreg (Gregory Szorc)
- D3105: tests: require revlog store with test-repair-strip.t
indygreg (Gregory Szorc)
- D3106: tests: conditionalize test-bundle.t
indygreg (Gregory Szorc)
- D3096: tests: conditionalize tests for various repo features
indygreg (Gregory Szorc)
- D3095: simplestore: use a custom store for the simple store repo
indygreg (Gregory Szorc)
- D3107: tests: conditionalize test-commandserver.t based on extra extensions
indygreg (Gregory Szorc)
- D3108: tests: require revlog store for test-verify.t
indygreg (Gregory Szorc)
- D3109: tests: use `hg unbundle` in test-setdiscovery.t
indygreg (Gregory Szorc)
- D3110: tests: disable `hg clone --stream` test with simple store
indygreg (Gregory Szorc)
- D3111: tests: use unbundle in test-symlink-os-yes-fs-no.py
indygreg (Gregory Szorc)
- D3112: tests: conditionalize test-treemanifest.t
indygreg (Gregory Szorc)
- D3113: tests: disable test-keyword.t with simple store
indygreg (Gregory Szorc)
- D3114: tests: work around potential repo incompatibility
indygreg (Gregory Szorc)
- D3115: tests: `hg init` after resetting HGRCPATH
indygreg (Gregory Szorc)
- D3117: tests: make test-convert-git.t more deterministic
indygreg (Gregory Szorc)
- D3116: simplestore: correctly implement flag processors
indygreg (Gregory Szorc)
- D3118: commands: document the layering violation in `manifest --all`
indygreg (Gregory Szorc)
- D3119: commands: don't violate storage abstractions in `manifest --all`
indygreg (Gregory Szorc)
- D3120: tests: add test for `hg children -r <revset>`
martinvonz (Martin von Zweigbergk)
- D3121: tests: show that hgweb contains hidden revisions in /filelog/ view
martinvonz (Martin von Zweigbergk)
- D3122: hgweb: don't include hidden revisions in /filelog/ view
martinvonz (Martin von Zweigbergk)
- mercurial at 37287: 2 new changesets (2 on stable)
Mercurial Commits
- D3123: py3: use list comprehension instead of map()
pulkit (Pulkit Goyal)
- D3124: py3: use pycompat.bytestr in test-journal.t
pulkit (Pulkit Goyal)
- D3125: py3: convert user value to bytes using pycompat.fsencode()
pulkit (Pulkit Goyal)
- D3126: py3: use bytes instead of str in instance()
pulkit (Pulkit Goyal)
- D3128: py3: suppress the output of open() using `and None`
pulkit (Pulkit Goyal)
- D3127: py3: return bytes from util.removeauth()
pulkit (Pulkit Goyal)
- D3129: py3: use pycompat.byteskwargs() in tests/autodiff.py
pulkit (Pulkit Goyal)
- D3130: py3: suppress output from f.write() function class
pulkit (Pulkit Goyal)
- D3131: py3: fix error string with bytestr() on repr()d value
pulkit (Pulkit Goyal)
- D3132: py3: add missing b'' prefix in mdiff.py
pulkit (Pulkit Goyal)
- D3133: py3: whitelist 13 new passing tests
pulkit (Pulkit Goyal)
- D3134: util: whitelist apfs for hardlink support
durin42 (Augie Fackler)
- [PATCH 1 of 8] templater: add function that expands internal literal templates
Yuya Nishihara
- D2396: stack: import Evolve stack test file
lothiraldan (Boris Feld)
- D2400: stack: begin to make the stack revset configurable
lothiraldan (Boris Feld)
- D3135: bookmarks: drop always-None argument from calculateupdate()
martinvonz (Martin von Zweigbergk)
- D2399: stack: return a sorted smartrev by default
lothiraldan (Boris Feld)
- [PATCH 1 of 2 v2] copies: create and use _loosenext function for _related
Gábor Stefanik
- 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)
- D3137: histedit: simplify desthistedit
lothiraldan (Boris Feld)
- D3136: stack: follow-up on the stack revset
lothiraldan (Boris Feld)
- D2398: histedit: use the new stack definition for histedit
lothiraldan (Boris Feld)
- D3138: rebase: make "destnode" consistently a revnum and rename it to "destrev"
martinvonz (Martin von Zweigbergk)
- D3139: rebase: convert "oldrev" to revnum earlier
martinvonz (Martin von Zweigbergk)
- D3140: rebase: fix explicit handling of nullid in rebase state
martinvonz (Martin von Zweigbergk)
- D3141: mq: avoid a silly conversion from binary nodeid to hex
martinvonz (Martin von Zweigbergk)
- D3142: narrow: remove unused "cacheprop" stuff
martinvonz (Martin von Zweigbergk)
- D3144: context: make repo[<filtered binary nodeid>] match node
martinvonz (Martin von Zweigbergk)
- D3145: context: catch right exceptions from namespace lookup (API)
martinvonz (Martin von Zweigbergk)
- D3143: context: move handling of filtering error to revsymbol() (API)
martinvonz (Martin von Zweigbergk)
- D3146: context: move handling of stringified ints to revsymbol (API)
martinvonz (Martin von Zweigbergk)
- D3148: repository: define existing interface for file storage
indygreg (Gregory Szorc)
- D3149: filelog: declare that filelog implements a storage interface
indygreg (Gregory Szorc)
- D3151: revlog: move censor logic into main revlog class
indygreg (Gregory Szorc)
- D3147: tests: run some largefiles and lfs tests with simple store
indygreg (Gregory Szorc)
- D3150: revlog: move parsemeta() and packmeta() from filelog (API)
indygreg (Gregory Szorc)
- D3152: upgrade: sniff for filelog type
indygreg (Gregory Szorc)
- D3153: tests: call rawsize() directly
indygreg (Gregory Szorc)
- D3154: filelog: wrap revlog instead of inheriting it (API)
indygreg (Gregory Szorc)
- [PATCH 1 of 3 evolve-ext] obscache: use self instead of repo in obscacherepo.updatecaches()
Anton Shestakov
- D3155: hgweb: use revsymbol() to determine if query is a revision
martinvonz (Martin von Zweigbergk)
- D3156: githelp: use revsymbol() for looking up symbol
martinvonz (Martin von Zweigbergk)
- D3157: histedit: drop unnecessary check for "self.node is not None"
martinvonz (Martin von Zweigbergk)
- D3159: eol: look up partial nodeid as partial nodeid
martinvonz (Martin von Zweigbergk)
- D3158: histedit: look up partial nodeid as partial nodeid
martinvonz (Martin von Zweigbergk)
- D3160: convert: remove unused/unnecessary variable "parentctx"
martinvonz (Martin von Zweigbergk)
- D3161: convert: look up branch only among branches
martinvonz (Martin von Zweigbergk)
- D3162: bookmarks: introduce a repo._bookmarks.ctx(mark) method and use it
martinvonz (Martin von Zweigbergk)
- D3163: discovery: look up bookmarks only among bookmarks
martinvonz (Martin von Zweigbergk)
- D3164: destutil: look up bookmarks only among bookmarks
martinvonz (Martin von Zweigbergk)
- D3165: infinitepush: look up bookmarks only among bookmarks
martinvonz (Martin von Zweigbergk)
- D3167: bookmarks: use isrevsymbol() for detecting collision with existing symbol
martinvonz (Martin von Zweigbergk)
- D3166: debugwhyunstable: add support for revsets
martinvonz (Martin von Zweigbergk)
- D3168: tests: enter full hex hash in plain text in bundle part
martinvonz (Martin von Zweigbergk)
- D3169: wireproto: turn client capabilities into sets, sorted on the wire
joerg.sonnenberger (Joerg Sonnenberger)
- D3170: wireproto: don't special case bundlecaps, but sort all scsv arguments
joerg.sonnenberger (Joerg Sonnenberger)
- D3171: wireproto: send server capabilities in canonical order
joerg.sonnenberger (Joerg Sonnenberger)
- D3172: cborutil: implement streaming arrays and maps
indygreg (Gregory Szorc)
- D3173: cmdutil: drop unused rev arguments from _exportsingle()
indygreg (Gregory Szorc)
- D3174: cmdutil: refactor I/O for exporting
indygreg (Gregory Szorc)
- D3175: commands: implement `export --format=X` with support for CBOR
indygreg (Gregory Szorc)
- [PATCH 1 of 2] hgweb: fallback to checking wsgireq.env for REPO_NAME for 3rd party hosting
Matt Harbison
- D2470: wireproto: allow direct stream processing for unbundle
joerg.sonnenberger (Joerg Sonnenberger)
- 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 3] py3: silence warning about deprecation of imp module
Yuya Nishihara
- D3176: tests: extract wire protocol shell helpers to standalone file
indygreg (Gregory Szorc)
- D3178: largefiles: wrap heads command handler more directly
indygreg (Gregory Szorc)
- D3180: wireproto: port keep command to wire protocol v2
indygreg (Gregory Szorc)
- D3179: wireproto: port heads command to wire protocol v2
indygreg (Gregory Szorc)
- D3181: wireproto: port listkeys commands to wire protocol v2
indygreg (Gregory Szorc)
- D3183: wireproto: only expose "hello" command to version 1 transports
indygreg (Gregory Szorc)
- D3182: wireproto: port branchmap to wire protocol v2
indygreg (Gregory Szorc)
- D3177: wireproto: crude support for version 2 HTTP peer
indygreg (Gregory Szorc)
- D3184: wireproto: only expose "debugwireargs" to version 1 transports
indygreg (Gregory Szorc)
- D3185: context: convert binary changeid to hex also for filtered ones
martinvonz (Martin von Zweigbergk)
- D3186: tests: add another full hex node in plain text
martinvonz (Martin von Zweigbergk)
- [PATCH 1 of 5] templater: wrap result of '%' operation so it never looks like a thunk
Yuya Nishihara
- D3187: phase: Add dry-run functionality
khanchi97 (Sushil khanchi)
- [PATCH 1 of 7] procutil: always popen() in binary mode
Yuya Nishihara
- D3188: revlog: reset _nodepos after strip
joerg.sonnenberger (Joerg Sonnenberger)
- D1856: wireproto: support for pullbundles
joerg.sonnenberger (Joerg Sonnenberger)
- mercurial at 37339: 52 new changesets
Mercurial Commits
- mercurial at 37361: 22 new changesets
Mercurial Commits
- [PATCH v4] sslutil-add tls 1.3 support - done during IETF101 Hackathon
Codarren Velvindron
- [PATCH 1 of 5] wireproto: fix repr(frame) to not crash by unknown type id
Yuya Nishihara
- [PATCH 1 of 7] py3: drop b'' from error message of fancyopts
Yuya Nishihara
- [PATCH 1 of 2 V2] hgweb: make followlines button absolutely positioned
Anton Shestakov
- D3189: context: extract partial nodeid lookup method to scmutil
martinvonz (Martin von Zweigbergk)
- D3190: merge: avoid unnecessary conversion from binary nodeid to binary nodeid
martinvonz (Martin von Zweigbergk)
- D3191: clone: avoid using repo.lookup() with binary nodeid
martinvonz (Martin von Zweigbergk)
- D3192: addbranchrevs: no longer accept revset as "revs" (API)
martinvonz (Martin von Zweigbergk)
- D3193: scmutil: handle full hex nodeids in revsymbol()
martinvonz (Martin von Zweigbergk)
- D3194: context: handle namespaces in revsymbol()
martinvonz (Martin von Zweigbergk)
- D3195: context: handle partial nodeids in revsymbol()
martinvonz (Martin von Zweigbergk)
- D3196: revsymbol: stop delegating to repo.__getitem__ for unhandled symbols (API)
martinvonz (Martin von Zweigbergk)
- D3197: context: add deprecation warnings for deprecated types of changeids
martinvonz (Martin von Zweigbergk)
- bugzilla weekly report (2018-04-09)
Octobot
- [PATCH 1 of 6] tests: add a substitution pattern for HTTP error log dates
Matt Harbison
- [PATCH 1 of 3 V3] hgweb: insert followlines buttons before any children, including text nodes
Anton Shestakov
- D3198: zstandard: vendor python-zstandard 0.9.0
indygreg (Gregory Szorc)
- D3199: util: drop write_content_size=True
indygreg (Gregory Szorc)
- D3201: wireproto: only expose "stream_out" to version 1 transports
indygreg (Gregory Szorc)
- D3200: wireproto: implement capabilities for wire protocol v2
indygreg (Gregory Szorc)
- D3203: wireproto: only expose "clonebundles" to version 1 transports
indygreg (Gregory Szorc)
- D3202: wireproto: define and expose types of wire command arguments
indygreg (Gregory Szorc)
- D3204: wireproto: port pushkey command to wire protocol version 2
indygreg (Gregory Szorc)
- D3205: wireproto: port lookup to wire protocol v2
indygreg (Gregory Szorc)
- D3207: wireproto: make @wireprotocommand version 1 only by default
indygreg (Gregory Szorc)
- D3208: wireproto: disallow commands handlers for multiple transport versions
indygreg (Gregory Szorc)
- D3206: wireproto: only expose "getbundle" and "unbundle" to v1 transports
indygreg (Gregory Szorc)
- mercurial at 37381: 20 new changesets
Mercurial Commits
- D2668: rebase: introduce support for automatically rebasing orphan changes
durin42 (Augie Fackler)
- D2939: fsmonitor: layer on another hack in bser.c for os.stat() compat (issue5811)
durin42 (Augie Fackler)
- D3209: amend: exit 0 if there are no changes
spectral (Kyle Lippincott)
- D3210: patch: move yielding "\n" to the end of loop
quark (Jun Wu)
- D3211: patch: buffer lines for a same hunk
quark (Jun Wu)
- D3212: patch: implement a new worddiff algorithm
quark (Jun Wu)
- D3213: fix: add --all flag to fix non-public non-obsolete revisions
hooper (Danny Hooper)
- D3214: py3: use .startswith() instead of bytes[0]
pulkit (Pulkit Goyal)
- D3215: py3: use bytes instead of str in isinstance()
pulkit (Pulkit Goyal)
- D3217: py3: use '//' for integer division in tests/test-mq-qimport.t
pulkit (Pulkit Goyal)
- D3216: py3: use pycompat.bytestr() where repr in involved
pulkit (Pulkit Goyal)
- D3218: py3: use print as a function in test-mq-qpush-fail.t
pulkit (Pulkit Goyal)
- D3220: py3: make sure we write bytes to file
pulkit (Pulkit Goyal)
- D3219: py3: workaround comparing NoneType and integers
pulkit (Pulkit Goyal)
- D3221: py3: add b'' prefixes in tests/test-ui-config.py
pulkit (Pulkit Goyal)
- [Bug 5836] New: import of a git patch containing 'From' in the commit message confuses Mercurial
mercurial-bugs at mercurial-scm.org
- [PATCH 1 of 8] hgwebdir: wrap {entries} with mappinggenerator
Yuya Nishihara
- [PATCH 1 of 4 V2] lfs: add the ability to disable the usercache
Matt Harbison
- D3222: tests: extract wire protocol framing tests to own file
indygreg (Gregory Szorc)
- D3223: wireproto: introduce a reactor for client-side state
indygreg (Gregory Szorc)
- D3226: futures: get rid of extend_path
indygreg (Gregory Szorc)
- D3225: thirdparty: vendor futures 3.2.0
indygreg (Gregory Szorc)
- D3224: wireproto: client reactor support for receiving frames
indygreg (Gregory Szorc)
- D3227: tests: silence pyflakes for thirdparty/concurrent
indygreg (Gregory Szorc)
- D3228: futures: switch to absolute and relative imports
indygreg (Gregory Szorc)
- D3229: setup: add packages for concurrent.futures
indygreg (Gregory Szorc)
- D3230: wireproto: extract HTTP version 2 code to own module
indygreg (Gregory Szorc)
- D3233: httppeer: extract code for performing an HTTP request
indygreg (Gregory Szorc)
- D3231: wireproto: move version 2 command handlers to wireprotov2server
indygreg (Gregory Szorc)
- D3234: httppeer: extract code for creating a request into own function
indygreg (Gregory Szorc)
- D3235: httppeer: move error handling and response wrapping into sendrequest
indygreg (Gregory Szorc)
- D3236: httppeer: extract common response handling into own function
indygreg (Gregory Szorc)
- D3239: httppeer: don't accept very old media types (BC)
indygreg (Gregory Szorc)
- D3232: httppeer: move requestbuilder defaults into makepeer() argument
indygreg (Gregory Szorc)
- D3240: httppeer: always add x-hg* headers to Vary header
indygreg (Gregory Szorc)
- D3237: httppeer: perform capabilities request in makepeer()
indygreg (Gregory Szorc)
- D3238: httppeer: allow opener to be passed to makepeer()
indygreg (Gregory Szorc)
- D3242: wireproto: define and implement HTTP handshake to upgrade protocol
indygreg (Gregory Szorc)
- D3243: httppeer: support protocol upgrade
indygreg (Gregory Szorc)
- D3241: httppeer: only advertise partial-pull if capabilities are known
indygreg (Gregory Szorc)
- [PATCH] tests: stabilize test-pull-bundle.t for Windows
Matt Harbison
- D2958: infinitepush: introduce server option to route every push to bundlestore
pulkit (Pulkit Goyal)
- D3244: py3: use pycompat.bytestr() where repr in involved
pulkit (Pulkit Goyal)
- [PATCH 2 of 2 V2] revset: skip old style lookup if external whitespace are detected
Feld Boris
- [PATCH 1 of 4 V3] revset: add more test to show current behaviors with label looking like revset
Boris Feld
- D2334: py3: use print as a function in test-mq-push-fail.t
pulkit (Pulkit Goyal)
- [PATCH 01 of 10] py3: get rid of character access from pure.diffhelpers
Yuya Nishihara
- D2874: remotenames: synchronise remotenames after push also
indygreg (Gregory Szorc)
- D3245: wsgiheaders: import a bytes-ified fork of wsgiref.headers from cpython at 46f5072
durin42 (Augie Fackler)
- D2854: hgweb: use our forked wsgiheaders module instead of stdlib one
durin42 (Augie Fackler)
- D3246: keepalive: rewrite readinto() to not use read()
durin42 (Augie Fackler)
- D3247: tests: load showstack in test-pull-http.t so network hangs are easier to find
durin42 (Augie Fackler)
- D3248: hgweb: put response headers back into str for Python 3
durin42 (Augie Fackler)
- D3249: wireprotoserver: headers are bytes for us internally, use bytes
durin42 (Augie Fackler)
- D3250: hgweb: use native strings when interfacing with stdlib headers
durin42 (Augie Fackler)
- D3251: tests: glob away fqdn wherever we print it
durin42 (Augie Fackler)
- D3252: tests: use `f --newer` instead of `stat -c` in test-fix.t
durin42 (Augie Fackler)
- D3253: py3: whitelist another nine passing tests
durin42 (Augie Fackler)
- [Bug 5837] New: Rebasing a copy onto a source-file edit loses the edit
mercurial-bugs at mercurial-scm.org
- [PATCH 1 of 4 V3] lfs: special case the null:// usercache instead of treating it as a url
Matt Harbison
- D3254: httppeer: implement ipeerconnection
indygreg (Gregory Szorc)
- D3255: repository: split capabilities methods into separate interface
indygreg (Gregory Szorc)
- D3256: httppeer: basic implementation of capabilities interface
indygreg (Gregory Szorc)
- D3257: wireproto: move value encoding functions to wireprototypes (API)
indygreg (Gregory Szorc)
- D3258: wireproto: move gboptsmap to wireprototypes and rename (API)
indygreg (Gregory Szorc)
- D3261: thirdparty: vendor futures 3.2.0
indygreg (Gregory Szorc)
- D3262: futures: get rid of extend_path
indygreg (Gregory Szorc)
- D3263: tests: silence pyflakes for thirdparty/concurrent
indygreg (Gregory Szorc)
- D3264: futures: switch to absolute and relative imports
indygreg (Gregory Szorc)
- D3266: pycompat: export a handle on concurrent.futures
indygreg (Gregory Szorc)
- D3267: repository: define new interface for running commands
indygreg (Gregory Szorc)
- D3265: setup: add packages for concurrent.futures
indygreg (Gregory Szorc)
- D3260: peer: scatter module to the wind (API)
indygreg (Gregory Szorc)
- D3259: wireproto: move version 1 peer functionality to standalone module (API)
indygreg (Gregory Szorc)
- D3269: wireproto: implement batching on peer executor interface
indygreg (Gregory Szorc)
- D3272: treediscovery: switch to command executor interface
indygreg (Gregory Szorc)
- D3270: largefiles: use command executor for batch operation
indygreg (Gregory Szorc)
- D3268: wireproto: implement command executor interface for version 1 peers
indygreg (Gregory Szorc)
- D3271: wireproto: remove iterbatch() from peer interface (API)
indygreg (Gregory Szorc)
- D3273: wireproto: convert legacy commands to command executor
indygreg (Gregory Szorc)
- [PATCH 1 of 2 evolve-ext] stablerange: include units in ui.progress() calls
Anton Shestakov
- [Bug 5838] New: Interrupted rebase recovery instructions are wrong
mercurial-bugs at mercurial-scm.org
- D3274: py3: make sure we open file in bytes mode
pulkit (Pulkit Goyal)
- D3275: py3: use pycompat.{strkwargs|byteskwargs} in infinitepush
pulkit (Pulkit Goyal)
- D3276: py3: prevent transformer from adding b'' by adding r'' prefix
pulkit (Pulkit Goyal)
- D3277: py3: use '%d' for integers instead of '%s'
pulkit (Pulkit Goyal)
- D3278: py3: use print as a function in test-convert-git.t
pulkit (Pulkit Goyal)
- D3279: py3: make sure decode() first argument is str
pulkit (Pulkit Goyal)
- D3280: py3: use b'%d' to convert int to bytes instead of str()
pulkit (Pulkit Goyal)
- D3281: py3: add b'' prefix to make the regex bytes
pulkit (Pulkit Goyal)
- D3282: py3: add b'' prefixes in tests/test-linerange.py
pulkit (Pulkit Goyal)
- D3283: py3: suppress the return value of open() in tests/test-subrepo-missing.t
pulkit (Pulkit Goyal)
- D3284: py3: use stringutil.forcebytestr() to convert error messages to bytes
pulkit (Pulkit Goyal)
- D3285: py3: use bytes() instead of str() on util.url()
pulkit (Pulkit Goyal)
- D2880: bundle: add the possibility to bundle bookmarks (issue5792)
indygreg (Gregory Szorc)
- [PATCH 1 of 9] formatter: remove unused private attributes from baseformatter
Yuya Nishihara
- D3286: py3: whitelist another six passing tests
durin42 (Augie Fackler)
- [PATCH] dispatch: add a whitelist map of commands to implicitly loaded extensions
Matt Harbison
- D3288: discovery: use command executor interface
indygreg (Gregory Szorc)
- D3289: streamclone: use command executor for wire protocol commands
indygreg (Gregory Szorc)
- D3290: logexchange: use command executor for wire protocol commands
indygreg (Gregory Szorc)
- D3287: discovery: don't redundantly call branchmap
indygreg (Gregory Szorc)
- D3292: bookmarks: use command executor for wire protocol commands
indygreg (Gregory Szorc)
- D3291: hg: use command executor for wire protocol commands
indygreg (Gregory Szorc)
- D3293: bundlerepo: rename "other" to "peer"
indygreg (Gregory Szorc)
- D3294: bundlerepo: use command executor for wire protocol commands
indygreg (Gregory Szorc)
- D3297: httppeer: implement command executor for version 2 peer
indygreg (Gregory Szorc)
- D3295: wireproto: rename HTTPV2 so it less like HTTP/2
indygreg (Gregory Szorc)
- D3298: debugcommands: use command executor for invoking commands
indygreg (Gregory Szorc)
- D3299: wireproto: add media type to version 2 capabilities response
indygreg (Gregory Szorc)
- D3296: debugcommands: perform handshake when obtaining httpv2 peer
indygreg (Gregory Szorc)
- D3300: fix: port most of the way to python 3
durin42 (Augie Fackler)
- D3301: fix: use sysstrs for command template formatting
durin42 (Augie Fackler)
- D3302: stringutil: support more types with pprint()
indygreg (Gregory Szorc)
- D3303: cborutil: implement support for indefinite length CBOR types
indygreg (Gregory Szorc)
- D3304: formatter: add support for -Tcbor
indygreg (Gregory Szorc)
- D3305: cmdutil: pass in parsed patch to tryimportone() (API)
indygreg (Gregory Szorc)
- D3306: patch: make extract() a context manager (API)
indygreg (Gregory Szorc)
- D3307: context: set stack level for deprecation warning
martinvonz (Martin von Zweigbergk)
- mercurial at 37493: 112 new changesets
Mercurial Commits
- D3308: scmutil: document that isrevsymbol() raises on ambiguous node prefix
martinvonz (Martin von Zweigbergk)
- D3310: scmutil: use resolvepartialhexnodeid() from revsymbol()
martinvonz (Martin von Zweigbergk)
- D3311: revset: use resolvehexnodeidprefix() in id() predicate (BC)
martinvonz (Martin von Zweigbergk)
- D3313: scmutil: make shortesthexnodeidprefix() use unfiltered repo
martinvonz (Martin von Zweigbergk)
- D3309: scmutil: rename resolvepartialhexnodeid() to resolvehexnodeidprefix()
martinvonz (Martin von Zweigbergk)
- D3312: revlog: move shortest() to scmutil.shortesthexnodeidprefix() (API)
martinvonz (Martin von Zweigbergk)
- D3316: exchange: use command executor for getbundle
indygreg (Gregory Szorc)
- D3314: wireproto: use command executor for unbundle
indygreg (Gregory Szorc)
- D3318: repository: remove ipeercommands from ipeerbase
indygreg (Gregory Szorc)
- D3315: exchange: use command executor for pushkey
indygreg (Gregory Szorc)
- D3317: wireproto: properly call clonebundles command
indygreg (Gregory Szorc)
- D3319: py3: use b"%d" instead of str() to convert integers to bytes
pulkit (Pulkit Goyal)
- D3320: lock: don't use 'file' as a variable name
pulkit (Pulkit Goyal)
- D3321: py3: add b'' prefixes to tests/test-status-inprocess.py
pulkit (Pulkit Goyal)
- D3322: py3: use urllib.parse.unquote_plus instead of urllib.unquote_plus
pulkit (Pulkit Goyal)
- D3323: py3: iterate over a copy of dict while changing it
pulkit (Pulkit Goyal)
- D3324: py3: use stringutil.forcebytestr() instead of str()
pulkit (Pulkit Goyal)
- D3325: py3: make sure curses.tigetstr() first argument is a str
pulkit (Pulkit Goyal)
- D3326: py3: use str variables to check keys in request header
pulkit (Pulkit Goyal)
- D3327: py3: add b'' prefixes to make values bytes
pulkit (Pulkit Goyal)
- D3328: py3: use b"%d" instead of str() to convert int to bytes
pulkit (Pulkit Goyal)
- D3329: py3: add b'' prefixes to make values bytes
pulkit (Pulkit Goyal)
- D3330: py3: make values bytes before passing into server.runservice()
pulkit (Pulkit Goyal)
- D3331: util: set correct stack level on deprecation warnings
martinvonz (Martin von Zweigbergk)
- D3332: httppeer: handle error response from client reactor
indygreg (Gregory Szorc)
- D3333: wireprotoframing: use value passed into function
indygreg (Gregory Szorc)
- D3334: wireprotoframing: record when new stream is encountered
indygreg (Gregory Szorc)
- D3335: wireproto: expose repository formats via capabilities
indygreg (Gregory Szorc)
- [PATCH 1 of 5] test-lfs: add tests to force server error path coverage
Matt Harbison
- D3337: localrepo: add some overlooked strkwargs love for py3
durin42 (Augie Fackler)
- D3336: py3: paper over differences in future exception handling
durin42 (Augie Fackler)
- D3338: py3: two more passing tests
durin42 (Augie Fackler)
- mercurial at 37496: 3 new changesets
Mercurial Commits
- [PATCH] log: fix crash on empty revision with --copies switch
Yuya Nishihara
- [PATCH 1 of 2] revset: drop support for posttreebuilthook() (API)
Yuya Nishihara
- [PATCH 1 of 4] formatter: convert timestamp to int
Yuya Nishihara
- D3342: tests: port inline extensions in test-http.t to Python 3
durin42 (Augie Fackler)
- D3343: hgweb: these strings should be sysstrs, not bytes
durin42 (Augie Fackler)
- D3344: url: some bytes/str cleanup where we interface with stdlib funcs
durin42 (Augie Fackler)
- D3345: httppeer: fix debug prints to work on Python 3
durin42 (Augie Fackler)
- D3346: httppeer: no matter what Python 3 might think, http headers are bytes
durin42 (Augie Fackler)
- D3347: httppeer: work around API differences on urllib Request objects
durin42 (Augie Fackler)
- D3348: py3: another three passing
durin42 (Augie Fackler)
- D3349: tests: make sure test-run-tests.t actually runs run-tests.py under Python 3
durin42 (Augie Fackler)
- D3351: py3: fix test-shelve.t on Python 3
durin42 (Augie Fackler)
- D3354: hgweb: inform hgweb.hgweb() entrypoint that paths should be bytes
durin42 (Augie Fackler)
- D3352: lfcommands: use %d on known-int in format string
durin42 (Augie Fackler)
- D3355: hgweb_mod: inform hgweb class about paths actually being bytes
durin42 (Augie Fackler)
- D3353: tests: port inline cgi script in test-largefiles.t to python 3
durin42 (Augie Fackler)
- D3356: wsgicgi: un-do some prior porting work that is now wrong
durin42 (Augie Fackler)
- D3350: tests: fix up a couple of minor bytes inconsistencies in run-tests.py
durin42 (Augie Fackler)
- D3357: tests: update inline extensions in test-bundle2-exchange.t to py3
durin42 (Augie Fackler)
- D3358: stringutil: teach pprint how to format None
durin42 (Augie Fackler)
- D3359: stringutil: make b prefixes on string output optional
durin42 (Augie Fackler)
- D3360: hook: use stringutil.pprint instead of reinventing it
durin42 (Augie Fackler)
- D3361: hook: also use pprint on lists for stable output on py2/3
durin42 (Augie Fackler)
- D3362: tests: manually print list in test-hook.t
durin42 (Augie Fackler)
- D3363: tests: port inline extensions in test-hook.t to py3
durin42 (Augie Fackler)
- D3364: largefiles: opts appears to already be bytes in this instance
durin42 (Augie Fackler)
- D3365: commands: drop spurious r'' on dry_run in forget
durin42 (Augie Fackler)
- D3366: tests: port inline extension in test-http-bundle1.t to py3
durin42 (Augie Fackler)
- D3367: hgwebdir: un-bytes the env dict before re-parsing env
durin42 (Augie Fackler)
- mercurial at 37497: new changeset
Mercurial Commits
- [PATCH] fix: use templater to substitute values in command string
Yuya Nishihara
- D3368: stringutil: ast.literal_eval needs a unicode on py3
durin42 (Augie Fackler)
- D3369: tests: add all missing b prefixes in reactor tests
durin42 (Augie Fackler)
- D3370: scmutil: introduce shortesthexnodeidprefix()
martinvonz (Martin von Zweigbergk)
- D3371: scmutil: make shortesthexnodeidprefix() take a full binary nodeid
martinvonz (Martin von Zweigbergk)
- [PATCH] test-check-commit: don't run hg per commit
Yuya Nishihara
- [PATCH 1 of 2] templates: add whyunstable template keyword
Anton Shestakov
- [PATCH] templates: make divergentnodes in whyunstable keyword be a hybrid list
Anton Shestakov
- [PATCH 1 of 7] hgweb: prefix private variables of sessionvars with '_'
Yuya Nishihara
- [PATCH 1 of 3 V4] revset: add more test to show current behaviors with label looking like revset
Boris Feld
- D3372: keepalive: add ** overlooked in 83250442dc81
durin42 (Augie Fackler)
- D3373: tests: port test-hg-parseurl.py to unittest
durin42 (Augie Fackler)
- D3374: tests: add b prefixes to test-hg-parseurl.py
durin42 (Augie Fackler)
- D3375: cleanup: polyfill assertRaisesRegex so we can avoid assertRaisesRegexp
durin42 (Augie Fackler)
- [PATCH 1 of 3] makefile: mkdir is not needed on templatized docker builds
Antonio Muci
- [PATCH 1 of 5 V2] test-lfs: add tests to force server error path coverage
Matt Harbison
- D3379: wireprotov2: move response handling out of httppeer
indygreg (Gregory Szorc)
- D3377: hg: pass command intents to repo/peer creation (API)
indygreg (Gregory Szorc)
- D3376: registrar: replace "cmdtype" with an intent-based mechanism (API)
indygreg (Gregory Szorc)
- D3380: wireprotov2: establish a type for representing command response
indygreg (Gregory Szorc)
- D3383: wireprotov2: change frame type value for command data
indygreg (Gregory Szorc)
- D3381: wireprotov2: decode responses to their expected types
indygreg (Gregory Szorc)
- D3378: debugcommands: ability to suppress logging of handshake
indygreg (Gregory Szorc)
- D3386: wireprotov2: change behavior of error frame
indygreg (Gregory Szorc)
- D3387: wireprotov2: remove support for sending bytes response
indygreg (Gregory Szorc)
- D3388: wireprotov2: add support for more response types
indygreg (Gregory Szorc)
- D3384: wireprotov2: change frame type and name for command response
indygreg (Gregory Szorc)
- D3382: wireprotov2: define response data as CBOR
indygreg (Gregory Szorc)
- D3385: wireprotov2: change command response protocol to include a leading map
indygreg (Gregory Szorc)
- [PATCH 1 of 6] scmutil: teach the file prefetch hook to handle multiple commits
Matt Harbison
- [PATCH 1 of 4] tests: hg log shouldn't need --hidden to show whyunstable template keyword
Anton Shestakov
- bugzilla weekly report (2018-04-16)
Octobot
- [PATCH] lfs: add the 'Authorization' property to the Batch API response, if present
Matt Harbison
- [PATCH] configitems: register server.zstdlevel
Matt Harbison
- D2678: help: supporting both help and doc for aliases
mharbison72 (Matt Harbison)
- mercurial at 37542: 45 new changesets
Mercurial Commits
- [PATCH 1 of 3 V5] revset: add more test to show current behaviors with label looking like revset
Boris Feld
- mercurial at 37544: 2 new changesets
Mercurial Commits
- mercurial at 37546: 2 new changesets
Mercurial Commits
- D3389: context: clarify deprecation warning message
martinvonz (Martin von Zweigbergk)
- mercurial at 37556: 10 new changesets
Mercurial Commits
- [PATCH 1 of 4 V2] scmutil: teach the file prefetch hook to handle multiple commits
Matt Harbison
- mercurial at 37608: 52 new changesets
Mercurial Commits
- D3390: exchange: use command executor interface for calling listkeys
indygreg (Gregory Szorc)
- D3391: commands: use command executor interface
indygreg (Gregory Szorc)
- [Bug 5839] New: `hg split` can break when using diff.ignoreblanklines
mercurial-bugs at mercurial-scm.org
- D3392: bundlespec: drop externalnames flag
joerg.sonnenberger (Joerg Sonnenberger)
- D3393: bundle: introduce per-engine compression level
joerg.sonnenberger (Joerg Sonnenberger)
- mercurial at 37622: 14 new changesets
Mercurial Commits
- [PATCH] tests: arrange for a server in wireproto-command-capabilities.t to be killed
Matt Harbison
- mercurial at 37650: 28 new changesets
Mercurial Commits
- D3394: wireproto: don't pass transportpolicy argument
indygreg (Gregory Szorc)
- D3396: wireproto: move command registration types to wireprototypes
indygreg (Gregory Szorc)
- D3395: wireproto: make version 2 @wireprotocommand an independent function
indygreg (Gregory Szorc)
- D3397: wireproto: reimplement dispatch() for version 2 server
indygreg (Gregory Szorc)
- D3399: wireproto: move version 2 commands dict to wireprotov2server
indygreg (Gregory Szorc)
- D3398: wireproto: move supportedcompengines out of wireproto
indygreg (Gregory Szorc)
- D3401: wireproto: define HTTP version 2 protocol name in server module
indygreg (Gregory Szorc)
- D3400: wireproto: rename wireproto to wireprotov1server (API)
indygreg (Gregory Szorc)
- D2591: state: import the file to write state files from evolve extension
pulkit (Pulkit Goyal)
- [PATCH 1 of 2 V6] revset: add more test to show current behaviors with label looking like revset
Boris Feld
- D3402: notify: add maxdiffstat option to truncate long file lists
joerg.sonnenberger (Joerg Sonnenberger)
- [PATCH] revsetlang: do not pass in non-bytes to parse()
Yuya Nishihara
- D3403: revlog: make shortest() take a full binary nodeid (API)
martinvonz (Martin von Zweigbergk)
- D2938: grep: make grep search on working directory by default
sangeet259 (Sangeet Kumar Mishra)
- D3404: scripts: remove code for special handling of generaldelta; r?sheehan
indygreg (Gregory Szorc)
- [PATCH] filemerge: support passing python script to custom merge-tools
Tom Hindle
- mercurial at 37710: 60 new changesets
Mercurial Commits
- mercurial at 37730: 20 new changesets
Mercurial Commits
- mercurial at 37756: 26 new changesets
Mercurial Commits
- [Bug 5840] New: Infinitepush has missing bookmark issues on Windows
mercurial-bugs at mercurial-scm.org
- Fwd: Code freeze in effect
Pulkit Goyal
- [Bug 5841] New: Profiling does not respect HGPLAIN or --color
mercurial-bugs at mercurial-scm.org
- [Bug 5842] New: Use milliseconds for commit date
mercurial-bugs at mercurial-scm.org
- mercurial at 37769: 13 new changesets
Mercurial Commits
- D3405: forget: rename --confirm to --interactive
khanchi97 (Sushil khanchi)
- mercurial at 37774: 5 new changesets
Mercurial Commits
- [Bug 5843] New: extdata doesn't support a symbol as a string
mercurial-bugs at mercurial-scm.org
- D3406: py3: whitelist six new passing tests
durin42 (Augie Fackler)
- mercurial at 37788: 14 new changesets (1 on stable)
Mercurial Commits
- [Bug 5844] New: hgwebdir chokes on Content-Type header trying to respond with 304
mercurial-bugs at mercurial-scm.org
- D3414: phabricator: specify some metadata compatibly with arc.
tom.prince (Tom Prince)
- [PATCH] tests: stabilize test-fix.t for Windows
Matt Harbison
- [Bug 5845] New: hg ci -i is completely broken
mercurial-bugs at mercurial-scm.org
- [PATCH] infinitepush: open files in binary mode
Matt Harbison
- [PATCH 1 of 3 STABLE] notify: use changelog API to iterate over revision number (issue5821)
Boris Feld
- [PATCH STABLE] diff: restore original color scheme for worddiff
Yuya Nishihara
- [PATCH STABLE] context: translate FilteredIndex/LookupError at repo[changeid] (API)
Yuya Nishihara
- [PATCH STABLE] inifinitepush: fix filebundlestore to close file
Yuya Nishihara
- mercurial at 37790: 2 new changesets (2 on stable)
Mercurial Commits
- [Bug 5846] New: A patch having no trouble with 4.5.3 is applied with partially only with 4.6rc0
mercurial-bugs at mercurial-scm.org
- [PATCH STABLE] test-fix: fix use of 'f --newer' to check that foo.whole is not updated
Yuya Nishihara
- mercurial at 37796: 6 new changesets (6 on stable)
Mercurial Commits
- [Bug 5847] New: Lack of capitalization of "compression" in bundle2 documentation does not match the code
mercurial-bugs at mercurial-scm.org
- [PATCH STABLE] version: make parser more robust for rc variants and ill-formed strings
Yuya Nishihara
- [PATCH 1 of 3 STABLE] diffhelpers: backport 9e40bc4c1bde from C implementation
Yuya Nishihara
- mercurial at 37799: 3 new changesets (3 on stable)
Mercurial Commits
- [Bug 5848] New: rootfilesin: doesn't appear to work in the ignore file
mercurial-bugs at mercurial-scm.org
- mercurial at 37804: 5 new changesets (5 on stable)
Mercurial Commits
- [PATCH evolve-ext] evolve: fix for evolve:96cb98989d57. _filterederror was moved from context
James Reynolds
- mercurial at 37805: new changeset (1 on stable)
Mercurial Commits
- LFS todo list
Matt Harbison
- [Bug 5849] New: Failed clone/push to remote leaves unexpected empty repo
mercurial-bugs at mercurial-scm.org
- D3419: interfaceutil: module to stub out zope.interface
indygreg (Gregory Szorc)
- bugzilla weekly report (2018-04-23)
Octobot
- [PATCH STABLE] test-fix: normalize precision of mtime copied by 'cp -p'
Yuya Nishihara
- D3420: firefoxtree: look for renamed wire protocol module (bug 1456213); r?sheehan
indygreg (Gregory Szorc)
- D3421: firefoxtree: use logcmdutil.changesetdisplayer if available (bug 1456213); r?sheehan
indygreg (Gregory Szorc)
- D3422: firefoxtree: declare permissions via @wireprotocommand (bug 1456213); r?sheehan
indygreg (Gregory Szorc)
- D3423: firefoxtree: use error.Abort (bug 1456213); r?sheehan
indygreg (Gregory Szorc)
- D3424: firefoxtree: update version compatibility (bug 1456213); r?sheehan
indygreg (Gregory Szorc)
- Welcoming Google Summer of Code students.
Pulkit Goyal
- [Bug 5850] New: hg id --template {node} prints strange node
mercurial-bugs at mercurial-scm.org
- [PATCH 1 of 2 STABLE] infinitepush: ensure fileindex bookmarks use '/' separators (issue5840)
Matt Harbison
- [PATCH STABLE] sshpeer: reflect actual command activity one handshake
Boris Feld
- [PATCH STABLE] import: fix crash on --exact check of empty commit (issue5702)
Yuya Nishihara
- D3425: tests: mark test-check-interfaces.py as requiring a repo
martinvonz (Martin von Zweigbergk)
- [Bug 5851] New: hg push hang through hgweb
mercurial-bugs at mercurial-scm.org
- D3426: remotenames: mark the extension as EXPERIMENTAL
pulkit (Pulkit Goyal)
- [Bug 5852] New: `hg log -prune` doesn't accept a revset
mercurial-bugs at mercurial-scm.org
- [Bug 5853] New: SIGINT doesn't cause client to immediately abort
mercurial-bugs at mercurial-scm.org
- D3427: hgweb: reuse body file object when hgwebdir calls hgweb (issue5851)
indygreg (Gregory Szorc)
- [PATCH STABLE] tests: fix test-check-commit.t when all commits are public
Augie Fackler
- [Bug 5854] New: TortoiseHg doesn't show unified diff output
mercurial-bugs at mercurial-scm.org
- [Bug 5855] New: Hinting what to do next, after `hg amend` and friends are run
mercurial-bugs at mercurial-scm.org
- D3428: revlog: make pure version of _partialmatch() support 40-byte hex nodeids
martinvonz (Martin von Zweigbergk)
- D3429: tests: glob away content-length changes relating to missing zstd bindings
durin42 (Augie Fackler)
- D3430: tests: update no-zstd branch of test-treediscovery.t as in 330ada7e8ea5
durin42 (Augie Fackler)
- [PATCH hglib] make: dist should also be a phony rule
Augie Fackler
- D3431: tests: explicitly define compression engines for tests
indygreg (Gregory Szorc)
- [Bug 5856] New: hg debugcolor --style traceback in plain mode
mercurial-bugs at mercurial-scm.org
- [PATCH STABLE] test-push-http: do not clear pid file
Yuya Nishihara
- [PATCH STABLE] debugcolor: fix crash by empty styles (issue5856)
Yuya Nishihara
- [PATCH accept-scripts] land: fix bug we see when we merge, rather than rebase
Augie Fackler
- [Bug 5857] New: server side assertion in filechunkiter
mercurial-bugs at mercurial-scm.org
- [Bug 5858] New: mercurial ImportError: _Py_GetArgcArgv symbol not found from osutil
mercurial-bugs at mercurial-scm.org
- [Bug 5859] New: Allow printing path, last_modified(path) lists
mercurial-bugs at mercurial-scm.org
- [PATCH 1 of 3 evolve-ext] obshistory: use a more appropriate type for obslog entries
Anton Shestakov
- [Bug 5860] New: Client side wire protocol changes in 4.6rc break SCM Manager + subrepos
mercurial-bugs at mercurial-scm.org
- D3432: hgweb: guard against empty Content-Length header
indygreg (Gregory Szorc)
- bugzilla weekly report (2018-04-30)
Octobot
- Mercurial 4.6 Release *delayed*: Expect release on 2018-06-07
Augie Fackler
- D3433: httppeer: detect redirect to URL without query string (issue5860)
indygreg (Gregory Szorc)
- mercurial at 37814: 9 new changesets (9 on stable)
Mercurial Commits
- mercurial at 37815: new changeset (1 on stable)
Mercurial Commits
- A possible explanation for random "stream ended unexpectedly (got m bytes, expected n)"
Matt Harbison
Last message date:
Tue May 1 03:41:58 UTC 2018
Archived on: Thu Jun 30 01:07:14 UTC 2022
This archive was generated by
Pipermail 0.09 (Mailman edition).