Nguyán ThÃi Ngác Duy <pclouds@xxxxxxxxx> writes: > if (namelen < 3 || > name[2] != ':' || > - name[1] < '0' || '3' < name[1]) > + name[1] < '0' || '3' < name[1]) { > cp = name + 1; > + if (startup_info && cp[0] == '.' && > + (cp[1] == '/' || (cp[1] == '.' && cp[2] == '/'))) { > + new_path = prefix_path(startup_info->prefix, > + strlen(startup_info->prefix), > + cp); > + cp = new_path; > + } > + } What does this new codepath do when we know where the working tree is and we are outside of the working tree (e.g. we are looking at the index or a commit in a submodule from above the superproject)? What should it do? -- To unsubscribe from this list: send the line "unsubscribe git" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html