Changeset 1437 for trunk


Ignore:
Timestamp:
Dec 20, 2011, 4:49:48 AM (9 years ago)
Author:
Peter Johansson
Message:

add missing include and remove trailing WS

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/lib/CopyrightVisitor.cc

    r1392 r1437  
    2929#include "utility.h"
    3030
     31#include <cassert>
    3132#include <fstream>
    3233
     
    3435namespace svndigest {
    3536
    36   CopyrightVisitor::CopyrightVisitor(std::map<std::string, Alias>& alias, 
     37  CopyrightVisitor::CopyrightVisitor(std::map<std::string, Alias>& alias,
    3738                                     bool verbose,
    3839                                     const std::map<int,svn_revnum_t>& year2rev,
     
    4344
    4445
    45   std::string 
     46  std::string
    4647  CopyrightVisitor::copyright_block(const std::map<int, std::set<Alias> >& year_authors,
    4748                                    const std::string& prefix) const
     
    5556      map<int, set<Alias> >::const_iterator j = i;
    5657      assert(i!=year_authors.end());
    57       while (++j!=year_authors.end() && 
     58      while (++j!=year_authors.end() &&
    5859             i->second == j->second){
    5960        ss << ", " << 1900+(j->first);
     
    7980
    8081  bool CopyrightVisitor::detect_copyright(const std::string& path,
    81                                           std::string& block, 
     82                                          std::string& block,
    8283                                          size_t& start_at_line,
    83                                           size_t& end_at_line, 
     84                                          size_t& end_at_line,
    8485                                          std::string& prefix) const
    8586  {
     
    8889    std::ifstream is(path.c_str());
    8990    std::string line;
    90     while (std::getline(is, line)) 
     91    while (std::getline(is, line))
    9192      parser.parse(line);
    9293    if (!parser.copyright_found())
     
    100101
    101102
    102   bool CopyrightVisitor::enter(Directory& dir) 
     103  bool CopyrightVisitor::enter(Directory& dir)
    103104  {
    104105    if (dir.ignore() || dir.svncopyright_ignore())
     
    106107    return true;
    107108  }
    108  
    109 
    110   void CopyrightVisitor::leave(Directory& dir) 
    111   {
    112   }
    113  
     109
     110
     111  void CopyrightVisitor::leave(Directory& dir)
     112  {
     113  }
     114
    114115
    115116  void CopyrightVisitor::update_copyright(const File& file)
     
    121122    if (!detect_copyright(file.path(),old_block, start_line, end_line, prefix)){
    122123      if (Configuration::instance().missing_copyright_warning())
    123         std::cerr << "svncopyright: warning: no copyright statement found in `" 
     124        std::cerr << "svncopyright: warning: no copyright statement found in `"
    124125                  << file.path() << "'\n";
    125126      return;
     
    136137      return;
    137138    if (verbose_)
    138       std::cout << "Updating copyright in '" << file.path() << "'" << std::endl; 
     139      std::cout << "Updating copyright in '" << file.path() << "'" << std::endl;
    139140    update_copyright(file.path(), new_block, start_line, end_line);
    140141  }
     
    143144  void CopyrightVisitor::update_copyright(const std::string& path,
    144145                                          const std::string& new_block,
    145                                           size_t start_at_line, 
     146                                          size_t start_at_line,
    146147                                          size_t end_at_line) const
    147148  {
     
    177178    is.close();
    178179    tmp.close();
    179    
    180     // finally rename file 
     180
     181    // finally rename file
    181182    struct stat nodestat;
    182183    stat(path.c_str(), &nodestat);
     
    198199
    199200
    200   void CopyrightVisitor::translate(const std::set<std::string>& users, 
     201  void CopyrightVisitor::translate(const std::set<std::string>& users,
    201202                                   std::set<Alias>& aliases)
    202203  {
    203     for (std::set<std::string>::const_iterator user=users.begin(); 
     204    for (std::set<std::string>::const_iterator user=users.begin();
    204205         user!=users.end(); ++user) {
    205206      std::map<std::string, Alias>::const_iterator i = alias_.find(*user);
    206207      // if alias not found for author
    207208      if (i==alias_.end()) {
    208         std::cerr << "svncopyright: warning: no copyright alias found for `" 
     209        std::cerr << "svncopyright: warning: no copyright alias found for `"
    209210                  << *user << "'\n";
    210211        // insert alias to avoid multiple warnings.
     
    220221
    221222
    222   void 
    223   CopyrightVisitor::translate(const std::map<int, std::set<std::string> >& y2u, 
     223  void
     224  CopyrightVisitor::translate(const std::map<int, std::set<std::string> >& y2u,
    224225                              std::map<int, std::set<Alias> >& y2a)
    225226  {
     
    227228    using std::set;
    228229    using std::string;
    229     for (map<int, set<string> >::const_iterator yu=y2u.begin(); 
     230    for (map<int, set<string> >::const_iterator yu=y2u.begin();
    230231         yu!=y2u.end();++yu) {
    231232      set<Alias>& alias = y2a[yu->first];
     
    233234    }
    234235  }
    235      
     236
    236237}} // end of namespace svndigest and namespace theplu
Note: See TracChangeset for help on using the changeset viewer.