# HG changeset patch
# User Siddharth Agarwal <sid0@fb.com>
# Date 1417337218 28800
#      Sun Nov 30 00:46:58 2014 -0800
# Node ID 799c41a24e75f7c99df8e097b389cc7060267afb
# Parent  4b5a18d2fa104e766c8cf3e63b2c363cdeb588a1
git_handler.export_git_objects: avoid unnecessary list creation

These are used just once, so generators are fine for them.

diff --git a/hggit/git_handler.py b/hggit/git_handler.py
--- a/hggit/git_handler.py
+++ b/hggit/git_handler.py
@@ -378,8 +378,8 @@
     def export_git_objects(self):
         repo = self.repo
         clnode = repo.changelog.node
-        nodes = [clnode(n) for n in repo]
-        export = [repo[node] for node in nodes if not hex(node) in self._map_hg]
+        nodes = (clnode(n) for n in repo)
+        export = (repo[node] for node in nodes if not hex(node) in self._map_hg)
         export = [ctx for ctx in export
                   if ctx.extra().get('hg-git', None) != 'octopus']
         total = len(export)