do not percent-encode: ',' or '-' or '.' it looks ugly
2 files changed, 4 insertions(+), 4 deletions(-) | |||
---|---|---|---|
M | stagit-index.c | +2 | -2 |
M | stagit.c | +2 | -2 |
1@@ -38,8 +38,8 @@ percentencode(FILE *fp, const char *s, size_t len)
2
3 for (i = 0; *s && i < len; s++, i++) {
4 uc = *s;
5- /* NOTE: do not encode '/' for paths */
6- if (uc < '/' || uc >= 127 || (uc >= ':' && uc <= '@') ||
7+ /* NOTE: do not encode '/' for paths or ",-." */
8+ if (uc < ',' || uc >= 127 || (uc >= ':' && uc <= '@') ||
9 uc == '[' || uc == ']') {
10 putc('%', fp);
11 putc(tab[(uc >> 4) & 0x0f], fp);
M · stagit.c
+2, -2 1@@ -369,8 +369,8 @@ percentencode(FILE *fp, const char *s, size_t len)
2
3 for (i = 0; *s && i < len; s++, i++) {
4 uc = *s;
5- /* NOTE: do not encode '/' for paths */
6- if (uc < '/' || uc >= 127 || (uc >= ':' && uc <= '@') ||
7+ /* NOTE: do not encode '/' for paths or ",-." */
8+ if (uc < ',' || uc >= 127 || (uc >= ':' && uc <= '@') ||
9 uc == '[' || uc == ']') {
10 putc('%', fp);
11 putc(tab[(uc >> 4) & 0x0f], fp);