From 06c60fe5a47e8cf587be56f820e3d6cb0d1a1e2c Mon Sep 17 00:00:00 2001 From: Jack Krieger Date: Sat, 6 Sep 2014 23:07:41 +0300 Subject: [PATCH 1/3] 'gir rm' now deletes files from index too --- gittle/gittle.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/gittle/gittle.py b/gittle/gittle.py index 42f4b58..81961d7 100644 --- a/gittle/gittle.py +++ b/gittle/gittle.py @@ -699,7 +699,7 @@ def rm(self, files, force=False): index = self.index index_files = filter(lambda f: f in index, files) for f in index_files: - del self.index[f] + del index[f] return index.write() def mv_fs(self, file_pair): From d2b3192f4ae0b0044f438d45bd2d9477aee9ab37 Mon Sep 17 00:00:00 2001 From: Jack Krieger Date: Fri, 19 Dec 2014 21:45:34 +0100 Subject: [PATCH 2/3] fixed issue #55: TypeError: object of type 'generator' has no len() --- gittle/gittle.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/gittle/gittle.py b/gittle/gittle.py index 81961d7..af036e9 100644 --- a/gittle/gittle.py +++ b/gittle/gittle.py @@ -230,7 +230,7 @@ def recent_contributors(self, n=None, branch=None): @property def commit_count(self): try: - return len(self.ref_walker()) + return len(list(self.ref_walker())) except KeyError: return 0 From 0fa1b6b816a78a423c275b1d001872c5303023c7 Mon Sep 17 00:00:00 2001 From: Jack Krieger Date: Fri, 19 Dec 2014 21:46:14 +0100 Subject: [PATCH 3/3] added commit_sha in file_versions output --- gittle/gittle.py | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/gittle/gittle.py b/gittle/gittle.py index af036e9..f3748b4 100644 --- a/gittle/gittle.py +++ b/gittle/gittle.py @@ -904,7 +904,9 @@ def file_versions(self, path): seen_shas.add(file_sha) # Add file info - commit['file'] = file_data + # FIXME: WTF? + # commit['file'] = file_data + file_data['commit'] = commit['sha'] versions.append(file_data) return versions