summaryrefslogtreecommitdiffstats
path: root/src/com/gitblit/GitBlit.java
Commit message (Collapse)AuthorAgeFilesLines
* Implemented ConfigUserService. Fixed and deprecated FileUserService.James Moger2011-12-041-6/+32
|
* Preliminary changes for running on RedHat OpenShift. Still in-progress.James Moger2011-12-021-9/+80
|
* Revised user access checks to account for repository ownership.James Moger2011-11-111-1/+1
| | | | | Repository owners no longer have to be explicitly selected to grant them access to Git, feeds, and zip downloads. Idea from Github/dadalar.
* Moved ObjectCache classJames Moger2011-11-071-1/+1
|
* Build gbapi jar. Eliminate unnecessary gbapi runtime dependencies.James Moger2011-11-011-3/+8
|
* Documentation. Changed status RPC protection. Status tab for Manager.James Moger2011-10-251-3/+5
|
* Working edit settings RPC. Web.xml is not directly modified.James Moger2011-10-241-5/+3
|
* Per-repository setting to skip summary metricsJames Moger2011-10-231-0/+2
|
* Separate management from administration in rpc servlet.James Moger2011-10-231-9/+19
| | | Added skeleton mechanism to update server settings via rpc.
* Fixed collision error on rename repository or userJames Moger2011-10-221-0/+18
|
* Documentation. Refactoring class names. Re-encapsulate settings.James Moger2011-10-221-15/+11
|
* Revised settings RPC to be Map<String, SettingModel>.James Moger2011-10-211-0/+103
| | | | Added setting metadata. Added server status rpc. Improved setting tab in Manager.
* Cache repository sizes and default metrics for performance boostJames Moger2011-10-211-3/+53
|
* Log calculation time of repository sizes. (issue 27)James Moger2011-10-211-4/+16
| | | | Also added a per-repository skip calculation flag.
* Calculate repository sizes in Gitblit instead of the page.James Moger2011-10-021-0/+5
|
* Fairly complete json rpc interface to view/control Gitblit data objects.James Moger2011-10-021-1/+26
|
* Refactored federation servlet and utils. Started rpc servlet and utils.James Moger2011-10-011-6/+3
|
* Added IUserService.setup(IStoredSettings) for custom implementations.James Moger2011-09-281-0/+1
| | | | This allows custom implementations to store their settings alongside the Gitblit GO or WAR settings while remaining unit-testable.
* Poke test during proposal phase.James Moger2011-09-271-1/+2
|
* Implemented a Federation Client. Bare clone tweaks. Documentation.James Moger2011-09-261-78/+9
|
* Bare option for federation pull registrations. Documentation.James Moger2011-09-261-0/+3
|
* Revised federation proposal mechanism. Added SendProposalPage.James Moger2011-09-251-0/+80
|
* Refined mirror federation feature. Documentation.James Moger2011-09-221-5/+5
| | | | HEAD is now properly reset if mirroring is enabled. Updated the federation pull status enum to include no change and mirrored states.
* Implemented Federation Sets. Documentation.James Moger2011-09-141-1/+28
|
* Revised federation setting names. Improved documentation.James Moger2011-09-131-11/+14
|
* Largely completed, uber-cool federation feature.James Moger2011-09-121-15/+432
|
* Fixed rename and delete repository (issue 10)James Moger2011-07-201-1/+40
| | | | | | | | | | | | | | This was due to use of the FileResolver which caches repository objects. Calling close() on a cached repository instance would decrement a counter, but the repository would never really close and release all its resources because the FileResolver "held" the first count/reference so the object and refs databases were never closed. The solution was to use reflection to determine the actual "useCnt" of the repository and then call close() that number of times. In practice, the "useCnt" is probably always 2, and that is the default value in case reflection fails.
* Allow specification of forward-slash character in urls (issue 11)James Moger2011-07-181-0/+14
|
* Optionally display repository on-disk size on repositories page.James Moger2011-07-111-0/+13
|
* Documentation. Added JavaDoc. Clarified repository access restriction.James Moger2011-07-051-1/+1
|
* Documentation. Adding JavaDoc comments. Adjustments to method names.James Moger2011-07-011-38/+302
|
* Big push for first release.James Moger2011-06-251-20/+62
| | | | | | | | | | | | * Build script overhaul including building & publishing GO, WAR, Docs, and Site. * Restored JGit 0.12.1 dependency and backported Blame. Got tired of waiting for JGit 1.0.0 Maven artifacts. * Changed Summary Page layout * Optional cookie authentication * Added icons for log, tags, and branches panels. * Show last commit author and short message on branches panel. * Unit testing. * Documentation.
* Mostly stable war build.James Moger2011-06-181-16/+43
| | | | | Reorganization of resources. Dropped most hard-coded webapp configuration in favor of common web.xml file. Still contemplating configuring git servlet from web.xml too.
* Added AccessRestrictionFilter and simplified authentication.James Moger2011-06-141-3/+42
| | | | | | | | | | | | | | | | 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.
* Unit testing. Documentation. Simplified settings classes.James Moger2011-06-091-12/+2
|
* Documentation. Moved clone and fetch into JGitUtils. Create bare only.James Moger2011-06-071-2/+2
|
* Unit testing. Start of git-notes display feature.James Moger2011-06-021-1/+1
|
* Documentation. Enforce ".git" suffix for created repositories.James Moger2011-06-011-0/+4
|
* Readme markdown on summary page per-repository.James Moger2011-06-011-0/+2
|
* Codepro analyze dependencies. Documentation.James Moger2011-05-271-5/+8
|
* Changed git.otherUrls to web.otherUrls.James Moger2011-05-261-1/+1
|
* Findbugs. CodePro Audit. Checkstyle. Unit test refactoring.James Moger2011-05-261-28/+61
|
* 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-36/+67
|
* Owner editing. Frozen status. Grouped repositories. Documentation.James Moger2011-05-191-7/+25
|
* Moved distribution files. Revised build script. Security revisions.James Moger2011-05-121-2/+14
|
* Clarified access restrictions.James Moger2011-05-111-3/+3
|
* Renamed User to UserModel.James Moger2011-05-111-9/+9
|
* Add user. Implemented repository view and git access restrictions.James Moger2011-05-111-10/+35
|
* Build infrastructure improvements. Setting to show remote branches.James Moger2011-05-041-6/+5
| | | | | | | | | | | | The JGit team is now publishing 0.12.1 artifacts on the Eclipse Maven site. Yeah! That was the last missing piece for a slick Git:Blit deployment. The build has been reworked to download from Eclipse and to also download source and javadoc jars for setting up a development environment. Made the log4j pattern configurable by operating system. Moved Markdown utils to their own class since I need StringUtils for Build and that introduced a chicken-and-egg scenario.