Thread (1 message) 1 message, 1 author, 2016-06-15

Re: [PATCH 16/33] t3210: test for spurious error messages for dangling packed refs

From: Junio C Hamano <hidden>
Date: 2016-06-15 22:56:52

Jeff King [off-list ref] writes:
On Tue, Apr 16, 2013 at 04:22:25PM -0700, Junio C Hamano wrote:
quoted
+static void parse_expire_value(const char *value, unsigned long *expire)
+{
+	if (!strcmp(value, "never") || !strcmp(value, "false"))
+		*expire = 0;
+	else if (!strcmp(value, "all") || !strcmp(value, "now"))
+		/*
+		 * We take over "now" here, which usually translates
+		 * to the current timestamp, because the user really
+		 * means everything she has done in the past, and by
+		 * definition reflogs are the record of the past,
+		 * there is nothing from the future to be kept.
+		 */
+		*expire = ULONG_MAX;
+	else
+		*expire = approxidate(value);
+}
Do we want to use approxidate_careful here to catch other junk?
We can catch a misspelt argument or configuration value that way.
That would be a good idea.
Keyboard shortcuts
hback out one level
jnext message in thread
kprevious message in thread
ldrill in
Escclose help / fold thread tree
?toggle this help