scm: mercurial: use scmid as identifier (#3724).

Contributed by Yuya Nishihara.

git-svn-id: svn+ssh://rubyforge.org/var/svn/redmine/trunk@4695 e93f8b46-1217-0410-a6f0-8f06a7374b81
This commit is contained in:
Toshi MARUYAMA
2011-01-11 16:03:01 +00:00
parent 36b99a4ed3
commit d67185ec7e
2 changed files with 20 additions and 2 deletions
+13 -2
View File
@@ -27,11 +27,22 @@ class Repository::Mercurial < Repository
def scm_adapter
Redmine::Scm::Adapters::MercurialAdapter
end
def self.scm_name
'Mercurial'
end
# Returns the readable identifier for the given mercurial changeset
def self.format_changeset_identifier(changeset)
# "#{changeset.revision}:#{changeset.scmid}"
changeset.revision
end
# Returns the identifier for the given Mercurial changeset
def self.changeset_identifier(changeset)
changeset.scmid
end
def entries(path=nil, identifier=nil)
entries=scm.entries(path, identifier)
if entries