Robert Speicher and Robert Speicher
c7a3d75973
Merge branch 'git-2-7-3' into 'master'
...
Bump Git version requirement to 2.7.3
[ci skip]
See merge request !3240
2016-03-15 18:28:33 -04:00
Marin Jankovski and Rémy Coutable
4f946f037a
Merge branch 'uploads-700' into 'master'
...
Restrict permissions on public/uploads
Based on https://gitlab.com/gitlab-org/omnibus-gitlab/merge_requests/631
See merge request !2764
2016-02-23 16:21:27 +01:00
Achilleas Pipinellis and Rémy Coutable
cdc928d47f
Merge branch 'sqlite_rm_rf' into 'master'
...
Remove remaining sqlite method call
Fixes https://gitlab.com/gitlab-org/gitlab-ce/issues/13535
See merge request !2862
2016-02-18 13:00:04 +01:00
Achilleas Pipinellis
f8036ec910
Remove sqlite check in raketask
2016-02-10 16:54:15 +02:00
Robert Speicher
e8785ded1e
Prevent StateMachine warnings from outputting during a cron task
...
[ci skip]
Closes #5931
2016-01-15 17:47:56 -05:00
Robert Speicher
a43fd5ce6d
Disable colorization if STDOUT is not a tty
2016-01-12 21:34:23 -05:00
Stan Hu
e57b506222
Suggest prefacing find command with sudo when base permissions are wrong
...
Closes #5872
2016-01-05 05:30:01 -08:00
Robert Speicher
28a8d0b5db
Merge branch 'add_user_repo_integrity_rake_task' into 'master'
...
Add user repository integrity check rake task
Corrupt repositories and stuck lock files can cause weird issues in
GitLab. Often we know which user is having these problems and then we
have to go hunt down which repository is causing it. Several times
recently that involved me running queries in the rails console to get
an array of projects and then writing a quick Ruby script to loop
through and run `git fsck`. This last time I also had to check for the
existence of `config.lock` and ref lock files.
This rake task will eliminate all of those steps and allow an admin to
simply specify a username.
I also added the lock file checks to the existing `gitlab:repo:check`
task which goes through all projects.
See merge request !2080
2015-12-15 18:36:28 +00:00
Drew Blessing
f8bf6c4b2c
[ci skip] Add user repository integrity check rake task
2015-12-14 15:27:14 -06:00
Stan Hu
9c5d8079a3
Bump Redis requirement to 2.8 for Sidekiq 4 requirements
...
Closes #3649
[ci skip]
2015-12-12 07:51:50 -08:00
Stan Hu
1d410ac96a
Update project repository size and commit count during import:repos task
...
Closes #3848
2015-12-08 09:08:22 -08:00
Douwe Maan
033947de90
Merge branch 'sync-all-repos' into 'master'
...
Sync all repos
Scripts and documentation for moving repos, used on gitlab.com.
See merge request !1439
2015-12-08 16:13:59 +00:00
Jacob Vosmaer
23f383ef69
Detect project and namespace changes in list:repos
2015-12-08 16:06:06 +01:00
Jacob Vosmaer
6d2be0212c
Merge branch 'master' into sync-all-repos
2015-12-08 12:35:54 +01:00
Zeger-Jan van de Weg
3da32ef7d8
Merge branch 'master' into rake-tasks-git
2015-12-07 12:06:20 +01:00
Robert Speicher
ec002e8026
Remove usage of Colored
2015-11-24 19:20:23 -05:00
Zeger-Jan van de Weg
2f127cb86b
Merge branch 'master' into rake-tasks-git
2015-11-24 14:59:31 +01:00
Marin Jankovski
3cc2b48a82
Backup LFS objects same as any upload.
2015-11-19 10:43:45 +01:00
Zeger-Jan van de Weg
9f548dffc3
Merge branch 'master' into rake-tasks-git
2015-11-11 13:22:00 +01:00
Kamil Trzcinski
d0e3e823a2
Implement Build Artifacts
...
- Offloads uploading to GitLab Workhorse
- Use /authorize request for fast uploading
- Added backup recipes for artifacts
- Support download acceleration using X-Sendfile
2015-11-10 12:51:50 +01:00
Robert Speicher
d09d62b6b8
Replace all usages of git command with configurable binary path
...
Closes #3311
2015-11-03 17:11:09 -05:00
Benny Schimmer
d02a467d64
Fix regex in redis version check
2015-10-19 22:14:22 +02:00
Zeger-Jan van de Weg and Zeger-Jan van de Weg
8db063b579
Scalable way of requesting all repos
2015-10-14 19:11:09 +02:00
Zeger-Jan van de Weg
54e6c0045b
Added three rake tasks for repository maintainance
...
Tasks added:
gitlab:git:repack
gitlab:git:gc
gitlab:git:prune
2015-10-14 19:11:09 +02:00
Douwe Maan
712d17684b
Make Reply by email easier to configure
2015-10-13 13:10:49 +02:00
Jacob Vosmaer
6e1ec3b9af
Merge branch 'rs-2fa-task' into 'master'
...
Add task to disable 2FA for all users
Addresses #2971
See merge request !1532
2015-10-09 08:04:34 +00:00
Robert Speicher
cd46f4c367
Add output and confirmation to gitlab:two_factor:disable_for_all_users
2015-10-08 23:19:56 -04:00
Yorick Peterse
c8f18fc562
Added dedicated Rake task for setting up Postgres
...
This ensures any PostgreSQL specific schema changes (e.g. expression
indexes) are created when setting up the database.
2015-10-08 14:35:36 +02:00
Robert Speicher
c3d9c55b23
Add gitlab:two_factor:disable_for_all_users task
2015-10-07 15:46:18 -04:00
Douwe Maan
084e35527c
Merge branch 'orphaned-repo-cleanup' into 'master'
...
Improve repo cleanup task
I accidentally wrote a new script, not seeing we already had one.
But the old one did not do enough (it only handled global namespace orhpans) so I figured I should just drop in the new script.
See merge request !1298
2015-09-29 07:35:59 +00:00
Jacob Vosmaer
7a8a892efd
Add "rake gitlab:list_repos" task
2015-09-25 17:12:41 +02:00
Achilleas Pipinellis
110e90c855
Skip check_initd_configured_correctly on omnibus installs
...
This was causing the task `gitlab-rake gitlab:incoming_email:check`
to fail.
2015-09-22 22:56:49 +03:00
Douwe Maan
ee028d9d60
Rename reply_by_email to incoming_email to prepare for the future.
2015-09-21 10:35:37 +02:00
Kamil Trzcinski
ed18e04bb3
Cleanup CI backup => migrate with GitLab
2015-09-15 20:14:21 +02:00
Jacob Vosmaer
ed38627ec5
Guard against trailing slashes in repos_path
2015-09-15 17:07:51 +02:00
Jacob Vosmaer
52d7813f2e
Improve repo cleanup task
...
Clean up more than just global (legacy) repos. Also, instead of
deleting, just rename.
2015-09-15 16:10:29 +02:00
Marin Jankovski
8bd419d9c8
Merge branch 'upgrade-redis-required-check' into 'master'
...
Upgrade Redis requirement check to 2.4.0 per https://github.com/mperham/sidekiq/pull/957
Closes #2222
Closes #2445
See merge request !1251
2015-09-07 07:39:58 +00:00
Stan Hu
fd6eba34eb
Use File.join to prevent extra slash in help message from appearing. Before:
...
```
Try fixing it:
sudo -u git -H /opt/gitlab/embedded/service/gitlab-shell//bin/create-hooks
```
2015-09-06 07:41:23 -07:00
Stan Hu
30039dae63
Upgrade Redis requirement check to 2.4.0 per https://github.com/mperham/sidekiq/pull/957
...
Closes #2222
Closes #2445
2015-09-06 00:35:16 -07:00
Robert Speicher
f0bdf7f810
Merge branch 'reply-by-email' into 'master'
...
Reply by email
Fixes #1360 .
It's far from done, but _it works_.
See merge request !1173
2015-08-22 00:00:08 +00:00
Douwe Maan
0366655311
Fix check task for development.
2015-08-21 15:06:04 -07:00
Douwe Maan
50baa1fdd1
Add development section to doc.
2015-08-21 15:03:16 -07:00
Jacob Vosmaer
bd78e1a2e9
Merge pull request #9535 from bbodenmiller/patch-3
...
check upload dir permissions
2015-08-21 14:30:58 +02:00
Douwe Maan
41ed60c21a
Fix MailRoom running check.
2015-08-20 14:09:37 -07:00
Douwe Maan
123af78561
Add gitlab:reply_by_email:check rake task.
2015-08-20 14:03:04 -07:00
Dmitriy Zaporozhets
72a425fa66
Merge branch 'remove-satellites'
...
Signed-off-by: Dmitriy Zaporozhets <dmitriy.zaporozhets@gmail.com >
2015-08-19 09:52:39 +02:00
Douwe Maan
02532d5873
Fix gitlab:env:info rake task.
2015-08-17 12:41:47 +02:00
Dmitriy Zaporozhets
4a0fa27017
Merge branch 'master' into remove-satellites
...
Signed-off-by: Dmitriy Zaporozhets <dmitriy.zaporozhets@gmail.com >
2015-08-17 11:41:53 +02:00
Ben Bodenmiller
ea9b8fe5f1
check uploads dir
...
Detect issues with uploads dir, e.g. permission and ownership issues
with the users uploads dir. This helps troubleshoot and correct
gitlab-org/omnibus-gitlab#311 . Fixes gitlabhq#7500, gitlabhq#7052.
Related to gitlabhq#6281.
2015-08-16 16:57:15 -07:00
Robert Speicher
33c818d2d8
Require Ruby 2.1.0 in gitlab:app:check task
...
[ci skip]
2015-08-15 20:04:52 -04:00