On Tue, Oct 25, 2016 at 12:52 PM, Duy Nguyen <pclouds@xxxxxxxxx> wrote: > On Sun, Oct 23, 2016 at 4:26 PM, Christian Couder > <christian.couder@xxxxxxxxx> wrote: >> Goal >> ~~~~ >> >> We want to make it possible to use the split-index feature >> automatically by just setting a new "core.splitIndex" configuration >> variable to true. > > Thanks. This definitely should help make split index a lot more > convenient for day-to-day use. The series looks ok (well, except the > pruning logic being discussed elsewhere in this thread, but I still > think it's a good strategy). Thanks for your review. >> This can be valuable as split-index can help significantly speed up >> `git rebase` especially along with the work to libify `git apply` >> that has been recently merged to master >> (see https://github.com/git/git/commit/81358dc238372793b1590efa149cc1581d1fbd98). > > I remember this. Since the apply libification work has landed, we can > now think about not writing index out after every apply step, which > gives the same (or more) speed up without the complication of > split-index. But if split-index is good enough for you, we can leave > it for another time. Yeah, I think they are separate things that can be done. When people do a lot of small rebases for example, then split-index will speed up all the index writing, including the index writing at the end of each rebase.