[svn.haxx.se] · SVN Dev · SVN Users · SVN Org · TSVN Dev · TSVN Users · Subclipse Dev · Subclipse Users · this month's index

Re: The minimum commint unit?

From: Toby Thain <toby_at_telegraphics.com.au>
Date: Fri, 6 Feb 2009 11:12:30 -0500

On 5-Feb-09, at 12:48 PM, David Weintraub wrote:

> ...
> The big problem with VSS was the way clients would talk with the
> repository. There was very little verification of what was going on,
> and repository corruption ran rampant. You'd think this would be the
> number one thing a version control tool should never do, but
> apparently "not corrupting the repository" never quite made it into
> the VSS specs.
> As one person told me: Your code is safer if you print it out on paper
> and ran it through a shredder than to trust it to Visual SourceSafe.
> And, that person worked as a development manager at Microsoft.

You forgot the part about setting it on fire.
Original quote @ http://www.wadhome.org/svn_vs_vss.html

turns up many comparisons.

One summary:

David Sedaris might have described the choice thus:

The flight attendant comes down the aisle with her food cart ... "Can
I interest you in the chicken?" she asks. "Or would you prefer the
platter of s*** with bits of broken glass in it?"


> On Thu, Feb 5, 2009 at 10:09 AM, Reedick, Andrew <jr9445_at_att.com>
> wrote:
>>> -----Original Message-----
>>> From: vichy [mailto:vichy.kuo_at_gmail.com]
>>> Sent: Thursday, February 05, 2009 9:54 AM
>>> To: Olivier Sannier
>>> Cc: Ryan Schmidt; users_at_subversion.tigris.org
>>> Subject: Re: The minimum commint unit?
>>> Thanks for your help.
>>> According your explanation, the size of VSS finally will bigger than
>>> SVN, since VSS record the whole file while SVN only record what line
>>> changed in the database?
>>> appreciate your help.
>>> vichy
>> It could be:
>> a) The minimum commit unit for both VSS and SVN is a file. That's
>> the
>> smallest object you can actually version. (Well, technically a
>> versioned property is the smallest unit, but you still have to attach
>> the property to a file/dir.
>> Or it could be:
>> b) In the old days, many versioning systems would store binary
>> files as
>> whole files. Nowadays they store deltas for both text and binary
>> files.
>> From what I can google, it appears that VSS stores just the delta for
>> both text and binary files. Subversion uses deltas for both also.
>> "minimum commit unit" isn't a common metric that I'm familiar with.
>> Plus, I think the "minimum commit unit" metric listed on the site
>> is not
>> useful and/or accurate. I would ignore the "minimum commit unit".
>> *****
>> The information transmitted is intended only for the person or
>> entity to which it is addressed and may contain confidential,
>> proprietary, and/or privileged material. Any review,
>> retransmission, dissemination or other use of, or taking of any
>> action in reliance upon this information by persons or entities
>> other than the intended recipient is prohibited. If you received
>> this in error, please contact the sender and delete the material
>> from all computers. GA622
>> ------------------------------------------------------
>> http://subversion.tigris.org/ds/viewMessage.do?
>> dsForumId=1065&dsMessageId=1107829
>> To unsubscribe from this discussion, e-mail: [users-
>> unsubscribe_at_subversion.tigris.org].
> --
> --
> David Weintraub
> qazwart_at_gmail.com
> ------------------------------------------------------
> http://subversion.tigris.org/ds/viewMessage.do?
> dsForumId=1065&dsMessageId=1108450
> To unsubscribe from this discussion, e-mail: [users-
> unsubscribe_at_subversion.tigris.org].


To unsubscribe from this discussion, e-mail: [users-unsubscribe_at_subversion.tigris.org].
Received on 2009-02-06 17:14:06 CET

This is an archived mail posted to the Subversion Users mailing list.

This site is subject to the Apache Privacy Policy and the Apache Public Forum Archive Policy.