title: How to use git blame in GitPython?
body: <p>I'm trying to use the GitPython module in my script... and I can't. That's not very documented : <a href="http://gitpython.readthedocs.org/en/stable/reference.html#git.repo.base.Repo.blame" rel="nofollow" title="GitPython Blame">GitPython Blame</a></p>
  
  <p>I think I'm not so far, because the normally git blame I want to reproduce is the follow : <code>git blame -L127,+1 ../../core/src/filepath.cpp -e</code></p>
  
  <p>Here is my script :</p>
  
  <pre><code>from git import *
      repo = Repo("C:\\Path\\to\\my\\repos\\")
      assert not repo.bare
      # log_line = open("lineDeb.txt")
      # for line in log_line:
      repo.git.blame(L='127,+1' '../../core/src/filepath.cpp', e=True)
  </code></pre>
  
  <p>The two lines commented are for the final goal to git blame on each number line in my "lineDeb.txt" file.</p>
  
  <p>I've the following ouput :</p>
  
  <pre><code>...
  git.exc.GitCommandError: 'git blame -L127,+1../../core/src/filepath.cpp -e' returned with exit code 129
  stderr: 'usage: git blame [options] [rev-opts] [rev] [--] file
  ...
  </code></pre>
  
  <p>I know I can make it with os module, but I want to keep in python.</p>
  
  <p>If some expert in this module or python can help me ?</p>
  
  <p>Maybe I doesn't use GitPython correctly ?</p>
  
  <p>The goal is to get the email of the line committer...</p>
  
  <p>Thanks in advance.</p>