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

Re: tortoisesvn issues with large commits

From: Jon Week <jonawr_at_hotmail.com>
Date: 2006-02-17 20:37:45 CET

I committed all of the files that were selected by default, but the problem
exists. Is there something else?

The layout: workspace/directories/*.cpp
Commit applied to the workspace directory.

The version is TortoiseSVN1.3.1 build 5521.

Please cc me on the response.


>On 2/16/06, Jon Week <jonawr@hotmail.com> wrote:
>>I noticed a few issues when running tortoisesvn on a large commit of
>>files, and just wanted to see if anybody had any input. I applied a commit
>>of 5000+ files (copyright information) with tortoisesvn to a svn server
>>running apache.
>But you did not select *all* files which were shown and preselected in the
>commit dialog, did you?
>>After clicking the "ok" button on the commit window, tortoise appears to
>>be doing something for a few minutes before the modifications are sent and
>>logged by the apache/svn server as a CHECKOUT(this time lapse doesn't
>>happen when using the svn commandline). Then, tortoise starts listing the
>It does. Just write every file you want to commit to a file first,
>then commit using the -F switch. Because that's what TSVN must do if
>you deselect one or more files from being committed. If you however
>commit everything, then TSVN just commits the parent folder
>recursively (what you usually do with the CL client).
>>"modified" files, and the server logs the CHECKOUT actions, and finally
>>tortoise lists the "sending content" file information and the svn server
>>logs the PUT actions.
>>During the commit process, tortoiseproc.exe takes up 550MB of memory and
>>1GB of virtual memory. Also, it takes 10 minutes after the svn server logs
>>the final MERGE/DELETE for the tortoisesvn window to finally update. Once
>>the tortoisesvn window is closed, then the memory is released.
>>Is there any way to make tortoise a bit more resource friendly when doing
>>large commits? Does tortoisesvn really need 10 minutes after the commit is
>>finalized to update the tortoise window with successful commit
>Again, it all depends on how you commit. Just commit everything, and
>you'll be fine. If you don't commit everything, TSVN must commit each
>file individually, putting stress both on TSVN itself and of course
>the server - that's why the server takes 10 minutes to execute the
>post-commit script (passing 5000+ paths to that script takes some
>time). And the last line in the commit dialog is shown *after* the
>post-commit script has executed.

Express yourself instantly with MSN Messenger! Download today - it's FREE!

To unsubscribe, e-mail: users-unsubscribe@tortoisesvn.tigris.org
For additional commands, e-mail: users-help@tortoisesvn.tigris.org
Received on Fri Feb 17 20:54:26 2006

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

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