Dmitriy Zaporozhets
7ecebdd02d
Repository import during project creation often return timeout for medium and large repos.
...
So lets do it async. First create project, then import repo and create
satellite with Sidekiq
2013-08-12 18:21:47 +03:00
Dmitriy Zaporozhets
3f9b1d62ef
reset db schema
2013-08-08 12:30:50 +03:00
Dmitriy Zaporozhets
4537623d12
Merge branch 'master' into karlhungus-mr-on-fork
...
Conflicts:
app/contexts/filter_context.rb
app/contexts/search_context.rb
app/models/merge_request.rb
app/models/note.rb
app/views/shared/_merge_requests.html.haml
spec/controllers/commit_controller_spec.rb
spec/services/notification_service_spec.rb
2013-08-08 12:22:09 +03:00
Dmitriy Zaporozhets
e06352979d
st_diff field for Note
2013-08-04 19:00:41 +03:00
Dmitriy Zaporozhets
d19d094b93
Remove ugly button and truncate too long project names. Remove unecessary newlines
2013-07-30 14:12:24 +03:00
Izaak Alpert and Izaak Alpert
3d7194f011
Merge Request on forked projects
...
The good:
- You can do a merge request for a forked commit and it will merge properly (i.e. it does work).
- Push events take into account merge requests on forked projects
- Tests around merge_actions now present, spinach, and other rspec tests
- Satellites now clean themselves up rather then recreate
The questionable:
- Events only know about target projects
- Project's merge requests only hold on to MR's where they are the target
- All operations performed in the satellite
The bad:
- Duplication between project's repositories and satellites (e.g. commits_between)
(for reference: http://feedback.gitlab.com/forums/176466-general/suggestions/3456722-merge-requests-between-projects-repos )
Fixes:
Make test repos/satellites only create when needed
-Spinach/Rspec now only initialize test directory, and setup stubs (things that are relatively cheap)
-project_with_code, source_project_with_code, and target_project_with_code now create/destroy their repos individually
-fixed remote removal
-How to merge renders properly
-Update emails to show project/branches
-Edit MR doesn't set target branch
-Fix some failures on editing/creating merge requests, added a test
-Added back a test around merge request observer
-Clean up project_transfer_spec, Remove duplicate enable/disable observers
-Ensure satellite lock files are cleaned up, Attempted to add some testing around these as well
-Signifant speed ups for tests
-Update formatting ordering in notes_on_merge_requests
-Remove wiki schema update
Fixes for search/search results
-Search results was using by_project for a list of projects, updated this to use in_projects
-updated search results to reference the correct (target) project
-udpated search results to print both sides of the merge request
Change-Id: I19407990a0950945cc95d62089cbcc6262dab1a8
2013-07-17 22:41:30 -04:00
Dmitriy Zaporozhets
7a42decec7
Update schema with snippet content size
2013-07-12 16:18:43 +03:00
Dmitriy Zaporozhets
113d2ff525
store and display public key fingerprint
2013-06-24 20:07:21 +03:00
Dmitriy Zaporozhets
9787c37aed
More db index
2013-06-22 15:01:08 +03:00
Dmitriy Zaporozhets
8d70ac008d
Merge branch 'master' into 6-0-dev
...
Conflicts:
VERSION
db/schema.rb
2013-06-22 11:19:12 +03:00
Dmitriy Zaporozhets
fe514b17ab
Adding groups to notification settings
2013-06-21 23:17:58 +03:00
Dmitriy Zaporozhets
fa877b6312
UsersGroup specs. Fixed db/schema
2013-06-18 17:47:52 +03:00
Dmitriy Zaporozhets
95965d3f54
Added UsersGroup validations. Added ability to add UsersGroup to group via UI
2013-06-18 17:47:52 +03:00
Dmitriy Zaporozhets
81697850eb
create UsersGroup entity. Modify ability to check group owners instead one owner
2013-06-18 17:47:52 +03:00
Nihad Abbasov
43d2e7b104
add db index for authentication_token column in users table
2013-06-14 22:07:09 +05:00
Dmitriy Zaporozhets
e7c930a55b
Add imported boolean to project. Prevent shell from creating repo after it was imported
2013-06-14 16:30:48 +03:00
Dmitriy Zaporozhets
6838304a85
Force user password change for users created by admin
2013-06-13 21:06:27 +03:00
Dmitriy Zaporozhets
94be732026
Add password_expires_at to users table
2013-06-13 20:01:35 +03:00
Dmitriy Zaporozhets
bcc4e4dc7e
Merge branch 'gist' of https://github.com/Andrew8xx8/gitlabhq into Andrew8xx8-gist
...
Conflicts:
Gemfile.lock
app/models/ability.rb
app/models/project.rb
app/views/snippets/_form.html.haml
db/schema.rb
features/steps/shared/paths.rb
spec/factories.rb
spec/models/project_spec.rb
2013-06-04 18:36:22 +03:00
Dmitriy Zaporozhets
8bc0a06cd4
Add more fields to project service model
2013-05-22 17:21:05 +03:00
Dmitriy Zaporozhets
8e4625af61
Remove project_id from keys table
2013-05-06 15:10:05 +03:00
Dmitriy Zaporozhets
a735ce2aa7
migrations for ssh key STI and deploy keys <-> projects relation
2013-05-06 12:27:54 +03:00
Angus MacArthur
ae33fdf297
updated fork feature to use gitlab-shell for v5 of gitlab
2013-04-15 01:54:52 -04:00
Dmitriy Zaporozhets
0ae892007d
Remove Wiki and db table since we use gollum now
2013-04-10 22:20:00 +03:00
Dmitriy Zaporozhets
ae2233b114
Improve perfomance by using project.last_activity_at in project_last_activity helper
2013-04-09 20:53:27 +03:00
Dmitriy Zaporozhets
0f2798d498
Merge branch 'feature/refactoring_scopes_pr' of https://github.com/Undev/gitlabhq into Undev-feature/refactoring_scopes_pr
...
Conflicts:
db/schema.rb
2013-04-09 20:37:04 +03:00
Dmitriy Zaporozhets
25856a47e5
save each notification setting with ajax on change
2013-04-04 22:11:51 +03:00
Andrey Kumanyaev
734d6fcdf0
Perfomance updating Project activity sort
2013-04-03 06:21:04 +04:00
Dmitriy Zaporozhets
4b3950456d
notification level for user
2013-03-26 10:48:07 +02:00
Andrew8xx8
b3dc4fb721
Migrations to convert data added
2013-03-25 00:39:38 +04:00
Andrew8xx8
5b35000f16
Snippets feature refactored. Tests now use spinach
2013-03-24 22:31:14 +04:00
Andrew8xx8
bc7c5f87bb
Project snippet moved to separate model
2013-03-24 19:26:49 +04:00
Andrew8xx8
cc869d5dc1
Private field added to snippet
2013-03-23 22:14:37 +04:00
Dmitriy Zaporozhets
b765a7958d
Move snippets to own tab as feature. Make it disabled for new projects by default
2013-03-18 23:33:41 +02:00
Dmitriy Zaporozhets
8cad1c9f4c
add dark solarized theme for code preview
2013-03-15 15:09:34 +02:00
Andrew8xx8
0d9a6fe7b1
User's blocked field refactored to use state machine
2013-03-04 18:52:30 +04:00
Dmitriy Zaporozhets
87f555e1ef
fixed db/schema
2013-03-01 16:07:55 +02:00
Dmitriy Zaporozhets
5c3cb47c16
Merge branch 'team-and-group-descriptions' of https://github.com/Undev/gitlabhq into Undev-team-and-group-descriptions
...
Conflicts:
db/schema.rb
2013-03-01 16:05:51 +02:00
Andrew8xx8
2f1f05d431
Fixed notes from randx
2013-02-28 18:55:35 +04:00
Andrew8xx8
9f45e01e84
Description to groups added
2013-02-28 17:14:21 +04:00
Andrew8xx8
1dab19d0d7
DB schema updated
2013-02-28 16:30:47 +04:00
Andrew8xx8
e6d2e56961
Issue tracker field added to projects
2013-02-28 16:10:00 +04:00
Dmitriy Zaporozhets
d7b667fee2
Merge branch 'state-machine-stage-2' of https://github.com/Undev/gitlabhq into Undev-state-machine-stage-2
...
Conflicts:
app/models/merge_request.rb
2013-02-26 10:38:40 +02:00
Andrew8xx8
1b7b17d12a
Database schema updated
2013-02-20 17:49:40 +04:00
Andrew8xx8
e5f048f44d
Migrations refactored ro support data convertion
2013-02-18 18:54:30 +04:00
Andrew8xx8
0b4f4fe157
Migrations for StateMachine refactoring added
2013-02-18 14:43:50 +04:00
Dmitriy Zaporozhets
193a5624b2
add path and path_with_namespace to api project entity
2013-01-31 09:11:35 +02:00
Dmitriy Zaporozhets
585a53c415
can_create_group, can_create_team boolean fields for user
2013-01-25 11:08:22 +02:00
Andrey Kumanyaev and Dmitriy Zaporozhets
8a86fe7bb0
Added UserTeam core models (team and m-t-m relationships) and updated other models
2013-01-24 22:31:23 +02:00
Dmitriy Zaporozhets
4c6224aad1
Public git read-only access via http
2013-01-13 17:25:18 +02:00