Error al get el complemento con el código de salida: 127 al ejecutar agregar file para SCM Manager

Estoy usando SCM Manager para el control de la versión HG. Y estoy tratando de agregar un file sc.txt existente a HG repo utilizando la API de Java proporcionada por la dependencia maven-scm-provider-hg.

Método para agregar el file al repository HG:

public void add(ScmRepository scmRepository, ScmFileSet fileSet, String message, boolean binary) { try { AddScmResult rs = scmManager.add(scmRepository, fileSet, message); System.out.println("Result : " + rs.getAddedFiles()); } catch (Exception e) { System.out.println("Execption occunetworking while adding new file " + e); } } 

Método para get el ScmRepository:

 public ScmRepository getScmRepository(String scmUrl) throws Exception { ScmRepository repository; try { repository = getScmManager().makeScmRepository(scmUrl); System.out.println("Repo " + repository.getProviderRepository().getUser() + " Path : " + repository.getProvider()); return repository; } catch (NoSuchScmProviderException ex) { throw new Exception("Could not find a provider.", ex); } catch (ScmRepositoryException ex) { throw new Exception("Error while connecting to the repository", ex); } 

}

MainApp.java

  ScmRepository repo = scmClient.getScmRepository("scm:hg:/Users/john/work/hgtest/v1"); ScmFileSet fileSet = new ScmFileSet(new File("/Users/john/work/hgtest/v1"), new File("sc.txt")); scmClient.add(repo, fileSet, "This is first file checking", false); 

Este es el error que obtengo cuando ejecuto el código:

Agregando un nuevo file a hg ….. EJECUTANDO: / bin / sh -c cd / Users / diwakar / work / hgtest / v2 && hg add –verbose sc.txt [ERROR] EJECUCIÓN FALLIDA La ejecución de cmd: add falló con código de salida: 127. El directory de trabajo era: / Users / diwakar / work / hgtest / v2 Su installation de Hg parece ser válida y completa. Versión Hg: NA (OK)

Resultado: [] Hecho …..

POM.xml:

 <dependency> <groupId>org.apache.maven.scm</groupId> <artifactId>maven-scm-provider-hg</artifactId> <version>1.8</version> </dependency>