anchor.diff:  
   	App.ApplicationRoute = Ember.Route.extend({
   		model: function() {
  -			console.log('ApplicationRoute.model')
   
   		},
   		setupController: function(controller, model) {
  -			console.log('ApplicationRoute.setup')
   			//controller.set('resource', this.paramsFor('commits'));
   		}
   	});
   
   	App.UserRoute = Ember.Route.extend({
   		model: function() {
  -			console.log('UserRoute.model')
   		}
   	});
   	App.UserController = Ember.ObjectController.extend({
  
positive.code: 	});
  	App.PullrequestIndexRoute = Ember.Route.extend({
  		model: function(params) {
  			console.log('CommitRoute.model ' + collectParams(this))
  			return getStatus(collectParams(this));
  		},
  		setupController: function(controller, model) {
  			var params = collectParams(this);
  			console.log('CommitRoute.params ' + params)
  			controller.set('model', model);
  			controller.set('resource', params);
  		},
  
negative.code: 			},
  			rebase: function() {
  				var self = this;
  				self.set('error', null);
  				var resource = this.get('resource')
  				postRebase(resource, this.get('model')).then(function() {
  					getStatus(resource).then(function(model) {
  						self.set('model', model);
  					});
  				}, function(response, type, error) {
  					self.set('error', JSON.parse(response.responseText))
  				});
  			},
  			push: function() {
  				var self = this;
  				self.set('error', null);
  				var resource = this.get('resource')
  				postPush(resource).then(function() {
  					getStatus(resource).done(function(model) {
  						self.set('model', model);
  					}, function(response, type, error) {
  						self.set('error', JSON.parse(response.responseText))
  					});
  				});
  			},
  