{"push_id":1297211221,"size":78,"distinct_size":53,"ref":"refs/heads/utumno-wip","head":"3e6e5455481f0fd5e88d7fcc7f2e9580d561de50","before":"a4c34a536346aa7c7679f854e9c8f1ba3980f1b4","commits":[{"sha":"560435c0eb77765ca175f3a4f9575dab15b73d2e","author":{"name":"MrD","email":"d08ee8df3876e99b43aef658d8106929f85b0244@gmail.com"},"message":"Readme updates and bumping Python/pywin32 required versions\n\nSigned-off-by: MrD <the.ubik@gmail.com>","distinct":false,"url":"https://api.github.com/repos/wrye-bash/wrye-bash/commits/560435c0eb77765ca175f3a4f9575dab15b73d2e"},{"sha":"4a5c1ddaf35bd8abcb12cbdb4f5ec35e67bd819c","author":{"name":"MrD","email":"d08ee8df3876e99b43aef658d8106929f85b0244@gmail.com"},"message":"Corrections in renaming markers:\n\nSee:\nhttp://forums.bethsoft.com/topic/1604190-wrye-bash-thread-110/page-3#entry25188212\n\n- allow arbitrary characters in marker names\n- drop \"extension\" processing in marker names\n\nUnder #259.","distinct":false,"url":"https://api.github.com/repos/wrye-bash/wrye-bash/commits/4a5c1ddaf35bd8abcb12cbdb4f5ec35e67bd819c"},{"sha":"9ac093882d1d0114abe745a7d6a4196ff62d75de","author":{"name":"MrD","email":"d08ee8df3876e99b43aef658d8106929f85b0244@gmail.com"},"message":"Drop BashFrame.booting:\n\nAlways prefer method parameters - much more readable.\nAlso some changes in booting - namely frame is maximized before is\nshown - some ugly code is gone and booting is smoothed - the warn\ntoo many mods interrupted maximization.\n\nbosh.iniInfos.refresh() needs work - we need to refresh target ini\ncorrectly.\n\nUnder #244.","distinct":false,"url":"https://api.github.com/repos/wrye-bash/wrye-bash/commits/9ac093882d1d0114abe745a7d6a4196ff62d75de"},{"sha":"b9a10896a76e2e33cdf587a634cd6089a644a926","author":{"name":"MrD","email":"d08ee8df3876e99b43aef658d8106929f85b0244@gmail.com"},"message":"Move StatusBar wx code to balt:\n\nUnder #190.","distinct":false,"url":"https://api.github.com/repos/wrye-bash/wrye-bash/commits/b9a10896a76e2e33cdf587a634cd6089a644a926"},{"sha":"08ffa0896807ee4fdf29656bea42487de1615bf3","author":{"name":"MrD","email":"d08ee8df3876e99b43aef658d8106929f85b0244@gmail.com"},"message":"WryeBashSplashScreen to balt:\n\nUnder #190.","distinct":false,"url":"https://api.github.com/repos/wrye-bash/wrye-bash/commits/08ffa0896807ee4fdf29656bea42487de1615bf3"},{"sha":"34076d5c4247666c57e9ca287fae24784d49b6a1","author":{"name":"MrD","email":"d08ee8df3876e99b43aef658d8106929f85b0244@gmail.com"},"message":"New marker gets created after last selected installer in install order:\n\nExtra bonus - gets me rid of an unneeded irefresh.","distinct":false,"url":"https://api.github.com/repos/wrye-bash/wrye-bash/commits/34076d5c4247666c57e9ca287fae24784d49b6a1"},{"sha":"6b355758136daf676497f682d720e106cc6f89cd","author":{"name":"MrD","email":"d08ee8df3876e99b43aef658d8106929f85b0244@gmail.com"},"message":"Encapsulate access to the UIList._gList control","distinct":false,"url":"https://api.github.com/repos/wrye-bash/wrye-bash/commits/6b355758136daf676497f682d720e106cc6f89cd"},{"sha":"bdbd1c5bb92e1493ce07180ef4af435ba14df775","author":{"name":"MrD","email":"d08ee8df3876e99b43aef658d8106929f85b0244@gmail.com"},"message":"UIList._gList -> UIList.__gList:\n\nUnder #163, #255.","distinct":false,"url":"https://api.github.com/repos/wrye-bash/wrye-bash/commits/bdbd1c5bb92e1493ce07180ef4af435ba14df775"},{"sha":"597d64cfb9a2dea7e4d01a3e30468001608f09e4","author":{"name":"Metallicow","email":"b5a04c02201b6e300ceec6bcd7f8da0eb41c7024@gmail.com"},"message":"kill gizmos; ThinSplitterWindow to SplitterWindow:\n\nPhoenix compatibility; ..also, I don't see anything special that is\nbeing used anywhere that SplitterWindow doesn't have already.\n\nUnder #190, #15.","distinct":false,"url":"https://api.github.com/repos/wrye-bash/wrye-bash/commits/597d64cfb9a2dea7e4d01a3e30468001608f09e4"},{"sha":"c7f5f5085acf1ec6e55f0048c256f7a0ebc3f367","author":{"name":"MrD","email":"d08ee8df3876e99b43aef658d8106929f85b0244@gmail.com"},"message":"Merge branch 'utumno-190-163-15' into dev:\n\nDe-wx'ing: this merge counts 902 uses of wx in the code, 454 of which\n(more than half) in balt. Puts #190 in the backburner for now - see\nthere for what remains to be done.\nThere is some work towards master UI issue, #163, namely, at long last,\nUIList._gList control is encapsulated inside the UIList - a major\ngoal of 306, finally attended - compare this to the Tank/List mess on\n305.\nThe merge culminates in a commit by @Metallicow removing the wx.gizmos\ndependency - a blocker for #15.\n\nSigned-off-by: MrD <the.ubik@gmail.com>","distinct":false,"url":"https://api.github.com/repos/wrye-bash/wrye-bash/commits/c7f5f5085acf1ec6e55f0048c256f7a0ebc3f367"},{"sha":"1321ccbc9b25f68477afc0fb5fa2a71091d3bf89","author":{"name":"MrD","email":"d08ee8df3876e99b43aef658d8106929f85b0244@gmail.com"},"message":"Dropping UIList.GetItems:\n\nAlthough UIList.data_store should be eventually encapsulated I directly\nuse it here for clarity. In the TODO list - \"strong typing\" for\ndata_store and related code/attributes.\n\nMopy/bash/basher/mods_links.py: dropped\nmap(GPath, self.window.GetItems())) call. The work in this branch is\ntriggered from those redundant GPath calls, but as noted the real issue\nis typing - those GPath calls are there cause it was not clear that\n'selected' should be bolt.Paths in Saves/Mods etc Lists.\n\nUnder #163.","distinct":false,"url":"https://api.github.com/repos/wrye-bash/wrye-bash/commits/1321ccbc9b25f68477afc0fb5fa2a71091d3bf89"},{"sha":"2d7163628d70d9b98f6651d0de9ba1eda8c90046","author":{"name":"MrD","email":"d08ee8df3876e99b43aef658d8106929f85b0244@gmail.com"},"message":"OneItemLink._selected_info/item - dropping GPath calls:\n\nGPath(self.selected[0]):\n`selected` attribute should be a subset of the self.window.data_store\nkeys, so GPath call is unneeded. This led to refactoring in:\nMopy/bash/balt.py - I added properties for the single selected item\nin OneItemLink - chops me off some accesses to self.window.data_store\n(always welcome) - see #174, #163. Plus it is _much_ more readable -\nless variable definitions, clearer names. The rest of this branch\ntakes heavy advantage of those properties.","distinct":false,"url":"https://api.github.com/repos/wrye-bash/wrye-bash/commits/2d7163628d70d9b98f6651d0de9ba1eda8c90046"},{"sha":"40abe9c2b24b3ded078b7b6a6b1d7ee1bc424b0b","author":{"name":"MrD","email":"d08ee8df3876e99b43aef658d8106929f85b0244@gmail.com"},"message":"Dropping more GPath calls in OneItemLinks","distinct":false,"url":"https://api.github.com/repos/wrye-bash/wrye-bash/commits/40abe9c2b24b3ded078b7b6a6b1d7ee1bc424b0b"},{"sha":"a35a9265032531693fb171434bf39b604791bd08","author":{"name":"MrD","email":"d08ee8df3876e99b43aef658d8106929f85b0244@gmail.com"},"message":"_Mod_Import_Link._import drop self parameters:\n\nStood out in parent commit. Refactoring by @iaz3 starts to pay - I would\nhave to edit a bunch of identical Execute().\nAlso dropped an `enumerate(map(GPath, self.selected))` call, should not\nbe needed and GPath(self.selected[0]) in rest of links.","distinct":false,"url":"https://api.github.com/repos/wrye-bash/wrye-bash/commits/a35a9265032531693fb171434bf39b604791bd08"},{"sha":"fd44d8ace0502d7b0515093e6add2264d7599db3","author":{"name":"MrD","email":"d08ee8df3876e99b43aef658d8106929f85b0244@gmail.com"},"message":"REVERTED: Replace GPath(bush.game.masterFiles[0])...:\n\n... with bosh.modInfos.masterName\n\nReplace GPath(bush.game.masterFiles[0]) with bosh.modInfos.masterName:\n\n-------------------------- Mopy/bash/bosh/__init__.py --------------------------\nindex 9ef6167..91fe2ba 100644\n\n@@ -3963,3 +3963,3 @@ def create_new_mod(self, newName, selected=(), masterless=False,\n         if not masterless:\n-            newFile.tes4.masters = [GPath(bush.game.masterFiles[0])]\n+            newFile.tes4.masters = [self.masterName]\n         if bashed_patch:\n\n----------------------------- Mopy/bash/parsers.py -----------------------------\nindex 5ab9e5d..15783ea 100644\n@@ -348,2 +348,3 @@ def readFromText(self,textPath):\n         aliases = self.aliases\n+        master_esm = bosh.modInfos.masterName\n         with CsvReader(textPath) as ins:\n@@ -354,3 +355,3 @@ def readFromText(self,textPath):\n                     fidObject = _coerce(fid[4:], int, 16)\n-                    fid = (GPath(bush.game.masterFiles[0]), fidObject)\n+                    fid = (master_esm, fidObject)\n                     eid = _coerce(eid, unicode)\n@@ -393,3 +394,3 @@ def writeToText(self,textPath):\n             #Sorted based on mod, then editor ID\n-            obId_levels = mod_id_levels[GPath(bush.game.masterFiles[0])]\n+            obId_levels = mod_id_levels[bosh.modInfos.masterName]\n             for mod in sorted(mod_id_levels):\n\nI reverted it as GPath(bush.game.masterFiles[0]) is not identical\nwith bosh.modInfos.masterName - however it may well be the Right Thing\nto do\n\nRelated to #214.","distinct":false,"url":"https://api.github.com/repos/wrye-bash/wrye-bash/commits/fd44d8ace0502d7b0515093e6add2264d7599db3"},{"sha":"7c9fb28b5d11e061b5aa94c492f0bb2d7301ef07","author":{"name":"MrD","email":"d08ee8df3876e99b43aef658d8106929f85b0244@gmail.com"},"message":"More GPath(self.selected[0]):\n\nPruned couple of self.selected[0] too and one unused var:\n\n@@ -777,3 +777,2 @@ def Execute(self):\n         #--File Info\n-        delObjRefs = 0\n         with balt.Progress(_(u'Scanning for Bloat')) as progress:","distinct":false,"url":"https://api.github.com/repos/wrye-bash/wrye-bash/commits/7c9fb28b5d11e061b5aa94c492f0bb2d7301ef07"},{"sha":"ff816910d2d3568856d4a56e8cdadd3f05f733bf","author":{"name":"MrD","email":"d08ee8df3876e99b43aef658d8106929f85b0244@gmail.com"},"message":"modInfo.header.masters should be Paths - renamed some masterName too","distinct":false,"url":"https://api.github.com/repos/wrye-bash/wrye-bash/commits/ff816910d2d3568856d4a56e8cdadd3f05f733bf"},{"sha":"708447d43b3eed1a085e183e6d099779519ec6c5","author":{"name":"MrD","email":"d08ee8df3876e99b43aef658d8106929f85b0244@gmail.com"},"message":"Rest of OneItemLinks:\n\nTook the opportunity to rename some data local variables and wrap.\nChops off some idata, good riddance.\nMopy/bash/basher/mod_links.py\nself._selected_info.name -> self._selected_item","distinct":false,"url":"https://api.github.com/repos/wrye-bash/wrye-bash/commits/708447d43b3eed1a085e183e6d099779519ec6c5"},{"sha":"d87a8cc81e75a1ba545448c7ef7c6610423c2333","author":{"name":"MrD","email":"d08ee8df3876e99b43aef658d8106929f85b0244@gmail.com"},"message":"Drop listSource archive parameter since it's a self attribute:\n\nTook the opportunity to factor out common code in listSource and\nadd the package name to the output.","distinct":false,"url":"https://api.github.com/repos/wrye-bash/wrye-bash/commits/d87a8cc81e75a1ba545448c7ef7c6610423c2333"},{"sha":"b9cb9e3929c0f60b62d266a65ca9ab2f9085d292","author":{"name":"MrD","email":"d08ee8df3876e99b43aef658d8106929f85b0244@gmail.com"},"message":"Drop GPath(name_) in screens list","distinct":false,"url":"https://api.github.com/repos/wrye-bash/wrye-bash/commits/b9cb9e3929c0f60b62d266a65ca9ab2f9085d292"}]}
{"actor":{"display_login":"Utumno"}}