Re: [PATCH v6 00/10] The final building block for a faster rebase -i

2017-07-22 Thread Johannes Schindelin
Hi Junio, On Thu, 20 Jul 2017, Junio C Hamano wrote: > Johannes Schindelin writes: > > > Changes since v5: > > > > - replaced a get_sha1() call by a get_oid() call already. > > > > - adjusted to hashmap API changes > > Applying this to the tip of 'master' yields

Re: [PATCH v6 00/10] The final building block for a faster rebase -i

2017-07-20 Thread Junio C Hamano
Johannes Schindelin writes: > Changes since v5: > > - replaced a get_sha1() call by a get_oid() call already. > > - adjusted to hashmap API changes Applying this to the tip of 'master' yields exactly the same result as merging the previous round js/rebase-i-final to

Re: [PATCH v6 00/10] The final building block for a faster rebase -i

2017-07-14 Thread Johannes Schindelin
Hi Stefan, On Fri, 14 Jul 2017, Stefan Beller wrote: > On Fri, Jul 14, 2017 at 7:44 AM, Johannes Schindelin > wrote: > > > -static int subject2item_cmp(const struct subject2item_entry *a, > > - const struct subject2item_entry *b, const void *key) > > +static

Re: [PATCH v6 00/10] The final building block for a faster rebase -i

2017-07-14 Thread Stefan Beller
On Fri, Jul 14, 2017 at 7:44 AM, Johannes Schindelin wrote: > This patch series reimplements the expensive pre- and post-processing of > the todo script in C. > > And it concludes the work I did to accelerate rebase -i so far. > > I am still unwilling to replace a

[PATCH v6 00/10] The final building block for a faster rebase -i

2017-07-14 Thread Johannes Schindelin
This patch series reimplements the expensive pre- and post-processing of the todo script in C. And it concludes the work I did to accelerate rebase -i so far. I am still unwilling to replace a compile-time safe way to pass the options to the revision machinery by the alternative (which I am