Hi Pratik,
On Sun, 8 Jul 2018, Pratik Karki wrote:
> + strbuf_addf(&script_snippet,
> + ". git-rebase--common && . %s && %s",
> + backend, backend_func);
In my quick test (on top of `wip-rebase`), this line needed this change:
-- snip --
@@ -269,7 +279,8 @@ static int run_specific_rebase(struct rebase_options *opts)
}
strbuf_addf(&script_snippet,
- "set -x && . git-rebase--common && . %s && %s",
+ "set -x && "
+ ". git-sh-setup && . git-rebase--common && . %s && %s",
backend, backend_func);
argv[0] = script_snippet.buf;
-- snap --
Obviously, the `set -x && ` part was not part of the patches you sent to
the Git mailing list, so please do not let that distract you from the fact
that I had to source also `git-sh-setup` (it implies `git-sh-i18n`, and
the `eval_gettext` function is defined there and used in the
`move_to_original_branch` fnuction).
With this (and the REF_NO_DEREF change), t3404-rebase-skip.sh passes,
which is pretty cool.
Ciao,
Dscho