##// END OF EJS Templates
Added branch and tag support to the git repository viewer. (#1406)...
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
Eric Davis -
r2735:c28b044d6802
Show More
Name Size Modified Last Commit Author
/ test / unit
helpers
lib
activity_test.rb Loading ...
attachment_test.rb Loading ...
auth_source_ldap_test.rb Loading ...
board_test.rb Loading ...
calendar_test.rb Loading ...
changeset_test.rb Loading ...
comment_test.rb Loading ...
custom_field_test.rb Loading ...
custom_value_test.rb Loading ...
default_data_test.rb Loading ...
document_category_test.rb Loading ...
document_test.rb Loading ...
enabled_module_test.rb Loading ...
enumeration_test.rb Loading ...
filesystem_adapter_test.rb Loading ...
git_adapter_test.rb Loading ...
issue_category_test.rb Loading ...
issue_priority_test.rb Loading ...
issue_status_test.rb Loading ...
issue_test.rb Loading ...
journal_test.rb Loading ...
mail_handler_test.rb Loading ...
mailer_test.rb Loading ...
member_test.rb Loading ...
mercurial_adapter_test.rb Loading ...
message_test.rb Loading ...
news_test.rb Loading ...
project_test.rb Loading ...
query_test.rb Loading ...
repository_bazaar_test.rb Loading ...
repository_cvs_test.rb Loading ...
repository_darcs_test.rb Loading ...
repository_filesystem_test.rb Loading ...
repository_git_test.rb Loading ...
repository_mercurial_test.rb Loading ...
repository_subversion_test.rb Loading ...
repository_test.rb Loading ...
role_test.rb Loading ...
search_test.rb Loading ...
setting_test.rb Loading ...
subversion_adapter_test.rb Loading ...
time_entry_activity_test.rb Loading ...
time_entry_test.rb Loading ...
token_test.rb Loading ...
tracker_test.rb Loading ...
user_preference_test.rb Loading ...
user_test.rb Loading ...
version_test.rb Loading ...
watcher_test.rb Loading ...
wiki_content_test.rb Loading ...
wiki_page_test.rb Loading ...
wiki_redirect_test.rb Loading ...
wiki_test.rb Loading ...