浏览代码

walk: Record last commit yielded by the pq.

Change-Id: I0faffd0a396e1ce75df3f3da5e5e7db6b37866ee
Dave Borowitz 13 年之前
父节点
当前提交
527b63c143
共有 1 个文件被更改,包括 2 次插入0 次删除
  1. 2 0
      dulwich/walk.py

+ 2 - 0
dulwich/walk.py

@@ -98,6 +98,7 @@ class _CommitTimeQueue(object):
         self._seen = set()
         self._done = set()
         self._min_time = walker.since
+        self._last = None
         self._extra_commits_left = _MAX_EXTRA_COMMITS
         self._is_finished = False
 
@@ -165,6 +166,7 @@ class _CommitTimeQueue(object):
                     break
 
             if not is_excluded:
+                self._last = commit
                 return WalkEntry(self._walker, commit)
         self._is_finished = True
         return None