Slide 27
Slide 27 text
From 653314448c7c6f6ec2f93de346896895f786773f Mon Sep 17 00:00:00 2001
From: Arfon Smith
Date: Mon, 13 Oct 2014 16:37:46 -0500
Subject: [PATCH] Bust that cache
---
lib/linguist/repository.rb | 14 ++++++++++++--
test/test_repository.rb | 12 ++++++++++++
2 files changed, 24 insertions(+), 2 deletions(-)
diff --git a/lib/linguist/repository.rb b/lib/linguist/repository.rb
index 1f9e09c..9998ee6 100644
--- a/lib/linguist/repository.rb
+++ b/lib/linguist/repository.rb
@@ -1,6 +1,6 @@
require 'linguist/lazy_blob'
require 'rugged'
-
+require 'pry'
module Linguist
# A Repository is an abstraction of a Grit::Repo or a basic file
# system tree. It holds a list of paths pointing to Blobish objects.
@@ -128,13 +128,23 @@ def current_tree
protected
def compute_stats(old_commit_oid, cache = nil)
- file_map = cache ? cache.dup : {}
old_tree = old_commit_oid && Rugged::Commit.lookup(repository,