Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Reorganized to Apache Standard Directory Layout & integrated Moxie | James Moger | 2013-03-27 | 1 | -243/+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 Moger | 2013-01-23 | 1 | -4/+43 |
|\ | |||||
| * | Revised multiple owners contribution | James Moger | 2013-01-23 | 1 | -60/+50 |
| | | |||||
| * | Merge multiple owners feature (pull request #63, #66) | SHaselbauer | 2013-01-21 | 1 | -25/+74 |
| | | |||||
* | | Show indicators for Sparkleshared repositories | James Moger | 2013-01-11 | 1 | -0/+6 |
|/ | |||||
* | Global and per-repository setting to throttle prolific repos in Activity ↵ | James Moger | 2012-12-05 | 1 | -0/+1 |
| | | | | page (issue-173) | ||||
* | Refactor GC period into an integer for simpler translations | James Moger | 2012-10-30 | 1 | -1/+1 |
| | | | | Also hooked-up GC settings in the Manager. | ||||
* | Experimental JGit-based GC Executor | James Moger | 2012-10-28 | 1 | -0/+5 |
| | |||||
* | Experimental committer verification | James Moger | 2012-10-11 | 1 | -0/+1 |
| | |||||
* | Finer-grained repository access permissions (issue 36) | James Moger | 2012-10-10 | 1 | -3/+4 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Implemented discrete repository access permissions to replace the really primitive course-grained permissions used to this point. This implementation allows for finer-grained access control, but still falls short of integrated, branch-based permissions sought by some. Access permissions follow the conventions established by Gitosis and Gitolite so they should feel immediately comfortable to experienced users. This permissions infrastructure is complete and works exactly as expected. Unfortunately, there is no ui in this commit to change permissions, that will be forthcoming. In the meantime, Gitblit hot-reloads users.conf so the permissions can be manipulated at runtime with a text editor. The following per-repository permissions are now supported: - V (view in web ui, RSS feeds, download zip) - R (clone) - RW (clone and push) - RWC (clone and push with ref creation) - RWD (clone and push with ref creation, deletion) - RW+ (clone and push with ref creation, deletion, rewind) And a users.conf entry looks something like this: [user "hannibal"] password = bossman repository = RWD:topsecret.git | ||||
* | Fix anonymous browsing of user profile page | James Moger | 2012-10-03 | 1 | -0/+4 |
| | |||||
* | Fix fork detection on Windows | James Moger | 2012-10-03 | 1 | -0/+4 |
| | |||||
* | Display entire fork network. Link as appropriate for user permissions. | James Moger | 2012-10-03 | 1 | -0/+17 |
| | |||||
* | Moved the fork mechanism from a javascript link to a separate page | James Moger | 2012-10-02 | 1 | -0/+3 |
| | |||||
* | Preliminary implementation of server-side forking (issue 137) | James Moger | 2012-09-29 | 1 | -0/+49 |
| | | | | | | | | | | | | | | | | | | 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. | ||||
* | Per-repository authorization control: AUTHENTICATED and NAMED (issue 117) | James Moger | 2012-08-02 | 1 | -0/+4 |
| | |||||
* | Make the variables / messages more consistant | John Crygier | 2012-05-07 | 1 | -1/+1 |
| | |||||
* | Web UI done for Custom Fields. Changed variable names to be consistent with ↵ | John Crygier | 2012-05-04 | 1 | -1/+1 |
| | | | | "custom" instead of "user" | ||||
* | Change techique for custom properties to fall in line with reading / writing ↵ | John Crygier | 2012-05-04 | 1 | -43/+2 |
| | | | | of all other properties | ||||
* | Ability to get / set "custom" properties within a RepositoryModel. This ↵ | John Crygier | 2012-05-03 | 1 | -0/+43 |
| | | | | makes getting specialized settings in hooks much easier. | ||||
* | Implemented RPC administration of indexed branches | James Moger | 2012-03-17 | 1 | -0/+14 |
| | |||||
* | Repository-branch Lucene indexing is now opt-in | James Moger | 2012-03-16 | 1 | -1/+2 |
| | |||||
* | Block pushes to a repository with a working copy (issue 49) | James Moger | 2012-02-03 | 1 | -3/+3 |
| | |||||
* | Refactored and unit tested updating HEAD feature | James Moger | 2012-02-02 | 1 | -2/+2 |
| | |||||
* | RepositoryModel will use String rather than RefModel to track the current | Philip L. McMahon | 2012-01-28 | 1 | -2/+2 |
| | | | | | | | | | | | | | | symbolic head and available heads. Added convenience methods to JGitUtils to support retrieving available heads as List<String>. When resolving the symbolic head target as a String, if the head is detached, attempt to match the commit SHA1 against the known tags, using the most recent tag if more than one matches. Revised error messaging to better reflect actual outcome. Adjusted tab indexes on edit repository page to include default head combo box. Updated message key for default head combo box to use uppercase "HEAD". | ||||
* | Allow administrative modification of the default branch/tag referenced by HEAD. | Philip L. McMahon | 2012-01-26 | 1 | -0/+2 |
| | | | | | This allows control over the default branch after clone, which is equivalent to running: git symbolic-ref HEAD refs/heads/mybranch | ||||
* | Strip trailing .git from displayed repository links, saves room, looks cleaner | James Moger | 2012-01-06 | 1 | -1/+6 |
| | |||||
* | Renamed GitblitUserService, sendMail method, sendmail.groovy, and ↵ | James Moger | 2011-12-20 | 1 | -1/+1 |
| | | | | RepositoryModel.mailingLists | ||||
* | Edit and store per-repository mail recipients in site and RPC | James Moger | 2011-12-17 | 1 | -0/+1 |
| | |||||
* | Groovy push hooks | James Moger | 2011-12-16 | 1 | -0/+2 |
| | |||||
* | More feeds work in Manager | James Moger | 2011-10-31 | 1 | -1/+0 |
| | |||||
* | Added basic rss subscriptions to Manager | James Moger | 2011-10-28 | 1 | -0/+1 |
| | |||||
* | Per-repository setting to skip summary metrics | James Moger | 2011-10-23 | 1 | -0/+1 |
| | |||||
* | Log calculation time of repository sizes. (issue 27) | James Moger | 2011-10-21 | 1 | -0/+1 |
| | | | | Also added a per-repository skip calculation flag. | ||||
* | More Bootstrap improvements. | James Moger | 2011-09-30 | 1 | -1/+2 |
| | | | | | | | * Strip leading group name from repositories page. * Put topbars on all pages. * Properly sort repositories in all locations. * White Gitblit logo. | ||||
* | Set default federation strategy in model (issue 20) | James Moger | 2011-09-29 | 1 | -1/+2 |
| | |||||
* | Implemented Federation Sets. Documentation. | James Moger | 2011-09-14 | 1 | -0/+4 |
| | |||||
* | Largely completed, uber-cool federation feature. | James Moger | 2011-09-12 | 1 | -1/+12 |
| | |||||
* | Documentation. Added JavaDoc comments. | James Moger | 2011-07-01 | 1 | -0/+7 |
| | |||||
* | Readme markdown on summary page per-repository. | James Moger | 2011-06-01 | 1 | -0/+1 |
| | |||||
* | Unit testing. Removal of some unused code paths. | James Moger | 2011-05-28 | 1 | -5/+1 |
| | |||||
* | Codepro analyze dependencies. Documentation. | James Moger | 2011-05-27 | 1 | -0/+59 |