Project

General

Profile

Actions

Patch #1685

closed

Bazaar repository browsing

Added by Dmitry Shaposhnik over 16 years ago. Updated almost 16 years ago.

Status:
Closed
Priority:
Normal
Assignee:
-
Category:
SCM
Target version:
Start date:
2008-07-27
Due date:
% Done:

0%

Estimated time:

Description

When using Redmine with shared bzr repository (only .bzr dir) repository browser doesn't show any files.
It is caused by using 'bzr ls' command without arguments. To show last revision 'bzr ls' should be called with '-r last:1' or '-r -1' param (they are equal).
So here is the patch:

Index: lib/redmine/scm/adapters/bazaar_adapter.rb
===================================================================
--- lib/redmine/scm/adapters/bazaar_adapter.rb    (revision 1699)
+++ lib/redmine/scm/adapters/bazaar_adapter.rb    (working copy)
@@ -50,7 +50,8 @@
           path ||= ''
           entries = Entries.new
           cmd = "#{BZR_BIN} ls -v --show-ids" 
-          cmd << " -r#{identifier.to_i}" if identifier && identifier.to_i > 0
+          identifier=-1 unless identifier && identifier.to_i > 0 
+          cmd << " -r#{identifier.to_i}" 
           cmd << " #{target(path)}" 
           shellout(cmd) do |io|
             prefix = "#{url}/#{path}".gsub('\\', '/')
Actions #1

Updated by Jean-Philippe Lang almost 16 years ago

  • Status changed from New to Closed
  • Target version set to 0.8

Committed in r1994. Thanks for the fix.

Actions

Also available in: Atom PDF