I've been trying to figure this one out by reading the git-svn man-page but am having trouble understanding how to achieve it.
What I want to do is:
- Checkout a public subversion trunk
- Create a local git repo to track this
- Create a 'vendor' branch which I will not commit to and will only use for pulling changes from the subversion repo
- Create git branches for patches I wish to work on
- Pull updates to the 'vendor' branch and merge into my branches.
- Submit patches with git-format-patch
How do I achieve this?