# BUG Report. Why GIT commit need 30GB of memory for a commit?

2 messages from 2012-08-20 to 2012-08-20. Participants: Jose Nobile, Robin Rosenberg.
Thread: https://gitlist.dev/t/31290

## Jose Nobile, 2012-08-20 05:12

Subject: BUG Report. Why GIT commit need 30GB of memory for a commit?
Message-ID: <CAJ69RUQ++RpfgDmPh2k6n1e61xX9OZ_tvG5K7Q4CXvh7i2cj6w@mail.gmail.com>
URL: https://gitlist.dev/e/CAJ69RUQ%2B%2BRpfgDmPh2k6n1e61xX9OZ_tvG5K7Q4CXvh7i2cj6w%40mail.gmail.com

```
I have a big repository, around 80GB
git --version
#git version 1.7.12
git init .
#Initialized empty Git repository in /reponame/.git/
git add -A .

git commmit -m "Backup 2012-08-19 03:43:44"
#fatal: Out of memory, malloc failed (tried to allocate 32220431361 bytes)
#[master (root-commit) 8053f0d] Backup 2012-08-19 03:43:44

 Why GIT need 30GB of memory for a commit?

This is not in accordance with the first paragraph of the homepage of
main page of GIT:


Git is a free and open source distributed version control system
designed to handle everything from small to very large projects with
speed and efficiency.


Greetings,
José Nobile

```

## Robin Rosenberg, 2012-08-20 05:48

Subject: Re: BUG Report. Why GIT commit need 30GB of memory for a commit?
Message-ID: <5031CFBF.903@dewire.com>
URL: https://gitlist.dev/e/5031CFBF.903%40dewire.com
In-Reply-To: <CAJ69RUQ++RpfgDmPh2k6n1e61xX9OZ_tvG5K7Q4CXvh7i2cj6w@mail.gmail.com>

```
Jose Nobile skrev 2012-08-20 07.12:
> I have a big repository, around 80GB
> git --version
> #git version 1.7.12
> git init .
> #Initialized empty Git repository in /reponame/.git/
> git add -A .
>
> git commmit -m "Backup 2012-08-19 03:43:44"
> #fatal: Out of memory, malloc failed (tried to allocate 32220431361 bytes)
> #[master (root-commit) 8053f0d] Backup 2012-08-19 03:43:44
>
>   Why GIT need 30GB of memory for a commit?

It may be trying to compute a commit summary. Add -q to avoid the work.

-- robin

```
