Hmm, I disagree. I have no qualms about rebasing my own public repository, although I wouldn't want someone else to do that. This seems like it is "approved", as git has code to handle a pull after a history rewrite... so I am not worried about it.
There are few things more cumbersome than sending patches via email, especially when you have git.
There are few things more cumbersome than sending patches via email, especially when you have git.