             :email (.getEmailAddress ident)
             :time time
             :message message
-            :changed_files (mapv parse-diff-entry diffs)
+            :changed-files (mapv parse-diff-entry diffs)
             :merge (> (.getParentCount rev-commit) 1)}
-           (.calculateStats df diffs))))
+           (.calculateDiffs df diffs))))
 
 (defn- repo-info [url]
   (let [repo (load-repo url)

    (map #(commit-info repo % formatter) (jgit.q/rev-list repo))))

(defn setup []
  (repo-info "https://github.com/tonsky/datascript.git"))


      (jgit.p/git-clone url path))))

(gen-interface
  :name achievement.git.IDiffStatsProvider
  :methods [[calculateDiffs [java.util.List] clojure.lang.APersistentMap]
            [treeIterator [org.eclipse.jgit.revwalk.RevCommit] org.eclipse.jgit.treewalk.AbstractTreeIterator ]])

(defn- diff-formatter
