Allow signing off a whole patchset by rebasing it with the `--signoff` option, which is simply passed through to `git am`. Changes since v3: * --no-signoff is actually accepted; * the paragraph documenting --signoff is now in the correct place and it mentions explicitly that the option is not compatible with interactive mode. The patchset is also available in the git repository at: git://git.oblomov.eu/git rebase-signoff (Unrelated note: it just occurred to me while preparing this cover letter that it would be nice if there was a way to combine `format-patch --cover-letter` and `request-pull`.) Some work about extending --signoff support to interactive rebases is underway in the `rebase-signoff-ext` branch, but there's a lot of corner cases to test and work-out, so I guess that'll be fore some other time. Giuseppe Bilotta (3): builtin/am: obey --signoff also when --rebasing builtin/am: fold am_signoff() into am_append_signoff() rebase: pass --[no-]signoff option to git am Documentation/git-rebase.txt | 5 +++++ builtin/am.c | 39 +++++++++++++++++-------------------- git-rebase.sh | 3 ++- t/t3428-rebase-signoff.sh | 46 ++++++++++++++++++++++++++++++++++++++++++++ 4 files changed, 71 insertions(+), 22 deletions(-) create mode 100755 t/t3428-rebase-signoff.sh -- 2.12.2.820.g78c033c3a1.dirty