From c6a77d1900100111c94e8c6bc6d5db0f5b9b6711 Mon Sep 17 00:00:00 2001 From: Jean-Philippe Lang Date: Sun, 9 Mar 2008 13:58:16 +0000 Subject: [PATCH] Fixed file history for git repository. git-svn-id: http://redmine.rubyforge.org/svn/branches/work@1219 e93f8b46-1217-0410-a6f0-8f06a7374b81 --- git/app/models/repository/git.rb | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/git/app/models/repository/git.rb b/git/app/models/repository/git.rb index 2a5505448..7213588ac 100644 --- a/git/app/models/repository/git.rb +++ b/git/app/models/repository/git.rb @@ -29,6 +29,12 @@ class Repository::Git < Repository 'Git' end + def changesets_for_path(path) + Change.find(:all, :include => :changeset, + :conditions => ["repository_id = ? AND path = ?", id, path], + :order => "committed_on DESC, #{Changeset.table_name}.revision DESC").collect(&:changeset) + end + def fetch_changesets scm_info = scm.info if scm_info