##// END OF EJS Templates
scm: bazaar: use log encoding as path encoding (#11834)...
Toshi MARUYAMA -
r10237:f9208d7c5c81
parent child
Show More
@@ -37,7 +37,28 class Repository::Bazaar < Repository
37 'Bazaar'
37 'Bazaar'
38 end
38 end
39
39
40 def entry(path=nil, identifier=nil)
41 scm.bzr_path_encodig = log_encoding
42 scm.entry(path, identifier)
43 end
44
45 def cat(path, identifier=nil)
46 scm.bzr_path_encodig = log_encoding
47 scm.cat(path, identifier)
48 end
49
50 def annotate(path, identifier=nil)
51 scm.bzr_path_encodig = log_encoding
52 scm.annotate(path, identifier)
53 end
54
55 def diff(path, rev, rev_to)
56 scm.bzr_path_encodig = log_encoding
57 scm.diff(path, rev, rev_to)
58 end
59
40 def entries(path=nil, identifier=nil)
60 def entries(path=nil, identifier=nil)
61 scm.bzr_path_encodig = log_encoding
41 entries = scm.entries(path, identifier)
62 entries = scm.entries(path, identifier)
42 if entries
63 if entries
43 entries.each do |e|
64 entries.each do |e|
@@ -68,6 +89,7 class Repository::Bazaar < Repository
68 end
89 end
69
90
70 def fetch_changesets
91 def fetch_changesets
92 scm.bzr_path_encodig = log_encoding
71 scm_info = scm.info
93 scm_info = scm.info
72 if scm_info
94 if scm_info
73 # latest revision found in database
95 # latest revision found in database
@@ -62,6 +62,10 module Redmine
62 super
62 super
63 end
63 end
64
64
65 def bzr_path_encodig=(encoding)
66 @path_encoding = encoding
67 end
68
65 # Get info about the repository
69 # Get info about the repository
66 def info
70 def info
67 cmd_args = %w|revno|
71 cmd_args = %w|revno|
General Comments 0
You need to be logged in to leave comments. Login now