diff --git a/hggit/__init__.py b/hggit/__init__.py
index 570c3702b9168a3a36bc8766ac4fdc2c93462877_aGdnaXQvX19pbml0X18ucHk=..2659f63f0beb7c7bb5ede48888488e66395eecab_aGdnaXQvX19pbml0X18ucHk= 100644
--- a/hggit/__init__.py
+++ b/hggit/__init__.py
@@ -126,8 +126,7 @@
 
 def gclear(ui, repo):
     repo.ui.status(_("clearing out the git cache data\n"))
-    git = GitHandler(repo, ui)
-    git.clear()
+    repo.githandler.clear()
 
 from mercurial import dirstate
 from mercurial import ignore