• Douwe Maan's avatar
    Merge branch 'feature/cross-project-labels' into 'master' · 99f08b3f
    Douwe Maan authored
    Add support for cross project references for labels
    
    ## Summary
    
    Support for cross project references for labels.
    
    ## Rationale
    
    1.   Cross project label references are currently not supported in GitLab
    1.   `to_reference` method signature in `Label` model breaks the abstraction introduced in `Referable`.
    
          `concerns/referable.rb:  def to_reference(_from_project = nil)`
    
          Signatures:
    
          ```
          label.rb:           def to_reference(format = :id)
    
          commit_range.rb:    def to_reference(from_project = nil)
          commit.rb:          def to_reference(from_project = nil)
          external_issue.rb:  def to_reference(_from_project = nil)
          group.rb:           def to_reference(_from_project = nil)
          issue.rb:           def to_reference(from_project = nil)
          merge_request.rb:   def to_reference(from_project = nil)
          milestone.rb:       def to_reference(from_project = nil)
          project.rb:         ...
    99f08b3f
To find the state of this project's repository at the time of any of these versions, check out the tags..
CHANGELOG 116 KB