summaryrefslogtreecommitdiffstats
path: root/lib/redmine/scm
Commit message (Collapse)AuthorAgeFilesLines
...
* scm: mercurial: fix extension cmdtable on Mercurial 1.5 (#9465)Toshi MARUYAMA2011-10-241-8/+8
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Before Mercurial revision "40c06bbf58be":http://www.selenic.com/repo/hg-stable/rev/40c06bbf58be , following error raises. <pre> Traceback (most recent call last): File "/WEB-DOWN/hg-repo/hg-crew/hg", line 27, in <module> mercurial.dispatch.run() File "/WEB-DOWN/hg-repo/hg-crew/mercurial/dispatch.py", line 16, in run sys.exit(dispatch(sys.argv[1:])) File "/WEB-DOWN/hg-repo/hg-crew/mercurial/dispatch.py", line 30, in dispatch return _runcatch(u, args) File "/WEB-DOWN/hg-repo/hg-crew/mercurial/dispatch.py", line 47, in _runcatch return _dispatch(ui, args) File "/WEB-DOWN/hg-repo/hg-crew/mercurial/dispatch.py", line 398, in _dispatch cmd, func, args, options, cmdoptions = _parse(lui, args) File "/WEB-DOWN/hg-repo/hg-crew/mercurial/dispatch.py", line 277, in _parse args = fancyopts.fancyopts(args, c, cmdoptions, True) File "/WEB-DOWN/hg-repo/hg-crew/mercurial/fancyopts.py", line 62, in fancyopts for short, name, default, comment in options: ValueError: too many values to unpack 1) Error: test_nodes_in_branch(MercurialAdapterTest): Redmine::Scm::Adapters::MercurialAdapter::HgCommandAborted: hg exited with non-zero status: 1 lib/redmine/scm/adapters/mercurial_adapter.rb:306:in `hg' lib/redmine/scm/adapters/mercurial_adapter.rb:234:in `nodes_in_branch' test/unit/lib/redmine/scm/adapters/mercurial_adapter_test.rb:311:in `test_nodes_in_branch' test/unit/lib/redmine/scm/adapters/mercurial_adapter_test.rb:304:in `each' test/unit/lib/redmine/scm/adapters/mercurial_adapter_test.rb:304:in `test_nodes_in_branch' </pre> git-svn-id: svn+ssh://rubyforge.org/var/svn/redmine/trunk@7640 e93f8b46-1217-0410-a6f0-8f06a7374b81
* scm: bazaar: use self.class.sq_bin for command name at adpter ↵Toshi MARUYAMA2011-07-151-2/+5
| | | | | | scm_cmd_no_raise() (#8825). git-svn-id: svn+ssh://rubyforge.org/var/svn/redmine/trunk@6284 e93f8b46-1217-0410-a6f0-8f06a7374b81
* scm: bazaar: use self.class.sq_bin for command name at adpter scm_cmd() (#8825).Toshi MARUYAMA2011-07-151-2/+5
| | | | git-svn-id: svn+ssh://rubyforge.org/var/svn/redmine/trunk@6283 e93f8b46-1217-0410-a6f0-8f06a7374b81
* scm: bazaar: use "shell_quote_command" method at adapter for JRuby + Windows ↵Toshi MARUYAMA2011-07-151-1/+1
| | | | | | command name (#8825). git-svn-id: svn+ssh://rubyforge.org/var/svn/redmine/trunk@6282 e93f8b46-1217-0410-a6f0-8f06a7374b81
* scm: git: use self.class.sq_bin for command name at adpter scm_cmd() (#8825).Toshi MARUYAMA2011-07-151-2/+5
| | | | git-svn-id: svn+ssh://rubyforge.org/var/svn/redmine/trunk@6281 e93f8b46-1217-0410-a6f0-8f06a7374b81
* scm: git: use "shell_quote_command" method at adapter for JRuby + Windows ↵Toshi MARUYAMA2011-07-151-1/+1
| | | | | | command name (#8825). git-svn-id: svn+ssh://rubyforge.org/var/svn/redmine/trunk@6280 e93f8b46-1217-0410-a6f0-8f06a7374b81
* scm: mercurial: use self.class.sq_bin for command name at adpter scm_cmd() ↵Toshi MARUYAMA2011-07-151-2/+5
| | | | | | (#8825). git-svn-id: svn+ssh://rubyforge.org/var/svn/redmine/trunk@6279 e93f8b46-1217-0410-a6f0-8f06a7374b81
* scm: mercurial: use "shell_quote_command" method at adapter for JRuby + ↵Toshi MARUYAMA2011-07-151-1/+1
| | | | | | Windows command name (#8825). git-svn-id: svn+ssh://rubyforge.org/var/svn/redmine/trunk@6278 e93f8b46-1217-0410-a6f0-8f06a7374b81
* scm: cvs: use self.class.sq_bin for command name at adpter scm_cmd() (#8825).Toshi MARUYAMA2011-07-151-2/+5
| | | | git-svn-id: svn+ssh://rubyforge.org/var/svn/redmine/trunk@6277 e93f8b46-1217-0410-a6f0-8f06a7374b81
* scm: cvs: use "shell_quote_command" method at adapter for JRuby + Windows ↵Toshi MARUYAMA2011-07-151-1/+1
| | | | | | command name (#8825). git-svn-id: svn+ssh://rubyforge.org/var/svn/redmine/trunk@6276 e93f8b46-1217-0410-a6f0-8f06a7374b81
* scm: darcs: use "shell_quote_command" method at adapter for JRuby + Windows ↵Toshi MARUYAMA2011-07-151-1/+1
| | | | | | command name (#8825). git-svn-id: svn+ssh://rubyforge.org/var/svn/redmine/trunk@6275 e93f8b46-1217-0410-a6f0-8f06a7374b81
* scm: subversion: use "shell_quote_command" method at adapter for JRuby + ↵Toshi MARUYAMA2011-07-151-1/+1
| | | | | | Windows command name (#8825). git-svn-id: svn+ssh://rubyforge.org/var/svn/redmine/trunk@6274 e93f8b46-1217-0410-a6f0-8f06a7374b81
* scm: add new method "shell_quote_command" at abstract adapter (#8825).Toshi MARUYAMA2011-07-151-0/+8
| | | | git-svn-id: svn+ssh://rubyforge.org/var/svn/redmine/trunk@6272 e93f8b46-1217-0410-a6f0-8f06a7374b81
* scm: mercurial: catch exception and return nil during getting info (#8777).Toshi MARUYAMA2011-07-111-0/+4
| | | | git-svn-id: svn+ssh://rubyforge.org/var/svn/redmine/trunk@6245 e93f8b46-1217-0410-a6f0-8f06a7374b81
* scm: catch all exceptions at adapter shellout() to fork scm command (#8510, ↵Toshi MARUYAMA2011-07-101-1/+5
| | | | | | | | | #6713, #4725, #5404). If scm command does not exist, Linux JRuby 1.6.2 (ruby-1.8.7-p330) raises java.io.IOException in production environment. git-svn-id: svn+ssh://rubyforge.org/var/svn/redmine/trunk@6230 e93f8b46-1217-0410-a6f0-8f06a7374b81
* scm: replace RAILS_DEFAULT_LOGGER to Rails.logger at abstract adapter.Toshi MARUYAMA2011-06-221-1/+1
| | | | git-svn-id: svn+ssh://rubyforge.org/var/svn/redmine/trunk@6122 e93f8b46-1217-0410-a6f0-8f06a7374b81
* scm: replace RAILS_ROOT to Rails.root at ↵Toshi MARUYAMA2011-06-171-1/+1
| | | | | | lib/redmine/scm/adapters/abstract_adapter.rb. git-svn-id: svn+ssh://rubyforge.org/var/svn/redmine/trunk@6085 e93f8b46-1217-0410-a6f0-8f06a7374b81
* scm: mercurial: fix unit adapter annotate test fails on Windows Mercurial ↵Toshi MARUYAMA2011-06-101-1/+2
| | | | | | 1.8.4+29-e597ef52a7c2. git-svn-id: svn+ssh://rubyforge.org/var/svn/redmine/trunk@6042 e93f8b46-1217-0410-a6f0-8f06a7374b81
* scm: add log message of config/configuration.yml if scm command raise ↵Toshi MARUYAMA2011-06-081-2/+3
| | | | | | Errno::ENOENT exception (#7517, #4273). git-svn-id: svn+ssh://rubyforge.org/var/svn/redmine/trunk@6007 e93f8b46-1217-0410-a6f0-8f06a7374b81
* scm: code clean up abstract adapter.Toshi MARUYAMA2011-06-081-2/+9
| | | | git-svn-id: svn+ssh://rubyforge.org/var/svn/redmine/trunk@6006 e93f8b46-1217-0410-a6f0-8f06a7374b81
* scm: bazaar: refactor adapter revisions to use scm_cmd().Toshi MARUYAMA2011-05-261-4/+7
| | | | git-svn-id: svn+ssh://rubyforge.org/var/svn/redmine/trunk@5929 e93f8b46-1217-0410-a6f0-8f06a7374b81
* scm: bazaar: refactor adapter entries to use scm_cmd().Toshi MARUYAMA2011-05-261-6/+9
| | | | git-svn-id: svn+ssh://rubyforge.org/var/svn/redmine/trunk@5926 e93f8b46-1217-0410-a6f0-8f06a7374b81
* scm: bazaar: refactor adapter diff to use scm_cmd_no_raise().Toshi MARUYAMA2011-05-261-3/+4
| | | | git-svn-id: svn+ssh://rubyforge.org/var/svn/redmine/trunk@5923 e93f8b46-1217-0410-a6f0-8f06a7374b81
* scm: bazaar: add "scm_cmd_no_raise" method for "bzr diff".Toshi MARUYAMA2011-05-261-0/+8
| | | | | | "bzr diff" normal exit status is not 0 in Bazaar 2.0.5. git-svn-id: svn+ssh://rubyforge.org/var/svn/redmine/trunk@5920 e93f8b46-1217-0410-a6f0-8f06a7374b81
* scm: bazaar: refactor adapter cat to use scm_cmd().Toshi MARUYAMA2011-05-261-5/+6
| | | | git-svn-id: svn+ssh://rubyforge.org/var/svn/redmine/trunk@5919 e93f8b46-1217-0410-a6f0-8f06a7374b81
* scm: bazaar: add -q option in "bzr annotate".Toshi MARUYAMA2011-05-261-1/+1
| | | | git-svn-id: svn+ssh://rubyforge.org/var/svn/redmine/trunk@5915 e93f8b46-1217-0410-a6f0-8f06a7374b81
* scm: bazaar: refactor adapter annotate to use scm_cmd().Toshi MARUYAMA2011-05-261-6/+7
| | | | git-svn-id: svn+ssh://rubyforge.org/var/svn/redmine/trunk@5912 e93f8b46-1217-0410-a6f0-8f06a7374b81
* scm: bazaar: refactor adapter info() to use scm_cmd().Toshi MARUYAMA2011-05-251-4/+4
| | | | git-svn-id: svn+ssh://rubyforge.org/var/svn/redmine/trunk@5908 e93f8b46-1217-0410-a6f0-8f06a7374b81
* scm: bazaar: add adapter "bzr_target()" method to common use.Toshi MARUYAMA2011-05-251-0/+5
| | | | git-svn-id: svn+ssh://rubyforge.org/var/svn/redmine/trunk@5907 e93f8b46-1217-0410-a6f0-8f06a7374b81
* scm: switch to use shell quote with parameter in abstract adapter target().Toshi MARUYAMA2011-05-251-2/+6
| | | | git-svn-id: svn+ssh://rubyforge.org/var/svn/redmine/trunk@5906 e93f8b46-1217-0410-a6f0-8f06a7374b81
* scm: bazaar: add adapter scm_cmd() to run "bzr" command.Toshi MARUYAMA2011-05-251-0/+11
| | | | git-svn-id: svn+ssh://rubyforge.org/var/svn/redmine/trunk@5905 e93f8b46-1217-0410-a6f0-8f06a7374b81
* scm: move ScmCommandAborted class from git and cvs adapter to abstract adapter.Toshi MARUYAMA2011-05-253-6/+4
| | | | git-svn-id: svn+ssh://rubyforge.org/var/svn/redmine/trunk@5901 e93f8b46-1217-0410-a6f0-8f06a7374b81
* scm: bazaar: use regexp %r{} instead of // in adapter branch_conf_path().Toshi MARUYAMA2011-05-251-1/+1
| | | | git-svn-id: svn+ssh://rubyforge.org/var/svn/redmine/trunk@5900 e93f8b46-1217-0410-a6f0-8f06a7374b81
* scm: bazaar: check not nil in adapter append_revisions_only() (#2799, #4741, ↵Toshi MARUYAMA2011-05-251-1/+1
| | | | | | #8030). git-svn-id: svn+ssh://rubyforge.org/var/svn/redmine/trunk@5895 e93f8b46-1217-0410-a6f0-8f06a7374b81
* scm: bazaar: use explicit return value in adapter branch_conf_path() (#2799, ↵Toshi MARUYAMA2011-05-251-0/+1
| | | | | | #4741, #8030). git-svn-id: svn+ssh://rubyforge.org/var/svn/redmine/trunk@5894 e93f8b46-1217-0410-a6f0-8f06a7374b81
* scm: bazaar: add adapter method to get "append_revisions_only" value from ↵Toshi MARUYAMA2011-05-251-0/+32
| | | | | | .bzr/branch/branch.conf (#2799, #4741, #8030). git-svn-id: svn+ssh://rubyforge.org/var/svn/redmine/trunk@5892 e93f8b46-1217-0410-a6f0-8f06a7374b81
* scm: bazaar: add adapter method to get .bzr/branch/branch.conf path from ↵Toshi MARUYAMA2011-05-251-0/+14
| | | | | | specified path (#2799, #4741, #8030). git-svn-id: svn+ssh://rubyforge.org/var/svn/redmine/trunk@5890 e93f8b46-1217-0410-a6f0-8f06a7374b81
* scm: git: override "path_encoding" method in adapter (#5251).Toshi MARUYAMA2011-05-211-0/+4
| | | | git-svn-id: svn+ssh://rubyforge.org/var/svn/redmine/trunk@5870 e93f8b46-1217-0410-a6f0-8f06a7374b81
* scm: mercurial: override "path_encoding" method in adapter (#2664).Toshi MARUYAMA2011-05-211-0/+4
| | | | git-svn-id: svn+ssh://rubyforge.org/var/svn/redmine/trunk@5868 e93f8b46-1217-0410-a6f0-8f06a7374b81
* scm: cvs: override "path_encoding" method in adapter (#3462).Toshi MARUYAMA2011-05-211-0/+4
| | | | git-svn-id: svn+ssh://rubyforge.org/var/svn/redmine/trunk@5866 e93f8b46-1217-0410-a6f0-8f06a7374b81
* scm: filesystem: override "path_encoding" method in adapter (#2274).Toshi MARUYAMA2011-05-211-0/+4
| | | | git-svn-id: svn+ssh://rubyforge.org/var/svn/redmine/trunk@5864 e93f8b46-1217-0410-a6f0-8f06a7374b81
* scm: add "path_encoding" method in abstract adapter (#2274, #3462, #2664, ↵Toshi MARUYAMA2011-05-211-0/+4
| | | | | | #5251). git-svn-id: svn+ssh://rubyforge.org/var/svn/redmine/trunk@5863 e93f8b46-1217-0410-a6f0-8f06a7374b81
* scm: git: back out r5673 (#7146).Toshi MARUYAMA2011-05-131-2/+10
| | | | | | recovery "block_given?" in adapter. git-svn-id: svn+ssh://rubyforge.org/var/svn/redmine/trunk@5777 e93f8b46-1217-0410-a6f0-8f06a7374b81
* scm: git: output log if revisions() catches an error (#7146).Toshi MARUYAMA2011-05-121-1/+2
| | | | git-svn-id: svn+ssh://rubyforge.org/var/svn/redmine/trunk@5763 e93f8b46-1217-0410-a6f0-8f06a7374b81
* scm: subversion: set svn:eol-style=native adapter source.Toshi MARUYAMA2011-05-101-291/+291
| | | | git-svn-id: svn+ssh://rubyforge.org/var/svn/redmine/trunk@5731 e93f8b46-1217-0410-a6f0-8f06a7374b81
* scm: git: change local value "revisions" name to "revs" in adapter revisions().Toshi MARUYAMA2011-05-061-5/+5
| | | | git-svn-id: svn+ssh://rubyforge.org/var/svn/redmine/trunk@5674 e93f8b46-1217-0410-a6f0-8f06a7374b81
* scm: git: remove unused "block_given?" from adapter.Toshi MARUYAMA2011-05-061-12/+3
| | | | git-svn-id: svn+ssh://rubyforge.org/var/svn/redmine/trunk@5673 e93f8b46-1217-0410-a6f0-8f06a7374b81
* scm: remove trailing white-spaces from abstract adapter source.Toshi MARUYAMA2011-05-061-18/+18
| | | | git-svn-id: svn+ssh://rubyforge.org/var/svn/redmine/trunk@5672 e93f8b46-1217-0410-a6f0-8f06a7374b81
* scm: subversion: remove trailing white-spaces from adapter source.Toshi MARUYAMA2011-05-061-5/+5
| | | | git-svn-id: svn+ssh://rubyforge.org/var/svn/redmine/trunk@5671 e93f8b46-1217-0410-a6f0-8f06a7374b81
* scm: filesystem: remove trailing white-spaces from adapter source.Toshi MARUYAMA2011-05-061-9/+9
| | | | git-svn-id: svn+ssh://rubyforge.org/var/svn/redmine/trunk@5670 e93f8b46-1217-0410-a6f0-8f06a7374b81