- Timestamp:
- Jun 4, 2008, 3:51:36 PM (14 years ago)
- Location:
- trunk/lib
- Files:
-
- 4 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/lib/AddStats.cc
r642 r647 31 31 #include <cassert> 32 32 #include <cstdlib> 33 #include <functional> 33 34 #include <map> 34 35 #include <string> … … 61 62 RevSet revs; 62 63 std::transform(log.commits().begin(), log.commits().end(), 63 std::inserter(revs, revs.begin()), GetRevision()); 64 std::inserter(revs, revs.begin()), 65 std::mem_fun_ref(&Commitment::revision)); 64 66 for (RevSet::iterator rev_iter=revs.begin();rev_iter!=revs.end();++rev_iter){ 65 67 SVNblame svn_blame(path, *rev_iter); -
trunk/lib/BlameStats.cc
r642 r647 36 36 #include <cstdlib> 37 37 #include <fstream> 38 #include <functional> 38 39 #include <iostream> 39 40 #include <iterator> … … 83 84 RevSet revs; 84 85 std::transform(log.commits().begin(), log.commits().end(), 85 std::inserter(revs, revs.begin()), GetRevision()); 86 std::inserter(revs, revs.begin()), 87 std::mem_fun_ref(&Commitment::revision)); 86 88 for (RevSet::iterator rev_iter=revs.begin();rev_iter!=revs.end();++rev_iter){ 87 89 SVNblame svn_blame(path, *rev_iter); -
trunk/lib/Commitment.h
r642 r647 93 93 }; 94 94 95 struct GetAuthor96 {97 inline const std::string& operator()(const Commitment& commit) const98 { return commit.author(); }99 };100 101 struct GetRevision102 {103 inline svn_revnum_t operator()(const Commitment& commit) const104 { return commit.revision(); }105 };106 107 95 }} // end of namespace svndigest and namespace theplu 108 96 -
trunk/lib/first_page.cc
r642 r647 60 60 set<string> authors; 61 61 std::transform(log.commits().begin(), log.commits().end(), 62 std::inserter(authors, authors.begin()), GetAuthor()); 62 std::inserter(authors, authors.begin()), 63 std::mem_fun_ref(&Commitment::author)); 63 64 // erase invalid authors 64 65 authors.erase("");
Note: See TracChangeset
for help on using the changeset viewer.