OSDN Git Service

Added basic support for CVS and Mercurial SCMs.
authorJean-Philippe Lang <jp_lang@yahoo.fr>
Tue, 12 Jun 2007 20:12:05 +0000 (20:12 +0000)
committerJean-Philippe Lang <jp_lang@yahoo.fr>
Tue, 12 Jun 2007 20:12:05 +0000 (20:12 +0000)
commit438161ad1fd37aadbfa3f5a875540730fd6d70c3
treeb396b2379835a6f768023cdc0f7042259f560875
parent4dddb606a6d24c7f95e52f08e689464ab6f8b5b8
Added basic support for CVS and Mercurial SCMs.
Browsing, changesets fetching and diff viewing are implemented.
Only tested with local repositories.

Thanks to Ralph Vater for CVS specific code.

git-svn-id: http://redmine.rubyforge.org/svn/trunk@559 e93f8b46-1217-0410-a6f0-8f06a7374b81
41 files changed:
app/controllers/projects_controller.rb
app/controllers/repositories_controller.rb
app/helpers/application_helper.rb
app/helpers/repositories_helper.rb
app/models/repository.rb
app/models/repository/cvs.rb [new file with mode: 0644]
app/models/repository/mercurial.rb [new file with mode: 0644]
app/models/repository/subversion.rb [new file with mode: 0644]
app/models/svn_repos.rb [deleted file]
app/views/projects/_form.rhtml
app/views/projects/_repository.rhtml [new file with mode: 0644]
app/views/repositories/_dir_list.rhtml
app/views/repositories/_navigation.rhtml
app/views/repositories/_revisions.rhtml
app/views/repositories/changes.rhtml [new file with mode: 0644]
app/views/repositories/revision.rhtml
app/views/repositories/revisions.rhtml
app/views/repositories/show.rhtml
db/migrate/052_add_changes_revision.rb [new file with mode: 0644]
db/migrate/053_add_changes_branch.rb [new file with mode: 0644]
db/migrate/054_add_changesets_scmid.rb [new file with mode: 0644]
db/migrate/055_add_repositories_type.rb [new file with mode: 0644]
db/migrate/056_add_repositories_changes_permission.rb [new file with mode: 0644]
lang/bg.yml
lang/de.yml
lang/en.yml
lang/es.yml
lang/fr.yml
lang/it.yml
lang/ja.yml
lang/nl.yml
lang/pt-br.yml
lang/pt.yml
lang/sv.yml
lang/zh.yml
lib/redmine.rb
lib/redmine/scm/adapters/abstract_adapter.rb [new file with mode: 0644]
lib/redmine/scm/adapters/cvs_adapter.rb [new file with mode: 0644]
lib/redmine/scm/adapters/mercurial_adapter.rb [new file with mode: 0644]
lib/redmine/scm/adapters/subversion_adapter.rb [new file with mode: 0644]
test/unit/repository_test.rb