strip trailing whitespace for text files
fix curl ioctl to use the correct user data

ioctl_buffer expects the user data to be a struct buffer*. The existing
code setup the user data as a struct buffer**. The ioctl is used by curl
to reset the input buffer when it needs to retry on an auth failure.
temp: add git remote-svn--update
remote-svn: add svn.exclude to exclude a branch root
Allow push sources to be sha1s
'done' atom is optional from a log
wip
Add support for svn+http and svn+https urls
Remove parallel fetch/log as its too complex
Remove parallelism in svn-proto
Cleanup helper protocol
Helper cleanup
Finish push and get code to compile
fetch for svn:// is now working again
Get non branch push working and improve debug logging
Improve push tag handling. Avoid creating a branch from a tag
More push fixes
Remove unused variable
Move errors further up call stack for read_end
Dump current line on error