Vote #62817
完了Fix browsing mercurial repositories
0%
説明
Running redmine on linux, I wasn't able to browse a mercurial repository.
Listing entries using @hg locate@ :
- should use '/' to split entries path, not '\' ('\').
- should filter files with @glob:**@. Restricting paths to a depth of 2 does not work for deep repository trees like :
README images/delete.png images/edit.png sources/deep/tree/few/files.txt sources/watchers_controller.rb
journals
Patch successfully used by a user: http://www.redmine.org/boards/2/topics/show/26
--------------------------------------------------------------------------------
Thanks for pointing out this problem.
I made slight changes to your patch to preserve win32 compatibility and committed it in r1228.
Here are the changes:
cmd << " 'glob:**'"
=> (makes it work under win32, but not sure for *nix)
cmd << " glob:**"
and
e = line.chomp.split('/')
=>
e = line.chomp.split(%r{[\/\\]})
Please, let me know if the first change is not ok.
--------------------------------------------------------------------------------
In r1229, @glob:**@ is quoted properly depending on the os.
It should work fine on both *nix and win32 os.
--------------------------------------------------------------------------------
Works very well for me.
Thanks for the clarification !
--------------------------------------------------------------------------------
--------------------------------------------------------------------------------