done

```ruby
  def unmerged_diffs
    if for_fork?
      diffs = Gitlab::Satellite::MergeAction.new(author, self).diffs_between_satellite
    else
      diffs = project.repository.diffs_between(source_branch, target_branch)
    end
    diffs ||= []
    diffs
  end
```