antoine     2003/09/25 13:47:17

  Modified:    src/main/org/apache/tools/ant/taskdefs/optional/perforce
                        P4Submit.java
  Log:
  PR: 18154
  Make logging from p4 submit be done using the SimpleP4OutputHandler in order
  to make this logging more homogeneous
  
  Revision  Changes    Path
  1.17      +6 -3      
ant/src/main/org/apache/tools/ant/taskdefs/optional/perforce/P4Submit.java
  
  Index: P4Submit.java
  ===================================================================
  RCS file: 
/home/cvs/ant/src/main/org/apache/tools/ant/taskdefs/optional/perforce/P4Submit.java,v
  retrieving revision 1.16
  retrieving revision 1.17
  diff -u -r1.16 -r1.17
  --- P4Submit.java     21 Sep 2003 20:20:03 -0000      1.16
  +++ P4Submit.java     25 Sep 2003 20:47:17 -0000      1.17
  @@ -98,7 +98,7 @@
        */
       public void execute() throws BuildException {
           if (change != null) {
  -            execP4Command("submit -c " + change, (P4HandlerAdapter) new 
P4SubmitAdapter());
  +            execP4Command("submit -c " + change, (P4HandlerAdapter) new 
P4SubmitAdapter(this));
           } else {
               //here we'd parse the output from change -o into submit -i
               //in order to support default change.
  @@ -109,13 +109,16 @@
       /**
        * internal class used to process the output of p4 submit
        */
  -    public class P4SubmitAdapter extends P4HandlerAdapter {
  +    public class P4SubmitAdapter extends SimpleP4OutputHandler {
  +        public P4SubmitAdapter(P4Base parent) {
  +            super(parent);
  +        }
           /**
            * process a line of stdout/stderr coming from Perforce
            * @param line line of stdout or stderr coming from Perforce
            */
           public void process(String line) {
  -            log(line, Project.MSG_VERBOSE);
  +            super.process(line);
               getProject().setProperty("p4.needsresolve", "0");
               // this type of output might happen
               // Change 18 renamed change 20 and submitted.
  
  
  

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

Reply via email to