diff options
author | James McCoy <jamessan@debian.org> | 2018-08-01 20:44:35 -0400 |
---|---|---|
committer | James McCoy <jamessan@debian.org> | 2018-08-04 12:27:23 -0400 |
commit | 352647f731de4fd34784633fa1bfcd20a4eabfef (patch) | |
tree | 0c1da8f24da0644ccaee9d5d7f4d1fb30f80372e | |
parent | f828a1438cd14a3bf0398d6ce6c3ff231df7705a (diff) |
last-changed-date-charset
Bug #290774: Convert $LastChangedDate$ keyword to the local character
Bug #290774: Convert $LastChangedDate$ keyword to the local character
set, since it is already rendered in the local language.
Not accepted upstream: http://svn.haxx.se/dev/archive-2006-04/0730.shtml
Gbp-Pq: Name last-changed-date-charset
-rw-r--r-- | subversion/libsvn_subr/subst.c | 8 |
1 files changed, 6 insertions, 2 deletions
diff --git a/subversion/libsvn_subr/subst.c b/subversion/libsvn_subr/subst.c index c8c3018..b69f90a 100644 --- a/subversion/libsvn_subr/subst.c +++ b/subversion/libsvn_subr/subst.c @@ -210,8 +210,12 @@ keyword_printf(const char *fmt, break; case 'D': /* long format of date of this revision */ if (date) - svn_stringbuf_appendcstr(value, - svn_time_to_human_cstring(date, pool)); + { + char *date_keyword; + char *date_utf8 = svn_time_to_human_cstring (date, pool); + svn_utf_cstring_from_utf8(&date_keyword, date_utf8, pool); + svn_stringbuf_appendcstr(value, date_keyword); + } break; case 'P': /* relative path of this file */ if (repos_root_url && *repos_root_url != '\0' && url && *url != '\0') |