Commit 3bc4845874112242d6e885731c033ffe85ee98dd
1 parent
f7b922c6
Exists in
master
and in
4 other branches
Information about teams in changelog and switching to unicorn for all people.
Showing
2 changed files
with
15 additions
and
6 deletions
Show diff stats
CHANGELOG
1 | v 6.0.0 | 1 | v 6.0.0 |
2 | - Feature: Replace teams with group membership | 2 | - Feature: Replace teams with group membership |
3 | + We introduce group membership in 6.0 as a replacement for teams. | ||
4 | + The old combination of groups and teams was confusing for a lot of people. | ||
5 | + And when the members of a team where changed this wasn't reflected in the project permissions. | ||
6 | + In GitLab 6.0 you will be able to add members to a group with a permission level for each member. | ||
7 | + These group members will have access to the projects in that group. | ||
8 | + Any changes to group members will immediately be reflected in the project permissions. | ||
9 | + You can even have multiple owners for a group, greatly simplifying administration. | ||
3 | - Feature: Ability to have multiple owners for group | 10 | - Feature: Ability to have multiple owners for group |
4 | - Feature: Merge Requests between fork and project (Izaak Alpert) | 11 | - Feature: Merge Requests between fork and project (Izaak Alpert) |
5 | - Feature: Generate fingerprint for ssh keys | 12 | - Feature: Generate fingerprint for ssh keys |
@@ -24,7 +31,7 @@ v 6.0.0 | @@ -24,7 +31,7 @@ v 6.0.0 | ||
24 | - Move all project controllers/views under Projects:: module | 31 | - Move all project controllers/views under Projects:: module |
25 | - Move all profile controllers/views under Profiles:: module | 32 | - Move all profile controllers/views under Profiles:: module |
26 | - Apply user project limit only for personal projects | 33 | - Apply user project limit only for personal projects |
27 | - - Unicorn is default web server for new installations | 34 | + - Unicorn is default web server again |
28 | - Store satellites lock files inside satellites dir | 35 | - Store satellites lock files inside satellites dir |
29 | - Disabled threadsafety mode in rails | 36 | - Disabled threadsafety mode in rails |
30 | - Fixed bug with loosing MR comments | 37 | - Fixed bug with loosing MR comments |
doc/update/5.4-to-6.0.md
@@ -5,11 +5,11 @@ | @@ -5,11 +5,11 @@ | ||
5 | #### Global projects | 5 | #### Global projects |
6 | 6 | ||
7 | We deprecated root(global) namespace for projects. | 7 | We deprecated root(global) namespace for projects. |
8 | -So you need to move all your global projects under group/users manually before update or it will be moved automatically to owner namespace during update. | 8 | +So you need to move all your global projects under group/users manually before update or they will be automatically moved to the owner namespace during the update. |
9 | 9 | ||
10 | #### Teams | 10 | #### Teams |
11 | 11 | ||
12 | -We deprecate teams as separate entity in 6.0 in favor of group membership. | 12 | +We introduce group membership in 6.0 as a replacement for teams. |
13 | The old combination of groups and teams was confusing for a lot of people. | 13 | The old combination of groups and teams was confusing for a lot of people. |
14 | And when the members of a team where changed this wasn't reflected in the project permissions. | 14 | And when the members of a team where changed this wasn't reflected in the project permissions. |
15 | In GitLab 6.0 you will be able to add members to a group with a permission level for each member. | 15 | In GitLab 6.0 you will be able to add members to a group with a permission level for each member. |
@@ -67,14 +67,16 @@ sudo -u git -H bundle exec rake migrate_inline_notes RAILS_ENV=production | @@ -67,14 +67,16 @@ sudo -u git -H bundle exec rake migrate_inline_notes RAILS_ENV=production | ||
67 | 67 | ||
68 | ### 5. Update config files | 68 | ### 5. Update config files |
69 | 69 | ||
70 | -* Make `/home/git/gitlab/config/gitlab.yml` same as https://github.com/gitlabhq/gitlabhq/blob/5-3-stable/config/gitlab.yml.example but with your settings. | ||
71 | -* Make `/home/git/gitlab/config/puma.rb` same as https://github.com/gitlabhq/gitlabhq/blob/5-3-stable/config/puma.rb.example but with your settings. | 70 | +Note: We switched from Puma in GitLab 5.4 to unicorn in GitLab 6.0. |
71 | + | ||
72 | +* Make `/home/git/gitlab/config/gitlab.yml` the same as https://github.com/gitlabhq/gitlabhq/blob/master/config/gitlab.yml.example but with your settings. | ||
73 | +* Make `/home/git/gitlab/config/unicorn.rb` the same as https://github.com/gitlabhq/gitlabhq/blob/master/config/unicorn.rb.example but with your settings. | ||
72 | 74 | ||
73 | ### 6. Update Init script | 75 | ### 6. Update Init script |
74 | 76 | ||
75 | ```bash | 77 | ```bash |
76 | sudo rm /etc/init.d/gitlab | 78 | sudo rm /etc/init.d/gitlab |
77 | -sudo curl --output /etc/init.d/gitlab https://raw.github.com/gitlabhq/gitlabhq/5-3-stable/lib/support/init.d/gitlab | 79 | +sudo curl --output /etc/init.d/gitlab https://raw.github.com/gitlabhq/gitlabhq/master/lib/support/init.d/gitlab |
78 | sudo chmod +x /etc/init.d/gitlab | 80 | sudo chmod +x /etc/init.d/gitlab |
79 | ``` | 81 | ``` |
80 | 82 |