info-cvs
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

RE: large binary file support in CVS


From: Christopher 'The Homie Beard' Hemphill
Subject: RE: large binary file support in CVS
Date: Wed, 12 Dec 2007 13:37:27 -0800

I have attached the config.log file from running the configure command.

I didn't answer your question before:

> Why in the world would you store them in a source management system
like CVS?!?

Basically, we have a need to store, version, and create tags of Video
Clips.  These are not build artifacts per se, so it is not possible to
simply create tags of the source and build scripts to regenerate the
files.  Also, we do need to version these clips, so it is not a simple
binary storage solution either.


Also, here is the output from stat on the two files I'm testing:

$ stat large.divx
  File: `large.divx'
  Size: 29869178112     Blocks: 58395280   IO Block: 4096   regular file
Device: 306h/774d       Inode: 1556492     Links: 1
Access: (0755/-rwxr-xr-x)  Uid: ( 1001/chemphill)   Gid: (
1001/chemphill)
Access: 2007-12-11 19:06:49.000000000 -0800
Modify: 2007-12-11 12:34:41.000000000 -0800
Change: 2007-12-11 13:09:04.000000000 -0800


$ stat 4Gigger.iso
  File: `4Gigger.iso'
  Size: 4217589760      Blocks: 8245536    IO Block: 4096   regular file
Device: 803h/2051d      Inode: 302776334   Links: 1
Access: (0755/-rwxr-xr-x)  Uid: ( 1005/chemphill)   Gid: (  100/
users)
Access: 2007-12-11 15:26:51.000000000 -0800
Modify: 2007-12-11 16:24:38.000000000 -0800
Change: 2007-12-11 16:32:02.000000000 -0800

Do you have a better solution for this type of revision control?

Thanks for the help!
-chris


-----Original Message-----
From: Larry Jones [mailto:address@hidden 
Sent: Wednesday, December 12, 2007 10:40 AM
To: Christopher 'The Homie Beard' Hemphill
Cc: address@hidden; Brandon Humphrey
Subject: Re: large binary file support in CVS

Christopher 'The Homie Beard' Hemphill writes:
> 
> $ cvs add test.txt large.divx
> cvs add: scheduling file `test.txt' for addition
> cvs add: nothing known about large.divx
> cvs add: use 'cvs commit' to add this file permanently
> 
> Well, of course it doesn't know about large.divx, I'm trying to add
it!

That's another symptom of the same problem -- [l]stat fails, so CVS
(incorrectly) assumes the working file doesn't exist and thus there's
nothing to add.  Like I said, we need to see the output from configure
to figure out what's going wrong.

-Larry Jones

Isn't it sad how some people's grip on their lives is so precarious
that they'll embrace any preposterous delusion rather than face an
occasional bleak truth? -- Calvin

Attachment: config.log
Description: config.log


reply via email to

[Prev in Thread] Current Thread [Next in Thread]