Details
-
Improvement
-
Status: Resolved (View Workflow)
-
Major
-
Resolution: Fixed
-
None
-
Hudson ver. 1.342, hg version 1.4.1, Mercurial plugin 1.25
Description
I'd like to pass an arbitrary set of --config aa.bb="ccc ddd" options to mercurial when it clones (or updates) certain remote repositories. In my case, this is to configure ssh to use a particular private key when doing an automated build.
Putting options in the mercurial executable field does not seem to work (can't find executable error).
Attachments
Issue Links
- is blocking
-
JENKINS-17632 Please add an option for uncompressed cloning
-
- Resolved
-
- is related to
-
JENKINS-19719 Integration with Config File Provider plugin
-
- Resolved
-
Code changed in jenkins
User: Jesse Glick
Path:
pom.xml
src/main/java/hudson/plugins/mercurial/HgExe.java
src/main/java/hudson/plugins/mercurial/MercurialInstallation.java
src/main/resources/hudson/plugins/mercurial/MercurialInstallation/config.jelly
src/main/resources/hudson/plugins/mercurial/MercurialInstallation/help-config.html
src/test/java/hudson/plugins/mercurial/CustomConfigTest.java
src/test/java/hudson/plugins/mercurial/HgExeFunctionalTest.java
http://jenkins-ci.org/commit/mercurial-plugin/c777dc9cbef3abbb0da25fdca9bcfa14622d77e2
Log:
[FIXED JENKINS-5723] Permit arbitrary --config options to be defined for a given Mercurial installation.