summaryrefslogtreecommitdiffstats
path: root/lib/redmine/scm/adapters/cvs_adapter.rb
Commit message (Collapse)AuthorAgeFilesLines
* Newlines stripped from CVS commit messages (#19835).Jean-Philippe Lang2015-06-131-1/+0
| | | | git-svn-id: http://svn.redmine.org/redmine/trunk@14301 e93f8b46-1217-0410-a6f0-8f06a7374b81
* fix Ruby 2.2 warning at lib/redmine/scm/adapters/cvs_adapter.rbToshi MARUYAMA2015-01-031-1/+1
| | | | | | | | | | | | | On ruby 2.2.0p0 (2014-12-25 revision 49005) [x86_64-linux]: <pre> lib/redmine/scm/adapters/cvs_adapter.rb:342: warning: Comparable#== will no more rescue exceptions of #<=> in the next release. lib/redmine/scm/adapters/cvs_adapter.rb:342: warning: Return nil in #<=> if the comparison is inappropriate or avoid such comparison. </pre> git-svn-id: http://svn.redmine.org/redmine/trunk@13831 e93f8b46-1217-0410-a6f0-8f06a7374b81
* Merged rails-4.1 branch (#14534).Jean-Philippe Lang2014-10-221-5/+3
| | | | git-svn-id: http://svn.redmine.org/redmine/trunk@13482 e93f8b46-1217-0410-a6f0-8f06a7374b81
* CVS root_url not recognized when connection string does not include port ↵Jean-Philippe Lang2013-07-151-1/+1
| | | | | | (#14422). git-svn-id: svn+ssh://rubyforge.org/var/svn/redmine/trunk@12027 e93f8b46-1217-0410-a6f0-8f06a7374b81
* Merged rails-3.2 branch.Jean-Philippe Lang2012-04-251-2/+2
| | | | git-svn-id: svn+ssh://rubyforge.org/var/svn/redmine/trunk@9528 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: move ScmCommandAborted class from git and cvs adapter to abstract adapter.Toshi MARUYAMA2011-05-251-3/+0
| | | | git-svn-id: svn+ssh://rubyforge.org/var/svn/redmine/trunk@5901 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: add "options" parameter in adapter entries().Toshi MARUYAMA2011-05-041-1/+1
| | | | git-svn-id: svn+ssh://rubyforge.org/var/svn/redmine/trunk@5638 e93f8b46-1217-0410-a6f0-8f06a7374b81
* scm: cvs: fix loss non ASCII paths if path_encoding is '' (#3462).Toshi MARUYAMA2011-05-041-1/+1
| | | | git-svn-id: svn+ssh://rubyforge.org/var/svn/redmine/trunk@5630 e93f8b46-1217-0410-a6f0-8f06a7374b81
* scm: cvs: convert encoding paths in entries() of adapter (#3462).Toshi MARUYAMA2011-04-151-5/+7
| | | | git-svn-id: svn+ssh://rubyforge.org/var/svn/redmine/trunk@5464 e93f8b46-1217-0410-a6f0-8f06a7374b81
* scm: cvs: convert encoding paths in revisions() of adapter (#3462).Toshi MARUYAMA2011-04-151-4/+6
| | | | git-svn-id: svn+ssh://rubyforge.org/var/svn/redmine/trunk@5463 e93f8b46-1217-0410-a6f0-8f06a7374b81
* scm: cvs: convert encoding of command line arguments (#3462).Toshi MARUYAMA2011-04-151-1/+5
| | | | git-svn-id: svn+ssh://rubyforge.org/var/svn/redmine/trunk@5462 e93f8b46-1217-0410-a6f0-8f06a7374b81
* scm: cvs: set path encoding instance value (#3462).Toshi MARUYAMA2011-04-151-0/+1
| | | | git-svn-id: svn+ssh://rubyforge.org/var/svn/redmine/trunk@5461 e93f8b46-1217-0410-a6f0-8f06a7374b81
* scm: cvs: strict string type and timezone in cvstime.Toshi MARUYAMA2011-04-151-2/+2
| | | | git-svn-id: svn+ssh://rubyforge.org/var/svn/redmine/trunk@5460 e93f8b46-1217-0410-a6f0-8f06a7374b81
* scm: cvs: convert author encoding with log encoding setting.Toshi MARUYAMA2011-04-141-3/+4
| | | | git-svn-id: svn+ssh://rubyforge.org/var/svn/redmine/trunk@5456 e93f8b46-1217-0410-a6f0-8f06a7374b81
* scm: cvs: add comment of author regexp fails in some non UTF-8 chars on Ruby ↵Toshi MARUYAMA2011-04-141-0/+1
| | | | | | 1.8. git-svn-id: svn+ssh://rubyforge.org/var/svn/redmine/trunk@5454 e93f8b46-1217-0410-a6f0-8f06a7374b81
* scm: cvs: code clean up adapter.Toshi MARUYAMA2011-04-131-12/+12
| | | | git-svn-id: svn+ssh://rubyforge.org/var/svn/redmine/trunk@5449 e93f8b46-1217-0410-a6f0-8f06a7374b81
* scm: cvs: refactor adapter.Toshi MARUYAMA2011-04-121-13/+13
| | | | | | create new method path_with_proj() for calling cvs command. git-svn-id: svn+ssh://rubyforge.org/var/svn/redmine/trunk@5438 e93f8b46-1217-0410-a6f0-8f06a7374b81
* scm: cvs: remove adapter root_url() and url() methods which are implemented ↵Toshi MARUYAMA2011-04-121-8/+0
| | | | | | in abstract class. git-svn-id: svn+ssh://rubyforge.org/var/svn/redmine/trunk@5437 e93f8b46-1217-0410-a6f0-8f06a7374b81
* scm: cvs: code clean up adapter.Toshi MARUYAMA2011-04-121-19/+21
| | | | git-svn-id: svn+ssh://rubyforge.org/var/svn/redmine/trunk@5436 e93f8b46-1217-0410-a6f0-8f06a7374b81
* scm: cvs: use scm_cmd() in annotate of adapter.Toshi MARUYAMA2011-04-111-4/+7
| | | | git-svn-id: svn+ssh://rubyforge.org/var/svn/redmine/trunk@5412 e93f8b46-1217-0410-a6f0-8f06a7374b81
* scm: cvs: override Revision.format_identifier() for blame in adapter.Toshi MARUYAMA2011-04-111-0/+7
| | | | git-svn-id: svn+ssh://rubyforge.org/var/svn/redmine/trunk@5402 e93f8b46-1217-0410-a6f0-8f06a7374b81
* scm: cvs: set identifier nil in blame.Toshi MARUYAMA2011-04-111-1/+7
| | | | | | Redmine can not handle cvs revision (e.g. 1.2) as changeset identifier. git-svn-id: svn+ssh://rubyforge.org/var/svn/redmine/trunk@5401 e93f8b46-1217-0410-a6f0-8f06a7374b81
* scm: cvs: add -q option at rls.Toshi MARUYAMA2011-04-111-1/+1
| | | | git-svn-id: svn+ssh://rubyforge.org/var/svn/redmine/trunk@5399 e93f8b46-1217-0410-a6f0-8f06a7374b81
* scm: cvs: add -q option at rlog.Toshi MARUYAMA2011-04-111-1/+1
| | | | git-svn-id: svn+ssh://rubyforge.org/var/svn/redmine/trunk@5397 e93f8b46-1217-0410-a6f0-8f06a7374b81
* scm: cvs: add -q option at cat.Toshi MARUYAMA2011-04-111-1/+1
| | | | git-svn-id: svn+ssh://rubyforge.org/var/svn/redmine/trunk@5396 e93f8b46-1217-0410-a6f0-8f06a7374b81
* scm: cvs: use scm_cmd() in cat.Toshi MARUYAMA2011-04-111-5/+6
| | | | git-svn-id: svn+ssh://rubyforge.org/var/svn/redmine/trunk@5395 e93f8b46-1217-0410-a6f0-8f06a7374b81
* scm: cvs: use scm_cmd() for diff.Toshi MARUYAMA2011-04-111-3/+7
| | | | git-svn-id: svn+ssh://rubyforge.org/var/svn/redmine/trunk@5393 e93f8b46-1217-0410-a6f0-8f06a7374b81
* scm: cvs: code clean up adapter.Toshi MARUYAMA2011-04-111-9/+9
| | | | git-svn-id: svn+ssh://rubyforge.org/var/svn/redmine/trunk@5389 e93f8b46-1217-0410-a6f0-8f06a7374b81
* scm: cvs: code clean up adapter.Toshi MARUYAMA2011-04-101-37/+34
| | | | git-svn-id: svn+ssh://rubyforge.org/var/svn/redmine/trunk@5386 e93f8b46-1217-0410-a6f0-8f06a7374b81
* scm: cvs: code clean up lib/redmine/scm/adapters/cvs_adapter.rb.Toshi MARUYAMA2011-04-101-23/+19
| | | | git-svn-id: svn+ssh://rubyforge.org/var/svn/redmine/trunk@5380 e93f8b46-1217-0410-a6f0-8f06a7374b81
* scm: cvs: code clean up lib/redmine/scm/adapters/cvs_adapter.rb.Toshi MARUYAMA2011-04-091-16/+16
| | | | git-svn-id: svn+ssh://rubyforge.org/var/svn/redmine/trunk@5377 e93f8b46-1217-0410-a6f0-8f06a7374b81
* scm: cvs: fix age column on repository view is off by timezone delta (#7827).Toshi MARUYAMA2011-03-111-1/+11
| | | | git-svn-id: svn+ssh://rubyforge.org/var/svn/redmine/trunk@5088 e93f8b46-1217-0410-a6f0-8f06a7374b81
* scm: cvs: use "-D time_to_cvstime_rlog(identifier)" in adapter entries().Toshi MARUYAMA2011-03-111-1/+1
| | | | git-svn-id: svn+ssh://rubyforge.org/var/svn/redmine/trunk@5087 e93f8b46-1217-0410-a6f0-8f06a7374b81
* scm: cvs: code clean up adapter entries().Toshi MARUYAMA2011-03-111-13/+17
| | | | git-svn-id: svn+ssh://rubyforge.org/var/svn/redmine/trunk@5086 e93f8b46-1217-0410-a6f0-8f06a7374b81
* scm: cvs: use scm_cmd() in adapter revisions().Toshi MARUYAMA2011-03-111-4/+6
| | | | git-svn-id: svn+ssh://rubyforge.org/var/svn/redmine/trunk@5085 e93f8b46-1217-0410-a6f0-8f06a7374b81
* scm: cvs: use scm_cmd() in adapter entries().Toshi MARUYAMA2011-03-111-5/+6
| | | | git-svn-id: svn+ssh://rubyforge.org/var/svn/redmine/trunk@5083 e93f8b46-1217-0410-a6f0-8f06a7374b81
* scm: cvs: add new method 'scm_cmd' to wrap shellout.Toshi MARUYAMA2011-03-111-1/+15
| | | | | | Refer Mercurial adapter r4830. git-svn-id: svn+ssh://rubyforge.org/var/svn/redmine/trunk@5082 e93f8b46-1217-0410-a6f0-8f06a7374b81
* scm: fix unit tests fails in Ruby 1.9.Toshi MARUYAMA2011-03-031-1/+1
| | | | git-svn-id: svn+ssh://rubyforge.org/var/svn/redmine/trunk@4992 e93f8b46-1217-0410-a6f0-8f06a7374b81
* scm: update adapter initialize() to use path encoding (#2664, #2274).Toshi MARUYAMA2011-02-241-1/+2
| | | | git-svn-id: svn+ssh://rubyforge.org/var/svn/redmine/trunk@4941 e93f8b46-1217-0410-a6f0-8f06a7374b81
* scm: cvs: fix CVS diffs do not handle new files properly (#7615).Toshi MARUYAMA2011-02-241-1/+5
| | | | | | Contributed by Jim Naslund. git-svn-id: svn+ssh://rubyforge.org/var/svn/redmine/trunk@4939 e93f8b46-1217-0410-a6f0-8f06a7374b81
* scm: Ruby 1.9 compatibility in getting scm version (#4273).Toshi MARUYAMA2011-02-221-0/+3
| | | | git-svn-id: svn+ssh://rubyforge.org/var/svn/redmine/trunk@4920 e93f8b46-1217-0410-a6f0-8f06a7374b81
* scm: cvs: set client available if cvs version above 1.12.Toshi MARUYAMA2011-02-151-1/+1
| | | | git-svn-id: svn+ssh://rubyforge.org/var/svn/redmine/trunk@4835 e93f8b46-1217-0410-a6f0-8f06a7374b81
* scm: cvs: add methods of getting cvs version and add unit lib test (#4273).Toshi MARUYAMA2011-02-151-0/+19
| | | | git-svn-id: svn+ssh://rubyforge.org/var/svn/redmine/trunk@4832 e93f8b46-1217-0410-a6f0-8f06a7374b81
* scm: use shell quote for scm command at adapter level (#7517, #4273).Toshi MARUYAMA2011-02-141-10/+20
| | | | | | | | | | | "C:\Program Files\TortoiseHg\hg.exe" can be used in config/configuration.yml. In Ruby 1.9 IO.popen, if cmd is an Array of String, it will be used as the subprocess‘s argv bypassing a shell. See http://www.ruby-doc.org/core/classes/IO.html git-svn-id: svn+ssh://rubyforge.org/var/svn/redmine/trunk@4821 e93f8b46-1217-0410-a6f0-8f06a7374b81
* scm: cvs: fix most binary files become corrupted on Windows (#6090).Toshi MARUYAMA2011-02-121-0/+1
| | | | git-svn-id: svn+ssh://rubyforge.org/var/svn/redmine/trunk@4815 e93f8b46-1217-0410-a6f0-8f06a7374b81
* scm: cvs: code clean up.Toshi MARUYAMA2011-02-111-24/+24
| | | | git-svn-id: svn+ssh://rubyforge.org/var/svn/redmine/trunk@4804 e93f8b46-1217-0410-a6f0-8f06a7374b81
* scm: change key name of configurable command name (#7517, #6159, #7047).Toshi MARUYAMA2011-02-041-1/+1
| | | | git-svn-id: svn+ssh://rubyforge.org/var/svn/redmine/trunk@4797 e93f8b46-1217-0410-a6f0-8f06a7374b81