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 | 7 | = link_to edit_project_wiki_path(@project, @wiki), :class => "btn small" do |
| 8 | 8 | Edit |
| 9 | 9 | %hr |
| 10 | - | |
| 11 | -= markdown_to_html @wiki.content | |
| 10 | +.wiki_content | |
| 11 | + = markdown_to_html @wiki.content | |
| 12 | 12 | |
| 13 | 13 | %p.time Last edited by #{@wiki.user.name}, in #{time_ago_in_words @wiki.created_at} |
| 14 | 14 | - if can? current_user, :admin_wiki, @project | ... | ... |
db/schema.rb
| ... | ... | @@ -30,8 +30,8 @@ ActiveRecord::Schema.define(:version => 20120323221339) do |
| 30 | 30 | t.integer "assignee_id" |
| 31 | 31 | t.integer "author_id" |
| 32 | 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 | 35 | t.boolean "closed", :default => false, :null => false |
| 36 | 36 | t.integer "position", :default => 0 |
| 37 | 37 | t.boolean "critical", :default => false, :null => false |
| ... | ... | @@ -43,8 +43,8 @@ ActiveRecord::Schema.define(:version => 20120323221339) do |
| 43 | 43 | |
| 44 | 44 | create_table "keys", :force => true do |t| |
| 45 | 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 | 48 | t.text "key" |
| 49 | 49 | t.string "title" |
| 50 | 50 | t.string "identifier" |
| ... | ... | @@ -59,8 +59,8 @@ ActiveRecord::Schema.define(:version => 20120323221339) do |
| 59 | 59 | t.integer "assignee_id" |
| 60 | 60 | t.string "title" |
| 61 | 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 | 64 | t.text "st_commits" |
| 65 | 65 | t.text "st_diffs" |
| 66 | 66 | t.boolean "merged", :default => false, :null => false |
| ... | ... | @@ -73,8 +73,8 @@ ActiveRecord::Schema.define(:version => 20120323221339) do |
| 73 | 73 | t.string "noteable_id" |
| 74 | 74 | t.string "noteable_type" |
| 75 | 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 | 78 | t.integer "project_id" |
| 79 | 79 | t.string "attachment" |
| 80 | 80 | t.string "line_code" |
| ... | ... | @@ -87,8 +87,8 @@ ActiveRecord::Schema.define(:version => 20120323221339) do |
| 87 | 87 | t.string "name" |
| 88 | 88 | t.string "path" |
| 89 | 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 | 92 | t.boolean "private_flag", :default => true, :null => false |
| 93 | 93 | t.string "code" |
| 94 | 94 | t.integer "owner_id" |
| ... | ... | @@ -111,8 +111,8 @@ ActiveRecord::Schema.define(:version => 20120323221339) do |
| 111 | 111 | t.text "content" |
| 112 | 112 | t.integer "author_id", :null => false |
| 113 | 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 | 116 | t.string "file_name" |
| 117 | 117 | t.datetime "expires_at" |
| 118 | 118 | end |
| ... | ... | @@ -145,8 +145,8 @@ ActiveRecord::Schema.define(:version => 20120323221339) do |
| 145 | 145 | t.datetime "last_sign_in_at" |
| 146 | 146 | t.string "current_sign_in_ip" |
| 147 | 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 | 150 | t.string "name" |
| 151 | 151 | t.boolean "admin", :default => false, :null => false |
| 152 | 152 | t.integer "projects_limit", :default => 10 |
| ... | ... | @@ -165,16 +165,16 @@ ActiveRecord::Schema.define(:version => 20120323221339) do |
| 165 | 165 | create_table "users_projects", :force => true do |t| |
| 166 | 166 | t.integer "user_id", :null => false |
| 167 | 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 | 170 | t.integer "project_access", :default => 0, :null => false |
| 171 | 171 | end |
| 172 | 172 | |
| 173 | 173 | create_table "web_hooks", :force => true do |t| |
| 174 | 174 | t.string "url" |
| 175 | 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 | 178 | end |
| 179 | 179 | |
| 180 | 180 | create_table "wikis", :force => true do |t| | ... | ... |
| ... | ... | @@ -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 | 43 | > apt-get install curl sudo |
| 44 | 44 | > |
| 45 | 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 | 48 | > Now you can go to step 4" |
| 49 | 49 | > - - - | ... | ... |