
This follows the idea that the message can contain useful things like ASCII diagrams or wonderful art. Related to travis-ci/travis-ci#2003.
26 lines
765 B
CoffeeScript
26 lines
765 B
CoffeeScript
require 'travis/model'
|
|
|
|
@Travis.Commit = Travis.Model.extend
|
|
buildId: Ember.attr('number')
|
|
sha: Ember.attr('string')
|
|
branch: Ember.attr('string')
|
|
message: Ember.attr('string')
|
|
compareUrl: Ember.attr('string')
|
|
authorName: Ember.attr('string')
|
|
authorEmail: Ember.attr('string')
|
|
committerName: Ember.attr('string')
|
|
committerEmail: Ember.attr('string')
|
|
subject: Ember.attr('string')
|
|
body: Ember.attr('string')
|
|
|
|
build: Ember.belongsTo('Travis.Build')
|
|
|
|
subject: ( ->
|
|
@get('message').split("\n", 1)[0]
|
|
).property('message')
|
|
|
|
body: ( ->
|
|
message = @get('message')
|
|
message.substr(message.indexOf("\n") + 1).trim()
|
|
).property('message')
|