[maven-release-plugin] prepare release mercurial-1.47
[maven-release-plugin] prepare for next development iteration
Experimenting with scm-api.
Basic impl.
Refactorings needed for the scm-api branch.
Merge branch 'master' into scm-api
Update .gitignore
Update .gitignore
Refactor to align with scm-api
Merge branch 'scm-api'
scm-api 0.1
Implemented commit notification for multibranch projects.
Using branchPattern.
Switching HTTP(S) username/password credentials to be passed using --config.
This (a) simplifies and regularizes the code, by removing special-case handling for clone & pull;
(b) allows largefiles to be supported (since this extension requires credentials during hg update);
(c) avoids a bug reported in 1.47 relating to removing a username@ from .hg/hgrc.
Also generally cleaning up executable handling, centralizing all code to run hg in the HgExe class.
[JENKINS-16332] Demonstrating that MercurialChangeLogParser is not at fault.
https://github.com/jerrymaloney/mercurial-plugin/commit/037b5b1ac5a3eac18dceb58fa509973d8de40cad
was misleading because it checked getId, whereas getFullName is what is supposed to keep the email address.
Apply credentials even when inst==null.
Added remaining miscellaneous fields from MercurialSCM to MercurialSCMSource.
Next will be 1.48-beta-1.
[maven-release-plugin] prepare release mercurial-1.48-beta-1
[maven-release-plugin] prepare for next development iteration