[Top][All Lists]
[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
config.log
Description: config.log
Re: large binary file support in CVS, Yves Dorfsman, 2007/12/13