Commit bae4efa7cf1ebedc0f74627da599a4cd5e93fd7f
Exists in
master
and in
4 other branches
Merge branch 'master' of dev.gitlabhq.com:gitlabhq
Showing
5 changed files
with
69 additions
and
21 deletions
Show diff stats
app/assets/stylesheets/common.scss
app/views/wikis/show.html.haml
| @@ -7,8 +7,8 @@ | @@ -7,8 +7,8 @@ | ||
| 7 | = link_to edit_project_wiki_path(@project, @wiki), :class => "btn small" do | 7 | = link_to edit_project_wiki_path(@project, @wiki), :class => "btn small" do |
| 8 | Edit | 8 | Edit |
| 9 | %hr | 9 | %hr |
| 10 | - | ||
| 11 | -= markdown_to_html @wiki.content | 10 | +.wiki_content |
| 11 | + = markdown_to_html @wiki.content | ||
| 12 | 12 | ||
| 13 | %p.time Last edited by #{@wiki.user.name}, in #{time_ago_in_words @wiki.created_at} | 13 | %p.time Last edited by #{@wiki.user.name}, in #{time_ago_in_words @wiki.created_at} |
| 14 | - if can? current_user, :admin_wiki, @project | 14 | - if can? current_user, :admin_wiki, @project |
db/schema.rb
| @@ -30,8 +30,8 @@ ActiveRecord::Schema.define(:version => 20120323221339) do | @@ -30,8 +30,8 @@ ActiveRecord::Schema.define(:version => 20120323221339) do | ||
| 30 | t.integer "assignee_id" | 30 | t.integer "assignee_id" |
| 31 | t.integer "author_id" | 31 | t.integer "author_id" |
| 32 | t.integer "project_id" | 32 | t.integer "project_id" |
| 33 | - t.datetime "created_at", :null => false | ||
| 34 | - t.datetime "updated_at", :null => false | 33 | + t.datetime "created_at" |
| 34 | + t.datetime "updated_at" | ||
| 35 | t.boolean "closed", :default => false, :null => false | 35 | t.boolean "closed", :default => false, :null => false |
| 36 | t.integer "position", :default => 0 | 36 | t.integer "position", :default => 0 |
| 37 | t.boolean "critical", :default => false, :null => false | 37 | t.boolean "critical", :default => false, :null => false |
| @@ -43,8 +43,8 @@ ActiveRecord::Schema.define(:version => 20120323221339) do | @@ -43,8 +43,8 @@ ActiveRecord::Schema.define(:version => 20120323221339) do | ||
| 43 | 43 | ||
| 44 | create_table "keys", :force => true do |t| | 44 | create_table "keys", :force => true do |t| |
| 45 | t.integer "user_id" | 45 | t.integer "user_id" |
| 46 | - t.datetime "created_at", :null => false | ||
| 47 | - t.datetime "updated_at", :null => false | 46 | + t.datetime "created_at" |
| 47 | + t.datetime "updated_at" | ||
| 48 | t.text "key" | 48 | t.text "key" |
| 49 | t.string "title" | 49 | t.string "title" |
| 50 | t.string "identifier" | 50 | t.string "identifier" |
| @@ -59,8 +59,8 @@ ActiveRecord::Schema.define(:version => 20120323221339) do | @@ -59,8 +59,8 @@ ActiveRecord::Schema.define(:version => 20120323221339) do | ||
| 59 | t.integer "assignee_id" | 59 | t.integer "assignee_id" |
| 60 | t.string "title" | 60 | t.string "title" |
| 61 | t.boolean "closed", :default => false, :null => false | 61 | t.boolean "closed", :default => false, :null => false |
| 62 | - t.datetime "created_at", :null => false | ||
| 63 | - t.datetime "updated_at", :null => false | 62 | + t.datetime "created_at" |
| 63 | + t.datetime "updated_at" | ||
| 64 | t.text "st_commits" | 64 | t.text "st_commits" |
| 65 | t.text "st_diffs" | 65 | t.text "st_diffs" |
| 66 | t.boolean "merged", :default => false, :null => false | 66 | t.boolean "merged", :default => false, :null => false |
| @@ -73,8 +73,8 @@ ActiveRecord::Schema.define(:version => 20120323221339) do | @@ -73,8 +73,8 @@ ActiveRecord::Schema.define(:version => 20120323221339) do | ||
| 73 | t.string "noteable_id" | 73 | t.string "noteable_id" |
| 74 | t.string "noteable_type" | 74 | t.string "noteable_type" |
| 75 | t.integer "author_id" | 75 | t.integer "author_id" |
| 76 | - t.datetime "created_at", :null => false | ||
| 77 | - t.datetime "updated_at", :null => false | 76 | + t.datetime "created_at" |
| 77 | + t.datetime "updated_at" | ||
| 78 | t.integer "project_id" | 78 | t.integer "project_id" |
| 79 | t.string "attachment" | 79 | t.string "attachment" |
| 80 | t.string "line_code" | 80 | t.string "line_code" |
| @@ -87,8 +87,8 @@ ActiveRecord::Schema.define(:version => 20120323221339) do | @@ -87,8 +87,8 @@ ActiveRecord::Schema.define(:version => 20120323221339) do | ||
| 87 | t.string "name" | 87 | t.string "name" |
| 88 | t.string "path" | 88 | t.string "path" |
| 89 | t.text "description" | 89 | t.text "description" |
| 90 | - t.datetime "created_at", :null => false | ||
| 91 | - t.datetime "updated_at", :null => false | 90 | + t.datetime "created_at" |
| 91 | + t.datetime "updated_at" | ||
| 92 | t.boolean "private_flag", :default => true, :null => false | 92 | t.boolean "private_flag", :default => true, :null => false |
| 93 | t.string "code" | 93 | t.string "code" |
| 94 | t.integer "owner_id" | 94 | t.integer "owner_id" |
| @@ -111,8 +111,8 @@ ActiveRecord::Schema.define(:version => 20120323221339) do | @@ -111,8 +111,8 @@ ActiveRecord::Schema.define(:version => 20120323221339) do | ||
| 111 | t.text "content" | 111 | t.text "content" |
| 112 | t.integer "author_id", :null => false | 112 | t.integer "author_id", :null => false |
| 113 | t.integer "project_id", :null => false | 113 | t.integer "project_id", :null => false |
| 114 | - t.datetime "created_at", :null => false | ||
| 115 | - t.datetime "updated_at", :null => false | 114 | + t.datetime "created_at" |
| 115 | + t.datetime "updated_at" | ||
| 116 | t.string "file_name" | 116 | t.string "file_name" |
| 117 | t.datetime "expires_at" | 117 | t.datetime "expires_at" |
| 118 | end | 118 | end |
| @@ -145,8 +145,8 @@ ActiveRecord::Schema.define(:version => 20120323221339) do | @@ -145,8 +145,8 @@ ActiveRecord::Schema.define(:version => 20120323221339) do | ||
| 145 | t.datetime "last_sign_in_at" | 145 | t.datetime "last_sign_in_at" |
| 146 | t.string "current_sign_in_ip" | 146 | t.string "current_sign_in_ip" |
| 147 | t.string "last_sign_in_ip" | 147 | t.string "last_sign_in_ip" |
| 148 | - t.datetime "created_at", :null => false | ||
| 149 | - t.datetime "updated_at", :null => false | 148 | + t.datetime "created_at" |
| 149 | + t.datetime "updated_at" | ||
| 150 | t.string "name" | 150 | t.string "name" |
| 151 | t.boolean "admin", :default => false, :null => false | 151 | t.boolean "admin", :default => false, :null => false |
| 152 | t.integer "projects_limit", :default => 10 | 152 | t.integer "projects_limit", :default => 10 |
| @@ -165,16 +165,16 @@ ActiveRecord::Schema.define(:version => 20120323221339) do | @@ -165,16 +165,16 @@ ActiveRecord::Schema.define(:version => 20120323221339) do | ||
| 165 | create_table "users_projects", :force => true do |t| | 165 | create_table "users_projects", :force => true do |t| |
| 166 | t.integer "user_id", :null => false | 166 | t.integer "user_id", :null => false |
| 167 | t.integer "project_id", :null => false | 167 | t.integer "project_id", :null => false |
| 168 | - t.datetime "created_at", :null => false | ||
| 169 | - t.datetime "updated_at", :null => false | 168 | + t.datetime "created_at" |
| 169 | + t.datetime "updated_at" | ||
| 170 | t.integer "project_access", :default => 0, :null => false | 170 | t.integer "project_access", :default => 0, :null => false |
| 171 | end | 171 | end |
| 172 | 172 | ||
| 173 | create_table "web_hooks", :force => true do |t| | 173 | create_table "web_hooks", :force => true do |t| |
| 174 | t.string "url" | 174 | t.string "url" |
| 175 | t.integer "project_id" | 175 | t.integer "project_id" |
| 176 | - t.datetime "created_at", :null => false | ||
| 177 | - t.datetime "updated_at", :null => false | 176 | + t.datetime "created_at" |
| 177 | + t.datetime "updated_at" | ||
| 178 | end | 178 | end |
| 179 | 179 | ||
| 180 | create_table "wikis", :force => true do |t| | 180 | create_table "wikis", :force => true do |t| |
| @@ -0,0 +1,44 @@ | @@ -0,0 +1,44 @@ | ||
| 1 | +#!/bin/sh | ||
| 2 | + | ||
| 3 | +sudo apt-get update | ||
| 4 | +sudo apt-get upgrade | ||
| 5 | + | ||
| 6 | +sudo apt-get install -y git-core wget curl gcc checkinstall libxml2-dev libxslt-dev sqlite3 libsqlite3-dev libcurl4-openssl-dev libreadline5-dev libc6-dev libssl-dev libmysql++-dev make build-essential zlib1g-dev libicu-dev redis-server openssh-server git-core python-dev python-pip | ||
| 7 | + | ||
| 8 | +wget http://ftp.ruby-lang.org/pub/ruby/1.9/ruby-1.9.2-p290.tar.gz | ||
| 9 | +tar xfvz ruby-1.9.2-p290.tar.gz | ||
| 10 | +cd ruby-1.9.2-p290 | ||
| 11 | +./configure | ||
| 12 | +make | ||
| 13 | +sudo make install | ||
| 14 | + | ||
| 15 | +sudo adduser \ | ||
| 16 | + --system \ | ||
| 17 | + --shell /bin/sh \ | ||
| 18 | + --gecos 'git version control' \ | ||
| 19 | + --group \ | ||
| 20 | + --disabled-password \ | ||
| 21 | + --home /home/git \ | ||
| 22 | + git | ||
| 23 | + | ||
| 24 | +sudo adduser --disabled-login --gecos 'gitlab system' gitlab | ||
| 25 | + | ||
| 26 | +sudo usermod -a -G git gitlab | ||
| 27 | + | ||
| 28 | +sudo -H -u gitlab ssh-keygen -q -N '' -t rsa -f /home/gitlab/.ssh/id_rsa | ||
| 29 | + | ||
| 30 | +cd /home/git | ||
| 31 | +sudo -H -u git git clone git://github.com/gitlabhq/gitolite /home/git/gitolite | ||
| 32 | + | ||
| 33 | +sudo -u git -H /home/git/gitolite/src/gl-system-install | ||
| 34 | +sudo cp /home/gitlab/.ssh/id_rsa.pub /home/git/gitlab.pub | ||
| 35 | +sudo chmod 777 /home/git/gitlab.pub | ||
| 36 | + | ||
| 37 | +sudo -u git -H sed -i 's/0077/0007/g' /home/git/share/gitolite/conf/example.gitolite.rc | ||
| 38 | +sudo -u git -H sh -c "PATH=/home/git/bin:$PATH; gl-setup -q /home/git/gitlab.pub" | ||
| 39 | + | ||
| 40 | +sudo chmod -R g+rwX /home/git/repositories/ | ||
| 41 | +sudo chown -R git:git /home/git/repositories/ | ||
| 42 | + | ||
| 43 | +sudo -u gitlab -H git clone git@localhost:gitolite-admin.git /tmp/gitolite-admin | ||
| 44 | +rm -rf /tmp/gitolite-admin |
doc/installation.md
| @@ -43,7 +43,7 @@ The installation consists of 6 steps: | @@ -43,7 +43,7 @@ The installation consists of 6 steps: | ||
| 43 | > apt-get install curl sudo | 43 | > apt-get install curl sudo |
| 44 | > | 44 | > |
| 45 | > # 3 steps in 1 command :) | 45 | > # 3 steps in 1 command :) |
| 46 | -> curl http://dl.dropbox.com/u/936096/debian_ubuntu.sh | sh | 46 | +> curl https://raw.github.com/gitlabhq/gitlabhq/master/doc/debian_ubuntu.sh | sh |
| 47 | > | 47 | > |
| 48 | > Now you can go to step 4" | 48 | > Now you can go to step 4" |
| 49 | > - - - | 49 | > - - - |