I'm working on a double platform application (Win+Mac). It's a full blown application, not only a tool, so maybe it's not huge, but at least big, lets say.

One thing I can't put my finger on, is why is a "svn up" on MAC updating this project so extremely fast?

E.g. In the repository there are several svn:externals used, one is a repository of used libraries (like boost, CURL, libjpeg, and so on), which is approx. 9 GB in size (there are actually 3 boost versions inside...).

The update of this (sub-) repository on windows is taking longer than the full update on MAC!

So is this something fundamentally different on MAC(or unix) OS, where SVN is benefiting from? Boils this down to NTFS vs. Journaled HFS+?

Some specs, to be more specific:

  • Win: Quad core 2.6, 64 bit Vista, 4 GB RAM, Seagate Baracuda 7200.12 SATA, TortoiseSVN as client
  • MAC: Mini, Dual core 2.0, 10.5.8, 4 GB RAM, Western Digital Scorpio Blue (WD5000BEVT), command line subversion
  • SVN server reachable on LAN, both systems connected by wire, same distance (router/switch hops).

Please note, that I have disabled on windows: search indexing in these folders as well as anti-virus and SVN overlays only in project folder. So I did try to speed things up a little.

link|improve this question
Have you tried a different Win based SVN client? It might just be Tortoise. – kweerious Jul 13 '11 at 7:29
Goog question, but yes, I tried it with the windows command line svn client. Same result. – Dodo Jul 20 '11 at 7:44
Huh, well it's still hard to eliminate implementation as a variable. The only way to figure it out now is tcpdump I suppose. – kweerious Jul 26 '11 at 19:46
feedback

Know someone who can answer? Share a link to this question via email, Google+, Twitter, or Facebook.

Your Answer

 
or
required, but never shown

Browse other questions tagged or ask your own question.