Thread (27 messages) flat view 27 messages, 3 authors, 2016-06-15

Re: [PATCH v2 2/3] pretty: make %H/%h dependent on --abbrev[-commit]

From: Jonathan Nieder <hidden>
Date: 2016-06-15 22:48:42

Jonathan Nieder wrote:
Jeff King wrote:
quoted
On Sun, Apr 25, 2010 at 10:11:37PM -0500, Jonathan Nieder wrote:
quoted
quoted
+static void abbreviate_commit_hashes(char *fmt)
+{
+	char *p;
+	for (p = fmt; p != NULL; p = strchr(p + 1, '%')) {
+		p++;
+		switch (*p) {
+		case 'H':
+			*p = 'h';
+			break;
+		case 'P':
+			*p = 'p';
+			break;
+		case 'T':
+		default:
+			break;
+		}
+	}
+}
You parse '%%H' incorrectly.
I’m pretty sure I don’t.
Aggh, I see it now.  The first line should be

 for (p = strchr(fmt, '%'); ...

as I would have noticed with even a little testing.

Sorry for the nonsense.
Jonathan
Keyboard shortcuts
hback out one level
jnext message in thread
kprevious message in thread
ldrill in
Escclose help / fold thread tree
?toggle this help