obsolete.ChilliProject/lib/redmine
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
..
activity Makes activity view accept a user_id param to show user's activity (#1002). 2008-11-30 12:12:06 +00:00
core_ext Fixed: no error is raised when entering invalid hours on the issue update form (#2465). 2009-01-09 17:32:46 +00:00
default_data Fixes default data loader broken by r2777 (#3507). 2009-06-23 20:17:47 +00:00
export Display all custom fields on issue PDF. 2009-07-29 19:05:03 +00:00
helpers Merged Rails 2.2 branch. Redmine now requires Rails 2.2.2. 2009-02-21 11:04:50 +00:00
scm/adapters Added branch and tag support to the git repository viewer. (#1406) 2009-08-15 22:41:40 +00:00
views Set a default scope for 'My page' block names translations (#3057). 2009-04-05 13:33:54 +00:00
wiki_formatting Allow line breaks in wiki table cells (#2346). 2009-07-19 14:23:15 +00:00
about.rb Add plugins information to script/about (#3387). 2009-05-25 19:10:26 +00:00
access_control.rb Fixed: cross-project issue list should not show issues of projects for which the issue tracking module was disabled. 2008-09-25 18:51:03 +00:00
access_keys.rb Added a 'New issue' link in the main menu (accesskey 7). 2008-01-20 13:07:19 +00:00
activity.rb Adds #activity_provider shortcut method to the plugin API. 2008-07-27 18:38:31 +00:00
core_ext.rb Estimated time recognizes improved time formats (#1092). 2008-04-26 11:59:51 +00:00
hook.rb Fixing Plugin and Mailer default_url_options. 2009-02-25 07:25:01 +00:00
i18n.rb Merged Rails 2.2 branch. Redmine now requires Rails 2.2.2. 2009-02-21 11:04:50 +00:00
imap.rb IMAP: add options to move received emails. 2008-12-31 14:56:30 +00:00
info.rb Added Redmine::Info.issue to get links to specific issue numbers. 2009-05-30 23:00:22 +00:00
menu_manager.rb Fixes menu translation. 2009-02-21 11:31:22 +00:00
mime_type.rb Adds .erb mime type. 2009-04-25 11:40:50 +00:00
platform.rb Fixes platform determination under JRuby (#1804). 2008-08-25 11:01:37 +00:00
plugin.rb Merged Rails 2.2 branch. Redmine now requires Rails 2.2.2. 2009-02-21 11:04:50 +00:00
themes.rb Fixed: Themes are not applied with Rails 2.0 2008-01-07 20:14:50 +00:00
unified_diff.rb Adds a setting to limit the number of diff lines that should be displayed (default to 1500). 2008-12-07 15:21:40 +00:00
utils.rb Slight changes to ease Rails 2.2 support. 2009-01-04 17:09:25 +00:00
version.rb Set trunk version to latest stable release (#3233). 2009-07-04 12:17:02 +00:00
wiki_formatting.rb Fixes that Redmine::WikiFormatting.register did not raise ArgumentError when giving name as a string (#2856). 2009-03-07 12:57:16 +00:00