Software /
code /
prosody
File
doc/hgrc.ini @ 13591:382d1a92006f
mod_admin_shell: Don't pause async thread while waiting for promise result
This allows us to continue sending/receiving on the session, for example if
the promise will be resolved by other data that the client is going to send.
Specifically, this allows the repl-request-input to work without a deadlock.
It does open the door to interleaved commands/results, which may not be a good
thing overall, but can be restricted separately if necessary (e.g. a flag on
the session).
author | Matthew Wild <mwild1@gmail.com> |
---|---|
date | Tue, 07 Jan 2025 18:15:50 +0000 |
parent | 13129:7039d0ec11c3 |
line wrap: on
line source
[paths] default = https://hg.prosody.im/trunk/ default:pushrev = . default:pushurl = ssh://hg@hg.prosody.im/prosody-hg/ contrib = https://hg.prosody.im/contrib/ contrib:bookmarks.mode = ignore contrib:pushrev = . contrib:pushurl = ssh://hg@hg.prosody.im/contrib/ [ui] # The Mercurial project recommends enabling tweakdefaults to get slight # improvements to the UI over time. Make sure to set HGPLAIN in the environment # when writing scripts! tweakdefaults = True [phases] # Disable marking changesets as published when pushing to a local repository publish = False [revsetalias] # Convenient alias to find current trunk revision trunk = last(public() and branch("default")) [experimental] # Require changes to have a topic branch topic-mode = enforce [fix] trailing-whitespace:command = sed trailing-whitespace:linerange = -e '{first},{last}s/\s\+$//' trailing-whitespace:pattern = set:not binary() astyle:command = astyle --indent=tab --attach-classes --indent-switches --break-blocks --pad-oper --unpad-paren --add-braces --align-pointer=name --lineend=linux astyle:pattern = set:**.c json:command = json_pp -json_opt canonical,pretty json:pattern = set:**.json [extensions] # The Mercurial Changeset Evolution plugin is strongly recommended evolve = # support for topic branches topic =