summaryrefslogtreecommitdiffstats
path: root/app/models/changeset.rb
Commit message (Collapse)AuthorAgeFilesLines
* Adds the repository identifier in the activity and search results (#779).Jean-Philippe Lang2012-03-241-1/+8
| | | | git-svn-id: svn+ssh://rubyforge.org/var/svn/redmine/trunk@9257 e93f8b46-1217-0410-a6f0-8f06a7374b81
* Adds the repository identifier to Changeset#text_tag (#779).Jean-Philippe Lang2012-03-241-0/+3
| | | | git-svn-id: svn+ssh://rubyforge.org/var/svn/redmine/trunk@9255 e93f8b46-1217-0410-a6f0-8f06a7374b81
* Fixed magic link in the note added when closing an issue by a commit from a ↵Jean-Philippe Lang2012-02-201-4/+8
| | | | | | subproject (#10284). git-svn-id: svn+ssh://rubyforge.org/var/svn/redmine/trunk@8917 e93f8b46-1217-0410-a6f0-8f06a7374b81
* Adds a "Manage related isses" permission to add/remove commits/issues ↵Jean-Philippe Lang2012-02-051-2/+2
| | | | | | relations manually from the changeset view (#2009). git-svn-id: svn+ssh://rubyforge.org/var/svn/redmine/trunk@8777 e93f8b46-1217-0410-a6f0-8f06a7374b81
* Adds a setting that allows to reference/fix issues of all projects (#3087).Jean-Philippe Lang2012-02-021-2/+4
| | | | git-svn-id: svn+ssh://rubyforge.org/var/svn/redmine/trunk@8750 e93f8b46-1217-0410-a6f0-8f06a7374b81
* Adds repository_id param for activity and search results (#779).Jean-Philippe Lang2012-01-151-1/+1
| | | | git-svn-id: svn+ssh://rubyforge.org/var/svn/redmine/trunk@8651 e93f8b46-1217-0410-a6f0-8f06a7374b81
* move Changeset#to_utf8 logic to lib/redmine/codeset_util.rb for common use ↵Toshi MARUYAMA2011-11-141-41/+1
| | | | | | (#3261) git-svn-id: svn+ssh://rubyforge.org/var/svn/redmine/trunk@7810 e93f8b46-1217-0410-a6f0-8f06a7374b81
* scm: db: model: add parent/child relation for changesets (#5501)Toshi MARUYAMA2011-11-031-0/+8
| | | | | | Contributed by Jan Topiński. git-svn-id: svn+ssh://rubyforge.org/var/svn/redmine/trunk@7710 e93f8b46-1217-0410-a6f0-8f06a7374b81
* fix typo of fix_issue() at Changeset modelToshi MARUYAMA2011-10-041-1/+1
| | | | | | Contributed by Sylvain Utard. git-svn-id: svn+ssh://rubyforge.org/var/svn/redmine/trunk@7571 e93f8b46-1217-0410-a6f0-8f06a7374b81
* Rails3: replace deprecated 'before_create' to declared method at Changeset ↵Toshi MARUYAMA2011-08-291-1/+2
| | | | | | model. git-svn-id: svn+ssh://rubyforge.org/var/svn/redmine/trunk@6744 e93f8b46-1217-0410-a6f0-8f06a7374b81
* Rails3: replace deprecated 'after_create' to declared method at Repository ↵Toshi MARUYAMA2011-08-291-1/+3
| | | | | | model. git-svn-id: svn+ssh://rubyforge.org/var/svn/redmine/trunk@6740 e93f8b46-1217-0410-a6f0-8f06a7374b81
* scm: fix JRuby tests fail in unit changeset following test.Toshi MARUYAMA2011-06-091-0/+7
| | | | | | | * test_invalid_utf8_sequences_in_comments_should_be_replaced_ja_jis * test_invalid_utf8_sequences_in_comments_should_be_replaced_latin1 git-svn-id: svn+ssh://rubyforge.org/var/svn/redmine/trunk@6020 e93f8b46-1217-0410-a6f0-8f06a7374b81
* remove trailing white-spaces from changeset model source.Toshi MARUYAMA2011-05-151-21/+21
| | | | git-svn-id: svn+ssh://rubyforge.org/var/svn/redmine/trunk@5792 e93f8b46-1217-0410-a6f0-8f06a7374b81
* scm: cvs: fix parsing revisions if author is not ASCII.Toshi MARUYAMA2011-04-141-2/+0
| | | | git-svn-id: svn+ssh://rubyforge.org/var/svn/redmine/trunk@5455 e93f8b46-1217-0410-a6f0-8f06a7374b81
* scm: use upcase to compare encoding name "UTF-8" in log converting.Toshi MARUYAMA2011-04-091-1/+1
| | | | git-svn-id: svn+ssh://rubyforge.org/var/svn/redmine/trunk@5375 e93f8b46-1217-0410-a6f0-8f06a7374b81
* scm: code clean up app/models/changeset.rb.Toshi MARUYAMA2011-04-091-8/+14
| | | | git-svn-id: svn+ssh://rubyforge.org/var/svn/redmine/trunk@5374 e93f8b46-1217-0410-a6f0-8f06a7374b81
* scm: replace invalid utf-8 sequences in comments instead of stripping on ↵Toshi MARUYAMA2011-04-091-12/+11
| | | | | | Ruby 1.8. git-svn-id: svn+ssh://rubyforge.org/var/svn/redmine/trunk@5373 e93f8b46-1217-0410-a6f0-8f06a7374b81
* scm: code clean up app/models/changeset.rb.Toshi MARUYAMA2011-04-091-9/+13
| | | | git-svn-id: svn+ssh://rubyforge.org/var/svn/redmine/trunk@5372 e93f8b46-1217-0410-a6f0-8f06a7374b81
* scm: code clean up app/models/changeset.rb.Toshi MARUYAMA2011-04-091-5/+6
| | | | git-svn-id: svn+ssh://rubyforge.org/var/svn/redmine/trunk@5371 e93f8b46-1217-0410-a6f0-8f06a7374b81
* scm: fix log converting error in Ruby 1.9 and add more tests.Toshi MARUYAMA2011-04-091-1/+2
| | | | git-svn-id: svn+ssh://rubyforge.org/var/svn/redmine/trunk@5370 e93f8b46-1217-0410-a6f0-8f06a7374b81
* scm: set empty log encoding UTF-8 in Ruby 1.9 and add tests.Toshi MARUYAMA2011-04-091-1/+4
| | | | git-svn-id: svn+ssh://rubyforge.org/var/svn/redmine/trunk@5368 e93f8b46-1217-0410-a6f0-8f06a7374b81
* scm: not use Iconv for log converting in Ruby 1.9 and fix tests fails in ↵Toshi MARUYAMA2011-04-091-9/+16
| | | | | | Ruby 1.9. git-svn-id: svn+ssh://rubyforge.org/var/svn/redmine/trunk@5367 e93f8b46-1217-0410-a6f0-8f06a7374b81
* Makes visible scopes accept projects option and deprecate Project.visible_by.Jean-Philippe Lang2011-04-051-1/+1
| | | | git-svn-id: svn+ssh://rubyforge.org/var/svn/redmine/trunk@5324 e93f8b46-1217-0410-a6f0-8f06a7374b81
* Prevent error when referencing an issue without project (#7890).Jean-Philippe Lang2011-03-161-1/+1
| | | | git-svn-id: svn+ssh://rubyforge.org/var/svn/redmine/trunk@5157 e93f8b46-1217-0410-a6f0-8f06a7374b81
* scm: ignore log encoding setting in Subversion and Mercurial (#7597).Toshi MARUYAMA2011-02-281-18/+15
| | | | git-svn-id: svn+ssh://rubyforge.org/var/svn/redmine/trunk@4962 e93f8b46-1217-0410-a6f0-8f06a7374b81
* scm: return if str.blank? in to_utf8(str).Toshi MARUYAMA2011-02-281-0/+1
| | | | git-svn-id: svn+ssh://rubyforge.org/var/svn/redmine/trunk@4960 e93f8b46-1217-0410-a6f0-8f06a7374b81
* Fixes syntax for time logging in commit messages (#7630, #7718).Jean-Philippe Lang2011-02-261-2/+4
| | | | git-svn-id: svn+ssh://rubyforge.org/var/svn/redmine/trunk@4951 e93f8b46-1217-0410-a6f0-8f06a7374b81
* scm: for log in Ruby 1.9, replace invalid UTF-8 to '?' instead of removing.Toshi MARUYAMA2011-02-221-6/+14
| | | | | | Refer r3466 #4773. git-svn-id: svn+ssh://rubyforge.org/var/svn/redmine/trunk@4926 e93f8b46-1217-0410-a6f0-8f06a7374b81
* scm: Ruby 1.9 compatibility for log.Toshi MARUYAMA2011-02-221-7/+0
| | | | | | | Remove assuming UTF-8 is valid. "\xC2\x80" of latin-1(iso-8859-1) is valid sequence of UTF-8. git-svn-id: svn+ssh://rubyforge.org/var/svn/redmine/trunk@4925 e93f8b46-1217-0410-a6f0-8f06a7374b81
* Changing revision label and identifier at SCM adapter level (#3724, #6092)Toshi MARUYAMA2011-01-021-2/+20
| | | | | | Contributed by Yuya Nishihara. git-svn-id: svn+ssh://rubyforge.org/var/svn/redmine/trunk@4613 e93f8b46-1217-0410-a6f0-8f06a7374b81
* Fixes utf8 conversions with ruby1.9.Jean-Philippe Lang2011-01-011-1/+7
| | | | git-svn-id: svn+ssh://rubyforge.org/var/svn/redmine/trunk@4605 e93f8b46-1217-0410-a6f0-8f06a7374b81
* Fixes Changeset#text_tag for numeric scmid (#6681).Jean-Philippe Lang2010-12-111-4/+3
| | | | | | Contributed by Toshi MARUYAMA. git-svn-id: svn+ssh://rubyforge.org/var/svn/redmine/trunk@4490 e93f8b46-1217-0410-a6f0-8f06a7374b81
* Automatic spent time logging from commit messages (#4155).Jean-Philippe Lang2010-12-051-40/+88
| | | | git-svn-id: svn+ssh://rubyforge.org/var/svn/redmine/trunk@4470 e93f8b46-1217-0410-a6f0-8f06a7374b81
* Removed useless debug code. #5978Jean-Baptiste Barth2010-08-081-1/+0
| | | | git-svn-id: svn+ssh://rubyforge.org/var/svn/redmine/trunk@3928 e93f8b46-1217-0410-a6f0-8f06a7374b81
* Fixed: Update of Subversion changesets broken by r3466 under Solaris (#5255).Jean-Philippe Lang2010-04-111-1/+6
| | | | git-svn-id: svn+ssh://rubyforge.org/var/svn/redmine/trunk@3635 e93f8b46-1217-0410-a6f0-8f06a7374b81
* Avoid unnecessary SQL queries when loading changesets.Jean-Philippe Lang2010-02-211-6/+7
| | | | git-svn-id: svn+ssh://rubyforge.org/var/svn/redmine/trunk@3473 e93f8b46-1217-0410-a6f0-8f06a7374b81
* Remove invalid utf8 sequences from commit comments and author name (#4773).Jean-Philippe Lang2010-02-201-3/+8
| | | | git-svn-id: svn+ssh://rubyforge.org/var/svn/redmine/trunk@3466 e93f8b46-1217-0410-a6f0-8f06a7374b81
* Refactor: Extract method to create a Change from a Changeset.Eric Davis2010-02-021-0/+9
| | | | git-svn-id: svn+ssh://rubyforge.org/var/svn/redmine/trunk@3360 e93f8b46-1217-0410-a6f0-8f06a7374b81
* Allow commits to reference issues of parent projects and subprojects (#4674).Jean-Philippe Lang2010-01-311-2/+13
| | | | git-svn-id: svn+ssh://rubyforge.org/var/svn/redmine/trunk@3357 e93f8b46-1217-0410-a6f0-8f06a7374b81
* Allow referencing issue numbers in brackets. This style is used by otherEric Davis2009-09-031-1/+1
| | | | | | | | | | | | bug trackers. Examples: * "[#nnn] Worked on this issue" * "[#nnn, #mmm] Worked on these" * "[#nnn #mmm] Working some more" git-svn-id: svn+ssh://rubyforge.org/var/svn/redmine/trunk@2854 e93f8b46-1217-0410-a6f0-8f06a7374b81
* Added hook, :model_changeset_scan_commit_for_issue_ids_pre_issue_update. #3279Eric Davis2009-05-301-0/+2
| | | | git-svn-id: svn+ssh://rubyforge.org/var/svn/redmine/trunk@2773 e93f8b46-1217-0410-a6f0-8f06a7374b81
* Fixed: links to changesets in activity and atom feeds uses project id ↵Jean-Philippe Lang2009-04-071-2/+2
| | | | | | instead project identifier (#3137). git-svn-id: svn+ssh://rubyforge.org/var/svn/redmine/trunk@2663 e93f8b46-1217-0410-a6f0-8f06a7374b81
* Added observers to watch model objects for mail delivery instead of calling ↵Eric Davis2009-03-281-1/+0
| | | | | | | | | | | | | | | | | | | Mailer. * Added an IssueObserver to watch when Issues are created * Added a JournalObserver to watch when Journals are created (Issue updates) * Added a NewsObserver for News items. * Added a DocumentObserver for Document notifications. * Setup IssuesController#new to use the IssueObserver. * Setup IssuesController#edit to use the IssueObserver. * Setup IssuesController#bulk_edit to use the JournalObserver. * Removed the Mailer call in Changeset#scan_commit_for_issue_ids, the JournalObserver will handle it. * Removed Mailer calls in MailHandler in favor of the Observers. #2659 git-svn-id: svn+ssh://rubyforge.org/var/svn/redmine/trunk@2637 e93f8b46-1217-0410-a6f0-8f06a7374b81
* Merged Rails 2.2 branch. Redmine now requires Rails 2.2.2.Jean-Philippe Lang2009-02-211-1/+1
| | | | git-svn-id: svn+ssh://rubyforge.org/var/svn/redmine/trunk@2493 e93f8b46-1217-0410-a6f0-8f06a7374b81
* Do not repeat one-line commit logs on the activity view.Jean-Philippe Lang2009-02-011-2/+16
| | | | git-svn-id: svn+ssh://rubyforge.org/var/svn/redmine/trunk@2346 e93f8b46-1217-0410-a6f0-8f06a7374b81
* Display latest user's activity on account/show view.Jean-Philippe Lang2008-11-301-0/+1
| | | | git-svn-id: svn+ssh://rubyforge.org/var/svn/redmine/trunk@2066 e93f8b46-1217-0410-a6f0-8f06a7374b81
* Maps repository users to Redmine users (#1383).Jean-Philippe Lang2008-11-101-16/+14
| | | | | | Users with same username or email are automatically mapped. Mapping can be manually adjusted in repository settings. Multiple usernames can be mapped to the same Redmine user. git-svn-id: svn+ssh://rubyforge.org/var/svn/redmine/trunk@2006 e93f8b46-1217-0410-a6f0-8f06a7374b81
* Fixes error with CVS+Postgresql and non-UTF8 commit logs (#917, #1659).Jean-Philippe Lang2008-08-261-2/+7
| | | | git-svn-id: http://redmine.rubyforge.org/svn/trunk@1768 e93f8b46-1217-0410-a6f0-8f06a7374b81
* Adds support for commit logs reencoding to UTF-8 before insertion in the ↵Jean-Philippe Lang2008-08-261-1/+18
| | | | | | | | database (#834, #917, #1663). Source encoding of commit logs can be selected in Application settings -> Repositories. git-svn-id: http://redmine.rubyforge.org/svn/trunk@1767 e93f8b46-1217-0410-a6f0-8f06a7374b81
* Activity refactoring.Jean-Philippe Lang2008-07-271-0/+3
| | | | git-svn-id: http://redmine.rubyforge.org/svn/trunk@1701 e93f8b46-1217-0410-a6f0-8f06a7374b81