]> source.dussan.org Git - gitblit.git/commit
Implemented optional create-on-push
authorJames Moger <james.moger@gitblit.com>
Mon, 22 Oct 2012 02:04:35 +0000 (22:04 -0400)
committerJames Moger <james.moger@gitblit.com>
Mon, 22 Oct 2012 02:04:35 +0000 (22:04 -0400)
commit72cb19b84e87e63770391a37ea3872f963574869
tree2b48634b92c7ccf598ee6ac68c9c2f0d95a857b8
parent517865c182c322b47d2cdd825c50d385a3c274f0
Implemented optional create-on-push

If this feature is enabled then permitted users can automatically create a
repository when pushing to one that does not yet exist.  Permitted users
are administrators and any user with the CREATE role.

If the pushing account is an administrator, the created repository may be
located in any folder/project space.  This reposiory will inherit the server's
default access restriction and authorization control.  The repository owner
will be the pushing account.

If the pushing account is a regular user with the CREATE role, the repository
can only be located in the account's personal folder (~username/myrepo.git).
This repository will be VIEW restricted and accessible by NAMED users.  The
repository owner will be the pushing account.
distrib/gitblit.properties
docs/01_features.mkd
docs/04_releases.mkd
docs/05_roadmap.mkd
src/com/gitblit/AccessRestrictionFilter.java
src/com/gitblit/DownloadZipFilter.java
src/com/gitblit/GitFilter.java
src/com/gitblit/PagesFilter.java
src/com/gitblit/models/UserModel.java
tests/com/gitblit/tests/GitServletTest.java