summaryrefslogtreecommitdiffstats
path: root/src/com/gitblit/wicket/panels/RepositoriesPanel.java
Commit message (Collapse)AuthorAgeFilesLines
* Reorganized to Apache Standard Directory Layout & integrated MoxieJames Moger2013-03-271-557/+0
| | | | | | | | | This is a massive commit which reorganizes the entire project structure (although it is still monolithic), removes the Build classes, and switches to Moxie, a smarter Ant build tookit based on the original Gitblit Build classes. The Ant build script will likely require additional fine-tuning, but this is big step forward.
* Merged multiple owners (pull request #63)James Moger2013-01-231-8/+20
|\
| * Revised multiple owners contributionJames Moger2013-01-231-46/+44
| |
| * Merge multiple owners feature (pull request #63, #66)SHaselbauer2013-01-211-32/+46
| |
* | Show indicators for Sparkleshared repositoriesJames Moger2013-01-111-0/+7
|/
* Build project models from repository cache, when possible (issue-172)James Moger2013-01-031-11/+7
|
* Fixed missing repo counts on user projectsJames Moger2012-10-301-3/+4
|
* Fixed missing project counts in project headersJames Moger2012-10-241-1/+1
|
* Support Team canAdmin, canCreate, and canFork (issue 36)James Moger2012-10-101-1/+1
|
* Implemented New Repository for personal repositoriesJames Moger2012-10-051-13/+25
|
* Show fork indicator on the repositories pageJames Moger2012-10-031-0/+7
|
* Fix broken project linksJames Moger2012-10-031-1/+1
|
* Moved the fork mechanism from a javascript link to a separate pageJames Moger2012-10-021-2/+2
|
* Show display name for owner, when possibleJames Moger2012-10-011-1/+8
|
* Preliminary implementation of server-side forking (issue 137)James Moger2012-09-291-5/+18
| | | | | | | | | | | | | | | | | | The fork mechanism clones the repository , access restrictions, and other config options. The app has been updated throughout to handle personal repositories and to properly display origin/fork links. In order to fork a repository the user account must have the #fork role, the origin repository must permit forking, and the user account must have standard clone permissions to the repository. Because forking introduces a new user role no existing user accounts can automatically begin forking a repository. This is both a pro and a con. Since the fork has the same access restrictions as the origin repository, those who can access the origin may also access the fork. This is intentional to facilitate integration-manager workflow. The fork owner does have the power to completely change the access restrictions of his/her fork.
* Draft project pages, project metadata, and RSS feedsJames Moger2012-09-071-3/+17
| | | | | | This is an in-progress feature to offer an interface for grouped repositories. This may help installations with large numbers of repositories stay organized. It also will be part of a future, more advanced security model.
* Optionally cache repository list for improved performanceJames Moger2012-08-171-0/+11
|
* Revised TimeUtils for localizationJames Moger2012-06-151-3/+2
| | | | | | | | TimeUtils needs to output localized strings like "5 days ago" and "6 months". In order to do this it needs a translation resource. Additionally, that resource can not be static because the single Gitblit server can handle multiple connections in different locales/languages. TimeUtils has changed from a collection of static methods to some static methods and some instance methods. A TimeUtils is instantiated with an optional resource bundle which contains the preferred translation. If the resourec bundle is null or the requested translation key does not exist, an English default will be used. This change required adjusting the signatures of several key methods and that cascaded out to adjusting those methods calls in many, many classes.
* Externalized some more strings. Updated Spanish translation from eguervos.James Moger2012-06-151-5/+4
|
* Indicate WORKING COPY on repository pages (issue 49)James Moger2012-02-041-1/+1
|
* Show a ! in the swatch of a repository with a working copy (issue 49)James Moger2012-02-031-2/+8
|
* Use .git-stripped repository name for calculating colorJames Moger2012-01-061-2/+2
|
* Strip trailing .git from displayed repository links, saves room, looks cleanerJames Moger2012-01-061-1/+1
|
* Filtering repositories and activity pages via url parameters (issue 27)James Moger2011-12-221-10/+2
|
* Renamed GitblitUserService, sendMail method, sendmail.groovy, and ↵James Moger2011-12-201-1/+2
| | | | RepositoryModel.mailingLists
* Implemented empty repository page (issue 31)James Moger2011-12-091-5/+15
|
* Calculate repository color from name. Show swatch on repository list.James Moger2011-11-181-2/+9
|
* Merge branch 'master' into rpcJames Moger2011-10-021-3/+13
|\
| * More Bootstrap improvements.James Moger2011-09-301-4/+14
| | | | | | | | | | | | | | * Strip leading group name from repositories page. * Put topbars on all pages. * Properly sort repositories in all locations. * White Gitblit logo.
* | Calculate repository sizes in Gitblit instead of the page.James Moger2011-10-021-13/+2
|/
* Fixed broken urls for WAR builds.James Moger2011-09-261-3/+4
|
* Largely completed, uber-cool federation feature.James Moger2011-09-121-10/+39
|
* Centralize default branch/HEAD resolution (issue 14)James Moger2011-07-221-1/+6
| | | | | | | | | | | | | | If an object id was not specified Gitblit used HEAD to perform the operation. This breaks under some conditions like working with a repository that does not have any commits on master but does have commits on a vcs-import branch. The new approach is to centralize the resolution of unspecified object ids to a common method which resolves HEAD first but uses the most recently modified branch if HEAD points to nothing. This commit also includes a non-functional method for creating an empty branch. I couldn't figure out how to make JGit create an orphaned branch.
* Documentation. Unit testing. Checkstyle. Findbugs.James Moger2011-07-221-5/+7
|
* Optionally display repository on-disk size on repositories page.James Moger2011-07-111-8/+27
|
* Added AccessRestrictionFilter and simplified authentication.James Moger2011-06-141-0/+4
| | | | | | | | | | | | | | | | Replaced servlet container basic authentication with a custom servlet filter which performs the same function. The advantage to this is that the servlet container is now divorced from the webapp. The login service (realm) also simplified a great deal and removes its Jetty dependencies. Additionally, the basic authorization pop-up will be displayed as needed based on the repository's access restriction. This was necessary for view-restricted repositories with the RSS feature. Its also necessary for completely open repositories as before it would prompt for credentials. Improved feed syndication feature.
* Codepro analyze dependencies. Documentation.James Moger2011-05-271-3/+2
|
* Findbugs. CodePro Audit. Checkstyle. Unit test refactoring.James Moger2011-05-261-32/+59
|
* Selected Apache License. Dropped : from name. Its simpler.James Moger2011-05-251-0/+15
|
* Delete/Rename repos & user. Edit link. Dropped crypt. Other git urls.James Moger2011-05-241-18/+107
|
* User list. Revised home page. Updated Jetty. Secure cookies. Docs.James Moger2011-05-231-0/+274