Makes Redmine.pm work with multiple repositories per project (#779).

git-svn-id: svn+ssh://rubyforge.org/var/svn/redmine/trunk@9256 e93f8b46-1217-0410-a6f0-8f06a7374b81
This commit is contained in:
Jean-Philippe Lang 2012-03-24 13:21:43 +00:00
parent bb36fa5d12
commit f071b39d26
1 changed files with 10 additions and 1 deletions

View File

@ -82,6 +82,15 @@ and you will have to use this reposman.rb command line to create repository :
reposman.rb --redmine my.redmine.server --svn-dir /var/svn --owner www-data -u http://svn.server/svn-private/ reposman.rb --redmine my.redmine.server --svn-dir /var/svn --owner www-data -u http://svn.server/svn-private/
=head1 REPOSITORIES NAMING
A projet repository must be named with the projet identifier. In case
of multiple repositories for the same project, use the project identifier
and the repository identifier separated with a dot:
/var/svn/foo
/var/svn/foo.otherrepo
=head1 MIGRATION FROM OLDER RELEASES =head1 MIGRATION FROM OLDER RELEASES
If you use an older reposman.rb (r860 or before), you need to change If you use an older reposman.rb (r860 or before), you need to change
@ -399,7 +408,7 @@ sub get_project_identifier {
my $r = shift; my $r = shift;
my $location = $r->location; my $location = $r->location;
my ($identifier) = $r->uri =~ m{$location/*([^/]+)}; my ($identifier) = $r->uri =~ m{$location/*([^/.]+)};
$identifier; $identifier;
} }