148f7424acc601c6bae6bc9a95555a5a092065e8
Author: Robin Luckey
Date: 2009-06-12 15:37:47 -0700
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
