Author: dkulp
Date: Fri Feb 17 15:27:30 2012
New Revision: 1245609

URL: http://svn.apache.org/viewvc?rev=1245609&view=rev
Log:
SVN 1.7.2 seems to need an up after a commit or various parts of the
directory tree get out of sync and will refuse to merge anything again.

Modified:
    cxf/trunk/bin/DoMerges.java

Modified: cxf/trunk/bin/DoMerges.java
URL: 
http://svn.apache.org/viewvc/cxf/trunk/bin/DoMerges.java?rev=1245609&r1=1245608&r2=1245609&view=diff
==============================================================================
--- cxf/trunk/bin/DoMerges.java (original)
+++ cxf/trunk/bin/DoMerges.java Fri Feb 17 15:27:30 2012
@@ -343,6 +343,8 @@ public class DoMerges {
             p = Runtime.getRuntime().exec(new String[] {"git", "commit", "-a", 
"-F", file.toString()});
         } else {
             p = Runtime.getRuntime().exec(new String[] {"svn", "commit", "-F", 
file.toString()});
+            runProcess(p);
+            p = Runtime.getRuntime().exec(new String[] {"svn", "up"});
         }
         runProcess(p);
         return true;
@@ -524,6 +526,8 @@ public class DoMerges {
                                                                        
logF.toString(),
                                                                        
checkout.toString()}));
             runProcess(p);
+            p = Runtime.getRuntime().exec(new String[] {"svn", "up"});
+            runProcess(p);
         }
         blocks.clear();
         records.clear();
@@ -536,7 +540,7 @@ public class DoMerges {
             p = Runtime.getRuntime().exec(new String[] {"git", "svn", 
"rebase"});
             runProcess(p);
         } else {
-            Process p = Runtime.getRuntime().exec(new String[] {"svn", "up", 
"-r", "head", "."});
+            Process p = Runtime.getRuntime().exec(new String[] {"svn", "up", 
"-r", "head"});
             runProcess(p);
         }
     }


Reply via email to