NetBeans - A popular IDE with built-in Mercurial support Qct - A GUI-based commit tool, designed for portability (see also: QctExtension) Meld - A GUI diff, merge and commit tool with plugin-based SCM supportĭiffuse - A graphical merge and comparison tool with Mercurial support Hgv - A GUI log viewer with revset support. Hg-diff - A GUI program to browse and compare mercurial revisions.īugBranch - clones a mercurial repo to iPhone or iPad and lets you browse commits/diffs/source. Hgview - qt4 or curse replacement for hgk (available on Debian or Ubuntu with apt-get install hgview, "yum install hgview" on Fedora) HgkExtension - A port of the gitk history browser, included by default with Mercurial (requires Tcl/Tk 8.4 or later) MacMercurial - A GUI front end for common Mercurial operations (Mac OS X 10.4 or later) (No longer maintained) MacHg - A multithreaded, fast, fully featured Mercurial client for Mac OS X 10.6+. SourceTree - Fast & friendly client for both Mercurial and Git on Windows 7+ and Mac OS X 10.7+ (free) Last version to support Mercurial is SmartGit 19.1.8. Unfortunately, it has been renamed to SmartGit, and Mercurial support has been dropped. SmartGit/Hg - A solid cross-platform client for Mercurial, Git and SVN (free for non-commercial use) (supports hg 4.8.x only). Hgtui - A TUI-based tool written in Python. Gwsmhg - A PyGTK-based work space manager using hg and mqĮasyMercurial - A simple, user-friendly cross-platform client, originally based on HgExplorer, designed with new users and straightforward setups in mind Gquilt - A PyGTK-based wrapper for quilt and mq The issue is not related to it not finding the hg executable at all, but it's actually because I forgot to set up my key properly.TortoiseHg - OS-level Mercurial integration on Windows (similar to TortoiseSVN), Linux (stand-alone or with Nautilus integration) I've tried with and without changing installation directory and executable and I've even tried compiling (well, whatever of that there is) Mercurial manually from source, all to no avail.ĮDIT: Silly me. However, I get no such errors when I try executing hg as a build step (shell execute) with Mercurial integration disabled. Notifying upstream projects of job completionĪs far as I can see this means that it can't find the hg executable. Jabber notifier plugin: Notifying culprits Jabber notifier plugin: Notifying suspects Jabber notifier plugin: Sending notification to: -snip. Java.io.IOException: Cannot run program "hg" (in directory "/var/lib/jenkins/workspace/My-Repository"): java.io.IOException: error=2, No such file or directoryĪt (ProcessBuilder.java:475)Īt hudson.Launcher$LocalLauncher.launch(Launcher.java:698)Īt hudson.Launcher$ProcStarter.start(Launcher.java:329)Īt hudson.Launcher$ProcStarter.join(Launcher.java:336)Īt .joinWithPossibleTimeout(MercurialSCM.java:299)Īt .popen(HgExe.java:191)Īt .tip(HgExe.java:171)Īt >.calcRevisionsFromBuild(MercurialSCM.java:255)Īt ._calcRevisionsFromBuild(SCM.java:304)Īt (AbstractProject.java:1205)Īt (AbstractProject.java:1194)Īt $AbstractRunner.checkout(AbstractBuild.java:555)Īt $n(AbstractBuild.java:443)Īt (FreeStyleBuild.java:46)Īt (ResourceController.java:88)Īt (Executor.java:175)Ĭaused by: java.io.IOException: java.io.IOException: error=2, No such file or directoryĪt .(UNIXProcess.java:164)Īt (ProcessImpl.java:81)Īt (ProcessBuilder.java:468) * failed to import extension hgext.imerge: No module named imergeĪbort: no suitable response from remote hg!ĮRROR: Failed to clone $ hg log –rev. $ hg clone –rev default /var/lib/jenkins/workspace/Custom-MC-Server
0 Comments
Leave a Reply. |