git svn branch history missing

I am using “git svn” to clone a SVN repo. The SVN repo I am working with does not follow the standard convention for SVN branch (puts branch in say folder called “bugs”, rather than “branch”). Developers like me are suppose to work on branches created in this bug folder.

To be able to develop against these bug plus to be able to test if it merges fine, Here is what I do.

  1. I clone the svn trunk as master branch.
  2. I then checked out a branch that tracks the SVN branch (svn/bugs).

    I followed the instruction in this link to create a git branch on my local.

How do I tell git-svn about a remote branch created after I fetched the repo?

On master (svn trunk), when I do “git log”, see the entire svn history. Which I want.
But, in my bug branch, when I do “git log”, it only shows the last commit that was done for creating the branch. If I import the same svn branch directly (not using git), I do see all the other commit history.

Can anyone tell me How I can link the history on this “git svn branch” (bug branch) so I get the entire history? (i want be able to do git blame to find all the changes)

Git Baby is a git and github fan, let's start git clone.