obsolete.ChilliProject/test/unit
Eric Davis c28b044d68 Added branch and tag support to the git repository viewer. (#1406)
Many thanks to Adam Soltys and everyone else who tested this patch.

* Updated git test repository so it has a branch with some differences from the master branch
* Moved redmine diff class into a module so as not to clash with diff-lcs gem which is required by grit
* Find changesets from all branches, not just master
* Got revision browsing working
* Got file actions working properly
* Allow browsing by short form of commit identifier
* Added a method to retrieve repository branches
* Allow browsing by branch names as well as commit numbers
* Handle the case where a git repository has no master branch
* Expand revision box and handle finding revisions by first 8 characters
* Added branches dropdown to repository show page
* Combined repository browse and show into a single action.  Moved branch/revision navigation into a partial.
* Renamed partial navigation -> breadcrumbs
* Made it so latest revisions list uses branch and path context
* Preserve current path when changing branch or revision
* Perform slightly more graceful error handling in the case of invalid repository URLs
* Allow branch names to contain periods
* Allow dashes in branch names
* Sort branches by name
* Adding tags dropdown
* Need to disable both branches and tags dropdowns before submitting revision form
* Support underscores in revision (branch/tag) names
* Making file history sensitive to current branch/tag/revision, adding common navigation to changes page
* Updated translation files to include labels for 'branch', 'tag', and 'view all revisions'
* Reenable fields after submit so they don't look disabled and don't stay disabled on browser back button
* Instead of dashes just use empty string for default dropdown value
* Individual entry views now sport the upgraded revision navigation
* Don't display dropdowns with no entries
* Consider all revisions when doing initial load
* Fixed bug grabbing changesets.  Thanks to Bernhard Furtmueller for catching.
* Always check the entire log to find new revisions, rather than trying to go forward from the latest known one
* Added some cleverness to avoid selecting the whole changesets table any time someone views the repository root
* File copies and renames being detected properly
* Return gracefully if no revisions are found in the git log
* Applied patch from Babar Le Lapin to improve Windows compatibility

git-svn-id: svn+ssh://rubyforge.org/var/svn/redmine/trunk@2840 e93f8b46-1217-0410-a6f0-8f06a7374b81
2009-08-15 22:41:40 +00:00
..
helpers Allow line breaks in wiki table cells (#2346). 2009-07-19 14:23:15 +00:00
lib/redmine Adds mime type specific css classes to the SCM browser. 2009-04-19 08:25:25 +00:00
activity_test.rb Allows multiple roles on the same project (#706). Prerequisite for user groups feature. 2009-05-10 10:54:31 +00:00
attachment_test.rb Fixes memory consumption on file upload (#3116). 2009-04-10 16:37:42 +00:00
auth_source_ldap_test.rb Strip LDAP attribute names before saving (#1890). 2008-09-21 13:28:12 +00:00
board_test.rb Per project forums added. 2007-05-13 17:09:56 +00:00
calendar_test.rb Calendar: 2007-10-07 20:07:11 +00:00
changeset_test.rb Allows multiple roles on the same project (#706). Prerequisite for user groups feature. 2009-05-10 10:54:31 +00:00
comment_test.rb Fixed: 10342 Creation of Schema in Oracle 2007-04-25 15:06:20 +00:00
custom_field_test.rb Use a textarea for custom fields possible values (#2472). 2009-01-16 21:02:03 +00:00
custom_value_test.rb Prevent unexpected nil in custom value validation. 2008-01-24 18:15:38 +00:00
default_data_test.rb Fixes default data loader broken by r2777 (#3507). 2009-06-23 20:17:47 +00:00
document_category_test.rb Changed Enumerations to use a Single Table Inheritance 2009-05-30 23:30:36 +00:00
document_test.rb Added observers to watch model objects for mail delivery instead of calling Mailer. 2009-03-28 00:38:57 +00:00
enabled_module_test.rb Create a wiki with a default start page named 'Wiki' when enabling wiki module (#2657). 2009-02-15 16:43:06 +00:00
enumeration_test.rb Changed Enumerations to use a Single Table Inheritance 2009-05-30 23:30:36 +00:00
filesystem_adapter_test.rb Adds Filesystem adapter (patch #1393 by Paul R). 2008-06-08 15:40:24 +00:00
git_adapter_test.rb Added branch and tag support to the git repository viewer. (#1406) 2009-08-15 22:41:40 +00:00
issue_category_test.rb A category with assigned issue can now be deleted. 2 options are proposed: 2007-09-15 16:52:32 +00:00
issue_priority_test.rb Changed Enumerations to use a Single Table Inheritance 2009-05-30 23:30:36 +00:00
issue_status_test.rb Added tests to cover IssueStatus.destroy and IssueStatus.check_integrity 2008-10-02 03:23:35 +00:00
issue_test.rb Actually block issues from closing when a blocking issue isn't closed (#1740). 2009-07-04 12:07:03 +00:00
journal_test.rb Added observers to watch model objects for mail delivery instead of calling Mailer. 2009-03-28 00:38:57 +00:00
mail_handler_test.rb Allow spaces between the keyword and colon in incoming mail. (#3731) 2009-08-12 23:26:32 +00:00
mailer_test.rb Allows multiple roles on the same project (#706). Prerequisite for user groups feature. 2009-05-10 10:54:31 +00:00
member_test.rb Allows multiple roles on the same project (#706). Prerequisite for user groups feature. 2009-05-10 10:54:31 +00:00
mercurial_adapter_test.rb Fixes nil error when svn binary version is unknown (#1607). 2008-07-12 09:06:19 +00:00
message_test.rb Fixed: editing a message may cause sticky attribute to be NULL (#3356). 2009-06-14 09:19:20 +00:00
news_test.rb Allows multiple roles on the same project (#706). Prerequisite for user groups feature. 2009-05-10 10:54:31 +00:00
project_test.rb Prevent creation of project with identifier 'new' (#3602). 2009-07-18 08:06:51 +00:00
query_test.rb Fixed: case sensitivity in issue subject filtering (#3536). 2009-06-28 12:12:27 +00:00
repository_bazaar_test.rb Postgresql 8.3 compatibility fix (#834). 2008-04-26 17:56:26 +00:00
repository_cvs_test.rb Fixed: CVS browser should not show dead revisions (deleted files) (#2319). 2008-12-14 15:57:13 +00:00
repository_darcs_test.rb Fixed: deleted files should not be shown when browsing a Darcs repository (#2385). 2008-12-27 18:33:35 +00:00
repository_filesystem_test.rb Adds Filesystem adapter (patch #1393 by Paul R). 2008-06-08 15:40:24 +00:00
repository_git_test.rb Added branch and tag support to the git repository viewer. (#1406) 2009-08-15 22:41:40 +00:00
repository_mercurial_test.rb Mercurial adapter improvements (patch #1199 by Pierre Paysant-Le Roux). 2008-06-07 09:19:50 +00:00
repository_subversion_test.rb Adds a setting to limit the number of revisions displayed on a repository file log (default=100). 2009-02-01 19:54:50 +00:00
repository_test.rb Merged Rails 2.2 branch. Redmine now requires Rails 2.2.2. 2009-02-21 11:04:50 +00:00
role_test.rb Merged nbc branch @ r1812 (commit access permission and reposman improvements). 2008-09-13 16:31:11 +00:00
search_test.rb Allows multiple roles on the same project (#706). Prerequisite for user groups feature. 2009-05-10 10:54:31 +00:00
setting_test.rb Fixed: Oracle error when saving serialized setting (eg. mail notifications) 2007-09-18 17:50:17 +00:00
subversion_adapter_test.rb Display svn properties in the browser, svn >= 1.5.0 only (#1581). 2008-07-05 08:59:04 +00:00
time_entry_activity_test.rb Changed Enumerations to use a Single Table Inheritance 2009-05-30 23:30:36 +00:00
time_entry_test.rb Fixed: no error is raised when entering invalid hours on the issue update form (#2465). 2009-01-09 17:32:46 +00:00
token_test.rb Delete previous tokens when creating a new one. 2009-06-02 17:24:50 +00:00
tracker_test.rb Merged Rails 2.1 compatibility branch. 2008-07-04 17:58:14 +00:00
user_preference_test.rb added unit tests for issue statuses, user preferences and tokens 2007-01-27 22:31:42 +00:00
user_test.rb Allows multiple roles on the same project (#706). Prerequisite for user groups feature. 2009-05-10 10:54:31 +00:00
version_test.rb Merged Rails 2.2 branch. Redmine now requires Rails 2.2.2. 2009-02-21 11:04:50 +00:00
watcher_test.rb Added project module concept. 2007-09-14 11:34:08 +00:00
wiki_content_test.rb Adds email notification on wiki changes (#413). It's disabled by default and can be enabled in application settings. 2009-05-17 09:55:13 +00:00
wiki_page_test.rb Ask user what to do with child pages when deleting a parent wiki page (#3202). 2009-04-21 12:19:56 +00:00
wiki_redirect_test.rb Added the ability to rename wiki pages (specific permission required). 2007-09-09 17:05:38 +00:00
wiki_test.rb Fixed: Title with non-ascii characters breaks wiki 2007-10-05 19:33:25 +00:00