>> + ChangeLog-old >> + Created ChangeLog-old which currently holds entries >> belonging to 1.0.1 and older versions, moved from main >> ChangeLog. From time to time we should move additional >> entries there from main ChangeLog to not let main ChangeLog grow >> too large. Updating files causes SVN dumps >> to contain the whole file each time it's changed, which >> means a large ChangeLog has a dramatic effect on the >> size of the SVN dump. We're at 12.4GB at this moment, much of >> this is ChangeLog copies (about ~4000 of them). > > Hi, > > > Hmmmm... Doesn't SVN stores only differences? I remember this was one of the > seasons we've moved from CVS to SVN, and concatenated all ChangeLog files.
It does. The rsync-ed database (stored on the SVN server) is very compact; only 298MB. (our source tree is now 48MB, so it's only 6 times that, for 12000 revs) It only becomes huge when converting to 'dump' format. I understand the main point with this format was to have storage format which isn't dependent on any sort of diffing or compression techniques, just the plain and full copies of all versions of all files. This way it can be a safe format to port between different SVN versions even in the future, or even different version control systems. Brgds, Viktor _______________________________________________ Harbour mailing list [email protected] http://lists.harbour-project.org/mailman/listinfo/harbour
