summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
...
* scm: mercurial: fix exception operation in adapter all methods using xml and ↵Toshi MARUYAMA2011-02-181-3/+9
| | | | | | io.read (#4455). git-svn-id: svn+ssh://rubyforge.org/var/svn/redmine/trunk@4879 e93f8b46-1217-0410-a6f0-8f06a7374b81
* scm: mercurial: simplify fixing exception operation in adapter "summary" ↵Toshi MARUYAMA2011-02-181-3/+1
| | | | | | method (#4455). git-svn-id: svn+ssh://rubyforge.org/var/svn/redmine/trunk@4878 e93f8b46-1217-0410-a6f0-8f06a7374b81
* scm: mercurial: fix exception operation in adapter "summary" method (#4455).Toshi MARUYAMA2011-02-181-2/+9
| | | | git-svn-id: svn+ssh://rubyforge.org/var/svn/redmine/trunk@4876 e93f8b46-1217-0410-a6f0-8f06a7374b81
* scm: mercurial: unit test for named branches at adapter (#7246).Toshi MARUYAMA2011-02-181-0/+12
| | | | git-svn-id: svn+ssh://rubyforge.org/var/svn/redmine/trunk@4875 e93f8b46-1217-0410-a6f0-8f06a7374b81
* scm: mercurial: support named branches at adapter (#7246).Toshi MARUYAMA2011-02-181-0/+12
| | | | | | Contributed by Yuya Nishihara. git-svn-id: svn+ssh://rubyforge.org/var/svn/redmine/trunk@4874 e93f8b46-1217-0410-a6f0-8f06a7374b81
* scm: mercurial: unit test for tags at adapter (#1981).Toshi MARUYAMA2011-02-181-0/+10
| | | | git-svn-id: svn+ssh://rubyforge.org/var/svn/redmine/trunk@4873 e93f8b46-1217-0410-a6f0-8f06a7374b81
* scm: mercurial: support tags at adapter (#1981).Toshi MARUYAMA2011-02-181-0/+12
| | | | | | Contributed by Yuya Nishihara. git-svn-id: svn+ssh://rubyforge.org/var/svn/redmine/trunk@4872 e93f8b46-1217-0410-a6f0-8f06a7374b81
* scm: mercurial: temporary disable tags and branches at model (#1981, #7246, ↵Toshi MARUYAMA2011-02-181-0/+8
| | | | | | | | #4455). Until latest_changesets supports tags and branches. git-svn-id: svn+ssh://rubyforge.org/var/svn/redmine/trunk@4871 e93f8b46-1217-0410-a6f0-8f06a7374b81
* scm: mercurial: unit app test for latest_changesets SQL "like" special ↵Toshi MARUYAMA2011-02-181-0/+16
| | | | | | character '%' and '_'. git-svn-id: svn+ssh://rubyforge.org/var/svn/redmine/trunk@4870 e93f8b46-1217-0410-a6f0-8f06a7374b81
* scm: mercurial: unit app test for latest_changeset.Toshi MARUYAMA2011-02-181-0/+21
| | | | git-svn-id: svn+ssh://rubyforge.org/var/svn/redmine/trunk@4869 e93f8b46-1217-0410-a6f0-8f06a7374b81
* scm: mercurial: improvement latest_changesets without supporting tags and ↵Toshi MARUYAMA2011-02-181-4/+7
| | | | | | | | | | | named branches (#4455). Based on latest-changesets-improvements-2.diff of #6159. http://www.redmine.org/attachments/4332/latest-changesets-improvements-2.diff Contributed by Yuya Nishihara. git-svn-id: svn+ssh://rubyforge.org/var/svn/redmine/trunk@4868 e93f8b46-1217-0410-a6f0-8f06a7374b81
* scm: mercurial: entries unit lib test for named branch (#7246).Toshi MARUYAMA2011-02-181-0/+18
| | | | git-svn-id: svn+ssh://rubyforge.org/var/svn/redmine/trunk@4867 e93f8b46-1217-0410-a6f0-8f06a7374b81
* scm: mercurial: entries unit lib test for tag (#1981).Toshi MARUYAMA2011-02-181-0/+18
| | | | git-svn-id: svn+ssh://rubyforge.org/var/svn/redmine/trunk@4866 e93f8b46-1217-0410-a6f0-8f06a7374b81
* scm: mercurial: remove "TODO" comment and fix indent of unit lib test.Toshi MARUYAMA2011-02-181-2/+1
| | | | git-svn-id: svn+ssh://rubyforge.org/var/svn/redmine/trunk@4865 e93f8b46-1217-0410-a6f0-8f06a7374b81
* scm: mercurial: unit lib test for entries (#3421).Toshi MARUYAMA2011-02-181-3/+9
| | | | git-svn-id: svn+ssh://rubyforge.org/var/svn/redmine/trunk@4864 e93f8b46-1217-0410-a6f0-8f06a7374b81
* scm: mercurial: move entries unit test from app to lib.Toshi MARUYAMA2011-02-182-13/+10
| | | | git-svn-id: svn+ssh://rubyforge.org/var/svn/redmine/trunk@4863 e93f8b46-1217-0410-a6f0-8f06a7374b81
* scm: mercurial: fix unit lib test_info test fails on Windows.Toshi MARUYAMA2011-02-181-1/+2
| | | | git-svn-id: svn+ssh://rubyforge.org/var/svn/redmine/trunk@4862 e93f8b46-1217-0410-a6f0-8f06a7374b81
* scm: space cleanup of lib/redmine/scm/adapters/abstract_adapter.rb.Toshi MARUYAMA2011-02-181-8/+8
| | | | git-svn-id: svn+ssh://rubyforge.org/var/svn/redmine/trunk@4861 e93f8b46-1217-0410-a6f0-8f06a7374b81
* scm: fix diff revision param validation.Toshi MARUYAMA2011-02-172-1/+7
| | | | git-svn-id: svn+ssh://rubyforge.org/var/svn/redmine/trunk@4860 e93f8b46-1217-0410-a6f0-8f06a7374b81
* scm: mercurial: fix Ruby 1.9 "hg diff" test fails (#7518).Toshi MARUYAMA2011-02-161-2/+5
| | | | git-svn-id: svn+ssh://rubyforge.org/var/svn/redmine/trunk@4859 e93f8b46-1217-0410-a6f0-8f06a7374b81
* scm: in repository tree, use find_changeset_by_name instead of ↵Toshi MARUYAMA2011-02-161-1/+1
| | | | | | | | | changesets.find_by_revision (#3724, #3421). Mercurial revision numbers are far too brittle. Please see #6681 description. git-svn-id: svn+ssh://rubyforge.org/var/svn/redmine/trunk@4858 e93f8b46-1217-0410-a6f0-8f06a7374b81
* scm: mercurial: add identifier to entry.lastrev (#3724, #3421).Toshi MARUYAMA2011-02-161-0/+1
| | | | git-svn-id: svn+ssh://rubyforge.org/var/svn/redmine/trunk@4857 e93f8b46-1217-0410-a6f0-8f06a7374b81
* scm: mercurial: rewrite MercurialAdapter#entries to show per-file change log ↵Toshi MARUYAMA2011-02-162-43/+23
| | | | | | | | and size (#3421, #4455). Contributed by Yuya Nishihara. git-svn-id: svn+ssh://rubyforge.org/var/svn/redmine/trunk@4856 e93f8b46-1217-0410-a6f0-8f06a7374b81
* scm: mercurial: set instance value flag of whether "hg diff -c" supports ↵Toshi MARUYAMA2011-02-162-2/+2
| | | | | | true at tests (#7518). git-svn-id: svn+ssh://rubyforge.org/var/svn/redmine/trunk@4855 e93f8b46-1217-0410-a6f0-8f06a7374b81
* scm: mercurial: rewrite MercurialAdapter#diff by using helper extension ↵Toshi MARUYAMA2011-02-161-17/+9
| | | | | | | | | | (#4455, #7518). fix incompatibility of diff with Mercurial < 1.1. Contributed by Yuya Nishihara. git-svn-id: svn+ssh://rubyforge.org/var/svn/redmine/trunk@4854 e93f8b46-1217-0410-a6f0-8f06a7374b81
* scm: mercurial: add instance value flag of whether "hg diff -c" supports at ↵Toshi MARUYAMA2011-02-162-3/+5
| | | | | | tests (#7518). git-svn-id: svn+ssh://rubyforge.org/var/svn/redmine/trunk@4853 e93f8b46-1217-0410-a6f0-8f06a7374b81
* scm: mercurial: code clean up unit app test.Toshi MARUYAMA2011-02-161-3/+3
| | | | git-svn-id: svn+ssh://rubyforge.org/var/svn/redmine/trunk@4852 e93f8b46-1217-0410-a6f0-8f06a7374b81
* scm: git: implement find_changeset_by_name (#7047).Toshi MARUYAMA2011-02-161-0/+7
| | | | | | SQL "like" is slow. git-svn-id: svn+ssh://rubyforge.org/var/svn/redmine/trunk@4851 e93f8b46-1217-0410-a6f0-8f06a7374b81
* scm: git: change project id of unit app test from 1 to 3.Toshi MARUYAMA2011-02-161-8/+9
| | | | | | Project id 1 has Subversion fixtures. git-svn-id: svn+ssh://rubyforge.org/var/svn/redmine/trunk@4850 e93f8b46-1217-0410-a6f0-8f06a7374b81
* scm: mercurial: refactor Repository::Mercurial#fetch_changesets (#4455).Toshi MARUYAMA2011-02-161-30/+18
| | | | | | Contributed by Yuya Nishihara. git-svn-id: svn+ssh://rubyforge.org/var/svn/redmine/trunk@4849 e93f8b46-1217-0410-a6f0-8f06a7374b81
* scm: mercurial: rewrite MercurialAdapter#revisions as an iterator (#4455).Toshi MARUYAMA2011-02-161-45/+43
| | | | | | | | Now it uses XmlMini.parse() in place of slow REXML. Contributed by Yuya Nishihara. git-svn-id: svn+ssh://rubyforge.org/var/svn/redmine/trunk@4848 e93f8b46-1217-0410-a6f0-8f06a7374b81
* scm: mercurial: change identifier to revision in fetching revisions.Toshi MARUYAMA2011-02-163-6/+6
| | | | git-svn-id: svn+ssh://rubyforge.org/var/svn/redmine/trunk@4847 e93f8b46-1217-0410-a6f0-8f06a7374b81
* scm: mercurial: rewrite MercurialAdapter#info by using helper extention (#4455).Toshi MARUYAMA2011-02-162-13/+5
| | | | | | Contributed by Yuya Nishihara. git-svn-id: svn+ssh://rubyforge.org/var/svn/redmine/trunk@4846 e93f8b46-1217-0410-a6f0-8f06a7374b81
* scm: mercurial: add "summary" method in adapter (#4455).Toshi MARUYAMA2011-02-161-0/+7
| | | | | | Contributed by Yuya Nishihara. git-svn-id: svn+ssh://rubyforge.org/var/svn/redmine/trunk@4845 e93f8b46-1217-0410-a6f0-8f06a7374b81
* scm: mercurial: switch root_url or url in "hg" method (#4455).Toshi MARUYAMA2011-02-161-1/+2
| | | | | | "info" sets root_url from url. git-svn-id: svn+ssh://rubyforge.org/var/svn/redmine/trunk@4844 e93f8b46-1217-0410-a6f0-8f06a7374b81
* scm: mercurial: add compatible test for "revisions" method.Toshi MARUYAMA2011-02-161-0/+14
| | | | git-svn-id: svn+ssh://rubyforge.org/var/svn/redmine/trunk@4843 e93f8b46-1217-0410-a6f0-8f06a7374b81
* scm: mercurial: refactor "cat" by using hg helper method (#4455).Toshi MARUYAMA2011-02-161-8/+4
| | | | | | Contributed by Yuya Nishihara. git-svn-id: svn+ssh://rubyforge.org/var/svn/redmine/trunk@4842 e93f8b46-1217-0410-a6f0-8f06a7374b81
* scm: mercurial: refactor "annotate" by using hg helper method (#4455).Toshi MARUYAMA2011-02-161-7/+3
| | | | | | Contributed by Yuya Nishihara. git-svn-id: svn+ssh://rubyforge.org/var/svn/redmine/trunk@4841 e93f8b46-1217-0410-a6f0-8f06a7374b81
* scm: mercurial: add "hgtarget" method (#4455).Toshi MARUYAMA2011-02-161-0/+6
| | | | | | Abstract adapter shell quotes paths. git-svn-id: svn+ssh://rubyforge.org/var/svn/redmine/trunk@4840 e93f8b46-1217-0410-a6f0-8f06a7374b81
* scm: mercurial: change "--cwd" option to "-R" for running "hg" (#4455).Toshi MARUYAMA2011-02-161-1/+1
| | | | git-svn-id: svn+ssh://rubyforge.org/var/svn/redmine/trunk@4839 e93f8b46-1217-0410-a6f0-8f06a7374b81
* scm: mercurial: add compatible test for "info" method.Toshi MARUYAMA2011-02-161-0/+10
| | | | git-svn-id: svn+ssh://rubyforge.org/var/svn/redmine/trunk@4838 e93f8b46-1217-0410-a6f0-8f06a7374b81
* scm: mercurial: ignore redminehelper.pyc and redminehelper.pyo for ↵Toshi MARUYAMA2011-02-150-0/+0
| | | | | | Subversion (#4455). git-svn-id: svn+ssh://rubyforge.org/var/svn/redmine/trunk@4837 e93f8b46-1217-0410-a6f0-8f06a7374b81
* scm: bazaar: move cat and annotate test from unit app test to unit lib test.Toshi MARUYAMA2011-02-152-16/+16
| | | | | | Bazaar supports revision number and do not need to read database. git-svn-id: svn+ssh://rubyforge.org/var/svn/redmine/trunk@4836 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: mercurial: ignore redminehelper.pyc and redminehelper.pyo for Git and ↵Toshi MARUYAMA2011-02-152-0/+4
| | | | | | Mercurial (#4455). git-svn-id: svn+ssh://rubyforge.org/var/svn/redmine/trunk@4834 e93f8b46-1217-0410-a6f0-8f06a7374b81
* scm: mercurial: add Mercurial helper extension (#4455).Toshi MARUYAMA2011-02-153-4/+172
| | | | | | | | | | | | | | | * 'rhsummary' and 'rhmanifest' for reducing the number of hg command calls. * 'rhdiff' for compatibility with Mercurial < 1.1. Also renamed TEMPLATES_DIR to HELPERS_DIR because the directory now contains templates and a helper extension. Original version was written by Alessio Franceschelli, downloaded from http://www.redmine.org/attachments/3395/overhaul.py Contributed by Alessio Franceschelli and Yuya Nishihara. git-svn-id: svn+ssh://rubyforge.org/var/svn/redmine/trunk@4833 e93f8b46-1217-0410-a6f0-8f06a7374b81
* scm: cvs: add methods of getting cvs version and add unit lib test (#4273).Toshi MARUYAMA2011-02-152-0/+35
| | | | git-svn-id: svn+ssh://rubyforge.org/var/svn/redmine/trunk@4832 e93f8b46-1217-0410-a6f0-8f06a7374b81
* scm: bazaar: add methods of getting bazaar version and add unit lib test ↵Toshi MARUYAMA2011-02-152-1/+36
| | | | | | (#4273). git-svn-id: svn+ssh://rubyforge.org/var/svn/redmine/trunk@4831 e93f8b46-1217-0410-a6f0-8f06a7374b81
* scm: mercurial: add new method 'hg' to wrap shellout (#4455).Toshi MARUYAMA2011-02-151-0/+17
| | | | | | Contributed by Yuya Nishihara. git-svn-id: svn+ssh://rubyforge.org/var/svn/redmine/trunk@4830 e93f8b46-1217-0410-a6f0-8f06a7374b81
* scm: git: add methods of getting git version and add unit lib test (#4273).Toshi MARUYAMA2011-02-152-0/+32
| | | | git-svn-id: svn+ssh://rubyforge.org/var/svn/redmine/trunk@4829 e93f8b46-1217-0410-a6f0-8f06a7374b81