{"push_id":2641243765,"size":26,"distinct_size":26,"ref":"refs/heads/master","head":"37d13675f7b7fdf8bdae110b53d6501e1395ee6a","before":"8173fecfd9c503f70b98c927d818630e76dd8d60","commits":[{"sha":"1c7a3f8f50c69c4820928a0249adbe63f8b50614","author":{"name":"mkangia","email":"ae224b4e80d8812a6b30810f930af418a0a5e9cb@dimagi.com"},"message":"add ability to pull translations from transifex","distinct":true,"url":"https://api.github.com/repos/dimagi/commcare-hq/commits/1c7a3f8f50c69c4820928a0249adbe63f8b50614"},{"sha":"eefddccfe84ff4939670886414deb35b6279c78d","author":{"name":"mkangia","email":"ae224b4e80d8812a6b30810f930af418a0a5e9cb@dimagi.com"},"message":"remove redundant message","distinct":true,"url":"https://api.github.com/repos/dimagi/commcare-hq/commits/eefddccfe84ff4939670886414deb35b6279c78d"},{"sha":"943b15f6ac25eb6aa95b01f42c5b4d20081daa29","author":{"name":"mkangia","email":"ae224b4e80d8812a6b30810f930af418a0a5e9cb@dimagi.com"},"message":"used temporary file instead","distinct":true,"url":"https://api.github.com/repos/dimagi/commcare-hq/commits/943b15f6ac25eb6aa95b01f42c5b4d20081daa29"},{"sha":"857e9aab9f7cfdb03ec60d945ee651344ad73e23","author":{"name":"mkangia","email":"ae224b4e80d8812a6b30810f930af418a0a5e9cb@dimagi.com"},"message":"lint","distinct":true,"url":"https://api.github.com/repos/dimagi/commcare-hq/commits/857e9aab9f7cfdb03ec60d945ee651344ad73e23"},{"sha":"fbcf5b4306d4b9f213c9d5681a024a920bf34963","author":{"name":"mkangia","email":"ae224b4e80d8812a6b30810f930af418a0a5e9cb@dimagi.com"},"message":"add ability to check translation stats for a resource","distinct":true,"url":"https://api.github.com/repos/dimagi/commcare-hq/commits/fbcf5b4306d4b9f213c9d5681a024a920bf34963"},{"sha":"51413637c1b099c7e1b95062f1f3af063025f24c","author":{"name":"mkangia","email":"ae224b4e80d8812a6b30810f930af418a0a5e9cb@dimagi.com"},"message":"add check for translated resources on view when pulling","distinct":true,"url":"https://api.github.com/repos/dimagi/commcare-hq/commits/51413637c1b099c7e1b95062f1f3af063025f24c"},{"sha":"5c57359903624e7d34f49f5b6ec18f4fdfa5bb30","author":{"name":"mkangia","email":"ae224b4e80d8812a6b30810f930af418a0a5e9cb@dimagi.com"},"message":"lint [skip ci]","distinct":true,"url":"https://api.github.com/repos/dimagi/commcare-hq/commits/5c57359903624e7d34f49f5b6ec18f4fdfa5bb30"},{"sha":"1a2943fcca79db05df9a2cd0c543be1197bc4d2d","author":{"name":"mkangia","email":"ae224b4e80d8812a6b30810f930af418a0a5e9cb@dimagi.com"},"message":"improvements and documentation","distinct":true,"url":"https://api.github.com/repos/dimagi/commcare-hq/commits/1a2943fcca79db05df9a2cd0c543be1197bc4d2d"},{"sha":"f3b143b747100f29226db84d5ec80d647833e60b","author":{"name":"mkangia","email":"ae224b4e80d8812a6b30810f930af418a0a5e9cb@dimagi.com"},"message":"review improvments\n\n- make client method a property instead\n- avoid adding parser as a property on transifx object and then add transifex object as property on parser\n- avoid passing version as argument","distinct":true,"url":"https://api.github.com/repos/dimagi/commcare-hq/commits/f3b143b747100f29226db84d5ec80d647833e60b"},{"sha":"4849c32b8329d4ea230766dec4193fd36ebf7056","author":{"name":"mkangia","email":"ae224b4e80d8812a6b30810f930af418a0a5e9cb@dimagi.com"},"message":"fix order","distinct":true,"url":"https://api.github.com/repos/dimagi/commcare-hq/commits/4849c32b8329d4ea230766dec4193fd36ebf7056"},{"sha":"2e548b49365fc604c81860f147e9cbfb7ad17b6d","author":{"name":"mkangia","email":"ae224b4e80d8812a6b30810f930af418a0a5e9cb@dimagi.com"},"message":"rename parse -> add","distinct":true,"url":"https://api.github.com/repos/dimagi/commcare-hq/commits/2e548b49365fc604c81860f147e9cbfb7ad17b6d"},{"sha":"d68226f9af762c6704c85efcaeb72fd1ed3c3304","author":{"name":"mkangia","email":"ae224b4e80d8812a6b30810f930af418a0a5e9cb@dimagi.com"},"message":"improve lang mapping use and make client less visible\n\nAny hq lang code to transifex lang code moved to a single place in client\nMake all client actions available through transifex object itself","distinct":true,"url":"https://api.github.com/repos/dimagi/commcare-hq/commits/d68226f9af762c6704c85efcaeb72fd1ed3c3304"},{"sha":"de807643041c0ed9a8de284acfc1a9c86b8be3a4","author":{"name":"mkangia","email":"ae224b4e80d8812a6b30810f930af418a0a5e9cb@dimagi.com"},"message":"remove redundant translations dict used earlier","distinct":true,"url":"https://api.github.com/repos/dimagi/commcare-hq/commits/de807643041c0ed9a8de284acfc1a9c86b8be3a4"},{"sha":"fa0171465dcdc674aadca8d3d1e9f0f299f4d62c","author":{"name":"mkangia","email":"ae224b4e80d8812a6b30810f930af418a0a5e9cb@dimagi.com"},"message":"add comments and minor improvement","distinct":true,"url":"https://api.github.com/repos/dimagi/commcare-hq/commits/fa0171465dcdc674aadca8d3d1e9f0f299f4d62c"},{"sha":"ec6de5ce0ee29443a4b9c5f256134f5d2ed15d2d","author":{"name":"mkangia","email":"ae224b4e80d8812a6b30810f930af418a0a5e9cb@dimagi.com"},"message":"break it down","distinct":true,"url":"https://api.github.com/repos/dimagi/commcare-hq/commits/ec6de5ce0ee29443a4b9c5f256134f5d2ed15d2d"},{"sha":"c82cb59da5bad2fa7c62ea54c137df1538b9bed0","author":{"name":"mkangia","email":"ae224b4e80d8812a6b30810f930af418a0a5e9cb@dimagi.com"},"message":"fix issue with memoizing\n\nmemoize failed trying to hash a dict for key for memoizing","distinct":true,"url":"https://api.github.com/repos/dimagi/commcare-hq/commits/c82cb59da5bad2fa7c62ea54c137df1538b9bed0"},{"sha":"5505388bde7afe6f4b65873e2a6f108de2319308","author":{"name":"mkangia","email":"ae224b4e80d8812a6b30810f930af418a0a5e9cb@dimagi.com"},"message":"check for source lang only","distinct":true,"url":"https://api.github.com/repos/dimagi/commcare-hq/commits/5505388bde7afe6f4b65873e2a6f108de2319308"},{"sha":"8c399ebe4b787aea9d716dc77bd958bcb374f4a0","author":{"name":"mkangia","email":"ae224b4e80d8812a6b30810f930af418a0a5e9cb@dimagi.com"},"message":"minor improvements and documentation","distinct":true,"url":"https://api.github.com/repos/dimagi/commcare-hq/commits/8c399ebe4b787aea9d716dc77bd958bcb374f4a0"},{"sha":"8587ff1bda68d92aa0d05b1094495e57fa3efa77","author":{"name":"mkangia","email":"ae224b4e80d8812a6b30810f930af418a0a5e9cb@dimagi.com"},"message":"memoize file name and include generate excel within try","distinct":true,"url":"https://api.github.com/repos/dimagi/commcare-hq/commits/8587ff1bda68d92aa0d05b1094495e57fa3efa77"},{"sha":"cb4871139504b9a70aabb909145b2fe597d2f88e","author":{"name":"mkangia","email":"ae224b4e80d8812a6b30810f930af418a0a5e9cb@dimagi.com"},"message":"lock resources when pulling translations to freeze them","distinct":true,"url":"https://api.github.com/repos/dimagi/commcare-hq/commits/cb4871139504b9a70aabb909145b2fe597d2f88e"}]}
{"actor":{"display_login":"mkangia"}}