Redmine/app/views
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
..
account Fixed: login form fields have different width with IE (#3582). 2009-07-04 07:57:04 +00:00
admin Keep status filter on the projects list when un/archiving a project (#3530). 2009-07-04 13:14:28 +00:00
attachments Adds the filename to the html title of attachment view. 2009-04-25 09:35:14 +00:00
auth_sources AuthSource list: display associated users count and disable 'Delete' buton if any (#2041). 2008-10-24 15:39:40 +00:00
boards Render new message form if needed. 2009-05-25 20:38:59 +00:00
common FIxed: inline images not displayed in atom feeds (#3391). 2009-05-26 08:28:36 +00:00
custom_fields Administration panel breadcrumbs (#3314). 2009-07-05 12:22:02 +00:00
documents Changed Enumerations to use a Single Table Inheritance 2009-05-30 23:30:36 +00:00
enumerations Administration panel breadcrumbs (#3314). 2009-07-05 12:22:02 +00:00
issue_categories Let the user choose when deleting issues with reported hours (closes #734, #71): 2008-02-29 22:54:07 +00:00
issue_relations Application layout refactored. 2007-09-22 13:17:49 +00:00
issue_statuses Administration panel breadcrumbs (#3314). 2009-07-05 12:22:02 +00:00
issues Fixed: custom fields are not displayed in the same order on issue form and view. 2009-07-29 19:04:27 +00:00
journals Escape textarea content when editing a issue note. 2008-12-19 08:10:35 +00:00
layouts Fixes content vertical overflow (#3053). 2009-03-28 12:13:58 +00:00
mailer Adds links to issues in reminder HTML template (#3541). 2009-07-05 14:14:44 +00:00
members Adds a user search field with autocompleter on project members screen. 2009-03-28 12:07:05 +00:00
messages Adds permalinks to message replies (#3587). 2009-07-05 19:52:09 +00:00
my Changed Enumerations to use a Single Table Inheritance 2009-05-30 23:30:36 +00:00
news Merged Rails 2.2 branch. Redmine now requires Rails 2.2.2. 2009-02-21 11:04:50 +00:00
projects Ability to allow non-admin users to create projects (#1007). 2009-05-17 12:59:14 +00:00
queries Allows multiple roles on the same project (#706). Prerequisite for user groups feature. 2009-05-10 10:54:31 +00:00
reports Added details by assignees on issue summary view (Hans Yoon). 2008-01-10 19:20:36 +00:00
repositories Added branch and tag support to the git repository viewer. (#1406) 2009-08-15 22:41:40 +00:00
roles Administration panel breadcrumbs (#3314). 2009-07-05 12:22:02 +00:00
search Merged Rails 2.2 branch. Redmine now requires Rails 2.2.2. 2009-02-21 11:04:50 +00:00
settings Fixes drop-down list selected value (#3472). 2009-06-13 09:32:23 +00:00
timelog Adds a lang string with arguments for date ranges (#2305). 2009-03-13 19:03:34 +00:00
trackers Administration panel breadcrumbs (#3314). 2009-07-05 12:22:02 +00:00
users Added two new plugin hooks to Administration > Users > Memberships 2009-08-01 18:14:39 +00:00
versions Added :view_versions_show_contextual hook. (#3036) 2009-05-30 21:57:47 +00:00
watchers Adds permissions for viewing the watcher list and adding new watchers on the issue detail view (#398). 2008-08-03 09:14:43 +00:00
welcome Added some new view hooks to the welcome page. 2009-04-24 21:25:10 +00:00
wiki Fixes links to wiki atom feed (#3581). 2009-07-02 18:21:45 +00:00
wikis Added project module concept. 2007-09-14 11:34:08 +00:00
workflows Allows multiple roles on the same project (#706). Prerequisite for user groups feature. 2009-05-10 10:54:31 +00:00