[BACK]Return to modules.c CVS log [TXT][DIR] Up to [local] / src / usr.bin / cvs

Diff for /src/usr.bin/cvs/modules.c between version 1.5 and 1.6

version 1.5, 2008/02/03 22:53:04 version 1.6, 2008/02/03 23:34:41
Line 163 
Line 163 
         if (!(mi->mi_flags & MODULE_ALIAS) && TAILQ_EMPTY(&(mi->mi_modules)))          if (!(mi->mi_flags & MODULE_ALIAS) && TAILQ_EMPTY(&(mi->mi_modules)))
                 cvs_file_get(dirname, 0, &(mi->mi_modules));                  cvs_file_get(dirname, 0, &(mi->mi_modules));
   
         fl = TAILQ_FIRST(&(mi->mi_modules));  
         mi->mi_repository = xstrdup(fl->file_path);  
   
         TAILQ_INSERT_TAIL(&modules, mi, m_list);          TAILQ_INSERT_TAIL(&modules, mi, m_list);
 }  }
   
Line 183 
Line 180 
                         mc->mc_modules = mi->mi_modules;                          mc->mc_modules = mi->mi_modules;
                         mc->mc_ignores = mi->mi_ignores;                          mc->mc_ignores = mi->mi_ignores;
                         mc->mc_canfree = 0;                          mc->mc_canfree = 0;
                         if (mi->mi_flags & MODULE_ALIAS)                          mc->mc_name = xstrdup(mi->mi_name);
                                 mc->mc_wdir = xstrdup(mi->mi_repository);  
                         else  
                                 mc->mc_wdir = xstrdup(mi->mi_name);  
                         mc->mc_flags = mi->mi_flags;                          mc->mc_flags = mi->mi_flags;
                         return (mc);                          return (mc);
                 }                  }
Line 196 
Line 190 
         TAILQ_INIT(&(mc->mc_ignores));          TAILQ_INIT(&(mc->mc_ignores));
         cvs_file_get(name, 0, &(mc->mc_modules));          cvs_file_get(name, 0, &(mc->mc_modules));
         mc->mc_canfree = 1;          mc->mc_canfree = 1;
         mc->mc_wdir = xstrdup(name);          mc->mc_name = xstrdup(name);
         mc->mc_flags |= MODULE_ALIAS;          mc->mc_flags |= MODULE_ALIAS;
   
         return (mc);          return (mc);

Legend:
Removed from v.1.5  
changed lines
  Added in v.1.6