* fix combining consecutive history entries when loading ptk shell
* add test case for combining history items
* add news item for PTK history combining
* [pre-commit.ci] auto fixes from pre-commit.com hooks
for more information, see https://pre-commit.ci
* Update ptk-history-combining.rst
---------
Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
Co-authored-by: Andy Kipp <anki-code@users.noreply.github.com>
* propagate SIGHUP to child processes
* do not wait for active job if shell is exiting
* move on_postcommand event out of _append_history and document behavior
* add changelog
* [pre-commit.ci] auto fixes from pre-commit.com hooks
for more information, see https://pre-commit.ci
* Update built_ins.py
* Update hup-propagation.rst
* use sys.exc_info instead of sys.exception for version compatibility
* update test_default_append_history to work with new history/postcommand interaction
* [pre-commit.ci] auto fixes from pre-commit.com hooks
for more information, see https://pre-commit.ci
* add tests for SIGHUP forwarding and postcommand blocking
* [pre-commit.ci] auto fixes from pre-commit.com hooks
for more information, see https://pre-commit.ci
* fix linting errors in news entry
* use tmpdir fixture in sighup tests
* [pre-commit.ci] auto fixes from pre-commit.com hooks
for more information, see https://pre-commit.ci
* Update test_integrations.py
---------
Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
Co-authored-by: Andy Kipp <anki-code@users.noreply.github.com>
* test: split a test to include Windows
(moving non-Win commands like ls to a separate test)
* [pre-commit.ci] auto fixes from pre-commit.com hooks
for more information, see https://pre-commit.ci
---------
Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>