ajack       2004/03/19 15:11:47

  Modified:    python/gump/document forrest.py
               python/gump commandLine.py gumpenv.py engine.py config.py
               python/gump/model workspace.py
  Added:       python   license.txt
  Log:
  1) The license.txt I keep cutting and pasting, might as well go in.

  2) Trim the view of depends (to only those in run scope)

  3) Moved EXIT_CODEs to shared (and called them EXIT_CODES).
  
  Revision  Changes    Path
  1.113     +17 -9     gump/python/gump/document/forrest.py
  
  Index: forrest.py
  ===================================================================
  RCS file: /home/cvs/gump/python/gump/document/forrest.py,v
  retrieving revision 1.112
  retrieving revision 1.113
  diff -u -r1.112 -r1.113
  --- forrest.py        19 Mar 2004 22:06:43 -0000      1.112
  +++ forrest.py        19 Mar 2004 23:11:46 -0000      1.113
  @@ -1359,17 +1359,17 @@
           depees = 0
           
           depens += self.documentDependenciesList(dependencySection, "Project 
Dependencies",   \
  -                    project.getDirectDependencies(), 0, 0, project)
  +                    project.getDirectDependencies(), 0, 0, project, gumpSet)
                       
           depees += self.documentDependenciesList(dependencySection, "Project 
Dependees",              \
  -                    project.getDirectDependees(), 1, 0, project)
  +                    project.getDirectDependees(), 1, 0, project, gumpSet)
                       
           if project.isVerboseOrDebug():
               self.documentDependenciesList(dependencySection, "Full Project 
Dependencies",    \
  -                    project.getFullDependencies(), 0, 1, project)
  +                    project.getFullDependencies(), 0, 1, project, gumpSet)
                                                   
               self.documentDependenciesList(dependencySection, "Full Project 
Dependees",               \
  -                    project.getFullDependees(), 1, 1, project)
  +                    project.getFullDependees(), 1, 1, project, gumpSet)
           
           deps = depees + depens
           
  @@ -1438,7 +1438,7 @@
           if not paths:        
               pathTable.createLine('No ' + title + ' entries')
                        
  -    def 
documentDependenciesList(self,xdocNode,title,dependencies,dependees,full,referencingObject):
        
  +    def 
documentDependenciesList(self,xdocNode,title,dependencies,dependees,full,referencingObject,gumpSet):
        
           totalDeps=0
                   
           if dependencies:
  @@ -1450,6 +1450,11 @@
               dependencyTable=dependencySection.createTable(titles)
               for depend in dependencies:
                   
  +                # Don't document out of scope...
  +                if not gumpSet.inProjectSequence(depend.getProject()) \
  +                    or not gumpSet.inProjectSequence(depend.getOwnerProject()) : 
  +                    continue      
  +                
                   totalDeps += 1
                   
                   # Project/Owner
  @@ -1468,7 +1473,10 @@
                       type+='Runtime'              
                   if depend.isOptional():
                       if type: type += ' '
  -                    type+='Optional'                
  +                    type+='Optional'               
  +                if depend.isNoClasspath():
  +                    if type: type += ' '
  +                    type+='NoClasspath'                
                   dependencyRow.createData(type)
                   
                   # Inheritence
  
  
  
  1.2       +0 -1      gump/python/gump/commandLine.py
  
  Index: commandLine.py
  ===================================================================
  RCS file: /home/cvs/gump/python/gump/commandLine.py,v
  retrieving revision 1.1
  retrieving revision 1.2
  diff -u -r1.1 -r1.2
  --- commandLine.py    16 Mar 2004 19:50:14 -0000      1.1
  +++ commandLine.py    19 Mar 2004 23:11:46 -0000      1.2
  @@ -110,7 +110,6 @@
                   self.options.setText(1)
                   log.info('Use text (not forrest).')
   
  -
           if len(argv)>2 and argv[1] in ['-w','--workspace']:
               self.args.append(argv[2])
               del argv[1:3]
  
  
  
  1.2       +3 -3      gump/python/gump/gumpenv.py
  
  Index: gumpenv.py
  ===================================================================
  RCS file: /home/cvs/gump/python/gump/gumpenv.py,v
  retrieving revision 1.1
  retrieving revision 1.2
  diff -u -r1.1 -r1.2
  --- gumpenv.py        16 Mar 2004 19:50:14 -0000      1.1
  +++ gumpenv.py        19 Mar 2004 23:11:46 -0000      1.2
  @@ -28,7 +28,7 @@
   
   from gump import log
   
  -from gump.config import dir, default, basicConfig
  +from gump.config import *
   
   from gump.utils.note import Annotatable
   from gump.utils.work import *
  @@ -177,7 +177,7 @@
               print " Unable to detect/test mandatory [" + command+ "] in path (see 
next)."
               for p in sys.path:
                   print "  " + str(os.path.abspath(p))
  -            sys.exit(MISSING_UTILITY)
  +            sys.exit(EXIT_CODE_MISSING_UTILITY)
           
           # Store the output
           if logOutput and result.output:
  @@ -207,7 +207,7 @@
                       print "  " + e + " = " + v
                   except:
                       print "  " + e 
  -            sys.exit(BAD_ENVIRONMENT)
  +            sys.exit(EXIT_CODE_BAD_ENVIRONMENT)
       
           return ok
           
  
  
  
  1.93      +6 -6      gump/python/gump/engine.py
  
  Index: engine.py
  ===================================================================
  RCS file: /home/cvs/gump/python/gump/engine.py,v
  retrieving revision 1.92
  retrieving revision 1.93
  diff -u -r1.92 -r1.93
  --- engine.py 18 Mar 2004 23:24:56 -0000      1.92
  +++ engine.py 19 Mar 2004 23:11:46 -0000      1.93
  @@ -96,9 +96,9 @@
           # Return an exit code based off success
           # :TODO: Move onto run
           if run.getWorkspace().isSuccess():
  -            result = SUCCESS 
  +            result = EXIT_CODE_SUCCESS 
           else: 
  -            result = FAILED
  +            result = EXIT_CODE_FAILED
           
           return result  
       
  @@ -195,9 +195,9 @@
           # Return an exit code based off success
           # :TODO: Move onto run
           if run.getWorkspace().isSuccess():
  -            result = SUCCESS 
  +            result = EXIT_CODE_SUCCESS 
           else: 
  -            result = FAILED
  +            result = EXIT_CODE_FAILED
           
           return result
     
  @@ -336,9 +336,9 @@
           # Return an exit code based off success
           # :TODO: Move onto run
           if run.getWorkspace().isSuccess():
  -            result = SUCCESS 
  +            result = EXIT_CODE_SUCCESS 
           else: 
  -            result = FAILED        
  +            result = EXIT_CODE_FAILED        
           return result
           
       
  
  
  
  1.17      +5 -0      gump/python/gump/config.py
  
  Index: config.py
  ===================================================================
  RCS file: /home/cvs/gump/python/gump/config.py,v
  retrieving revision 1.16
  retrieving revision 1.17
  diff -u -r1.16 -r1.17
  --- config.py 15 Mar 2004 22:07:07 -0000      1.16
  +++ config.py 19 Mar 2004 23:11:46 -0000      1.17
  @@ -27,6 +27,11 @@
   
   from gump import log
   
  +EXIT_CODE_SUCCESS=0
  +EXIT_CODE_FAILED=1
  +EXIT_CODE_MISSING_UTILITY=2
  +EXIT_CODE_BAD_ENVIRONMENT=3
  +
   class dir:
       """Configuration of paths"""
   
  
  
  
  1.1                  gump/python/license.txt
  
  Index: license.txt
  ===================================================================
  
  # Copyright 2003-2004 The Apache Software Foundation
  #
  # Licensed under the Apache License, Version 2.0 (the "License");
  # you may not use this file except in compliance with the License.
  # You may obtain a copy of the License at
  # 
  #     http://www.apache.org/licenses/LICENSE-2.0
  # 
  # Unless required by applicable law or agreed to in writing, software
  # distributed under the License is distributed on an "AS IS" BASIS,
  # WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
  # See the License for the specific language governing permissions and
  # limitations under the License.
  
  
  
  1.36      +0 -6      gump/python/gump/model/workspace.py
  
  Index: workspace.py
  ===================================================================
  RCS file: /home/cvs/gump/python/gump/model/workspace.py,v
  retrieving revision 1.35
  retrieving revision 1.36
  diff -u -r1.35 -r1.36
  --- workspace.py      18 Mar 2004 23:56:44 -0000      1.35
  +++ workspace.py      19 Mar 2004 23:11:47 -0000      1.36
  @@ -41,12 +41,6 @@
   # :TODO: Need to createa GumpEnvironment to move these to..
   #
   
  -SUCCESS=0
  -FAILED=1
  -MISSING_UTILITY=2
  -BAD_ENVIRONMENT=3
  -
  -
   class Workspace(NamedModelObject, PropertyContainer, Statable, Resultable):
       """Gump Workspace"""
       def __init__(self,xmlworkspace):
  
  
  

---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to