Class BazaarUtils


  • public final class BazaarUtils
    extends java.lang.Object
    Common code for executing bazaar commands.
    • Nested Class Summary

      Nested Classes 
      Modifier and Type Class Description
      private static class  BazaarUtils.BazaarRevNoConsumer
      Get current (working) revision.
    • Field Summary

      Fields 
      Modifier and Type Field Description
      private static java.util.List<java.lang.Integer> DEFAULTEEXITCODES
      Default exit codes for entries not in exitCodeMap
      private static java.util.Map<java.lang.String,​java.util.List<java.lang.Integer>> EXITCODEMAP
      Map between command and its valid exit codes
    • Constructor Summary

      Constructors 
      Modifier Constructor Description
      private BazaarUtils()  
    • Method Summary

      All Methods Static Methods Concrete Methods 
      Modifier and Type Method Description
      (package private) static org.codehaus.plexus.util.cli.Commandline buildCmd​(java.io.File workingDir, java.lang.String[] cmdAndArgs)  
      static ScmResult execute​(java.io.File workingDir, java.lang.String[] cmdAndArgs)  
      static ScmResult execute​(BazaarConsumer consumer, ScmLogger logger, java.io.File workingDir, java.lang.String[] cmdAndArgs)  
      (package private) static int executeCmd​(BazaarConsumer consumer, org.codehaus.plexus.util.cli.Commandline cmd)  
      static java.lang.String[] expandCommandLine​(java.lang.String[] cmdAndArgs, ScmFileSet additionalFiles)  
      static int getCurrentRevisionNumber​(ScmLogger logger, java.io.File workingDir)  
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Field Detail

      • EXITCODEMAP

        private static final java.util.Map<java.lang.String,​java.util.List<java.lang.Integer>> EXITCODEMAP
        Map between command and its valid exit codes
      • DEFAULTEEXITCODES

        private static final java.util.List<java.lang.Integer> DEFAULTEEXITCODES
        Default exit codes for entries not in exitCodeMap
    • Constructor Detail

      • BazaarUtils

        private BazaarUtils()