Merge lp:~garyvdm/bzr-explorer/better_tree_filter into lp:bzr-explorer
| Status: | Merged |
|---|---|
| Merged at revision: | 481 |
| Proposed branch: | lp:~garyvdm/bzr-explorer/better_tree_filter |
| Merge into: | lp:bzr-explorer |
| Diff against target: |
146 lines (+36/-76) 2 files modified
lib/commands.py (+8/-0) lib/wt_browser.py (+28/-76) |
| To merge this branch: | bzr merge lp:~garyvdm/bzr-explorer/better_tree_filter |
| Related bugs: |
| Reviewer | Review Type | Date Requested | Status |
|---|---|---|---|
| Bazaar Explorer Developers | 2010-03-03 | Pending | |
|
Review via email:
|
|||
| Gary van der Merwe (garyvdm) wrote : | # |
- 457. By Gary van der Merwe <garyvdm@pinkies> on 2010-03-17
-
Update filter_id so that it is compatable with the latest version of qbzr.
| Gary van der Merwe (garyvdm) wrote : | # |
bialix: Sorry - I just missed you on irc.
bialix> GaryvdM: maybe I simply should dogfood your bzr-explorer patch? I'm not
bialix> really wise to easily review your changes
I would just like a second set of eyes on it. I don't contrubite a lot to
explorer, so there may be some things that I am un aware of. Any way, it makes
seens from the qbzr TreeWidget point of view.
bialix> about duplication: maybe it's worth to require in explorer trunk
bialix> compatibility with newer qbzr? and keep explorer 1.0.x as compatible
bialix> with qbzr 0.18?
I would be happy with that. I'll prepair a patch for this.
| Gary van der Merwe (garyvdm) wrote : | # |
P.s. If you want to look at the code with out the duplication, pull rev 456.1.1 (revid:
I'm looking at checking for a minimum qbzr version.
- 458. By Gary van der Merwe on 2010-08-09
-
Require qbzr 0.19


This makes the _QBrowseFilterP roxyModel better use TreeFilterProxy Model. This makes the code simpler, and faster.
I've also make the auto expand more intelligent.
Unfortunately when I did this, I discovered that TreeFilterProxy Model is not as extendible as I thought. So I have made some improvements to TreeFilterProxy Model in qbzr. In order to be compatible with older versions of qbzr, I've duplicated some of the qbzr code into BE. Once we don't have to support qbzr 0.18, we can remove this.