Would be a nice addition.
Another nuisance are the frequent merge conflicts on changelog.html
A rough idea would be to create a new single file (XML or so) for each
changelog entry and let the release process merge this into a single
changelog.html.
Am 15.02.2013 13:56, schrieb cjo:
Keeping on the theme of improving the release process and correctly
tagging of issues to releases.
Seeing as Jesse keeps commenting on pull requests to add @since to new
classes/Methods.
Can there be a definition that developers can use that would be
replaced when the release is made,
so that the information is correct and developers do not need to guess
when their changes are going to be added/released into the core
I suggest that we have something like
JenkinsReleaseVersion
and we could reference it like
/**
* @since {JenkinsReleaseVersion}
*/
public String someMethod() {}
..
and at release time these would be replaced with the correct version
like 1.502
Chris
On Wednesday, 13 February 2013 23:14:04 UTC, Jesse Glick wrote:
We have some bot which comments in JIRA when a commit relating to
an issue appears in the trunk continuous build. This is fine and
well, but I have for one have never
wanted to know this.
What _is_ important is when the fix lands in an official (weekly)
release. Users frequently ask this [1] but it is awkward to find
the answer. The changelog [2] should
say, if the committer remembered to update the changelog, and you
know to click the “Upcoming changes” link.
If you have a source checkout you can use
---%<--- ~/.gitconfig
[alias]
which = describe --contains
---%<---
to get a clue where a change appeared, though only after the
release tag is made. And even for those who have the source
checkout, this is an annoying context switch when
you are reviewing historical issues.
Much nicer would be if some bot would add a simple comment to JIRA
after the release is published:
This fix is in Jenkins 1.502.
and link to the changelog. This would be clearly visible in the
issue history, and send notifications to watchers. Anyone capable
of making that happen?
[1]
https://issues.jenkins-ci.org/browse/JENKINS-15156?focusedCommentId=173823&page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel#comment-173823
<https://issues.jenkins-ci.org/browse/JENKINS-15156?focusedCommentId=173823&page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel#comment-173823>
[2] http://jenkins-ci.org/changelog <http://jenkins-ci.org/changelog>
--
You received this message because you are subscribed to the Google
Groups "Jenkins Developers" group.
To unsubscribe from this group and stop receiving emails from it, send
an email to jenkinsci-dev+unsubscr...@googlegroups.com.
For more options, visit https://groups.google.com/groups/opt_out.
--
You received this message because you are subscribed to the Google Groups "Jenkins
Developers" group.
To unsubscribe from this group and stop receiving emails from it, send an email
to jenkinsci-dev+unsubscr...@googlegroups.com.
For more options, visit https://groups.google.com/groups/opt_out.