From: Andy Koppe Date: Tue, 14 Nov 2023 21:43:36 GMT Subject: [PATCH v5 0/3] rebase: support --autosquash without -i Message-ID: <20231114214339.10925-1-andy.koppe@gmail.com> In-Reply-To: <20231111132720.78877-1-andy.koppe@gmail.com> Make rebase --autosquash work without --interactive, but limit rebase.autoSquash's effects to interactive mode, and improve testing and documentation. Changes from v4: - Fix amend vs apply backend thinko in commit messages. - Squash patch 3 for testing into patch 2 and improve the commit message. - No source changes. Thanks again to Junio and Phillip for their reviews. Andy Koppe (3): rebase: fully ignore rebase.autoSquash without -i rebase: support --autosquash without -i rebase: rewrite --(no-)autosquash documentation Documentation/config/rebase.txt | 4 ++- Documentation/git-rebase.txt | 34 +++++++++++++---------- builtin/rebase.c | 17 +++++------- t/t3415-rebase-autosquash.sh | 38 +++++++++++++++++++------- t/t3422-rebase-incompatible-options.sh | 12 -------- 5 files changed, 58 insertions(+), 47 deletions(-) -- 2.43.0-rc2