Thread (1 message) 1 message, 1 author, 2016-12-13

Re: [PATCHv2 5/7] versioncmp: cope with common part overlapping with prerelease suffix

From: Junio C Hamano <hidden>
Date: 2016-12-13 06:39:46

SZEDER Gábor [off-list ref] writes:
quoted
quoted
-             if (i1 == -1 && starts_with(s1 + off, suffix))
-                     i1 = i;
-             if (i2 == -1 && starts_with(s2 + off, suffix))
-                     i2 = i;
+             int j, start, suffix_len = strlen(suffix);
+             if (suffix_len < off)
+                     start = off - suffix_len + 1;
+             else
+                     start = 0;
Now that this function has to rewind the beginning of the comparison
earlier than the given 'off', it makes me wonder if it still makes
sense for the caller to compute it in the first place.
The caller has to compute it anyway, because it must deal with all the
cases when the two compared tagnames are not reordered based on their
(prerelease)suffix.
Sure.
Keyboard shortcuts
hback out one level
jnext message in thread
kprevious message in thread
ldrill in
Escclose help / fold thread tree
?toggle this help