diff --git a/pyvcs/backends/git.py b/pyvcs/backends/git.py index 6211c4b..2a5d94f 100644 --- a/pyvcs/backends/git.py +++ b/pyvcs/backends/git.py @@ -100,7 +100,8 @@ def get_recent_commits(self, since=None): history[commit.id] = commit pending_commits.extend(commit.parents) commits = filter(lambda o: datetime.fromtimestamp(o.commit_time) >= since, history.values()) - return sorted(map(lambda o: self.get_commit_by_id(o.id), commits), key=attrgetter('time'), reverse=True) + commits = map(lambda o: self.get_commit_by_id(o.id), commits) + return sorted(commits, key=attrgetter('time'), reverse=True) def list_directory(self, path, revision=None): commit = self._get_commit(revision or self._repo.head())