1. 10 Nov, 2014 7 commits
    • Dmitriy Zaporozhets's avatar
      Merge branch 'better-mr-instructions' into 'master' · 5ef19662
      Dmitriy Zaporozhets authored
      Better merge request manual instructions
      
      I noticed the current instructions for manually merging a merge request that was submitted from a fork could create unnecessary merge requests or strange history. Imagine this:
      
      1. Alice creates a repository and commits / pushes a single commit with SHA1 `A` to `master`.
      2. Bob forks this repository and creates a new branch `myfeature` on `master` (`A`)
      3. Alice commits `B` to `master` (which has the parent `A`)
      4. Bob creates two commits on `myfeature` `P` and `Q`.
      5. Bob submits the merge request to merge his `myfeature` into Alice's `master` branch.
      6. Alice follows the manual merge request instructions:
        1. `git checkout -b bob/repo-myfeature master`
        2. `git pull http://... myfeature`
      
      The branch `bob/repo-myfeature` was created from Alice's current `master`, which was `B`. When the `pull` is executed, git will fetch Bob's branch and then merged the fetched branch `Q` into the current branch's location `B`. This creates an unnecessary merge commit from `master` into the branch Alice is trying to merge. No harm is done, but the history is a bit messier.
      
      This is even worse if Alice has set `git pull` to rebase by default. In this case, the commit `B` is rebased on top of `Q`. When Alice checks out `master` and merges in the branch, there will actually be a duplicate `B` commit.
      
      These new instructions instead tell the user to fetch Bob's `myfeature` branch. This will fetch the necessary commits `P` and `Q` and create a temporary ref `FETCH_HEAD` pointing to `Q`. Alice will then create her local `bob/repo-myfeature` branch starting at `FETCH_HEAD`. No unnecessary merge commits, and no accidental rebasing.
      
      See merge request !16
      5ef19662
    • Dmitriy Zaporozhets's avatar
      Revert "Create dev fixture projects with fixed visibility" · f56541de
      Dmitriy Zaporozhets authored
      This reverts commit a9fadce3.
      f56541de
    • Dmitriy Zaporozhets's avatar
      Revert "Version 7.6.0.rc1" · 5136b6ae
      Dmitriy Zaporozhets authored
      This reverts commit 280822cd.
      5136b6ae
    • Dmitriy Zaporozhets's avatar
    • Dmitriy Zaporozhets's avatar
      Merge pull request #8107 from bbodenmiller/patch-16 · ec1b4738
      Dmitriy Zaporozhets authored
      Make project title link to project homepage
      ec1b4738
    • Dmitriy Zaporozhets's avatar
      Version 7.6.0.rc1 · 280822cd
      Dmitriy Zaporozhets authored
      280822cd
    • Marin Jankovski's avatar
      Merge pull request #8273 from bbodenmiller/nginx-updates · 70f30abd
      Marin Jankovski authored
      Nginx updates
      70f30abd
  2. 09 Nov, 2014 2 commits
  3. 08 Nov, 2014 1 commit
  4. 07 Nov, 2014 5 commits
  5. 06 Nov, 2014 9 commits
  6. 05 Nov, 2014 16 commits