- People often say building a system on top of Subversion is too heavy.
- But we are actually just using the lowest two layers.
- People also love benchmarks.
- I'm so glad I don't have to do them myself anymore. Below is done by others.
|cvs local||svk fsfs||svk bdb||svn fsfs||svn bdb|
|info (cold) *||n/a||111.7s||128.0s||0.3s||0.2s|
|status (no local changes)||5.3s||4.2s||3.8s||13.7s||15.0s|
|update (already up to date)||5.0s||0.6s||0.6s||11.0s||11.7s|
|switch (to a tag)||24.9s||14.8s||23.6s||24.8s||18.8s|
|diff (from tag to branch)||10.2s||2.0s||1.3s||1.1s||0.7s|
- svk info actually builds a cache which provides more info about the current working copy like it's merge history, so it's not really equivalent to svn info.
- "I can't belive it's not written in C"