Bug: branch interface doesn't open graph for selected branch
When in branch interface, hit `[g]` to open graph under for the branch under the cursor. Instead, the graph view opens with the checked out branch, not the branch under cursor.

- Sublime Text 3 3184
- Git 2.19.1
- OS type and version 10.14.1 (18B75)
- Console error output -nothing

Git bisect points at 6a6c612 as the culprit, and we can see the `LogGraphMixin` command no longer uses `get_graph_args`, and users of the mixin need to use `prepare_target_view` to set additional graph arguments as view settings.
diff --git a/core/interfaces/branch.py b/core/interfaces/branch.py
index 95210137..b7efabd2 100644
--- a/core/interfaces/branch.py
+++ b/core/interfaces/branch.py
@@ -658,7 +658,5 @@ class GsBranchesLogGraphCommand(LogGraphMixin, TextCommand, GitCommand):
         self._file_path = None
         super().run_async()
 
-    def get_graph_args(self):
-        args = super().get_graph_args()
-        args.append(self._branch)
-        return args
+    def prepare_target_view(self, view):
+        view.settings().set("git_savvy.log_graph_view.filter_by_branch", self._branch)
['core/interfaces/branch.py']