{"thread":{"id":"17858","subject":"[PATCH] Fixes an 'Unable to parse date' error message in git-svn","startedAt":"2009-02-17T15:16:25Z","lastAt":"2009-02-17T15:16:25Z","messageCount":1,"participants":["Ward Wouts"],"isPatch":true,"patchVersion":1,"patchTotal":null},"messages":[{"id":"105164","messageId":"20090217151625.GR7504@wouts.nl","threadId":"17858","inReplyTo":null,"subject":"[PATCH] Fixes an 'Unable to parse date' error message in git-svn","fromName":"Ward Wouts","fromEmail":"ward@wouts.nl","sentAt":"2009-02-17T15:16:25Z","receivedAt":"2009-02-17T15:16:25Z","isPatch":true,"sender":{"key":"ward@wouts.nl","avatar":null},"body":"I got the following error message while trying to fetch a subversion\nrepository:\n\n$ git svn init file:///home/mg/svn/mg git-svn-test\nInitialized empty Git repository in /home/ward/worktrees/git-svn-test/.git/\n$ cd git-svn-test\n$ git svn fetch\n\nr59 = c20f5b6c61bb8b2babc1b3644b6372e023d9d428 (git-svn)\nW: +empty_dir: CFE\nr60 = 1b8ad7c39dd60897319545c9f3f08b3b2b82b863 (git-svn)\n        A       CFE/Makefile\nUnable to parse date: 2004-03-09T09:44:33.Z\n at /usr/bin/git-svn line 3995\n\nThis patch makes the matching of subseconds optional, which prevents the\nerror message from showing. Since the subseconds match isn't actually\nused this should not be a problem.\n\nSigned-off-by: Ward Wouts <ward@wouts.nl>\nAcked-by: Deskin Miller <deskinm@umich.edu>\n---\n git-svn.perl |    2 +-\n 1 files changed, 1 insertions(+), 1 deletions(-)\n\ndiff --git a/git-svn.perl b/git-svn.perl\nindex 83cb36f..8ffadcc 100755\n--- a/git-svn.perl\n+++ b/git-svn.perl\n@@ -2526,7 +2526,7 @@ sub get_untracked {\n sub parse_svn_date {\n \tmy $date = shift || return '+0000 1970-01-01 00:00:00';\n \tmy ($Y,$m,$d,$H,$M,$S) = ($date =~ /^(\\d{4})\\-(\\d\\d)\\-(\\d\\d)T\n-\t                                    (\\d\\d)\\:(\\d\\d)\\:(\\d\\d).\\d+Z$/x) or\n+\t                                    (\\d\\d)\\:(\\d\\d)\\:(\\d\\d).\\d*Z$/x) or\n \t                                 croak \"Unable to parse date: $date\\n\";\n \tmy $parsed_date;    # Set next.\n \n-- \n1.5.6.6\n"}]}