[PATCH 2/4] Use parse_date_format() in revisions.c to parse the --date parameter
- From
- Andy Parkins <andyparkins@gmail.com>
- Date
- Sep 28, 2007, 14:17 UTC
- Message-ID
- <200709281517.32030.andyparkins@gmail.com>
- In-Reply-To
- <200709281516.05438.andyparkins@gmail.com>
The --date parameter was previously handled in revisions.c with a list of if(strcmp()) calls; now parse_date_format() is called instead.
Signed-off-by: Andy Parkins <andyparkins@gmail.com> --- revision.c | 17 +---------------- 1 files changed, 1 insertions(+), 16 deletions(-)
diff --git a/revision.c b/revision.c index 33d092c..75cd0c6 100644 --- a/revision.c +++ b/revision.c @@ -1134,22 +1134,7 @@ int setup_revisions(int argc, const char **argv, struct rev_info *revs, const ch continue; } if (!strncmp(arg, "--date=", 7)) { - if (!strcmp(arg + 7, "relative")) - revs->date_mode = DATE_RELATIVE; - else if (!strcmp(arg + 7, "iso8601") || - !strcmp(arg + 7, "iso")) - revs->date_mode = DATE_ISO8601; - else if (!strcmp(arg + 7, "rfc2822") || - !strcmp(arg + 7, "rfc")) - revs->date_mode = DATE_RFC2822; - else if (!strcmp(arg + 7, "short")) - revs->date_mode = DATE_SHORT; - else if (!strcmp(arg + 7, "local")) - revs->date_mode = DATE_LOCAL; - else if (!strcmp(arg + 7, "default")) - revs->date_mode = DATE_NORMAL; - else - die("unknown date format %s", arg); + revs->date_mode = parse_date_format(arg + 7); continue; } if (!strcmp(arg, "--log-size")) {
-- 1.5.3.2.105.gf47f2-dirty