All of lore.kernel.org
 help / color / mirror / Atom feed
* Roadmap to better handle big files?
@ 2010-02-24 23:00 Nick Triantos
  2010-02-24 23:39 ` Nicolas Pitre
                   ` (2 more replies)
  0 siblings, 3 replies; 5+ messages in thread
From: Nick Triantos @ 2010-02-24 23:00 UTC (permalink / raw)
  To: git

Hi,

Is there any planned functionality to better support large files in git?  (> 100MB / file)

We've been happily using git but we now have some files which we'd very much like to have under the same version control as our source code, and some of those files have been as large as 450MB/file.  We are looking at chunking the file up before commiting it to git, but is there any plan to better support chunking of these files during repacks or other operations?  Right now, it appears either the whole file, or the whole collection of files in a commit (not sure which) can need to be resident in memory up to twice, from reading various places on the web.  Our poor 32-bit server is barfing on this.  We are going to put more RAM and a 64bit OS on the machine, but this still seems like an unnecessary design decision.

thanks very much,
-Nick

^ permalink raw reply	[flat|nested] 5+ messages in thread

* Re: Roadmap to better handle big files?
  2010-02-24 23:00 Roadmap to better handle big files? Nick Triantos
@ 2010-02-24 23:39 ` Nicolas Pitre
  2010-02-24 23:51 ` Jakub Narebski
  2010-02-25 18:06 ` Joshua Jensen
  2 siblings, 0 replies; 5+ messages in thread
From: Nicolas Pitre @ 2010-02-24 23:39 UTC (permalink / raw)
  To: Nick Triantos; +Cc: git

On Wed, 24 Feb 2010, Nick Triantos wrote:

> Hi,
> 
> Is there any planned functionality to better support large files in git?  (> 100MB / file)

Yes.  It's just a matter of available time to implement it.


Nicolas

^ permalink raw reply	[flat|nested] 5+ messages in thread

* Re: Roadmap to better handle big files?
  2010-02-24 23:00 Roadmap to better handle big files? Nick Triantos
  2010-02-24 23:39 ` Nicolas Pitre
@ 2010-02-24 23:51 ` Jakub Narebski
  2010-02-25  0:02   ` Nick Triantos
  2010-02-25 18:06 ` Joshua Jensen
  2 siblings, 1 reply; 5+ messages in thread
From: Jakub Narebski @ 2010-02-24 23:51 UTC (permalink / raw)
  To: Nick Triantos; +Cc: git

Nick Triantos <nick@perceptivepixel.com> writes:

> Is there any planned functionality to better support large files in
> git?  (> 100MB / file)
> 
> We've been happily using git but we now have some files which we'd
> very much like to have under the same version control as our source
> code, and some of those files have been as large as 450MB/file.  We
> are looking at chunking the file up before commiting it to git, but
> is there any plan to better support chunking of these files during
> repacks or other operations?  Right now, it appears either the whole
> file, or the whole collection of files in a commit (not sure which)
> can need to be resident in memory up to twice, from reading various
> places on the web.  Our poor 32-bit server is barfing on this.  We
> are going to put more RAM and a 64bit OS on the machine, but this
> still seems like an unnecessary design decision.

Git has a roadmap???

More seriously, take a look at git-bigfiles project (fork):
http://caca.zoy.org/wiki/git-bigfiles

HTH
-- 
Jakub Narebski
Poland
ShadeHawk on #git

^ permalink raw reply	[flat|nested] 5+ messages in thread

* Re: Roadmap to better handle big files?
  2010-02-24 23:51 ` Jakub Narebski
@ 2010-02-25  0:02   ` Nick Triantos
  0 siblings, 0 replies; 5+ messages in thread
From: Nick Triantos @ 2010-02-25  0:02 UTC (permalink / raw)
  To: git

Thanks.  I had looked at that project, but the logo being a piece of poop sort of scared me away from it (and it looked to be very early on in their design work so far)...

thanks!
-Nick

On Feb 24, 2010, at 3:51 PM, Jakub Narebski wrote:

> Nick Triantos <nick@perceptivepixel.com> writes:
> 
>> Is there any planned functionality to better support large files in
>> git?  (> 100MB / file)
>> 
>> We've been happily using git but we now have some files which we'd
>> very much like to have under the same version control as our source
>> code, and some of those files have been as large as 450MB/file.  We
>> are looking at chunking the file up before commiting it to git, but
>> is there any plan to better support chunking of these files during
>> repacks or other operations?  Right now, it appears either the whole
>> file, or the whole collection of files in a commit (not sure which)
>> can need to be resident in memory up to twice, from reading various
>> places on the web.  Our poor 32-bit server is barfing on this.  We
>> are going to put more RAM and a 64bit OS on the machine, but this
>> still seems like an unnecessary design decision.
> 
> Git has a roadmap???
> 
> More seriously, take a look at git-bigfiles project (fork):
> http://caca.zoy.org/wiki/git-bigfiles
> 
> HTH
> --
> Jakub Narebski
> Poland
> ShadeHawk on #git

^ permalink raw reply	[flat|nested] 5+ messages in thread

* Re: Roadmap to better handle big files?
  2010-02-24 23:00 Roadmap to better handle big files? Nick Triantos
  2010-02-24 23:39 ` Nicolas Pitre
  2010-02-24 23:51 ` Jakub Narebski
@ 2010-02-25 18:06 ` Joshua Jensen
  2 siblings, 0 replies; 5+ messages in thread
From: Joshua Jensen @ 2010-02-25 18:06 UTC (permalink / raw)
  To: Nick Triantos; +Cc: git

----- Original Message -----
From: Nick Triantos
Date: 2/24/2010 4:00 PM
> Is there any planned functionality to better support large files in git?  (>  100MB / file)
>    
I once used Git alternates to point to a network share filled with the 
really large files hashed into a .git/objects directory.  It worked, 
although it was slower than having the entire repository locally.

Josh

^ permalink raw reply	[flat|nested] 5+ messages in thread

end of thread, other threads:[~2010-02-25 18:13 UTC | newest]

Thread overview: 5+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2010-02-24 23:00 Roadmap to better handle big files? Nick Triantos
2010-02-24 23:39 ` Nicolas Pitre
2010-02-24 23:51 ` Jakub Narebski
2010-02-25  0:02   ` Nick Triantos
2010-02-25 18:06 ` Joshua Jensen

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.