bisect-kit: revise output of bisector view command

BUG=None
TEST=run bisectors with view command manually

Change-Id: I3585035aa548ebb8d559e1d6cc8237e329a925c0
Reviewed-on: https://chromium-review.googlesource.com/1396058
Commit-Ready: Kuang-che Wu <kcwu@chromium.org>
Tested-by: Kuang-che Wu <kcwu@chromium.org>
Reviewed-by: Chi-Ngai Wan <cnwan@google.com>
diff --git a/bisect_cros_repo.py b/bisect_cros_repo.py
index b132a7f..182ecb4 100755
--- a/bisect_cros_repo.py
+++ b/bisect_cros_repo.py
@@ -138,9 +138,12 @@
     old_short = cros_util.version_to_short(old_base)
     new_short = cros_util.version_to_short(new_next)
     url_template = 'https://crosland.corp.google.com/log/%s..%s'
-    summary['links'] = {
-        'change_list': url_template % (old_short, new_short),
-    }
+    summary['links'] = [
+        {
+            'name': 'change_list',
+            'url': url_template % (old_short, new_short),
+        },
+    ]
 
     cache = repo_util.RepoMirror(self.config['chromeos_mirror'])
     spec_manager = cros_util.ChromeOSSpecManager(self.config)