Changeset 657
- Timestamp:
- Jun 10, 2008, 2:27:40 AM (14 years ago)
- Location:
- trunk/lib
- Files:
-
- 2 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/lib/AddStats.cc
r647 r657 57 57 void AddStats::do_parse(const std::string& path) 58 58 { 59 LineTypeParser parser(path);60 59 SVNlog log(path); 61 60 typedef std::set<svn_revnum_t> RevSet; … … 66 65 for (RevSet::iterator rev_iter=revs.begin();rev_iter!=revs.end();++rev_iter){ 67 66 SVNblame svn_blame(path, *rev_iter); 67 LineTypeParser parser(path); 68 68 while (svn_blame.valid()) { 69 LineTypeParser::line_type lt = parser.parse(svn_blame.line()); 69 70 if (*rev_iter==svn_blame.revision()) 70 add(svn_blame.author(), *rev_iter, parser.parse(svn_blame.line()));71 add(svn_blame.author(), *rev_iter, lt); 71 72 // I dont trust blame and log behave consistent (stop-on-copy). 72 73 revs.insert(svn_blame.revision()); -
trunk/lib/BlameStats.cc
r656 r657 78 78 void BlameStats::do_parse(const std::string& path) 79 79 { 80 LineTypeParser parser(path);81 80 SVNlog log(path); 82 81 typedef std::set<svn_revnum_t> RevSet; … … 87 86 for (RevSet::iterator rev_iter=revs.begin();rev_iter!=revs.end();++rev_iter){ 88 87 SVNblame svn_blame(path, *rev_iter); 88 LineTypeParser parser(path); 89 89 while (svn_blame.valid()) { 90 90 add(svn_blame.author(), *rev_iter, parser.parse(svn_blame.line()));
Note: See TracChangeset
for help on using the changeset viewer.