see issue #2095 for more details.
Patch provided by Tom Molesworth <tom at molesworth name>, regression
tests by me. Thanks Greg Hudson for comments.
* subversion/libsvn_subr/subst.c
(translate_keyword_subst): Added fixed length keyword handling
* subversion/tests/clients/cmdline/diff_tests.py
(verify_exluded_output): New helper function
(diff_keywords): New test, check that keywords won't show up on
diff, and that they show when they should.
* subversion/tests/clients/cmdline/trans_tests.py
(keywords_from_birth): Added testing of fixed length keywords.
(setup_working_copy): Signature changed, it now takes second
argument: length of the value field (value_len). This is used
by fixed keyword tests.
(check_keywords): New helper function
(fixed_length_keywords_path): New test path
* subversion/tests/clients/cmdline/svntest/main.py
(canonize_url): New helper function
* doc/book/TODO
Added entry for fixed length keywords.