Make sure we keep the cariage when we reconstruct the file from the diff
client.callback_get_login should be a function
Add logging in versioning