git: update for git 2.0
prefixcmp() and suffixcmp() have been remove, functionality is now provided by starts_with() and ends_with(). Retrurn values have been changed, so instead of just renaming we have to fix logic. Everything else looks just fine.
This commit is contained in:

committed by
Jason A. Donenfeld

parent
b431282c91
commit
79c985e13c
@ -128,7 +128,7 @@ const char *cgit_repobasename(const char *reponame)
|
||||
/* strip trailing slashes */
|
||||
while (p && rvbuf[p] == '/') rvbuf[p--] = 0;
|
||||
/* strip trailing .git */
|
||||
if (p >= 3 && !prefixcmp(&rvbuf[p-3], ".git")) {
|
||||
if (p >= 3 && starts_with(&rvbuf[p-3], ".git")) {
|
||||
p -= 3; rvbuf[p--] = 0;
|
||||
}
|
||||
/* strip more trailing slashes if any */
|
||||
|
Reference in New Issue
Block a user