scm: fix broken main repository 'root' link

git-svn-id: svn://rubyforge.org/var/svn/redmine/trunk@9613 e93f8b46-1217-0410-a6f0-8f06a7374b81
Fixed path for loading plugin Gemfile (#10811).

git-svn-id: svn://rubyforge.org/var/svn/redmine/trunk@9614 e93f8b46-1217-0410-a6f0-8f06a7374b81
Load rake tasks from Redmine plugins (#10816).

git-svn-id: svn://rubyforge.org/var/svn/redmine/trunk@9615 e93f8b46-1217-0410-a6f0-8f06a7374b81
Merge remote-tracking branch 'upstream/master' into fred
scm: git: fix creating and updating repository

git-svn-id: svn://rubyforge.org/var/svn/redmine/trunk@9616 e93f8b46-1217-0410-a6f0-8f06a7374b81
route: scm: fix git and mercurial changes action

If branch name has special character, "View revisions" link has route error.
For example, Redmine Mercurial hgsubversion mirror has "../sandbox/rails-3.2" named branch.

Git default branch of bare repository is defined at HEAD.
In most cases, it is *master*.
Mercurial GUI standard behavior is showing all revisions on top page.
So, Redmine default branch is *nil*.
Mercurial top page "View revisions" link has route error.

git-svn-id: svn://rubyforge.org/var/svn/redmine/trunk@9617 e93f8b46-1217-0410-a6f0-8f06a7374b81
fix label_for_field of LabelledFormBuilder always has class="error" in label tag

git-svn-id: svn://rubyforge.org/var/svn/redmine/trunk@9618 e93f8b46-1217-0410-a6f0-8f06a7374b81
Fixed undefined method `<=>' for nil:NilClass when sorting repositories with nil identifiers (#10827).

git-svn-id: svn://rubyforge.org/var/svn/redmine/trunk@9619 e93f8b46-1217-0410-a6f0-8f06a7374b81
scm: fix revision graph left padding

git-svn-id: svn://rubyforge.org/var/svn/redmine/trunk@9621 e93f8b46-1217-0410-a6f0-8f06a7374b81
test: switch to Rails3 Active Record syntax at unit/query_test.rb

git-svn-id: svn://rubyforge.org/var/svn/redmine/trunk@9622 e93f8b46-1217-0410-a6f0-8f06a7374b81
test: switch to Rails3 Active Record syntax at test_destroy of unit/repository_test.rb

git-svn-id: svn://rubyforge.org/var/svn/redmine/trunk@9623 e93f8b46-1217-0410-a6f0-8f06a7374b81
model: convert news finder to Rails3 syntax

Contributed by Felix Schäfer.

git-svn-id: svn://rubyforge.org/var/svn/redmine/trunk@9624 e93f8b46-1217-0410-a6f0-8f06a7374b81
route: scm: split entry and raw actions

git-svn-id: svn://rubyforge.org/var/svn/redmine/trunk@9625 e93f8b46-1217-0410-a6f0-8f06a7374b81
fix typo of integration users test

git-svn-id: svn://rubyforge.org/var/svn/redmine/trunk@9626 e93f8b46-1217-0410-a6f0-8f06a7374b81
test: route: scm: move changes action tests to non revisions path tests

git-svn-id: svn://rubyforge.org/var/svn/redmine/trunk@9627 e93f8b46-1217-0410-a6f0-8f06a7374b81
route: scm: fix diff of two revisions

git-svn-id: svn://rubyforge.org/var/svn/redmine/trunk@9628 e93f8b46-1217-0410-a6f0-8f06a7374b81
svn propset "svn:eol-style" native test/integration/repositories_git_test.rb


git-svn-id: svn://rubyforge.org/var/svn/redmine/trunk@9629 e93f8b46-1217-0410-a6f0-8f06a7374b81
Use Mail instead of TMail in MailHandler.

git-svn-id: svn://rubyforge.org/var/svn/redmine/trunk@9630 e93f8b46-1217-0410-a6f0-8f06a7374b81
Do not trigger model validations when rebuilding the nested set (#10829).

git-svn-id: svn://rubyforge.org/var/svn/redmine/trunk@9632 e93f8b46-1217-0410-a6f0-8f06a7374b81
Code cleanup, reuse the visible scope.

git-svn-id: svn://rubyforge.org/var/svn/redmine/trunk@9633 e93f8b46-1217-0410-a6f0-8f06a7374b81