Commit Graph
1432 Commits
Author SHA1 Message Date
Robert Schilling 489d9cdaab Merge pull request #8017 from mr-vinn/md-table-doc
Document Markdown table formatting issue
2014-10-20 07:49:51 +02:00
Valery Sizov 4da88dbb2d documents updated 2014-10-17 13:47:20 +03:00
Achilleas Pipinellis c2bcdeb950 Make semaphore configuration an ordered list. 2014-10-15 20:52:39 +03:00
Achilleas Pipinellis b57ec54fae Point to correct project on githost.io. 2014-10-15 20:25:47 +03:00
Sytse Sijbrandij e8e022daec Refer to the Omnibus installation from eveerywhere since people link to installation.md directly. 2014-10-15 16:29:05 +02:00
Dmitriy Zaporozhets 3f1c95c638 Merge branch 'no_red_builds_policy' into 'master'
No red builds policy

Related to gitlab/organization#63

See merge request !1182
2014-10-15 13:09:23 +00:00
Dmitriy Zaporozhets 8200992991 Merge branch 'migrating_from_svn_doc'
Signed-off-by: Dmitriy Zaporozhets <dmitriy.zaporozhets@gmail.com>

Conflicts:
	doc/workflow/README.md
2014-10-15 15:29:45 +03:00
Dmitriy Zaporozhets b8b0c3276a Merge branch 'notifications_documentation' into 'master'
Notifications documentation

Fixes #1583

See merge request !1177
2014-10-15 11:53:28 +00:00
Marin Jankovski 76cde5c0e5 Add links to the migration doc, make it clear import is only for git repos. 2014-10-15 13:13:42 +02:00
Marin Jankovski 2803d9e025 Git is a distributed vcs. 2014-10-15 13:08:55 +02:00
Marin Jankovski adb64dc2ee Clearer what to contribute. 2014-10-15 13:08:55 +02:00
Marin Jankovski fb05fa859e Add a doc on how to migrate from SVN to gitlab. 2014-10-15 13:08:55 +02:00
Marin Jankovski 57b38f6f1c Describe who can trigger builds and where, add no red tests policy to contributing doc. 2014-10-15 12:48:37 +02:00
Robert Schilling b31535494e Merge pull request #7744 from bbodenmiller/patch-14
add missing cleanup step
2014-10-15 10:22:37 +02:00
Ben Bodenmiller cec3b6c355 add missing cleanup step 2014-10-14 23:53:01 -07:00
Ben Bodenmiller 0901345d1b make sure tables are UTF8 capable
As discussed at https://github.com/gitlabhq/gitlabhq/pull/7742#issuecomment-58897445 make sure that tables have correct char set.
2014-10-14 15:45:44 -07:00
Marin Jankovski 8e7da6455b Fix spelling mistakes in notifications document. 2014-10-14 16:12:22 +02:00
Marin Jankovski 30b803fa3f Add notifications documentation. 2014-10-14 16:01:45 +02:00
Dmitriy Zaporozhets 4bebdc0946 Merge branch 'libravatar_documentation' into 'master'
Libravatar documentation

Fixes #1248

See merge request !1173
2014-10-14 13:27:56 +00:00
Sytse Sijbrandij 5d59890b9d Another link to GitHub flow. 2014-10-14 13:21:42 +02:00
Marin Jankovski 9abe5d36d7 Add libravatar documentation. 2014-10-14 11:23:33 +02:00
Ben Bodenmiller b0e92ca9ae minor updates to mysql cleanup
* take -> make
* correct incorrect details about when pool size was changed
2014-10-13 00:52:08 -07:00
Robert Schilling fe14384e27 Merge pull request #8021 from bbodenmiller/schema.rb
simplify schema.rb reset in upgrade guides
2014-10-13 08:22:19 +02:00
Sytse Sijbrandij f7b19023b1 Merge pull request #7742 from bbodenmiller/patch-7
Cleanup MySQL database
2014-10-13 08:19:48 +02:00
Ben Bodenmiller 2b3090d91b simplify schema.rb reset in upgrade guides 2014-10-12 14:39:41 -07:00
Ben Bodenmiller d94be1ddbf Cleanup MySQL database
Addresses changes made to installation guide and config files but never
applied in update process. Relevant changes to installation guide and
config files were made in
gitlabhq@cbb5b00,
gitlabhq@498a4e6,
gitlabhq@c33d5e1,
gitlabhq@485162e#diff-e1059d0fa0437ffad94facff86210603,
gitlabhq@72e2fe2#diff-d1b4ff7de834bae6008dd49550413a6f,
gitlabhq@5163a8f#diff-e1059d0fa0437ffad94facff86210603,
gitlabhq@993af5d#diff-e1059d0fa0437ffad94facff86210603,
&
gitlabhq@d3f5a0c.
2014-10-12 14:29:42 -07:00
Vinnie Okada 8a52ff9c29 Document Markdown table formatting issue
Add a note to the Markdown documentation about a quirk of Redcarpet's
table parsing.
2014-10-11 12:53:27 -05:00
Sytse Sijbrandij 3fff9aa34f Merge pull request #7981 from cirosantilli/www-to-about
Replace www.gitlab.com with about.gitlab.com
2014-10-08 09:46:51 +02:00
Job van der Voort 3386a82d5e add references to gitlab flow article 2014-10-07 15:50:23 +02:00
Ciro Santilli 7dcbf35019 Replace www.gitlab.com with about.gitlab.com 2014-10-07 13:16:19 +02:00
Robert Schilling d790b2cbb8 Merge pull request #7975 from bbodenmiller/patch-4
webbrowsers -> web browsers
2014-10-06 19:31:15 +02:00
Ben Bodenmiller 014eeb2e0b webbrowsers -> web browsers 2014-10-06 09:27:38 -07:00
Ben Bodenmiller 897d69d6d5 number formatting fix 2014-10-06 09:26:40 -07:00
Vinnie Okada 3a3b2eb33e Update docs for task lists 2014-10-05 22:15:36 -05:00
Vinnie Okada 1b1ba6b0a5 Implement cross-project Markdown references
Enable linking to commits, merge requests, and issues in other projects
by prepending a namespaced project path to the reference.
2014-10-03 12:30:20 -05:00
Dmitriy Zaporozhets ac6f032122 Merge pull request #7779 from Bugagazavr/hook_tag_push_events
Add tag push events to project hook api
2014-10-03 13:38:56 +03:00
Dmitriy Zaporozhets 03b44916ba Merge pull request #7754 from Bugagazavr/hooks
More information in merge request hook
2014-10-03 13:37:19 +03:00
Kirill Zaitsev b4963e9dda Add tag_push_events to project hook api 2014-10-03 10:23:32 +04:00
Jacob Vosmaer 97c5d38097 Add a counterexample to 'do it in Ruby' 2014-10-02 18:27:18 +02:00
Jacob Vosmaer 798977c87b Merge branch 'missing_update_links' into 'master'
Missing omnibus update links in help/update

I took the liberty and refactored it a little. Open issue https://gitlab.com/gitlab-org/omnibus-gitlab/issues/269

Here is a screen

![gitlab_update_page](https://gitlab.com/uploads/axil/gitlab-ce/0395154f23/gitlab_update_page.png)

See merge request !202
2014-10-02 12:24:23 +00:00
Achilleas Pipinellis 1489b8d50e Update the help/update docs to include omnibus as well. 2014-10-02 13:39:26 +03:00
Martijn a68a3f65af Edit GitHub Flow url 2014-10-02 11:20:54 +02:00
Kirill Zaitsev 1c9d2e39c1 Hook attributes 2014-10-02 12:58:02 +04:00
Sytse Sijbrandij 5b68a9adaf Add docs for the issue closing pattern. 2014-10-02 10:53:33 +02:00
Dmitriy Zaporozhets 1099468b32 Merge branch 'master' of gitlab.com:gitlab-org/gitlab-ce 2014-10-01 17:42:22 +03:00
Job van der Voort 60a33d649f add gitlab_flow graphic to doc 2014-10-01 15:30:29 +02:00
Jacob Vosmaer b10774eba8 Merge branch 'uploader-link' into 'master'
Uploader link

See merge request !1133
2014-10-01 11:56:02 +00:00
Dmitriy Zaporozhets ca1c35aa51 Merge branch 'fork-via-API' into 'master'
API: Add support for forking a project via the API

This adds an API call to create a fork of a project.

Such API "fork button" has been requested by feature requests summing up with 37 votes.

The GitLab user has flagged one of them as accepting merge/pull requests for this feature.

Motivation:

The ability to create a fork is missing in the API.
(The API currently only supports adding and removing the "forked" relationship between two existing projects)

This feature (create fork thru the API) feature has been requested via two feature requests:

15 votes, 13 comments: to be able to fork a project through the API
http://feedback.gitlab.com/forums/176466-general/suggestions/4125380-to-be-able-to-fork-a-project-through-the-api (it was marked as completed in error by referring to the much more special change which allows to add&delete fork information)

22 votes, 3 comments: add a "fork project" API call that acts like the "fork button"
http://feedback.gitlab.com/forums/176466-general/suggestions/5820264-add-a-fork-project-api-call-that-acts-like-the

The implementation is described in the text of the commit message (click on the "..." field to open it).

A comprehensive test suite is added as well: It covers all 5 success / failure modes:
1. Success case
2. Failure if authenticated user has no access the the project to be forked
3. Failure if the forked project already exists in the authenticated user's namespace
4. Failure if the forked project does not exist
5. Failure if not authenticated

Documentation for the new API call is added to the project help page: doc/api/projects.md

I have 2 additional merge requests in progress, one is based on this feature and extend it, the other is related to querying forks.

The merge request that would be directly related is based on a request written comment of one of the feature requests (that was independently also requested in a but entry):
The ability to fork a project (thru the API) to a given namespace, eg. a group, in one case, for trainings.

As this request does not change code, but only adds a new request API for creating forks, it does not have
the capability to break existing code, and as the test spec demonstrates, it works.

It allocates the API request POST /projects/fork/:id, the only other API path I'd have thought of would have been POST /projects/:id/fork but that path is already taken by the API for creating a new fork relationship between projects, so POST /projects/fork/:id is the remaining possibility that I could see.

See merge request !191
2014-10-01 10:20:57 +00:00
Jacob Vosmaer b040078974 Clear changes to schema.rb when upgrading
Having local changes is quite common and it is a stumbling block when
upgrading GitLab. Because schema.rb is generated from the actual DB
schema it is OK to clear the local changes.
2014-10-01 10:41:20 +02:00
Bernhard Kaindl f030ee846e API: Initial support for forking a project via the API
This change adds POST /projects/fork/:id to the API for forking
a project into the namespace of the authenticated user, like the
"create fork" link in the GUI does. It also calls the same code.

Failure and permission checks (except for conflict) are already
implemented and handled in ForkService and the API, so the added
code is simple and does not alter anything.
2014-10-01 10:27:48 +02:00