2014-01-18 22:45:05 |
Jelmer Vernooij |
description |
This is proposal of implementing a log/blame git commands at dulwich.
repo.log(path) could return list/generator of commits for which file at given path have been changed (similar to result of 'git log -p SOME_FILE')
commit.blame could return list/generator of 3-element tuples (commit, line_number, line) - similar to result of 'git blame SOME_FILE'.
It would be great to have such functionality at dulwich. It is our lib of choice for git management at vcs (http://bitbucket.org/marcinkuzminski/vcs) and for now we do some workarounds to achieve log/blame functionality. |
This is proposal of implementing a blame git command in dulwich.)
commit.blame could return list/generator of 3-element tuples (commit, line_number, line) - similar to result of 'git blame SOME_FILE'.
It would be great to have such functionality at dulwich. It is our lib of choice for git management at vcs (http://bitbucket.org/marcinkuzminski/vcs) and for now we do some workarounds to achieve blame functionality. |
|