Hi Junio,

On Wed, 22 Aug 2018, Junio C Hamano wrote:

> Junio C Hamano <gits...@pobox.com> writes:
> 
> > Here are the topics that have been cooking.  Commits prefixed with
> > '-' are only in 'pu' (proposed updates) while commits prefixed with
> > '+' are in 'next'.  The ones marked with '.' do not appear in any of
> > the integration branches, but I am still holding onto them.
> 
> Mentors (and GSoC students),
> 
> Two topics your students have worked on conflict heavily at the
> philosophical level; "rebase in C" rewrite assumes that backend
> implementations are forever written in shell and can be invoked by
> dot-sourcing ". git-rebase--$backend", while violating that
> assumption is the whole point of "rebase-i in C" rewrite.  Trying to
> use them together would of course not work without a bit of "last
> mile" further glue.
> 
> I do not think neither topic is ready for the upcoming release, but
> can you help your students to come up with "the final step" to make
> the fruits of their effort work well together?

Pratik is unfortunately unable to spare time, as the university schedule
in Nepal does not really have such a thing as summer break. He made a
heroic effort to work on GSoC nevertheless, and I am quite proud of how
much he learned, and that he managed to finish the patches (with my help).

As I have a vested interest in a substantially faster `git rebase` on
Windows, I will take care of the `rebase-in-c*` patches.

FWIW I am a lot more bold about these builtins, and want to get them into
Git for Windows v2.19.0, either as full replacements, or like I did with
the difftool: by offering them as experimental options in the installer.

Maybe this will remain a dream, but maybe, just maybe, I will manage to do
this, with your help.

Ciao,
Dscho

Reply via email to