Oops, sorry for YARN-2666. I forgot to include JIRA number in git repository. I'll see to it more and more based on the result of this discussion.
- Tsuyoshi On Wed, Apr 8, 2015 at 10:13 AM, Colin P. McCabe <cmcc...@apache.org> wrote: > The solution to this problem (if it is really a problem) is to keep > around a side file with some errata. I have such a side file that I > use with my script which compares two branches via git log. There's > always commits where the wrong message got applied, or the jira number > was missing, or etc. You can just have your script ignore those > commits. Real-world data is always a little dirty. > > Anyway, as Allen mentioned earlier, the git log is more likely to be > correct than CHANGES.txt, since git never forgets to handle merges and > cherry-picks, and humans often do. I think it's pretty rare to > remember to do one but forget the other. It is true that CHANGES.txt > can be mutated, whereas commit hashes cannot. But if the CHANGES.txt > change update was a separate commit, most people doing backports and > cherry-picks will miss it, so... I wouldn't count on that really > helping things much. > > I certainly have no objection to generating CHANGES.txt and release > notes off JIRA, which avoids some of these problems (jiras can be > edited, after all). But JIRA has its own set of problems... it's not > always available and it's centralized. If the JIRA REST APIs change, > or the data center loses its backups, or you don't have a network > connection, you can't examine JIRA. But you can always examine git > log. > > Colin > > On Tue, Apr 7, 2015 at 3:51 PM, Allen Wittenauer <a...@altiscale.com> wrote: >> >> For those wondering, YARN-2429 is the wrong JIRA for that commit. Simple >> typo, but deadly if one is using to use the git log to determine what’s >> actually committed... >>