summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJames McCoy <jamessan@debian.org>2018-08-01 20:44:35 -0400
committerJames McCoy <jamessan@debian.org>2018-08-04 12:27:23 -0400
commit352647f731de4fd34784633fa1bfcd20a4eabfef (patch)
tree0c1da8f24da0644ccaee9d5d7f4d1fb30f80372e
parentf828a1438cd14a3bf0398d6ce6c3ff231df7705a (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.c8
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')