Commit graph

223 commits

Author SHA1 Message Date
Cyril
63d9373aa8 Validates presence of User#name
The 2 reasons are :
- creation of user fail if name is empty : in after_save, it tries to create a
namespace with namespace.name = user.name and namespece validates presence
Namespace#name
- in the web app links to team members are broken with empty User#name because
they are of the form <a href'...'> user.name </a>
2012-12-12 17:53:43 +01:00
Riyad Preukschas
2b79706d6d Fix spelling and wording in installation.md 2012-12-10 01:08:34 +01:00
Dmitriy Zaporozhets
a76a34dd1d Fix installatiion doc 2012-12-09 16:05:24 +02:00
Dmitriy Zaporozhets
dfc5adfc23 Merge pull request #2188 from riyad/update-installation-docs
Update installation docs
2012-12-07 12:43:25 -08:00
Riyad Preukschas
d8a239e4b1 Add instructions for dealing with the Python 2 vs 3 mess 2012-12-07 17:32:38 +01:00
Riyad Preukschas
f127382be3 Add checking installtion with gitlab:env:info task 2012-12-07 17:28:47 +01:00
Riyad Preukschas
0c59de2e71 Make sure the user edits gitlab.yml 2012-12-07 17:28:05 +01:00
Riyad Preukschas
23a8e59938 Improve gitlab:env:info task
Renamed from gitlab:app:info
Add several extra info points
2012-12-06 21:16:48 +01:00
Johannes Schleifenbaum
b39aba73d5 add rake task to gather system information 2012-12-05 22:06:47 +01:00
Riyad Preukschas
4af26f66f8 Update installation guide 2012-12-05 20:34:11 +01:00
Riyad Preukschas
198e93ccf2 Update hardware and platform requirements guide 2012-12-05 19:31:08 +01:00
Riyad Preukschas
7591718ef2 Consistently use sudo -u foo -H 2012-12-05 18:21:28 +01:00
Riyad Preukschas
78d3611eba Remove redundant packages and move database specific ones to the db setup
* build-essential requires make, gcc
* remove libmysql++-dev: the mysql2 gem only requires libmysqlclient-dev
* remove postgresql-server-dev-9.1: the pg gem only requires libpq-dev
* replace python-dev, python-pip with python2.7: the pygments.rb gem only requires python2.7
2012-12-05 18:18:09 +01:00
Riyad Preukschas
95ffe08674 Update database setup instructions to be more consistent 2012-12-05 17:53:24 +01:00
Johannes Schleifenbaum
fddc0c29aa add help page for gitlab specific rake tasks 2012-12-03 17:19:33 +01:00
Nihad Abbasov
270a43370a API: get a single wall note 2012-12-01 02:20:45 -08:00
Nihad Abbasov
b17e94c37b update contents of API README 2012-12-01 02:07:57 -08:00
Nihad Abbasov
ee6187bd55 API: ability to create a wall note 2012-11-29 15:52:56 -08:00
Nihad Abbasov
2a98a060ca API: don't expose 'updated_at' for notes 2012-11-29 14:41:24 -08:00
Nihad Abbasov
658f260e98 add docs for notes API 2012-11-29 12:32:05 -08:00
Riyad Preukschas
0fbd9ac748 Remove SQLite support 2012-11-27 21:36:09 +01:00
Greg Barendt
8a2b136948 Update doc/development.md
Fixed a typo.
2012-11-14 13:33:22 -05:00
David Barri
93f0a8c9b3 Merge remote-tracking branch 'gitlabhq/master' into git_commit_fix
Conflicts:
	doc/install/installation.md
2012-11-11 21:27:55 +11:00
Dmitriy Zaporozhets
f0712f39fb charlock_holmes up to 0.6.9 for travis and setup docs 2012-11-09 15:24:28 +02:00
Sytse Sijbrandij
993d6338b8 Add pointer about alternative platforms 2012-11-08 15:43:01 +01:00
David Barri
6f25967c47 Fixed issue with git commit silently failing.
Also updated status task and installation instuctions.
2012-11-08 10:47:11 +11:00
Dmitriy Zaporozhets
d52f06f380 Remove gitlab-cli and Proc.prod. Use foreman for development and unicorn for production. 2012-11-07 14:01:23 +02:00
Valeriy Sizov
d6a5e3dad7 Merge pull request #1735 from NARKOZ/api
API fixes
2012-11-07 03:50:42 -08:00
Mike TUMS
1d15586fee Update doc/install/databases.md
Update docs for PostgreSQL installation
2012-10-30 15:58:10 +04:00
Aiden Scandella
d2c7a75970 Fix PostgreSQL setup instructions
The config skeleton for postgres is called `database.yml.postgresql`,
not `database.yml.postgres`.
2012-10-26 14:05:20 -07:00
Dmitriy Zaporozhets
f73e46eece Remove gitolite config sed because our gitolite fork already has it in sources 2012-10-26 17:13:24 +03:00
Dmitriy Zaporozhets
d005242d23 Merge pull request #1803 from gitlabhq/api_merge_request
Api for merge request
2012-10-25 03:49:31 -07:00
Valeriy Sizov
e6cdfb607a API: tests for merge_requests 2012-10-25 13:13:01 +03:00
Dmitriy Zaporozhets
fe6d122d23 Merge pull request #1785 from dosire/update-developer-documentation
Refer developers to the vagrant vm and remove out of date documentation.
2012-10-25 02:36:54 -07:00
Dmitriy Zaporozhets
1ea0dd0ffc App docs 2012-10-25 11:59:41 +03:00
Dmitriy Zaporozhets
03f43291cd Remove easy script cause its should be improved 2012-10-25 11:57:23 +03:00
Dmitriy Zaporozhets
f9def67981 move installation docs under separate dir 2012-10-25 11:57:23 +03:00
randx
fd86bf4ae9 Decouple requirements and install 2012-10-25 11:57:23 +03:00
randx
5ff6fadcc1 refactor installation doc 2012-10-25 11:57:23 +03:00
randx
c8fe07ed32 version 2 2012-10-25 11:57:23 +03:00
randx
8f3adf9f03 Improved installation manual 2012-10-25 11:57:23 +03:00
Sytse Sijbrandij
bcd001f295 Refer developers to the vagrant vm and remove out of date documentation. 2012-10-24 16:45:18 +02:00
Saito
e09bff082e Update doc/installation.md
Git Smart HTTP protocol runs on `gitlab:gitlab`.
2012-10-24 16:28:32 +08:00
Valeriy Sizov
77bc110107 API: help page and comment 2012-10-22 23:09:21 +03:00
Nihad Abbasov
cf70439e0a update API docs 2012-10-19 03:39:02 -07:00
Saito
51ef5b9297 add shared repository doc. 2012-10-18 18:00:43 +08:00
Valeriy Sizov
db3d90cbcb fix install manual after merge #1666 2012-10-12 20:12:35 +03:00
jozefvaclavik
d0000e5c18 Update doc/api/projects.md for hooks API
Added documentation for getting project hook and editing project hook.
2012-10-12 10:38:15 +03:00
Valeriy Sizov
9168cd6a00 Fix starting gitlab after reboot server 2012-10-11 16:55:11 +03:00
Dmitriy Zaporozhets
2b7fd29b1a hardware requirements 2012-10-10 17:17:23 +03:00
Dmitriy Zaporozhets
b2f5740993 Updated installation docs with better db origanisation 2012-10-10 15:45:19 +03:00
Andrey Kumanyaev
92ac42a27c update doc 2012-10-10 13:48:14 +04:00
Nihad Abbasov
61f12da3a5 API: add project snippets listing 2012-10-08 02:13:53 -07:00
Danillo Nunes
ed5754624e Doc fix: Nginx init script requires sudo 2012-10-06 21:36:20 -03:00
Valeriy Sizov
dc53a4f732 API: fix documentation 2012-10-02 18:52:19 +03:00
Valeriy Sizov
d104df49e7 fix TYPO 2012-10-02 16:34:20 +03:00
Valeriy Sizov
705e9f402e #1585 Api for user creation: create help 2012-10-02 12:52:13 +03:00
Valeriy Sizov
433387be35 remove unnecessary step from install guide 2012-10-01 15:33:25 +03:00
Nihad Abbasov
bbdb2c3fef fix links in API README 2012-09-21 05:06:36 -07:00
Nihad Abbasov
4162566e11 separate project repositories API docs 2012-09-21 05:03:50 -07:00
Nihad Abbasov
b62445813d API: SSH keys belong to user entity 2012-09-21 04:49:28 -07:00
Nihad Abbasov
4a072be2d7 API: commits belong to project repository 2012-09-21 04:34:07 -07:00
Dmitriy Zaporozhets
131553627d Merge pull request #1521 from NARKOZ/api
API for project team members
2012-09-21 04:19:16 -07:00
Nihad Abbasov
25b745271a add API for project team members 2012-09-21 03:23:17 -07:00
Dmitriy Zaporozhets
10d3a30b25 APi for commits. Better api docs 2012-09-21 13:22:30 +03:00
Dmitriy Zaporozhets
9aafe77e70 I want be able to get token via api. Used for mobile applications 2012-09-20 17:45:07 +03:00
Nihad Abbasov
4e1f1e1422 API docs minor formatting fix
[ci-skip]
2012-09-20 18:34:07 +06:00
Robert Speicher
259ca982da Add docs for customizing Redis, add example file 2012-09-18 21:53:27 -04:00
Alex Denisov
9c0f6e8714 Small fixes added 2012-09-17 20:18:49 +03:00
Alex Denisov
87d40fd276 Docs added 2012-09-16 18:21:59 +03:00
randx
caef9ed112 Update installation doc with branch names 2012-09-16 13:39:49 +03:00
Dmitriy Zaporozhets
dcb17ead95 Merge pull request #1471 from PragTob/renameUnicorn.rb
Rename: unicorn.rb.orig --> unicorn.rb.example
2012-09-16 00:35:09 -07:00
Tobias Pfeiffer
9c117f2636 The project doesn't use cucumber(anymore?), it uses spinach 2012-09-15 21:53:45 +02:00
Tobias Pfeiffer
296e322bfc the rake was missing in fron of the gitlab:test task 2012-09-15 21:52:01 +02:00
Tobias Pfeiffer
fa529c789c added the name change to the installation.md - thanks and nice catch to @NARKOZ 2012-09-15 21:23:41 +02:00
miks
2e34a6d3c4 Merge branch 'master' into project_hooks_api 2012-09-10 16:47:31 +03:00
miks
3b5a90bdf6 Projects hooks API implemented 2012-09-08 20:51:12 +03:00
miks
4226458faf Merge branch 'master' into project_users_api 2012-09-08 10:50:24 +03:00
Dmitriy Zaporozhets
7c0a1068bf Merge pull request #1363 from AlexDenisov/api_create_project_fixes
API create project fixes
2012-09-06 23:00:04 -07:00
miks
909c8c345d Make project users API more RESTful 2012-09-06 23:49:29 +03:00
miks
3d3c6674fb Typo fixed 2012-09-06 16:32:26 +03:00
Alex Denisov
09a86bd4d6 Capitlization of /gitlab/i normalized. #1367 2012-09-06 11:21:35 +03:00
miks
8f7360f390 API on adding users to project implemented 2012-09-05 23:01:03 +03:00
randx
42032956bd Cleaner install section for nginx, unicorn 2012-09-04 20:50:00 +03:00
randx
d59d2a197e cleanup gitlab from setup scripts 2012-09-04 20:29:20 +03:00
randx
874a86f820 update install to use recipes 2012-09-04 19:44:17 +03:00
Robert Speicher
fc7ac316a0 Clean up doc/installation.md
Closes #939
2012-09-04 05:33:18 -04:00
Rob Taylor
4cb03183ac Text changes to API documentation 2012-09-04 09:48:33 +01:00
Alex Denisov
e078a173d6 Create project via API: fixes added 2012-09-03 18:00:24 +03:00
Nihad Abbasov
76e4d94d43 add pagination to API 2012-09-03 04:46:29 -07:00
Dmitriy Zaporozhets
cc03600b22 Merge pull request #1347 from AlexDenisov/api_project_creation
API for new project creation
2012-09-03 01:48:51 -07:00
Sytse Sijbrandij
cc137bba79 Update the references to the script and refer to it from the installation manual.
Update the references to the script and refer to it from the installation manual.

Indent the code block.
2012-09-02 22:44:11 +02:00
Dmitriy Zaporozhets
734a5b7d02 Merge pull request #1327 from logiblocs/master
Trivial fix to docs/installation.md
2012-09-02 12:21:00 -07:00
Sytse Sijbrandij
b80dd3d242 Non-interactive AWS install by running a single script.
Merge branch 'master' into non-interactive-aws-install

Conflicts:
	doc/installation.md

Fix merge mess in installation.md
2012-09-02 18:39:50 +02:00
Sytse Sijbrandij
eae41ad1df Non-interactive AWS install by running a single script.
Non-interactive AWS install by running a single script.

Complete non-interactive AWS install with one line.

Squash of 28 commits:

Initial commit of complete install script.

Must be sudo.

Non interactive prostgres.

Install mysql with unique password.

Service file.

Add init file.

Nginx config.

Script contains aws specific settings.

Update references after rename.

Prevent localhost ssh prompt.

Postfix with policyd.

Typo in localhost. Postfix package has other name. sudo -l session needs oneliners.

More sudo commands to prevent permission problems.

Change in existing file.

Change in existing file must be referenced.

Switch order.

Postfix comment.

Old way to generate password, less sudo.

todo login

Must use private ip and login instructions.

Starting up.

Fixed and checked various todos.

Use service. Set host name. Go to default dir.

Only works on next login.

Only replace first host.

Cleaned up the comments.

Link to nginx config.

Move to aws dir.

Update links to aws for interactive install.

Existing script stays at the same location.

Change directory. Use the new init scripts for gitlab service and nginx. Use the branch for file downloads. Update with newest changes to installation.md.

Correct reference.

Use master branch since we need the nginx condfig and use absolute paths.

Need to copy with sudo.
2012-09-02 18:29:46 +02:00
Alex Denisov
9811e64d71 Typo and mistakes fixed 2012-08-31 11:11:12 +03:00
Alex Denisov
acac1547a0 JSON for new project removed from API docs 2012-08-31 10:28:38 +03:00
Alex Denisov
b6a0407e7a Docs changed for Create Project API 2012-08-31 10:27:45 +03:00
Alex Denisov
985ecf0f04 Docs added for Create Project API 2012-08-31 10:25:36 +03:00
randx
4a6596af27 Fixed bunch of js bugs with comments. Also added development tips 2012-08-30 21:31:55 +03:00