Re: [PATCH/RFC/GSoC 00/17] A barebones git-rebase in C

2016-03-19 Thread Paul Tan
On Tue, Mar 15, 2016 at 2:43 AM, Junio C Hamano wrote: > Duy Nguyen writes: > >> On Sat, Mar 12, 2016 at 5:46 PM, Paul Tan wrote: >>> So, we have around a 1.4x-1.8x speedup for Linux users, and a 1.7x-13x >>> speedup >>> for Windows

Re: [PATCH/RFC/GSoC 00/17] A barebones git-rebase in C

2016-03-14 Thread Johannes Schindelin
Hi Duy, On Mon, 14 Mar 2016, Duy Nguyen wrote: > On Sat, Mar 12, 2016 at 5:46 PM, Paul Tan wrote: > > > rebase-am.c| 110 +++ > > rebase-am.h| 22 +++ > > rebase-common.c| 220

Re: [PATCH/RFC/GSoC 00/17] A barebones git-rebase in C

2016-03-14 Thread Junio C Hamano
Duy Nguyen writes: > On Sat, Mar 12, 2016 at 5:46 PM, Paul Tan wrote: >> So, we have around a 1.4x-1.8x speedup for Linux users, and a 1.7x-13x >> speedup >> for Windows users. The annoying long delay before the interactive editor is >> launched on

Re: [PATCH/RFC/GSoC 00/17] A barebones git-rebase in C

2016-03-14 Thread Stefan Beller
On Mon, Mar 14, 2016 at 5:15 AM, Duy Nguyen wrote: > On Sat, Mar 12, 2016 at 5:46 PM, Paul Tan wrote: >> So, we have around a 1.4x-1.8x speedup for Linux users, and a 1.7x-13x >> speedup >> for Windows users. The annoying long delay before the interactive

Re: [PATCH/RFC/GSoC 00/17] A barebones git-rebase in C

2016-03-14 Thread Duy Nguyen
On Sat, Mar 12, 2016 at 5:46 PM, Paul Tan wrote: > So, we have around a 1.4x-1.8x speedup for Linux users, and a 1.7x-13x speedup > for Windows users. The annoying long delay before the interactive editor is > launched on Windows is gotten rid of, which I'm very happy about

[PATCH/RFC/GSoC 00/17] A barebones git-rebase in C

2016-03-12 Thread Paul Tan
Hi all, Last year I rewrote git-am from shell script to C. This succeeded in speeding up a non-interactive git-rebase by 6-7x[1], which is really handly when rebasing multiple topic branches. [1] http://thread.gmane.org/gmane.comp.version-control.git/271967 However, it turns out that when