def commit_message
      msg               = (params[:message].nil? or params[:message].empty?) ? "[no message]" : params[:message]
      commit_message    = { :message => msg }
      author_parameters = session['gollum.author']
      commit_message.merge! author_parameters unless author_parameters.nil?
      commit_message
    end
def commit_message
      msg               = (params[:message].nil? or params[:message].empty?) ? "[no message]" : params[:message]
      commit_message    = { :message => msg }
      author_parameters = session['gollum.author']
      commit_message.merge! author_parameters unless author_parameters.nil?
      commit_message
    end
Options parameter to Gollum::Committer#initialize
     :message   - The String commit message.
     :name      - The String author full name.
     :email     - The String email address.
 message is sourced from the incoming request parameters
 author details are sourced from the session, to be populated by rack middleware ahead of us