Author: olamy
Date: Sat Mar 21 10:55:50 2009
New Revision: 756914

URL: http://svn.apache.org/viewvc?rev=756914&view=rev
Log:
[SCM-421] After update working directory is not updated: missing hg update 
command
Submitted by Tsuyoshi Ito

Modified:
    
maven/scm/trunk/maven-scm-providers/maven-scm-provider-hg/src/main/java/org/apache/maven/scm/provider/hg/command/HgCommandConstants.java
    
maven/scm/trunk/maven-scm-providers/maven-scm-provider-hg/src/main/java/org/apache/maven/scm/provider/hg/command/update/HgUpdateCommand.java

Modified: 
maven/scm/trunk/maven-scm-providers/maven-scm-provider-hg/src/main/java/org/apache/maven/scm/provider/hg/command/HgCommandConstants.java
URL: 
http://svn.apache.org/viewvc/maven/scm/trunk/maven-scm-providers/maven-scm-provider-hg/src/main/java/org/apache/maven/scm/provider/hg/command/HgCommandConstants.java?rev=756914&r1=756913&r2=756914&view=diff
==============================================================================
--- 
maven/scm/trunk/maven-scm-providers/maven-scm-provider-hg/src/main/java/org/apache/maven/scm/provider/hg/command/HgCommandConstants.java
 (original)
+++ 
maven/scm/trunk/maven-scm-providers/maven-scm-provider-hg/src/main/java/org/apache/maven/scm/provider/hg/command/HgCommandConstants.java
 Sat Mar 21 10:55:50 2009
@@ -65,6 +65,11 @@
      * Commit changes into a new revision
      */
     public static final String COMMIT_CMD = "commit";
+    
+    /**
+     * update working-copy to tip
+     */
+    public static final String UPDATE_CMD = "update";
 
     /**
      * Pull any changes from another branch into the current one

Modified: 
maven/scm/trunk/maven-scm-providers/maven-scm-provider-hg/src/main/java/org/apache/maven/scm/provider/hg/command/update/HgUpdateCommand.java
URL: 
http://svn.apache.org/viewvc/maven/scm/trunk/maven-scm-providers/maven-scm-provider-hg/src/main/java/org/apache/maven/scm/provider/hg/command/update/HgUpdateCommand.java?rev=756914&r1=756913&r2=756914&view=diff
==============================================================================
--- 
maven/scm/trunk/maven-scm-providers/maven-scm-provider-hg/src/main/java/org/apache/maven/scm/provider/hg/command/update/HgUpdateCommand.java
 (original)
+++ 
maven/scm/trunk/maven-scm-providers/maven-scm-provider-hg/src/main/java/org/apache/maven/scm/provider/hg/command/update/HgUpdateCommand.java
 Sat Mar 21 10:55:50 2009
@@ -98,6 +98,9 @@
                 updatedFiles.add( file );
             }
         }
+        
+        String[] hgUpdateCmd = new String[] { HgCommandConstants.UPDATE_CMD };
+        HgUtils.execute( new HgConsumer( getLogger() ), getLogger(), 
workingDir, hgUpdateCmd );
 
         return new UpdateScmResultWithRevision( updatedFiles, changes, 
String.valueOf( currentRevision ), diffResult );
     }


Reply via email to