- for (pack = packed_git; pack; pack = pack->next)
- if (pack->pack_local)
- htmlf("P %s\n", pack->pack_name + ofs);
+ for (pack = packed_git; pack; pack = pack->next) {
+ if (pack->pack_local) {
+ offset = strrchr(pack->pack_name, '/');
+ if (offset && offset[1] != '\0')
+ ++offset;
+ else
+ offset = pack->pack_name;
+ htmlf("P %s\n", offset);
+ }
+ }