Re: 64-bit support.

2013-11-14 Thread Jeff King
On Thu, Nov 14, 2013 at 07:11:31PM +0400, Konstantin Khomoutov wrote: > > I just guess, that this limit comes from the O(N^2) complexity of the > > comparison algorithm. Since the max 32-bit signed value is 2^31, then > > the 2^15 = 32768 is somehow correlated with its square root, maybe, > > like

Re: 64-bit support.

2013-11-14 Thread Konstantin Khomoutov
On Thu, 14 Nov 2013 18:55:52 +0400 Лежанкин Иван wrote: > I hit this limit in file 'diffcore-rename.c': > > if (rename_limit <= 0 || rename_limit > 32767) > rename_limit = 32767; > > I just guess, that this limit comes from the O(N^2) complexity of the > comparison algorithm. Since the

Re: 64-bit support.

2013-11-14 Thread Лежанкин Иван
. Spillner wrote: > Can you be more specific about the limitation you suspect you are hitting? > 32,768 is not the "max 32-bit value." > > >> On Nov 14, 2013, at 6:58, Лежанкин Иван wrote: >> >> Hi! >> >> Do you plan to implement the 64-bit

Re: 64-bit support.

2013-11-14 Thread Kent R. Spillner
Can you be more specific about the limitation you suspect you are hitting? 32,768 is not the "max 32-bit value." > On Nov 14, 2013, at 6:58, Лежанкин Иван wrote: > > Hi! > > Do you plan to implement the 64-bit support in git? - Right now I have > a problems so

Re: 64-bit support.

2013-11-14 Thread Konstantin Khomoutov
On Thu, 14 Nov 2013 16:58:31 +0400 Лежанкин Иван wrote: > Do you plan to implement the 64-bit support in git? - Right now I have > a problems sometimes with a huge repo and renaming detection. If I > merge more than 32768 files at once, then the renaming detection > fails, because o

64-bit support.

2013-11-14 Thread Лежанкин Иван
Hi! Do you plan to implement the 64-bit support in git? - Right now I have a problems sometimes with a huge repo and renaming detection. If I merge more than 32768 files at once, then the renaming detection fails, because of limitation inside git. The limitation is put by max 32-bit value. I