git/list[1] front-page[2] threads[3] people[4] search[5] about
 

Re: 64-bit support.

From
KKKonstantin Khomoutov <flatworm@users.sourceforge.net>
Date
Nov 14, 2013, 13:07 UTC
Message-ID
<20131114170719.646d77f0c656a0e752626c2d@domain007.com>
In-Reply-To
<CAJc7Lbr9Ej8JHo6m4HFwdo9GE2tBQCkypEMxMW+jEXKB1Lry=g@mail.gmail.com>

On Thu, 14 Nov 2013 16:58:31 +0400 Лежанкин Иван <abyss.7@gmail.com> wrote:

Show 9 quoted lines
> 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 tweaked sources locally, to use 64-bit value as a number of merging
> files - generally, it works. But I'm not so brave to try to replace it
> everywhere in git.
$ apt-cache policy git
git:
  Installed: 1:1.7.10.4-1+wheezy1
  Candidate: 1:1.7.10.4-1+wheezy1
  Version table:
 *** 1:1.7.10.4-1+wheezy1 0
        500 http://cdn.debian.net/debian/ wheezy/main amd64 Packages
        100 /var/lib/dpkg/status
Notice the amd64 arch.  So what the question really is about?

If you have found a place where Git explicitly uses a 32-bit integer where it would better be using a 64-bit one, please propose a patch to discuss.

Previous: Лежанкин ИванNext: Kent R. Spillner
Message 2 of 6 in “64-bit support.”
  1. Лежанкин ИванNov 14, 2013
  2. Konstantin KhomoutovNov 14, 2013
  3. Kent R. SpillnerNov 14, 2013
  4. Лежанкин ИванNov 14, 2013
  5. Konstantin KhomoutovNov 14, 2013
  6. Jeff KingNov 14, 2013

Read the whole thread, see it on lore, or plain text.

$ cat FOOTERMessages come from the public archive at lore.kernel.org/git, fetched every hour. The front page is chosen and written each morning by an AI editor and can be wrong; the threads themselves are the record. About and API. For agents: an MCP server at https://gitlist.dev/mcp, and any thread, story or person page as Markdown by adding .md to its URL (or sending Accept: text/markdown). Details in /llms.txt.