# general question about git

2 messages from 2014-04-21 to 2014-04-21. Participants: Miller, Hugh, Ævar Arnfjörð Bjarmason.
Thread: https://gitlist.dev/t/36463

## Miller, Hugh, 2014-04-21 13:17

Subject: general question about git
Message-ID: <7F780F951A13B047BB0CE5F6EA9069C121871941@hou150w8xmbx06.hou150.chevrontexaco.net>
URL: https://gitlist.dev/e/7F780F951A13B047BB0CE5F6EA9069C121871941%40hou150w8xmbx06.hou150.chevrontexaco.net

```
I am interested in exploring the possibility of using versioning for "data", that is versioning non-text, non-code file sets. Typical examples are the data files or "project files" used by some application. These file sets typically contain binary files; these files can be somewhat large, 1GB to 10GB is not unusual.

Would git be a suitable tool for this purpose ?

Ideally, even if the data files can be versioned this way, one would probably prefer to build the versioning tools into the application.

Would the git libraries be suitable for this further aim ?

Many thanks !

Hugh Miller

```

## Ævar Arnfjörð Bjarmason, 2014-04-21 15:25

Subject: Re: general question about git
Message-ID: <CACBZZX5LoLLj3_sx1iiC2ucwybzvkqu=04vxUQr+zL=oGJA=EA@mail.gmail.com>
URL: https://gitlist.dev/e/CACBZZX5LoLLj3_sx1iiC2ucwybzvkqu%3D04vxUQr%2BzL%3DoGJA%3DEA%40mail.gmail.com
In-Reply-To: <7F780F951A13B047BB0CE5F6EA9069C121871941@hou150w8xmbx06.hou150.chevrontexaco.net>

```
On Mon, Apr 21, 2014 at 3:17 PM, Miller, Hugh <HughMiller@chevron.com> wrote:
> I am interested in exploring the possibility of using versioning for "data", that is versioning non-text, non-code file sets. Typical examples are the data files or "project files" used by some application. These file sets typically contain binary files; these files can be somewhat large, 1GB to 10GB is not unusual.
>
> Would git be a suitable tool for this purpose ?
>
> Ideally, even if the data files can be versioned this way, one would probably prefer to build the versioning tools into the application.
>
> Would the git libraries be suitable for this further aim ?

Stock Git is still unsuitable for this purpose, but I recommend you
check out git-annex.

```
