Commit eb7baeef authored by Jacob Vosmaer's avatar Jacob Vosmaer

Merge branch 'master' of github.com:gitlabhq/gitlabhq

parents c13d4477 d4f5af82
...@@ -86,7 +86,7 @@ GET /projects ...@@ -86,7 +86,7 @@ GET /projects
#### List owned projects #### List owned projects
Get a list of projects owned by the authenticated user. Get a list of projects which are owned by the authenticated user.
``` ```
GET /projects/owned GET /projects/owned
...@@ -102,7 +102,7 @@ GET /projects/all ...@@ -102,7 +102,7 @@ GET /projects/all
### Get single project ### Get single project
Get a specific project, identified by project ID or NAMESPACE/PROJECT_NAME , which is owned by the authentication user. Get a specific project, identified by project ID or NAMESPACE/PROJECT_NAME, which is owned by the authenticated user.
If using namespaced projects call make sure that the NAMESPACE/PROJECT_NAME is URL-encoded, eg. `/api/v3/projects/diaspora%2Fdiaspora` (where `/` is represented by `%2F`). If using namespaced projects call make sure that the NAMESPACE/PROJECT_NAME is URL-encoded, eg. `/api/v3/projects/diaspora%2Fdiaspora` (where `/` is represented by `%2F`).
``` ```
...@@ -163,7 +163,7 @@ Parameters: ...@@ -163,7 +163,7 @@ Parameters:
### Get project events ### Get project events
Get a project events for specific project. Get the events for the specified project.
Sorted from newest to latest Sorted from newest to latest
``` ```
...@@ -237,7 +237,7 @@ Parameters: ...@@ -237,7 +237,7 @@ Parameters:
### Create project ### Create project
Creates new project owned by user. Creates a new project owned by the authenticated user.
``` ```
POST /projects POST /projects
...@@ -259,7 +259,7 @@ Parameters: ...@@ -259,7 +259,7 @@ Parameters:
### Create project for user ### Create project for user
Creates a new project owned by user. Available only for admins. Creates a new project owned by the specified user. Available only for admins.
``` ```
POST /projects/user/:user_id POST /projects/user/:user_id
...@@ -282,7 +282,7 @@ Parameters: ...@@ -282,7 +282,7 @@ Parameters:
## Remove project ## Remove project
Removes project with all resources(issues, merge requests etc) Removes a project including all associated resources (issues, merge requests etc.)
``` ```
DELETE /projects/:id DELETE /projects/:id
...@@ -297,7 +297,7 @@ Parameters: ...@@ -297,7 +297,7 @@ Parameters:
### List project team members ### List project team members
Get a list of project team members. Get a list of a project's team members.
``` ```
GET /projects/:id/members GET /projects/:id/members
...@@ -354,7 +354,7 @@ Parameters: ...@@ -354,7 +354,7 @@ Parameters:
### Edit project team member ### Edit project team member
Updates project team member to a specified access level. Updates a project team member to a specified access level.
``` ```
PUT /projects/:id/members/:user_id PUT /projects/:id/members/:user_id
...@@ -369,7 +369,7 @@ Parameters: ...@@ -369,7 +369,7 @@ Parameters:
### Remove project team member ### Remove project team member
Removes user from project team. Removes a user from a project team.
``` ```
DELETE /projects/:id/members/:user_id DELETE /projects/:id/members/:user_id
...@@ -390,7 +390,7 @@ rely on the returned JSON structure. ...@@ -390,7 +390,7 @@ rely on the returned JSON structure.
### List project hooks ### List project hooks
Get list of project hooks. Get a list of project hooks.
``` ```
GET /projects/:id/hooks GET /projects/:id/hooks
...@@ -403,7 +403,7 @@ Parameters: ...@@ -403,7 +403,7 @@ Parameters:
### Get project hook ### Get project hook
Get a specific hook for project. Get a specific hook for a project.
``` ```
GET /projects/:id/hooks/:hook_id GET /projects/:id/hooks/:hook_id
...@@ -429,7 +429,7 @@ Parameters: ...@@ -429,7 +429,7 @@ Parameters:
### Add project hook ### Add project hook
Adds a hook to project. Adds a hook to a specified project.
``` ```
POST /projects/:id/hooks POST /projects/:id/hooks
...@@ -446,7 +446,7 @@ Parameters: ...@@ -446,7 +446,7 @@ Parameters:
### Edit project hook ### Edit project hook
Edits a hook for project. Edits a hook for a specified project.
``` ```
PUT /projects/:id/hooks/:hook_id PUT /projects/:id/hooks/:hook_id
...@@ -464,7 +464,7 @@ Parameters: ...@@ -464,7 +464,7 @@ Parameters:
### Delete project hook ### Delete project hook
Removes a hook from project. This is an idempotent method and can be called multiple times. Removes a hook from a project. This is an idempotent method and can be called multiple times.
Either the hook is available or not. Either the hook is available or not.
``` ```
...@@ -591,7 +591,7 @@ Parameters: ...@@ -591,7 +591,7 @@ Parameters:
## Admin fork relation ## Admin fork relation
Allows modification of the forked relationship between existing projects. . Available only for admins. Allows modification of the forked relationship between existing projects. Available only for admins.
### Create a forked from/to relation between existing projects. ### Create a forked from/to relation between existing projects.
...@@ -617,7 +617,7 @@ Parameter: ...@@ -617,7 +617,7 @@ Parameter:
## Search for projects by name ## Search for projects by name
Search for projects by name which are public or the calling user has access to Search for projects by name which are accessible to the authenticated user.
``` ```
GET /projects/search/:query GET /projects/search/:query
......
...@@ -2,7 +2,7 @@ ...@@ -2,7 +2,7 @@
## Setup db with developer seeds: ## Setup db with developer seeds:
Note that if your db user does not have advanced privilegies you must create db manually before run this command Note that if your db user does not have advanced privileges you must create the db manually before running this command.
``` ```
bundle exec rake setup bundle exec rake setup
...@@ -10,7 +10,7 @@ bundle exec rake setup ...@@ -10,7 +10,7 @@ bundle exec rake setup
## Run tests ## Run tests
This runs all test suite present in GitLab This runs all test suites present in GitLab.
``` ```
bundle exec rake test bundle exec rake test
...@@ -18,7 +18,7 @@ bundle exec rake test ...@@ -18,7 +18,7 @@ bundle exec rake test
## Generate searchable docs for source code ## Generate searchable docs for source code
You can find results under `doc/code` directory You can find results under the `doc/code` directory.
``` ```
bundle exec rake gitlab:generate_docs bundle exec rake gitlab:generate_docs
......
...@@ -139,37 +139,38 @@ But let's throw in a <b>tag</b>. ...@@ -139,37 +139,38 @@ But let's throw in a <b>tag</b>.
## Emoji ## Emoji
Sometimes you want to be :cool: and add some :sparkles: to your :speech_balloon:. Well we have a :gift: for you: Sometimes you want to be a :ninja: and add some :glowing_star: to your :speech_balloon:. Well we have a gift for you:
:exclamation: You can use emoji anywhere GFM is supported. :sunglasses: :high_voltage_sign: You can use emoji anywhere GFM is supported. :victory_hand:
You can use it to point out a :bug: or warn about :monkey:patches. And if someone improves your really :snail: code, send them a :bouquet: or some :candy:. People will :heart: you for that. You can use it to point out a :bug: or warn about :speak_no_evil_monkey: patches. And if someone improves your really :snail: code, send them some :cake:. People will :heart: you for that.
If you are :new: to this, don't be :fearful:. You can easily join the emoji :circus_tent:. All you need to do is to :book: up on the supported codes. If you are new to this, don't be :fearful_face:. You can easily join the emoji :family:. All you need to do is to look up on the supported codes.
Consult the [Emoji Cheat Sheet](http://www.emoji-cheat-sheet.com/) for a list of all supported emoji codes. :thumbsup: Consult the [Emoji Cheat Sheet](https://www.dropbox.com/s/b9xaqb977s6d8w1/cheat_sheet.pdf) for a list of all supported emoji codes. :thumbsup:
Sometimes you want to be :cool: and add some :sparkles: to your :speech_balloon:. Well we have a :gift: for you: Sometimes you want to be a :ninja: and add some :glowing_star: to your :speech_balloon:. Well we have a gift for you:
:exclamation: You can use emoji anywhere GFM is supported. :sunglasses: :high_voltage_sign: You can use emoji anywhere GFM is supported. :victory_hand:
You can use it to point out a :bug: or warn about :monkey:patches. And if someone improves your really :snail: code, send them a :bouquet: or some :candy:. People will :heart: you for that. You can use it to point out a :bug: or warn about :speak_no_evil_monkey: patches. And if someone improves your really :snail: code, send them some :cake:. People will :heart: you for that.
If you are :new: to this, don't be :fearful:. You can easily join the emoji :circus_tent:. All you need to do is to :book: up on the supported codes. If you are new to this, don't be :fearful_face:. You can easily join the emoji :family:. All you need to do is to look up on the supported codes.
Consult the [Emoji Cheat Sheet](http://www.emoji-cheat-sheet.com/) for a list of all supported emoji codes. :thumbsup: Consult the [Emoji Cheat Sheet](https://www.dropbox.com/s/b9xaqb977s6d8w1/cheat_sheet.pdf) for a list of all supported emoji codes. :thumbsup:
## Special GitLab References ## Special GitLab References
GFM recognized special references. GFM recognized special references.
You can easily reference e.g. a team member, an issue, or a commit within a project. You can easily reference e.g. an issue, a commit, a team member or even the whole team within a project.
GFM will turn that reference into a link so you can navigate between them easily. GFM will turn that reference into a link so you can navigate between them easily.
GFM will recognize the following: GFM will recognize the following:
- @foo : for team members - @foo : for team members
- @all : for the whole team
- #123 : for issues - #123 : for issues
- !123 : for merge requests - !123 : for merge requests
- $123 : for snippets - $123 : for snippets
......
...@@ -7,6 +7,7 @@ GitLab 5.0 is affected by critical security vulnerability CVE-2013-4490. ...@@ -7,6 +7,7 @@ GitLab 5.0 is affected by critical security vulnerability CVE-2013-4490.
## Important changes ## Important changes
- We don't use `gitlab` user any more. Everything will be moved to `git` user - We don't use `gitlab` user any more. Everything will be moved to `git` user
- Self signed SSL certificates are not supported until GitLab 5.1
- **requires ruby1.9.3** - **requires ruby1.9.3**
## 0. Stop gitlab ## 0. Stop gitlab
...@@ -162,3 +163,7 @@ sudo -u git -H bundle exec rake gitlab:check RAILS_ENV=production ...@@ -162,3 +163,7 @@ sudo -u git -H bundle exec rake gitlab:check RAILS_ENV=production
``` ```
**P.S. If everything works as expected you can remove gitlab user from system** **P.S. If everything works as expected you can remove gitlab user from system**
```bash
sudo userdel -r gitlab
```
...@@ -149,6 +149,12 @@ sudo -u git -H bundle exec rake gitlab:backup:restore RAILS_ENV=production ...@@ -149,6 +149,12 @@ sudo -u git -H bundle exec rake gitlab:backup:restore RAILS_ENV=production
The migrations in this update are very sensitive to incomplete or inconsistent data. If you have a long-running GitLab installation and some of the previous upgrades did not work out 100% correct this may bite you now. The following commands can be run in the rails console to look for 'bad' data. The migrations in this update are very sensitive to incomplete or inconsistent data. If you have a long-running GitLab installation and some of the previous upgrades did not work out 100% correct this may bite you now. The following commands can be run in the rails console to look for 'bad' data.
Start rails console:
```
sudo -u git -H rails console production
```
All project owners should have an owner: All project owners should have an owner:
``` ```
......
...@@ -103,7 +103,7 @@ sudo chmod +x /etc/init.d/gitlab ...@@ -103,7 +103,7 @@ sudo chmod +x /etc/init.d/gitlab
There are new configuration options available for gitlab.yml. View them with the command below and apply them to your current gitlab.yml if desired. There are new configuration options available for gitlab.yml. View them with the command below and apply them to your current gitlab.yml if desired.
``` ```
git diff 6-9-stable:config/gitlab.yml.example 7-0-stable:config/gitlab.yml.example git diff origin/6-9-stable:config/gitlab.yml.example origin/7-0-stable:config/gitlab.yml.example
``` ```
### 7. Start application ### 7. Start application
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment