Hi,
would it be possible to show the latest git commit messages on the form to create a new project release?
I am usually lost when I have to type the release notes..

Maybe this can result in better release notes all over the place :)

Comments

juliangb’s picture

Project: Drupal.org security advisory coverage applications » Version Control / Project* integration
Version: » 6.x-2.x-dev
Component: module » Code

This is not a project application...

donquixote’s picture

I did not even know this other category does exist.. (and did not see it in a list)

marvil07’s picture

Project: Version Control / Project* integration » Git Release Notes for Drush
Category: feature » support
Status: Active » Fixed

Actually, Git Release notes can solve your problem, it's a drush extension that help there ;-)

donquixote’s picture

Nice. I hope this does work outside of a Drupal install?
http://drupal.org/project/grn

donquixote’s picture

Project: Git Release Notes for Drush » Version Control / Project* integration

Yes it does. This is cool.

----------

On the other hand, it is just a commandline output, where I would prefer to have this integrated in the web UI where you type the release notes.

So, what about we (or someone)
- Install grn on drupal.org
- Whenever a node/add/project-release form is to be shown, we run the drush command (or something equivalent) to prefill the summary field.
- Alternatively, have a js button to pre-fill the field.

I imagine that not just I will benefit from this, and in general we will get more meaningful release notes.

Josh The Geek’s picture

Status: Fixed » Active
dww’s picture

Status: Active » Closed (won't fix)

I disagree with the assertion that making it easier to cut and paste a river of commit messages into the release nodes will lead towards: "in general we will get more meaningful release notes". In fact, I suspect the opposite will be true.

Release notes should be the curated list of changes that humans actually care about when deciding if it's time to upgrade. If you want to see all the commit messages, use the revision control system and see for yourself. Years ago, I wrote the predecessor of grn, the one that talked to CVS, and the result was bazillions of release nodes with way to much noise and almost no signal. End users almost never read release notes, since they can't make sense of all the commits and developer-speak in them.

If you use grn, use it only as a starting point. Edit it down to only include the changes end users actually need to hear about. Re-word the messages so that mere mortals can understand them. Etc. ;)

Anyway, I don't see this as worth fixing on d.o. grn exists for those who want to use it. I'd rather see this effort going into a 1000 other fixes and improvements that all need to happen and would have much more tangible benefits.

Thanks,
-Derek

donquixote’s picture

Fair point.