Which means that if a developer wants to do do git-like stuff (say sharing a patch with a single other developer or committing a day's unfinished work to an alternate backup site), then he's just going to have to work around the SVN tool to do it.
The tool should exist to serve the people producing the work, not the other way around.
The tool should exist to serve the people producing the work, not the other way around.