summaryrefslogtreecommitdiffstats
path: root/src/com/gitblit/FederationPullExecutor.java
Commit message (Collapse)AuthorAgeFilesLines
* Reorganized to Apache Standard Directory Layout & integrated MoxieJames Moger2013-03-271-523/+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.
* Experimental JGit-based GC ExecutorJames Moger2012-10-281-1/+7
|
* Completed permissions UI, RPC, and Manager support (issue 36)James Moger2012-10-191-2/+2
|
* Finer-grained repository access permissions (issue 36)James Moger2012-10-101-12/+37
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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
* Possible fix for federation branch mirroring issue (issue 86)James Moger2012-06-061-20/+19
|
* Ensure that FederationPullExecutor resets to FETCH_HEAD for mirrorsJames Moger2012-03-241-6/+25
|
* Update indexed branches on federation pullJames Moger2012-03-231-0/+11
|
* Using ArrayUtils.isEmpty to test arrays and collectionsJames Moger2012-01-051-4/+6
|
* Federation pull_scripts request. Documentation.James Moger2012-01-041-1/+46
|
* Renamed GitblitUserService, sendMail method, sendmail.groovy, and ↵James Moger2011-12-201-1/+1
| | | | RepositoryModel.mailingLists
* Implemented UserServiceWrapper. Renamed notifyNNN to sendEmail to be more ↵James Moger2011-12-171-1/+1
| | | | descriptive.
* Federation support for TeamsJames Moger2011-12-131-2/+30
|
* Implemented ConfigUserService. Fixed and deprecated FileUserService.James Moger2011-12-041-2/+2
|
* Fairly complete json rpc interface to view/control Gitblit data objects.James Moger2011-10-021-21/+23
|
* Implemented a Federation Client. Bare clone tweaks. Documentation.James Moger2011-09-261-7/+47
|
* Bare option for federation pull registrations. Documentation.James Moger2011-09-261-1/+1
|
* Refined mirror federation feature. Documentation.James Moger2011-09-221-7/+43
| | | | HEAD is now properly reset if mirroring is enabled. Updated the federation pull status enum to include no change and mirrored states.
* Revised federation setting names. Improved documentation.James Moger2011-09-131-1/+1
|
* Largely completed, uber-cool federation feature.James Moger2011-09-121-0/+310