Skip to content

Commit b80dd3d

Browse files
committed
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
1 parent eae41ad commit b80dd3d

File tree

215 files changed

+3838
-3357
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

215 files changed

+3838
-3357
lines changed

.rails_footnotes

Lines changed: 0 additions & 3 deletions
This file was deleted.

CHANGELOG

Lines changed: 24 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,32 @@
1+
v 2.9.0
2+
- fixed inline notes bugs
3+
- refactored rspecs
4+
- refactored gitolite backend
5+
- added factory_girl
6+
- restyled projects list on dashboard
7+
- ssh keys validation to prevent gitolite crash
8+
- send notifications if changed premission in project
9+
- scss refactoring. gitlab_bootstrap/ dir
10+
- fix git push http body bigger than 112k problem
11+
- list of labels page under issues tab
12+
- API for milestones
13+
- restyled buttons
14+
15+
v 2.8.1
16+
- ability to disable gravatars
17+
- improved MR diff logic
18+
- ssh key help page
19+
120
v 2.8.0
221
- Gitlab Flavored Markdown
322
- Bulk issues update
423
- Issues API
524
- Cucumber coverage increased
25+
- Post-receive files fixed
26+
- UI improved
27+
- Application cleanup
28+
- more cucumber
29+
- capybara-webkit + headless
630

731
v 2.7.0
832
- Issue Labels

Gemfile

Lines changed: 6 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -54,7 +54,7 @@ gem "unicorn"
5454
gem "acts-as-taggable-on", "2.3.1"
5555

5656
# Decorators
57-
gem "drapper"
57+
gem "draper"
5858

5959
# Background jobs
6060
gem "resque", "~> 1.20.0"
@@ -92,7 +92,6 @@ end
9292

9393
group :development do
9494
gem "letter_opener"
95-
gem "rails-footnotes"
9695
gem "annotate", :git => "https://github.com/ctran/annotate_models.git"
9796
gem 'rack-mini-profiler'
9897
end
@@ -108,15 +107,18 @@ group :development, :test do
108107
gem "awesome_print"
109108
gem "database_cleaner"
110109
gem "launchy"
110+
gem 'factory_girl_rails'
111111
end
112112

113113
group :test do
114114
gem 'cucumber-rails', :require => false
115-
gem 'minitest', ">= 2.10"
116-
gem "turn", :require => false
117115
gem "simplecov", :require => false
118116
gem "shoulda-matchers"
119117
gem 'email_spec'
120118
gem 'resque_spec'
121119
gem "webmock"
122120
end
121+
122+
group :production do
123+
gem "gitlab_meta", '2.9'
124+
end

Gemfile.lock

Lines changed: 12 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -99,7 +99,6 @@ GEM
9999
acts-as-taggable-on (2.3.1)
100100
rails (~> 3.0)
101101
addressable (2.2.8)
102-
ansi (1.4.2)
103102
arel (3.0.2)
104103
autotest (4.4.6)
105104
ZenTest (>= 4.4.1)
@@ -156,7 +155,9 @@ GEM
156155
railties (~> 3.1)
157156
warden (~> 1.2.1)
158157
diff-lcs (1.1.3)
159-
drapper (0.8.4)
158+
draper (0.17.0)
159+
actionpack (~> 3.2)
160+
activesupport (~> 3.2)
160161
email_spec (1.2.1)
161162
mail (~> 2.2)
162163
rspec (~> 2.0)
@@ -165,13 +166,19 @@ GEM
165166
eventmachine (0.12.10)
166167
execjs (1.4.0)
167168
multi_json (~> 1.0)
169+
factory_girl (4.0.0)
170+
activesupport (>= 3.0.0)
171+
factory_girl_rails (4.0.0)
172+
factory_girl (~> 4.0.0)
173+
railties (>= 3.0.0)
168174
ffaker (1.14.0)
169175
ffi (1.0.11)
170176
foreman (0.47.0)
171177
thor (>= 0.13.6)
172178
gherkin (2.11.0)
173179
json (>= 1.4.6)
174180
git (1.2.5)
181+
gitlab_meta (2.9)
175182
grape (0.2.1)
176183
hashie (~> 1.2)
177184
multi_json
@@ -218,7 +225,6 @@ GEM
218225
treetop (~> 1.4.8)
219226
method_source (0.7.1)
220227
mime-types (1.19)
221-
minitest (3.1.0)
222228
modernizr (2.5.3)
223229
sprockets (~> 2.0)
224230
multi_json (1.3.6)
@@ -258,8 +264,6 @@ GEM
258264
activesupport (= 3.2.8)
259265
bundler (~> 1.0)
260266
railties (= 3.2.8)
261-
rails-footnotes (3.7.8)
262-
rails (>= 3.0.0)
263267
railties (3.2.8)
264268
actionpack (= 3.2.8)
265269
activesupport (= 3.2.8)
@@ -349,8 +353,6 @@ GEM
349353
treetop (1.4.10)
350354
polyglot
351355
polyglot (>= 0.3.1)
352-
turn (0.9.5)
353-
ansi
354356
tzinfo (0.3.33)
355357
uglifier (1.0.3)
356358
execjs (>= 0.3.0)
@@ -389,11 +391,13 @@ DEPENDENCIES
389391
cucumber-rails
390392
database_cleaner
391393
devise (~> 2.1.0)
392-
drapper
394+
draper
393395
email_spec
396+
factory_girl_rails
394397
ffaker
395398
foreman
396399
git
400+
gitlab_meta (= 2.9)
397401
gitolite!
398402
grack!
399403
grape (~> 0.2.1)
@@ -407,15 +411,13 @@ DEPENDENCIES
407411
launchy
408412
letter_opener
409413
linguist (~> 1.0.0)!
410-
minitest (>= 2.10)
411414
modernizr (= 2.5.3)
412415
mysql2
413416
omniauth-ldap!
414417
pry
415418
pygments.rb!
416419
rack-mini-profiler
417420
rails (= 3.2.8)
418-
rails-footnotes
419421
raphael-rails (= 1.5.2)
420422
redcarpet (~> 2.1.1)
421423
resque (~> 1.20.0)
@@ -432,7 +434,6 @@ DEPENDENCIES
432434
stamp
433435
therubyracer
434436
thin
435-
turn
436437
uglifier (= 1.0.3)
437438
unicorn
438439
webmock

README.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -39,5 +39,6 @@ Email
3939

4040
## Contribute
4141

42+
[Development Tips](https://github.com/gitlabhq/gitlabhq/blob/master/doc/development.md)
4243
Want to help - send a pull request.
4344
We'll accept good pull requests.

VERSION

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
2.8.0pre
1+
2.9.0pre

app/assets/images/file_dir.png

1.1 KB
Loading

app/assets/images/merge.png

593 Bytes
Loading

app/assets/javascripts/application.js

Lines changed: 21 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -72,7 +72,7 @@ $(document).ready(function(){
7272
* Note markdown preview
7373
*
7474
*/
75-
$('#preview-link').on('click', function(e) {
75+
$(document).on('click', '#preview-link', function(e) {
7676
$('#preview-note').text('Loading...');
7777

7878
var previewLinkText = ($(this).text() == 'Preview' ? 'Edit' : 'Preview');
@@ -128,3 +128,23 @@ function showDiff(link) {
128128
function ajaxGet(url) {
129129
$.ajax({type: "GET", url: url, dataType: "script"});
130130
}
131+
132+
/**
133+
* Disable button if text field is empty
134+
*/
135+
function disableButtonIfEmtpyField(field_selector, button_selector) {
136+
field = $(field_selector);
137+
if(field.val() == "") {
138+
field.closest("form").find(button_selector).attr("disabled", "disabled").addClass("disabled");
139+
}
140+
141+
field.on('keyup', function(){
142+
var field = $(this);
143+
var closest_submit = field.closest("form").find(button_selector);
144+
if(field.val() == "") {
145+
closest_submit.attr("disabled", "disabled").addClass("disabled");
146+
} else {
147+
closest_submit.removeAttr("disabled").removeClass("disabled");
148+
}
149+
})
150+
}

app/assets/javascripts/issues.js

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,7 @@ function switchToNewIssue(form){
55
$('select#issue_milestone_id').chosen();
66
$("#new_issue_dialog").show("fade", { direction: "right" }, 150);
77
$('.top-tabs .add_new').hide();
8+
disableButtonIfEmtpyField("#issue_title", ".save-btn");
89
});
910
}
1011

@@ -15,6 +16,7 @@ function switchToEditIssue(form){
1516
$('select#issue_milestone_id').chosen();
1617
$("#edit_issue_dialog").show("fade", { direction: "right" }, 150);
1718
$('.add_new').hide();
19+
disableButtonIfEmtpyField("#issue_title", ".save-btn");
1820
});
1921
}
2022

0 commit comments

Comments
 (0)