summaryrefslogtreecommitdiffstats
path: root/app/controllers/repositories_controller.rb
Commit message (Collapse)AuthorAgeFilesLines
* Show explicit error message when the scm command failed (eg. when svn binary ↵Jean-Philippe Lang2008-01-231-3/+20
| | | | | | is not available). git-svn-id: http://redmine.rubyforge.org/svn/trunk@1094 e93f8b46-1217-0410-a6f0-8f06a7374b81
* Highlight the current item of the main menu.Jean-Philippe Lang2008-01-191-0/+1
| | | | git-svn-id: http://redmine.rubyforge.org/svn/trunk@1076 e93f8b46-1217-0410-a6f0-8f06a7374b81
* New setting added to specify how many objects should be displayed on most ↵Jean-Philippe Lang2007-12-291-1/+1
| | | | | | | | | paginated lists. Default is: 25, 50, 100 (users can choose one of these values). If one value only is entered in this setting (eg. 25), the 'per page' links are not displayed (prior behaviour). git-svn-id: http://redmine.rubyforge.org/svn/trunk@1026 e93f8b46-1217-0410-a6f0-8f06a7374b81
* Fixed: empty lines when displaying repository files with Windows style eol.Jean-Philippe Lang2007-12-141-0/+3
| | | | git-svn-id: http://redmine.rubyforge.org/svn/trunk@993 e93f8b46-1217-0410-a6f0-8f06a7374b81
* Added Annotate/Blame view for Subversion, CVS and Mercurial repositories.Jean-Philippe Lang2007-12-021-0/+5
| | | | git-svn-id: http://redmine.rubyforge.org/svn/trunk@947 e93f8b46-1217-0410-a6f0-8f06a7374b81
* * Added links to previous and next revisions on revision view (patch by ↵Jean-Philippe Lang2007-12-011-3/+11
| | | | | | | | | Cyril Mougel slightly edited) * Fixed TimelogController#report december error * Fixed ProjectsControllerTest#test_activity 1st and 2nd day of the month failure git-svn-id: http://redmine.rubyforge.org/svn/trunk@938 e93f8b46-1217-0410-a6f0-8f06a7374b81
* Diff style (inline or side by side) automatically saved as a user preference.Jean-Philippe Lang2007-11-081-1/+8
| | | | | | Fixed a Postgres test failure. git-svn-id: http://redmine.rubyforge.org/svn/trunk@893 e93f8b46-1217-0410-a6f0-8f06a7374b81
* Pretty URL for the repository browser (Cyril Mougel)Jean-Philippe Lang2007-11-041-2/+2
| | | | git-svn-id: http://redmine.rubyforge.org/svn/trunk@880 e93f8b46-1217-0410-a6f0-8f06a7374b81
* Added a bit of AJAX on the SCM browser (tree view).Jean-Philippe Lang2007-10-221-1/+5
| | | | git-svn-id: http://redmine.rubyforge.org/svn/trunk@862 e93f8b46-1217-0410-a6f0-8f06a7374b81
* Fixed: log is not displayed when browsing a copy in a svn repository.Jean-Philippe Lang2007-10-151-3/+1
| | | | git-svn-id: http://redmine.rubyforge.org/svn/trunk@843 e93f8b46-1217-0410-a6f0-8f06a7374b81
* Added project module concept.Jean-Philippe Lang2007-09-141-7/+27
| | | | | | | | | | A project module (eg. issue tracking, news, wiki,...) is a set of permissions that can enabled/disabled at project level. For each project, modules can be enabled on the project settings view ('Modules' tab). This requires a specific permission: 'Select project modules' (if this permission is turned off, only Redmine administrators can choose which modules a project uses). When applying this migration, all modules are enabled for all existing projects. git-svn-id: http://redmine.rubyforge.org/svn/trunk@725 e93f8b46-1217-0410-a6f0-8f06a7374b81
* Merged 0.6 branch into trunk.Jean-Philippe Lang2007-08-291-3/+6
| | | | | | | | | Permissions management was rewritten. Some permissions can now be specifically defined for non member and anonymous users. This migration: * is irreversible (please, don't forget to *backup* your database before upgrading) * resets role's permissions (go to "Admin -> Roles & Permissions" to set them after upgrading) git-svn-id: http://redmine.rubyforge.org/svn/trunk@674 e93f8b46-1217-0410-a6f0-8f06a7374b81
* Fixed: nil error on 'commits per month' graph.Jean-Philippe Lang2007-08-151-2/+3
| | | | git-svn-id: http://redmine.rubyforge.org/svn/trunk@645 e93f8b46-1217-0410-a6f0-8f06a7374b81
* Applied the flash notices patch by Matt Jones (slightly edited).Jean-Philippe Lang2007-08-021-1/+1
| | | | | | flash[:notice] and flash[:error] are now used for notice/error messages. git-svn-id: http://redmine.rubyforge.org/svn/trunk@600 e93f8b46-1217-0410-a6f0-8f06a7374b81
* Changesets stored in the database are now displayed on the repository page ↵Jean-Philippe Lang2007-06-291-2/+2
| | | | | | even if the repository can not be reached (eg. svnserve down). git-svn-id: http://redmine.rubyforge.org/svn/trunk@579 e93f8b46-1217-0410-a6f0-8f06a7374b81
* Added basic support for CVS and Mercurial SCMs.Jean-Philippe Lang2007-06-121-28/+39
| | | | | | | | | Browsing, changesets fetching and diff viewing are implemented. Only tested with local repositories. Thanks to Ralph Vater for CVS specific code. git-svn-id: http://redmine.rubyforge.org/svn/trunk@559 e93f8b46-1217-0410-a6f0-8f06a7374b81
* Fixed: performance issue on RepositoriesController#revisions when a ↵Jean-Philippe Lang2007-05-151-1/+8
| | | | | | | | changeset has a great number of changes (eg. 100,000). Also added pagination for changes on changeset details view. git-svn-id: http://redmine.rubyforge.org/svn/trunk@535 e93f8b46-1217-0410-a6f0-8f06a7374b81
* Fixed: error when viewing a file diff from a revision view (only if ↵Jean-Philippe Lang2007-05-101-1/+1
| | | | | | repository url doesn't point to the root of the repository). git-svn-id: http://redmine.rubyforge.org/svn/trunk@528 e93f8b46-1217-0410-a6f0-8f06a7374b81
* Text files can now be viewed online when browsing the repository.Jean-Philippe Lang2007-05-081-4/+4
| | | | git-svn-id: http://redmine.rubyforge.org/svn/trunk@521 e93f8b46-1217-0410-a6f0-8f06a7374b81
* Added fragment caching for svn diffs.Jean-Philippe Lang2007-05-011-4/+9
| | | | git-svn-id: http://redmine.rubyforge.org/svn/trunk@499 e93f8b46-1217-0410-a6f0-8f06a7374b81
* patch #9627 Add Side by Side in Diff view (Cyril Mougel)Jean-Philippe Lang2007-03-291-2/+3
| | | | git-svn-id: http://redmine.rubyforge.org/svn/trunk@390 e93f8b46-1217-0410-a6f0-8f06a7374b81
* added changes counts on the "commits per author" svn stat graphJean-Philippe Lang2007-03-261-4/+14
| | | | git-svn-id: http://redmine.rubyforge.org/svn/trunk@385 e93f8b46-1217-0410-a6f0-8f06a7374b81
* added pagination on revisions listJean-Philippe Lang2007-03-251-1/+10
| | | | git-svn-id: http://redmine.rubyforge.org/svn/trunk@381 e93f8b46-1217-0410-a6f0-8f06a7374b81
* added simple svn statistics graphs, rendered using SVG::GraphJean-Philippe Lang2007-03-251-2/+107
| | | | git-svn-id: http://redmine.rubyforge.org/svn/trunk@380 e93f8b46-1217-0410-a6f0-8f06a7374b81
* SVN commits are now stored in the database, and added to the activity view ↵Jean-Philippe Lang2007-03-251-8/+16
| | | | | | | | | | | and the search engine. New commits are automatically retrieved and stored when consulting the repository in the app. This behaviour can be disabled by unchecking 'Autofecth commits' in configuration settings. Commits can be fetched offline by running (recommanded at least for the initial import of past commits): ruby script/runner "Repository.fetch_changesets" It will load commits for all of the repositories. git-svn-id: http://redmine.rubyforge.org/svn/trunk@377 e93f8b46-1217-0410-a6f0-8f06a7374b81
* send a 404 when trying to access an unexisting repositoryJean-Philippe Lang2007-03-111-0/+1
| | | | git-svn-id: http://redmine.rubyforge.org/svn/trunk@328 e93f8b46-1217-0410-a6f0-8f06a7374b81
* ActiveRecord::RecordNotFound exceptions handled more gracefullyJean-Philippe Lang2007-01-021-0/+2
| | | | git-svn-id: http://redmine.rubyforge.org/svn/trunk@133 e93f8b46-1217-0410-a6f0-8f06a7374b81
* svn browser merged in trunkJean-Philippe Lang2006-12-241-0/+72
git-svn-id: http://redmine.rubyforge.org/svn/trunk@106 e93f8b46-1217-0410-a6f0-8f06a7374b81