My patches for Redmine
Go to file
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
app Added branch and tag support to the git repository viewer. (#1406) 2009-08-15 22:41:40 +00:00
config Added branch and tag support to the git repository viewer. (#1406) 2009-08-15 22:41:40 +00:00
db/migrate Fixed: editing a message may cause sticky attribute to be NULL (#3356). 2009-06-14 09:19:20 +00:00
doc Updated INSTALL doc for Rails 2.2.2 2009-03-19 03:34:45 +00:00
extra Do not use settings/settings partial name in sample plugin (#3557). 2009-07-02 18:40:06 +00:00
files trunk moved from /trunk/redmine to /trunk 2006-12-05 20:45:04 +00:00
lib Added branch and tag support to the git repository viewer. (#1406) 2009-08-15 22:41:40 +00:00
log trunk moved from /trunk/redmine to /trunk 2006-12-05 20:45:04 +00:00
public Added branch and tag support to the git repository viewer. (#1406) 2009-08-15 22:41:40 +00:00
script Converted script/about to use Unix line ending. It has DOS line endings and would fail. 2009-06-07 18:22:27 +00:00
test Added branch and tag support to the git repository viewer. (#1406) 2009-08-15 22:41:40 +00:00
tmp/test Added an empty tmp/test directory so rake test will run out of the box. 2009-06-08 02:07:30 +00:00
vendor/plugins Upgraded the gravatar plugin from http://github.com/woods/gravatar-plugin 2009-08-02 04:19:44 +00:00
.gitignore Adding .gitignore based on the svn-ignores. 2009-08-15 19:27:49 +00:00
Rakefile trunk moved from /trunk/redmine to /trunk 2006-12-05 20:45:04 +00:00