1. 07 Jul, 2016 1 commit
  2. 06 Jul, 2016 9 commits
    • Douwe Maan's avatar
      Merge branch 'check-ff-more-precisely' into 'master' · f1326cd1
      Douwe Maan authored
      Check fast-forward more precisely
      
      The original issue is that (#260), some people want to be able to merge
      a fast-forward MR regardless it's rebased or not. The previously
      check for this: `target_sha == source_sha_parent`, assumes that the
      questioning MR has a linear history (i.e. it's rebased), therefore
      we could do a fast-forward merge. However, we could also do fast-forward
      merge if the MR has already merged target branch (i.e. it's merged).
      
      This MR would allow them to merge any fast-forward MR regardless rebased
      or not.
      
      But actually this breaks some assumption. In the option of:
      
      > Merge commit with semi-linear history
      >> A merge commit is created for every merge, but merging is only
      >> allowed if the branch has been rebased. This way you get a history
      >> that reads linearly (as with fast-forward merges), with the addition
      >> of merge commits.
      >> When the branch has not been rebased, the user is given the option to do
      >> so.
      
      It clearly says: `merging is only allowed if the branch has been rebased`
      This MR would break this assumption. The same applies to:
      
      > Fast-forward merge
      >> No merge commits are created and all merges are fast-forwarded, which
      >> means that merging is only allowed if the branch has been rebased.
      >> When the branch has not been rebased, the user is given the option to do
      >> so.
      
      This means that rebase and FF are two separated concept and we're
      mixing them here. We should probably update the wordings and perhaps
      provide another option if we want to keep all the workflows.
      
      My own thought is actually, allowing only FF merge might make little
      sense. Allowing only FF *and* rebased (linear history) would make more
      sense. That means I think the original behaviour actually makes more
      sense, just that the wordings are wrong. i.e. They could be FF merged,
      but that's not the point, we still want you to rebase this branch!
      
      On the other hand, I am not against adding a new option for this
      behaviour either. People have different workflows, and I think it makes
      sense to allow any workflows which Git provided.
      
      Either way, I think some wordings should be changed.
      
      By the way, could we write a test for this?
      
      Fixes #260
      
      /cc @DouweM 
      
      See merge request !454
      f1326cd1
    • Robert Speicher's avatar
      Merge branch 'support-forum_816' into 'master' · 07fa43bd
      Robert Speicher authored
      Don't expose repository credentials when raising error on mirror update.
      
      REF: https://gitlab.com/gitlab-com/support-forum/issues/816
      
      See merge request !527
      07fa43bd
    • Lin Jen-Shin (godfat)'s avatar
      Use single line on CHANGELOG · 528c7b9e
      Lin Jen-Shin (godfat) authored
      528c7b9e
    • Ruben Davila's avatar
    • Robert Speicher's avatar
      Merge branch 'support-forum_816' into 'master' · 06154624
      Robert Speicher authored
      Mark the import as failed if a temporary or unknown error happened.
      
      https://gitlab.com/gitlab-com/support-forum/issues/816
      
      I've seen some users have reported that the updated of their mirror
      repositories is being stuck, it basically happens because a temporary or
      unknown error happened and the import status was kept in `started`
      instead of being marked as `failed`.
      
      See merge request !526
      06154624
    • Dmitriy Zaporozhets's avatar
      Merge branch 'rename_git_hooks' into 'master' · 5fb44f45
      Dmitriy Zaporozhets authored
      Rename git hooks to push rules
      
      Fixes https://gitlab.com/gitlab-org/gitlab-ee/issues/189
      
      I also created an issue for removing deprecated API https://gitlab.com/gitlab-org/gitlab-ee/issues/755
      
      See merge request !523
      5fb44f45
    • Valery Sizov's avatar
      Rename git hooks to push rules · 1b98b5ab
      Valery Sizov authored
      1b98b5ab
    • Rémy Coutable's avatar
      Merge branch '8-10-ee-guides' into 'master' · cbc85566
      Rémy Coutable authored
      Add the update guide from 8.10 CE to 8.10 EE
      
      
      
      See merge request !524
      cbc85566
    • Rémy Coutable's avatar
      e9116fe1
  3. 05 Jul, 2016 14 commits
  4. 04 Jul, 2016 16 commits