summaryrefslogtreecommitdiffstats
path: root/lib/redmine/scm/adapters/cvs_adapter.rb
Commit message (Collapse)AuthorAgeFilesLines
...
* 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
* scm: add a feature of configurable path of executable for scm adapters (#7517).Toshi MARUYAMA2011-02-041-1/+1
| | | | git-svn-id: svn+ssh://rubyforge.org/var/svn/redmine/trunk@4795 e93f8b46-1217-0410-a6f0-8f06a7374b81
* scm: cvs: use localtime at cvs rlog -d option (#996, #3761).Toshi MARUYAMA2011-02-021-1/+7
| | | | git-svn-id: svn+ssh://rubyforge.org/var/svn/redmine/trunk@4794 e93f8b46-1217-0410-a6f0-8f06a7374b81
* ruby1.9 compatibilityJean-Philippe Lang2011-01-011-0/+2
| | | | git-svn-id: svn+ssh://rubyforge.org/var/svn/redmine/trunk@4601 e93f8b46-1217-0410-a6f0-8f06a7374b81
* Fixed: cvs diff broken by r4539 (#7176).Jean-Philippe Lang2010-12-291-1/+1
| | | | git-svn-id: svn+ssh://rubyforge.org/var/svn/redmine/trunk@4577 e93f8b46-1217-0410-a6f0-8f06a7374b81
* Fixed that some arguments where not properly escaped in scm adapters.Jean-Philippe Lang2010-12-181-6/+6
| | | | git-svn-id: svn+ssh://rubyforge.org/var/svn/redmine/trunk@4539 e93f8b46-1217-0410-a6f0-8f06a7374b81
* Fixed: CVS browser should not show dead revisions (deleted files) (#2319).Jean-Philippe Lang2008-12-141-1/+1
| | | | git-svn-id: svn+ssh://rubyforge.org/var/svn/redmine/trunk@2135 e93f8b46-1217-0410-a6f0-8f06a7374b81
* Fixed: CVS connexion string may not contain @.Jean-Philippe Lang2008-12-061-2/+8
| | | | git-svn-id: svn+ssh://rubyforge.org/var/svn/redmine/trunk@2096 e93f8b46-1217-0410-a6f0-8f06a7374b81
* Fixed: view file at given revision with CVS.Jean-Philippe Lang2008-06-151-1/+3
| | | | git-svn-id: http://redmine.rubyforge.org/svn/trunk@1553 e93f8b46-1217-0410-a6f0-8f06a7374b81
* CVS: add support for modules names with spaces (#1434).Jean-Philippe Lang2008-06-141-5/+5
| | | | git-svn-id: http://redmine.rubyforge.org/svn/trunk@1527 e93f8b46-1217-0410-a6f0-8f06a7374b81
* Move unified diff parser out of the scm abstract adapter so it can be reused ↵Jean-Philippe Lang2008-06-081-2/+2
| | | | | | for viewing attached diffs (#1403). git-svn-id: http://redmine.rubyforge.org/svn/trunk@1513 e93f8b46-1217-0410-a6f0-8f06a7374b81
* Fixed: Links to repository directories don't work (#1119).Jean-Philippe Lang2008-04-271-9/+0
| | | | git-svn-id: http://redmine.rubyforge.org/svn/trunk@1365 e93f8b46-1217-0410-a6f0-8f06a7374b81
* Fix repository browsing at given revision for various scm and add tests for ↵Jean-Philippe Lang2008-04-061-1/+3
| | | | | | this. git-svn-id: http://redmine.rubyforge.org/svn/trunk@1329 e93f8b46-1217-0410-a6f0-8f06a7374b81
* Fixed: CVS repository doesn't work if port is used in the url (#653).Jean-Philippe Lang2008-02-161-2/+2
| | | | | | Added functional tests for CVS adapter. git-svn-id: http://redmine.rubyforge.org/svn/trunk@1156 e93f8b46-1217-0410-a6f0-8f06a7374b81
* SCM adapters: moved Errno::ENOENT exception rescuing to the abstract adapter.Jean-Philippe Lang2007-12-151-10/+0
| | | | git-svn-id: http://redmine.rubyforge.org/svn/trunk@1001 e93f8b46-1217-0410-a6f0-8f06a7374b81
* Added Annotate/Blame view for Subversion, CVS and Mercurial repositories.Jean-Philippe Lang2007-12-021-1/+19
| | | | git-svn-id: http://redmine.rubyforge.org/svn/trunk@947 e93f8b46-1217-0410-a6f0-8f06a7374b81
* Fixed (CVS adapter): changes not recorded when using :pserver string.Jean-Philippe Lang2007-11-161-1/+2
| | | | | | Updated Russian js calendar (iGor kMeta). git-svn-id: http://redmine.rubyforge.org/svn/trunk@907 e93f8b46-1217-0410-a6f0-8f06a7374b81
* Added basic support for CVS and Mercurial SCMs.Jean-Philippe Lang2007-06-121-0/+352
Browsing, changesets fetching and diff viewing are implemented. Only tested with local repositories. Thanks to Ralph Vater for CVS specific code. git-svn-id: http://redmine.rubyforge.org/svn/trunk@559 e93f8b46-1217-0410-a6f0-8f06a7374b81