dion        2003/07/27 21:43:35

  Modified:    src/java/org/apache/maven DefaultProjectMarshaller.java
  Log:
  Add back branches
  
  Revision  Changes    Path
  1.5       +29 -0     maven/src/java/org/apache/maven/DefaultProjectMarshaller.java
  
  Index: DefaultProjectMarshaller.java
  ===================================================================
  RCS file: /home/cvs/maven/src/java/org/apache/maven/DefaultProjectMarshaller.java,v
  retrieving revision 1.4
  retrieving revision 1.5
  diff -u -r1.4 -r1.5
  --- DefaultProjectMarshaller.java     27 Jul 2003 23:33:56 -0000      1.4
  +++ DefaultProjectMarshaller.java     28 Jul 2003 04:43:34 -0000      1.5
  @@ -1,6 +1,7 @@
   package org.apache.maven;
   
   import org.apache.maven.project.Build;
  +import org.apache.maven.project.Branch;
   import org.apache.maven.project.Contributor;
   import org.apache.maven.project.Dependency;
   import org.apache.maven.project.Developer;
  @@ -101,6 +102,7 @@
   
           marshallRepository( project );
           marshallVersions( project );
  +        marshallBranches( project );
   
           marshallMailingLists( project );
           marshallDevelopers( project );
  @@ -179,6 +181,33 @@
                   }
               }
               serializer.endTag( NAMESPACE, "versions" );
  +        }
  +    }
  +
  +    /**
  +     * Description of the Method
  +     */
  +    private void marshallBranches( Project project )
  +        throws Exception
  +    {
  +        List branches = project.getBranches();
  +        if ( branches != null )
  +        {
  +            serializer.startTag( NAMESPACE, "branches" );
  +            Branch branch;
  +            for ( int i = 0; i < branches.size(); i++ )
  +            {
  +                branch = (Branch) branches.get( i );
  +                if ( branch != null )
  +                {
  +                    serializer.startTag( NAMESPACE, "branch" );
  +
  +                    marshallString( branch.getTag(), "tag" );
  +
  +                    serializer.endTag( NAMESPACE, "branch" );
  +                }
  +            }
  +            serializer.endTag( NAMESPACE, "branches" );
           }
       }
   
  
  
  

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

Reply via email to