You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@subversion.apache.org by ph...@apache.org on 2013/04/12 11:40:12 UTC

svn commit: r1467223 - /subversion/trunk/subversion/tests/cmdline/export_tests.py

Author: philip
Date: Fri Apr 12 09:40:12 2013
New Revision: 1467223

URL: http://svn.apache.org/r1467223
Log:
* subversion/tests/cmdline/export_tests.py
  (export_custom_keywords): Handle truncation of expanded value.

Modified:
    subversion/trunk/subversion/tests/cmdline/export_tests.py

Modified: subversion/trunk/subversion/tests/cmdline/export_tests.py
URL: http://svn.apache.org/viewvc/subversion/trunk/subversion/tests/cmdline/export_tests.py?rev=1467223&r1=1467222&r2=1467223&view=diff
==============================================================================
--- subversion/trunk/subversion/tests/cmdline/export_tests.py (original)
+++ subversion/trunk/subversion/tests/cmdline/export_tests.py Fri Apr 12 09:40:12 2013
@@ -924,9 +924,10 @@ def export_custom_keywords(sbox):
   sbox.build()
   wc_dir = sbox.wc_dir
 
-  ### Could do with some python to handle SVN_KEYWORD_MAX_LEN here
-  alpha_content ='[$Qq: %s $ $Pp: %s $]\n' % (sbox.repo_url,
-                                              sbox.repo_url + '/A/B/E/alpha')
+  # 248=SVN_KEYWORD_MAX_LEN-7 where 7 is '$', 'Q', 'q', ':', ' ', ' ', '$'
+  alpha_content = ('[$Qq: %s $ $Pp: %s $]\n'
+                   % (sbox.repo_url[:248],
+                      (sbox.repo_url + '/A/B/E/alpha')[:248]))
 
   sbox.simple_append('A/B/E/alpha', '[$Qq$ $Pp$]\n', truncate=True)
   sbox.simple_propset('svn:keywords', 'Qq=%R Pp=%u', 'A/B/E/alpha')