Rémy Coutable and Robert Speicher
95aaf66ec3
Merge branch 'fix/import-export-prod' into 'master'
...
Fixed a couple of errors on import/export spotted in production
Fixes https://gitlab.com/gitlab-org/gitlab-ce/issues/18828 and https://gitlab.com/gitlab-org/gitlab-ce/issues/18829
A couple of tiny bugs spotted after deploying in prod
See merge request !4782
2016-06-20 10:16:14 -04:00
Douwe Maan and Robert Speicher
bf0294378e
Merge branch 'feature/project-export' into 'master'
...
Export project functionality
This is a MR for the export functionality of https://gitlab.com/gitlab-org/gitlab-ce/issues/3050 , which adds the ability to export single projects.
- [x] members
- DB data
- [x] issues
- [x] issue comments
- [x] merge requests
- [x] merge request diff
- [x] merge request comments
- [x] labels
- [x] milestones
- [x] snippets
- [x] releases
- [x] events
- [x] commit statuses
- [x] CI builds
- File system data
- [x] Git repository
- [x] wiki
- [x] uploads
- [ ] ~~CI build traces~~
- [ ] ~~CI build artifacts~~
- [ ] ~~LFS objects~~
- DB configuration
- [x] services
- [x] web hooks
- [x] protected branches
- [x] deploy keys
- [x] CI variables
- [x] CI triggers
See merge request !3114
2016-06-17 14:18:15 -04:00
Robert Speicher and Robert Speicher
1d3422044d
Merge branch 'add_autocomplete_for_labels' into 'master'
...
Add GFM autocomplete for labels
Closes #14637
See merge request !4013
2016-06-16 20:34:41 -04:00
James Lopez and Robert Speicher
097eafc8c7
fix some issues and improved error output for forking
2016-06-02 21:48:26 -04:00
James Lopez and Robert Speicher
b2b3e0e6ee
fix empty message on shell error
2016-06-02 21:47:39 -04:00
James Lopez and Robert Speicher
b2b2b2f9de
fix create service error handling - missing setting import status to failed
2016-06-02 21:47:38 -04:00
Grzegorz Bizon
a55e8f109f
Enable Style/NegatedIf Rubocop cop
...
Favor `unless` over `if` for negative conditions
(or control flow ||).
See #17478
2016-05-30 13:53:25 +02:00
Felipe Artur
5273335247
Fix forks creation when visibility level is restricted
2016-05-25 10:57:00 -04:00
Rémy Coutable
f29d8b64e4
Merge remote-tracking branch 'origin/master' into eReGeBe/gitlab-ce-feature/milestone-md
...
Signed-off-by: Rémy Coutable <remy@rymai.me >
2016-05-18 23:40:33 -05:00
Kamil Trzciński
08fddae744
Merge branch 'docker-registry-view' into 'master'
...
Add container registry support
Tasks:
- [x] Merge docker/distribution authentication service: https://gitlab.com/gitlab-org/gitlab-ce/merge_requests/3787
- [x] Implement Docker Registry API
- [x] Show a list of docker images in GitLab
- [x] Remove registry repository on project deletion
- [x] Support project rename, move and namespace rename
- [x] Use token when connecting the registry
- [x] Allow to delete images from GitLab
- [x] Support pushing from GitLab CI (gitlab-ci-token / $CI_BUILD_TOKEN)
- [x] Support GitLab Runner pulling for public repositories
- [ ] Support GitLab Runner pulling for private repositories
- [x] Add tests for Docker Registry API
- [x] Add tests for a views
- [x] Make texts nicer
- [x] Implement a backup support
- [ ] Create administration documentation https://gitlab.com/gitlab-org/gitlab-ce/merge_requests/4141
- [ ] Create user documentation
See merge request !4040
2016-05-18 18:19:01 +00:00
Kamil Trzcinski
f4f59d0f13
Merge branch 'docker-registry' into docker-registry-view
2016-05-13 17:15:01 -05:00
Kamil Trzcinski
9e318bd99d
Fix container registry permissions
2016-05-13 12:20:23 -05:00
James Lopez
8eb67187d0
removed transaction stuff
2016-05-13 13:12:21 +02:00
Kamil Trzcinski
5c2f2fd289
Fix CI tests
2016-05-12 13:03:04 -05:00
James Lopez
cacbecd05c
more changes based on MR feedback
2016-05-12 18:27:20 +02:00
James Lopez
f4ab8ea496
rename method
2016-05-12 17:16:35 +02:00
James Lopez
ef7f793dc4
fix silly typo
2016-05-12 10:12:29 +02:00
James Lopez
1074980abb
Merge branches 'fix/import-data-issue' and 'master' of gitlab.com:gitlab-org/gitlab-ce into fix/import-data-issue
2016-05-11 17:54:25 +02:00
James Lopez
5c59ba35c9
fix complexity of method
2016-05-11 15:08:27 +02:00
James Lopez
68aca6f663
trying to fix timing issue with import status
2016-05-11 11:37:49 +02:00
Stan Hu
f2548f3f2b
Improve log message when a project is destroyed to include the namespace
2016-05-10 22:07:13 -07:00
James Lopez
1322c981a0
create import data in service
2016-05-10 11:10:51 +02:00
Kamil Trzcinski
d05f0030a3
Added Docker Registry View tests
2016-05-09 23:32:18 +03:00
Kamil Trzcinski
d5d8e76bd7
Block renaming project or repository if it has container registry tags
2016-05-09 22:41:48 +03:00
Kamil Trzcinski
565a5e36fc
Merge branch 'docker-registry' into docker-registry-view
2016-05-09 22:12:34 +03:00
Stan Hu
a65de9c2c1
Reduce delay in destroying a project from 1-minute to immediately
...
Run ProjectDestroyWorker after pending_delete attribute has been committed to DB
2016-05-07 01:12:31 -07:00
Kamil Trzcinski
7168493e8a
Remove container registry on project removal
2016-05-04 14:35:18 +02:00
Stan Hu
6dff1a9a2b
Fix Error 500 due to stale cache when projects are renamed or transferred
...
Closes gitlab-org/gitlab-ee#506
2016-04-25 06:57:50 -07:00
Alejandro Rodríguez
ec71edfedd
Sorting Milestones on the auto complete list by due date and title
2016-04-20 22:12:43 -03:00
Alejandro Rodríguez
4cab66e3e2
Implementing autocomplete for GFM milestone references
2016-04-20 22:12:43 -03:00
Alfredo Sumaran and Jacob Schatz
a96dc94428
Memoize target
2016-04-16 07:21:28 -04:00
Alfredo Sumaran and Jacob Schatz
1eeabdc6a5
Change variable name
2016-04-16 07:21:28 -04:00
Alfredo Sumaran and Jacob Schatz
05628e0c2f
Fixes failing spec
2016-04-16 07:21:28 -04:00
Alfredo Sumaran and Jacob Schatz
ad48ecacae
Update method name and remove unneeded params
2016-04-16 07:21:28 -04:00
Alfredo Sumaran and Jacob Schatz
562c9652d6
Put owner and participating people first
2016-04-16 07:21:28 -04:00
Rémy Coutable
4a514b27e9
Merge branch 'issue_15155' into 'master'
...
Setup visibility level for project when transfering for a group
fixes #15155
See merge request !3707
2016-04-14 15:13:08 +00:00
Felipe Artur
a8ea2c1895
Change transfer service to use existing methods
2016-04-14 11:34:42 -03:00
Felipe Artur
11f46b459e
Setup visibility level for project when transfering for a group
2016-04-13 15:28:10 -03:00
Yorick Peterse
3b9edce803
Instrument the HousekeepingService class
...
This allows us to track how much time is spent in updating the
"pushes_since_gc" column as well as the time needed to obtain the lease.
2016-04-13 15:31:13 +02:00
Douglas Barbosa Alexandre
f2005fa566
Flush repository cache before import project data
...
GitHub Pull Requests importer handle with the repository while
importing data, we need to make sure that the cached values are valid.
2016-04-04 19:35:39 -03:00
Douwe Maan
f505c753b0
Merge branch 'fix_remove_fork_link' into 'master'
...
Remove fork link closes all merge requests opened on source project
Currently, if you:
- create a fork
- open a merge request on the source project
- remove the fork link
The created MR cannot be closed.
With this MR, all pending MR is closed when the fork link is removed.
See merge request !3189
2016-04-04 15:37:08 +00:00
Baldinof
a6b5b50e14
Fix incorrect variable name
2016-04-04 14:41:01 +00:00
Baldinof
fa4126acff
Move unlink fork logic to a service
2016-03-22 15:34:35 +01:00
Douwe Maan
8db1292139
Tweaks, refactoring, and specs
2016-03-20 21:04:07 +01:00
Douwe Maan
2eb19ea3ea
Merge branch 'master' into issue_12658
2016-03-20 14:57:25 +01:00
Felipe Artur
8b830b8c3b
Fix specs
2016-03-18 21:04:53 -03:00
Robert Speicher
c790107854
Merge branch 'no-gc-retry' into 'master'
...
Do not retry "git gc"
To prevent 'git gc' timing out on a large repo and then bouncing
around in the retry queue.
See merge request !3266
2016-03-18 20:26:40 +00:00
Zeger-Jan van de Weg and Felipe Artur
b959ae553b
Improve group visibility level feature
2016-03-18 16:58:04 -03:00
Douglas Barbosa Alexandre
7ee528336a
Restrict access for confidential issues on autocomplete
2016-03-17 20:55:59 -03:00
Jacob Vosmaer
2057bc02a3
Do not retry "git gc"
2016-03-17 11:02:11 +01:00