URI: 
       releaser: Create a proper automated title for patch releases - hugo - [fork] hugo port for 9front
  HTML git clone git@git.drkhsh.at/hugo.git
   DIR Log
   DIR Files
   DIR Refs
   DIR Submodules
   DIR README
   DIR LICENSE
       ---
   DIR commit 2c7c361091618868581c4a02352e7c37ccc12753
   DIR parent c62bbf7b11d68d52ef11a4c6c70660914c473d08
  HTML Author: Bjørn Erik Pedersen <bjorn.erik.pedersen@gmail.com>
       Date:   Tue, 30 Jul 2019 09:02:03 +0200
       
       releaser: Create a proper automated title for patch releases
       
       Fixes #6126
       
       Diffstat:
         M releaser/releasenotes_writer.go     |       4 ++--
         M releaser/releaser.go                |      10 +++++++++-
       
       2 files changed, 11 insertions(+), 3 deletions(-)
       ---
   DIR diff --git a/releaser/releasenotes_writer.go b/releaser/releasenotes_writer.go
       @@ -272,7 +272,7 @@ func (r *ReleaseHandler) writeReleaseNotesToTemp(version string, isPatch bool, i
        
        }
        
       -func (r *ReleaseHandler) writeReleaseNotesToDocs(title, sourceFilename string) (string, error) {
       +func (r *ReleaseHandler) writeReleaseNotesToDocs(title, description, sourceFilename string) (string, error) {
                targetFilename := "index.md"
                bundleDir := strings.TrimSuffix(filepath.Base(sourceFilename), "-ready.md")
                contentDir := hugoFilepath("docs/content/en/news/" + bundleDir)
       @@ -315,7 +315,7 @@ description: %q
        categories: ["Releases"]%s
        ---
        
       -        `, time.Now().Format("2006-01-02"), title, title, fmTail)); err != nil {
       +        `, time.Now().Format("2006-01-02"), title, description, fmTail)); err != nil {
                        return "", err
                }
        
   DIR diff --git a/releaser/releaser.go b/releaser/releaser.go
       @@ -95,6 +95,8 @@ func (r *ReleaseHandler) Run() error {
                version := newVersion.String()
                tag := "v" + version
                isPatch := newVersion.PatchLevel > 0
       +        mainVersion := newVersion
       +        mainVersion.PatchLevel = 0
        
                // Exit early if tag already exists
                exists, err := tagExists(tag)
       @@ -193,8 +195,14 @@ func (r *ReleaseHandler) Run() error {
        
                releaseNotesFile := getReleaseNotesDocsTempFilename(version, true)
        
       +        title, description := version, version
       +        if isPatch {
       +                title = "Hugo " + version + ": A couple of Bug Fixes"
       +                description = "This version fixes a couple of bugs introduced in " + mainVersion.String() + "."
       +        }
       +
                // Write the release notes to the docs site as well.
       -        docFile, err := r.writeReleaseNotesToDocs(version, releaseNotesFile)
       +        docFile, err := r.writeReleaseNotesToDocs(title, description, releaseNotesFile)
                if err != nil {
                        return err
                }