Project management and code hosting application. Follow us on twitter @gitlabhq
Find a file
Robert Speicher f36f0dac9d Consolidate functionality shared between Issue and MergeRequest
Any associations, validations, delegates, scopes and methods that
were exactly the same in both Issue and MergeRequest models have been
moved to a new IssueCommonality module (role) that gets included by each
class.

There was actually quite a bit of duplication, because MergeRequests are
basically just specialized Issues.
2012-08-08 21:44:33 -04:00
app Consolidate functionality shared between Issue and MergeRequest 2012-08-08 21:44:33 -04:00
config Wiki pages page 2012-08-09 07:34:29 +03:00
db Refactoring of hook functionality & bootsrap system hooks 2012-07-19 00:25:10 +03:00
doc Add admin credentials to installation docs 2012-08-02 15:30:22 +03:00
features Comments cucumber. More refactoring. Cucumber -> branches, tags 2012-08-03 19:59:55 +03:00
lib Merge branch 'master' into gitlab-flavored-markdown 2012-08-06 01:48:20 +02:00
log init commit 2011-10-09 00:36:38 +03:00
public fix No route matches static.css Error 2012-05-23 11:00:51 +08:00
script Cucumber: 2012-06-15 07:15:28 +03:00
spec Fixed markdown tests 2012-08-08 11:52:09 +03:00
vendor Feature: ajax load for tree commit log 2012-07-10 22:52:38 +03:00
.foreman complete hooks for post receive 2012-01-08 13:20:20 +02:00
.gitignore updated gitignore and added rake 0.8.7 to Gemfile because of errors 2012-07-24 11:41:26 -07:00
.rails_footnotes init commit 2011-10-09 00:36:38 +03:00
.rspec init commit 2011-10-09 00:36:38 +03:00
.travis.yml Fix travis script 2012-08-04 10:13:54 +03:00
CHANGELOG Up to 2.7.0 2012-07-21 10:53:55 +03:00
config.ru init commit 2011-10-09 00:36:38 +03:00
Gemfile Rack mini profiler for dev env 2012-08-02 09:48:53 +03:00
Gemfile.lock Rack mini profiler for dev env 2012-08-02 09:48:53 +03:00
LICENSE init commit 2011-10-09 00:36:38 +03:00
Procfile Procfile production, resque script 2012-01-09 13:30:19 +02:00
Procfile.production preparing to v2.2 2012-02-19 12:36:16 +02:00
Rakefile init commit 2011-10-09 00:36:38 +03:00
README.md Add Code Climate badge 2012-07-03 18:21:58 -03:00
resque.sh System Hook: implemented 2012-07-19 00:25:10 +03:00
resque_dev.sh System Hook: implemented 2012-07-19 00:25:10 +03:00
VERSION Up to 2.7.0 2012-07-21 10:53:55 +03:00

Welcome to GitLab build status build status Code Climate

GitLab is a free project and repository management application

Application details

  • based on Ruby on Rails
  • distributed under the MIT License
  • works with gitolite

Requirements

  • Ubuntu/Debian
  • ruby 1.9.2+
  • mysql or sqlite
  • git
  • gitolite
  • redis

Install

Checkout wiki pages for installation information, migration, etc.

Community

Google Group

Contacts

Twitter:

  • @gitlabhq
  • @dzaporozhets

Email

Contribute

Want to help - send a pull request. We'll accept good pull requests.