Changeset 519 for CMT/HEAD


Ignore:
Timestamp:
Sep 9, 2009, 3:33:30 PM (15 years ago)
Author:
rybkin
Message:

See C.L. 406

Location:
CMT/HEAD
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • CMT/HEAD/ChangeLog

    r516 r519  
     12009-09-09    <rybkin@lal.in2p3.fr> 406
     2
     3        * source/cmt_project.cxx: In function Project::ordered_projects, use static
     4        for reference to Project::projects. In function Project::show_all, ensure
     5        Project::ordered_projects is always invoked. In function Project::show,
     6        output "v0" as version for CMTUSERCONTEXT, CMTHOME to be consistent with
     7        "cmt show uses"
     8       
    192009-08-10    <rybkin@lal.in2p3.fr> 405
    210
  • CMT/HEAD/source/cmt_project.cxx

    r515 r519  
    910910{
    911911  static ProjectPtrVector OrderedProjects;
    912   if (0 != OrderedProjects.size ()) return OrderedProjects;
    913 
    914   Project::ProjectVector& Projects = Project::projects ();
     912
     913  static Project::ProjectVector& Projects = Project::projects ();
    915914  const int size = Projects.size ();
    916915 
     
    10811080void Project::show_all ()
    10821081{
    1083   static const Project::ProjectPtrVector Ordered = Project::ordered_projects ();
     1082  const Project::ProjectPtrVector& Ordered = Project::ordered_projects ();
     1083  //  static const Project::ProjectPtrVector Ordered = Project::ordered_projects ();
    10841084 
    10851085  for (int i = 0; i < Ordered.size (); i++)
     
    10881088      p->m_visited = false;
    10891089    }
    1090 
    10911090
    10921091  Project* p = get_current ();
     
    11911190  if (arguments.size () == 0)
    11921191    {
    1193       const ProjectPtrVector Ordered = Project::ordered_projects ();
     1192      const ProjectPtrVector& Ordered = Project::ordered_projects ();
    11941193      for (int i = 0; i < Ordered.size (); i++)
    11951194        {
     
    22472246
    22482247  for (int tab = 0; tab < level; tab++) cout << "  ";
    2249   cout << m_name << " " << m_release << " (in " << m_cmtpath << ")";
     2248  cout << m_name << " " << (m_name != "CMTUSERCONTEXT" && m_name != "CMTHOME" ? m_release : "v0") << " (in " << m_cmtpath << ")";
     2249  //  cout << m_name << " " << m_release << " (in " << m_cmtpath << ")";
    22502250
    22512251  if (is_current) cout << " (current)";
Note: See TracChangeset for help on using the changeset viewer.