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

Re: Feature Request: "Commit" updates files as they are uploaded instead of when uploaded in it's entirity

From: Andy Levy <andy.levy_at_gmail.com>
Date: 2006-04-17 14:22:51 CEST

On 4/17/06, Duppstadt <thedupps@hotmail.com> wrote:
> Currently when you do a "commit" the commit is only successful if ALL of the
> files in the commit where successfully uploaded, and by our experience SVN
> seems to have problems with large file sizes. I have a request in that if
> you do a commit, as each file is uploaded THAT file's commit is successful
> and completed. I often have many files to commit and if there is a brownout
> or my connection is interupted then I have to start it all over again. One
> time for a 30 meg upload it took me 7 hours because of constant re-uploads.
> I know that I can break up the commits into seperate chunks but this is
> clunky and congests the internet throughput, often causing the uploads to
> take even longer.

This is not a TSVN issue but a core piece of how SVN itself works.
One of the main ideas in SVN is that all commits are atomic - all or
nothing. If any piece fails, the whole commit will fail.

I don't see the SVN devs changing this. If your setup can't handle
large commits (which may be indicative of an issue with your network,
or your access method), then I'd suggest doing multiple smaller
commits, perhaps a script to troll through your WC and commit each
modified file individually.

---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscribe@tortoisesvn.tigris.org
For additional commands, e-mail: users-help@tortoisesvn.tigris.org
Received on Mon Apr 17 14:23:06 2006

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