summaryrefslogtreecommitdiffstats
path: root/lib/redmine/scm
Commit message (Collapse)AuthorAgeFilesLines
...
* 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
* scm: darcs: remove trailing white-spaces from adapter source.Toshi MARUYAMA2011-05-061-4/+4
| | | | git-svn-id: svn+ssh://rubyforge.org/var/svn/redmine/trunk@5669 e93f8b46-1217-0410-a6f0-8f06a7374b81
* scm: bazaar: remove trailing white-spaces from adapter source.Toshi MARUYAMA2011-05-061-4/+4
| | | | git-svn-id: svn+ssh://rubyforge.org/var/svn/redmine/trunk@5668 e93f8b46-1217-0410-a6f0-8f06a7374b81
* scm: mercurial: remove trailing white-spaces from adapter source.Toshi MARUYAMA2011-05-061-5/+5
| | | | git-svn-id: svn+ssh://rubyforge.org/var/svn/redmine/trunk@5667 e93f8b46-1217-0410-a6f0-8f06a7374b81
* scm: git: remove trailing white-spaces from adapter source.Toshi MARUYAMA2011-05-061-4/+4
| | | | git-svn-id: svn+ssh://rubyforge.org/var/svn/redmine/trunk@5665 e93f8b46-1217-0410-a6f0-8f06a7374b81
* scm: git: use the model value of whether reporting last commit in repository ↵Toshi MARUYAMA2011-05-051-10/+2
| | | | | | | | tree (#7047). And remove entries_git() and the flag in adapter. git-svn-id: svn+ssh://rubyforge.org/var/svn/redmine/trunk@5657 e93f8b46-1217-0410-a6f0-8f06a7374b81
* scm: git: call entries_git() in adapter entry() for browsing tree ↵Toshi MARUYAMA2011-05-041-1/+1
| | | | | | | | | | performance (#7047). cat/diff/blame link calls adapter entry(). Abstract adapter entry() calls adapter entries(). Git adapter entries() is very slow. git-svn-id: svn+ssh://rubyforge.org/var/svn/redmine/trunk@5642 e93f8b46-1217-0410-a6f0-8f06a7374b81
* scm: git: call entries_git() in adapter entriese() for browsing tree ↵Toshi MARUYAMA2011-05-041-2/+4
| | | | | | performance (#7047). git-svn-id: svn+ssh://rubyforge.org/var/svn/redmine/trunk@5641 e93f8b46-1217-0410-a6f0-8f06a7374b81
* scm: git: override adapter entry() for browsing tree performance (#7047).Toshi MARUYAMA2011-05-041-0/+14
| | | | git-svn-id: svn+ssh://rubyforge.org/var/svn/redmine/trunk@5640 e93f8b46-1217-0410-a6f0-8f06a7374b81
* scm: git: split adapter entries() for browsing tree performance (#7047).Toshi MARUYAMA2011-05-041-0/+5
| | | | git-svn-id: svn+ssh://rubyforge.org/var/svn/redmine/trunk@5639 e93f8b46-1217-0410-a6f0-8f06a7374b81
* scm: add "options" parameter in adapter entries().Toshi MARUYAMA2011-05-048-8/+8
| | | | git-svn-id: svn+ssh://rubyforge.org/var/svn/redmine/trunk@5638 e93f8b46-1217-0410-a6f0-8f06a7374b81
* scm remove trailing white-spaces in abstract adapter.Toshi MARUYAMA2011-05-041-8/+8
| | | | git-svn-id: svn+ssh://rubyforge.org/var/svn/redmine/trunk@5637 e93f8b46-1217-0410-a6f0-8f06a7374b81
* scm: subversion: set available version above 1.3 (#4273, #1604).Toshi MARUYAMA2011-05-041-1/+3
| | | | | | | "--xml" options are introduced in 1.3. http://subversion.apache.org/docs/release-notes/1.3.html git-svn-id: svn+ssh://rubyforge.org/var/svn/redmine/trunk@5636 e93f8b46-1217-0410-a6f0-8f06a7374b81
* scm: subversion: fix newline 'LF' to 'CRLF' and remove trailing white-space.Toshi MARUYAMA2011-05-041-2/+2
| | | | git-svn-id: svn+ssh://rubyforge.org/var/svn/redmine/trunk@5635 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: filesystem: fix loss non ASCII paths if path_encoding is '' (#2274).Toshi MARUYAMA2011-05-041-1/+1
| | | | git-svn-id: svn+ssh://rubyforge.org/var/svn/redmine/trunk@5629 e93f8b46-1217-0410-a6f0-8f06a7374b81
* scm: git: fix loss non ASCII paths if path_encoding is '' (#5251).Toshi MARUYAMA2011-05-041-1/+1
| | | | git-svn-id: svn+ssh://rubyforge.org/var/svn/redmine/trunk@5628 e93f8b46-1217-0410-a6f0-8f06a7374b81
* scm: mercurial: fix loss non ASCII paths if path_encoding is '' (#2664).Toshi MARUYAMA2011-05-041-1/+1
| | | | git-svn-id: svn+ssh://rubyforge.org/var/svn/redmine/trunk@5627 e93f8b46-1217-0410-a6f0-8f06a7374b81
* scm: bazaar: code clean up adapter.Toshi MARUYAMA2011-04-241-4/+3
| | | | git-svn-id: svn+ssh://rubyforge.org/var/svn/redmine/trunk@5545 e93f8b46-1217-0410-a6f0-8f06a7374b81
* scm: git: code clean up adapter.Toshi MARUYAMA2011-04-241-16/+16
| | | | git-svn-id: svn+ssh://rubyforge.org/var/svn/redmine/trunk@5544 e93f8b46-1217-0410-a6f0-8f06a7374b81
* scm: mercurial: change copied file from_revision from revision number to ↵Toshi MARUYAMA2011-04-171-1/+1
| | | | | | node id. git-svn-id: svn+ssh://rubyforge.org/var/svn/redmine/trunk@5480 e93f8b46-1217-0410-a6f0-8f06a7374b81
* scm: mercurial: code clean up adapter.Toshi MARUYAMA2011-04-171-10/+8
| | | | git-svn-id: svn+ssh://rubyforge.org/var/svn/redmine/trunk@5479 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