sanify logging for svnsync
|Reported by:||k0s||Owned by:||k0s|
Currently, svnsync prints to stdout. This makes its behavior incompatible with the existing trac logging infrastructure. A logger, or more generally a function that writes strings to a destination, should be passed into the svnsync functions to preserve their autonomy while simultaneously allowing for enhanced capability.