1. 17 May, 2018 3 commits
    • lulalala's avatar
      Add cannot_be_merged_recheck merge_status · 09641797
      lulalala authored
      First, transitions between can_be_merged & cannot_be_merged are removed,
      as they are currently blocked in `check_if_can_be_merged`.
      `can_be_merge` always returns to `unchecked` first,
      before it can transition to `cannot_be_merged` (and vice versa).
      
      We want to avoid repeated notification triggered by repeated transition
      between `cannot_be_merged` & `unchecked`.
      
      So we added `cannot_be_merged_recheck` state, similar to `unchecked`,
      but as a mean to remember it’s from cannot_be_merged.
      
      See https://gitlab.com/gitlab-org/gitlab-ce/merge_requests/18042/#note_65945407
      
      Since `unchecked` and `cannot_be_merged_recheck` both mean
      “we are in the middle of checking if it is mergeable”,
      quite often we need to see if merge_status is in either one of them,
      so `check_state?` is added to achieve this.
      09641797
    • lulalala's avatar
      Update doc · cb08349a
      lulalala authored
      cb08349a
    • lulalala's avatar
      Update doc redirect link · 778f7927
      lulalala authored
      778f7927
  2. 10 May, 2018 2 commits
  3. 09 May, 2018 35 commits