148f7424acc601c6bae6bc9a95555a5a092065e8

Author: Robin Luckey

Date: 2009-06-12 15:37:47 -0700

[CHANGE] Svn: Increase the maximum length of a branch_name to 80 characters

diff --git a/lib/scm/adapters/abstract/validation.rb b/lib/scm/adapters/abstract/validation.rb index aa3b3c3..15f7f3d 100644 --- a/lib/scm/adapters/abstract/validation.rb +++ b/lib/scm/adapters/abstract/validation.rb @@ -30,7 +30,7 @@ module Scm::Adapters def validate_branch_name return nil if @branch_name.to_s == '' - return [:branch_name, "The branch name must not be longer than 50 characters."] unless @branch_name.length <= 50 + return [:branch_name, "The branch name must not be longer than 80 characters."] unless @branch_name.length <= 80 return [:branch_name, "The branch name may contain only letters, numbers, spaces, and the special characters '_', '-', '+', '/', '^', and '.'"] unless @branch_name =~ /^[A-Za-z0-9_^\-\+\.\/\ ]+$/ end diff --git a/test/unit/abstract_adapter_test.rb b/test/unit/abstract_adapter_test.rb index b637255..a8440fa 100644 --- a/test/unit/abstract_adapter_test.rb +++ b/test/unit/abstract_adapter_test.rb @@ -49,13 +49,13 @@ module Scm::Adapters end def test_invalid_branch_names - ['%','a'*51].each do |branch_name| + ['%','a'*81].each do |branch_name| assert AbstractAdapter.new(:branch_name => branch_name).validate_branch_name.any? end end def test_valid_branch_names - [nil,'','/trunk','_','a'*50].each do |branch_name| + [nil,'','/trunk','_','a'*80].each do |branch_name| assert !AbstractAdapter.new(:branch_name => branch_name).validate_branch_name end end