Junio C Hamano <gitster@xxxxxxxxx> writes: > Sören Krecker <soekkle@xxxxxxxxxx> writes: > >> Replace SID with domain/username in erromessage, if owner of repository >> and user are not equal on windows systems. > > "erromessage" -> "error messages" or something? > > This may not be a question raised by anybody who know Windows, but > because I do not do Windows, it makes me wonder if this is losing > information. Can two SID for the same user be active at the same > time, which would cause user_sid_to_user_name() potentially yield > the same string for two different SID? > > In any case, I am reasonably sure that Dscho will say yes or no to > this patch (the above "makes me wonder" does not need to be > resolved) and I can wait until then. > > Thanks. Another thing I forgot to mention (but did wonder). The new helper function does allow LookupAccountSidA() to fail. Should it fall back to ConvertSidToStringSidA() that the original has been using? In any case, I do not think a failure to convert will result in an attempt to format ("%s", NULL) thanks to the existing code that uses the stringified SID, which is good.