{"shas":[["657836741410563be35180ba34adcdae6c767ce5","ffeaa947aef224da9ba99b6a18bdd74288df0e3e@sss.pgh.pa.us","Add an errdetail_internal() ereport auxiliary routine.\n\nThis function supports untranslated detail messages, in the same way that\nerrmsg_internal supports untranslated primary messages.  We've needed this\nfor some time IMO, but discussion of some cases in the SSI code provided\nthe impetus to actually add it.\n\nKevin Grittner, with minor adjustments by me","Tom Lane"],["3b41d490bb4225ff0398900f566b1e4c728eff05","ffeaa947aef224da9ba99b6a18bdd74288df0e3e@sss.pgh.pa.us","Use errdetail_internal() for SSI transaction cancellation details.\n\nPer discussion, these seem too technical to be worth translating.\n\nKevin Grittner","Tom Lane"],["fbd847a5877444f098cdbf270b967f8010a48838","ffeaa947aef224da9ba99b6a18bdd74288df0e3e@sss.pgh.pa.us","Replace errdetail(\"%s\", ...) with errdetail_internal(\"%s\", ...).\n\nThere may be some other places where we should use errdetail_internal,\nbut they'll have to be evaluated case-by-case.  This commit just hits\na bunch of places where invoking gettext is obviously a waste of cycles.","Tom Lane"]],"ref":"refs/heads/REL9_1_STABLE","size":3,"head":"fbd847a5877444f098cdbf270b967f8010a48838","push_id":36800190}