{"push_id":1107829481,"size":11,"distinct_size":0,"ref":"refs/heads/BL03081restrictOrphans","head":"65e50c93ad77a45f87fe5dc724cf0578c3a05a02","before":"e331504f108a455aade66c4f8c61509f620ae536","commits":[{"sha":"366f01e69bf32abeb6e9b249a9d2e01b7ae15a27","author":{"email":"d871f782e4dcf4304b64f172617c6023e6ff5123@users.noreply.github.com","name":"hasso_pape"},"message":"Close branch LinuxStringScannerCrash","distinct":false,"url":"https://api.github.com/repos/sillsdev/l10nsharp/commits/366f01e69bf32abeb6e9b249a9d2e01b7ae15a27"},{"sha":"a774140e57b09a3f1a869ce78d03a506a4cad650","author":{"email":"d871f782e4dcf4304b64f172617c6023e6ff5123@users.noreply.github.com","name":"hasso_pape"},"message":"Merged in LinuxStringScannerCrash (pull request #31)\n\nLinuxstringscannercrash","distinct":false,"url":"https://api.github.com/repos/sillsdev/l10nsharp/commits/a774140e57b09a3f1a869ce78d03a506a4cad650"},{"sha":"5a4712b9475822ae9819cd0ceb902e4138277b93","author":{"email":"c3ae58441bf4258b91eb3206cfecfc909f5b0b24@users.noreply.github.com","name":"John Thomson"},"message":"Preliminary commit to get existing tests to pass","distinct":false,"url":"https://api.github.com/repos/sillsdev/l10nsharp/commits/5a4712b9475822ae9819cd0ceb902e4138277b93"},{"sha":"846189d4e75dc777450cfc41976e11aa4cb29938","author":{"email":"c3ae58441bf4258b91eb3206cfecfc909f5b0b24@users.noreply.github.com","name":"John Thomson"},"message":"BL-3017 Allow TMX English to be retrieved\n\nProvides a way for the GetDynamicString method family\nto retrieve the English actually stored in the TMX for a\nparticular ID (by passing null as the English default).","distinct":false,"url":"https://api.github.com/repos/sillsdev/l10nsharp/commits/846189d4e75dc777450cfc41976e11aa4cb29938"},{"sha":"45798ce52fc4b0a80f9bf4b4082e6eb762e4a6fa","author":{"email":"3c620416bc545d8a9753d4db847e5544071ce657@users.noreply.github.com","name":"John Hatton"},"message":"Merged in john_thomson/l10nsharp/BL-3017getTmxEnglish (pull request #32)\n\nBl 3017gettmxenglish","distinct":false,"url":"https://api.github.com/repos/sillsdev/l10nsharp/commits/45798ce52fc4b0a80f9bf4b4082e6eb762e4a6fa"},{"sha":"3be4215b030c38eea1415ce4028f2946975911d1","author":{"email":"d871f782e4dcf4304b64f172617c6023e6ff5123@users.noreply.github.com","name":"hasso_pape"},"message":"Merged in gmartin7/l10nsharp/FixNonexistantDirCrashLT-16958 (pull request #33)\n\nLT-16958 Fix non-existant directory crash","distinct":false,"url":"https://api.github.com/repos/sillsdev/l10nsharp/commits/3be4215b030c38eea1415ce4028f2946975911d1"},{"sha":"e43c3224b6fdef80b45deaed17e636540477db5a","author":{"email":"d871f782e4dcf4304b64f172617c6023e6ff5123@users.noreply.github.com","name":"hasso_pape"},"message":"Merged in gmartin7/l10nsharp/LT-16958Better (pull request #34)\n\nLT-16958 a better fix for a pathological installation issue","distinct":false,"url":"https://api.github.com/repos/sillsdev/l10nsharp/commits/e43c3224b6fdef80b45deaed17e636540477db5a"},{"sha":"da864d1fc3c6b4ff4243970aff45dabaf3a9ab13","author":{"email":"55e094bcbd4a72fb9801d2592b805e58c046927a@users.noreply.github.com","name":"Andrew Polk"},"message":"Prevent StringExtractor from grabbing strings not in requested namespace(s)\n\nWas looking through public methods of superclasses even if the superclass was in\na different namespace.","distinct":false,"url":"https://api.github.com/repos/sillsdev/l10nsharp/commits/da864d1fc3c6b4ff4243970aff45dabaf3a9ab13"},{"sha":"7811866effcfa8897432570ada1cbb698f779901","author":{"email":"c3ae58441bf4258b91eb3206cfecfc909f5b0b24@users.noreply.github.com","name":"John Thomson"},"message":"BL-3277 Prevent null ref in CreateOrUpdateDefaultTmxFileIfNecessary","distinct":false,"url":"https://api.github.com/repos/sillsdev/l10nsharp/commits/7811866effcfa8897432570ada1cbb698f779901"},{"sha":"9677f20568cb8c545b7d15168486d9062571c6cc","author":{"email":"3c620416bc545d8a9753d4db847e5544071ce657@users.noreply.github.com","name":"John Hatton"},"message":"Merged in john_thomson/l10nsharp/BL-3277nullRefInInit (pull request #36)\n\nBL-3277 Prevent null ref in CreateOrUpdateDefaultTmxFileIfNecessary","distinct":false,"url":"https://api.github.com/repos/sillsdev/l10nsharp/commits/9677f20568cb8c545b7d15168486d9062571c6cc"},{"sha":"65e50c93ad77a45f87fe5dc724cf0578c3a05a02","author":{"email":"c3ae58441bf4258b91eb3206cfecfc909f5b0b24@users.noreply.github.com","name":"John Thomson"},"message":"BL-3081, Restrict treating dynamic IDs as orphans\n\n- Any translation unit found in the English installed TMX is assumed valid\n- TUs in other languages are regarded as orphans and remapped\nonly if they have the right English variant","distinct":false,"url":"https://api.github.com/repos/sillsdev/l10nsharp/commits/65e50c93ad77a45f87fe5dc724cf0578c3a05a02"}]}