gpush: delay (re-)setting the push base to the local branch's base


when the series isn't pushed right away, but only (re-)grouped, then it
is more intuitive to postpone resetting the base until the actual push,
lest one will have to rebase again (when the local series receives
another conflicted rebase in between).

the wording of the help text is intentionally very broad, as it will
soon cover more cases.

Change-Id: I3ca99bc5d011b546e9f014c176c3c1bbc0f7a8e7
Reviewed-by: Alexandru Croitor <alexandru.croitor@qt.io>
Reviewed-by: Tor Arne Vestbø <tor.arne.vestbo@qt.io>
commit7e769b158f070ff0bc7b3d7cdf00f654e03d1c9f
parent0252201b8c632cdce6593af782f74e8769fb8b5b
authorOswald Buddenhagen <oswald.buddenhagen@gmx.de>
committerOswald Buddenhagen <oswald.buddenhagen@gmx.de>
commit timeTue, 9 Jan 2024 16:49:35 +0000