]> source.dussan.org Git - gitblit.git/log
gitblit.git
12 years agoImplemented optional create-on-push
James Moger [Mon, 22 Oct 2012 02:04:35 +0000 (22:04 -0400)]
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.

12 years agoRemoved unneeded pom file from Gerrit plugin merge
James Moger [Sat, 20 Oct 2012 13:43:49 +0000 (09:43 -0400)]
Removed unneeded pom file from Gerrit plugin merge

12 years agoSwitch to tab interface for Edit User and Edit Team for consistency
James Moger [Sat, 20 Oct 2012 13:40:00 +0000 (09:40 -0400)]
Switch to tab interface for Edit User and Edit Team for consistency

12 years agoSplit edit repository page into tabs
James Moger [Sat, 20 Oct 2012 02:30:57 +0000 (22:30 -0400)]
Split edit repository page into tabs

12 years agoConstruct access permissions from already retrieved data
James Moger [Sat, 20 Oct 2012 01:53:13 +0000 (21:53 -0400)]
Construct access permissions from already retrieved data

12 years agoSplit committer verification description into two strings
James Moger [Sat, 20 Oct 2012 01:44:45 +0000 (21:44 -0400)]
Split committer verification description into two strings

12 years agoCompleted permissions UI, RPC, and Manager support (issue 36)
James Moger [Sat, 20 Oct 2012 01:32:57 +0000 (21:32 -0400)]
Completed permissions UI, RPC, and Manager support (issue 36)

12 years agoNew permissions UI for EditRepository (issue 36)
James Moger [Fri, 19 Oct 2012 12:32:03 +0000 (08:32 -0400)]
New permissions UI for EditRepository (issue 36)

12 years agoExclude submodules from zip downloads (issue 151)
James Moger [Thu, 18 Oct 2012 21:32:28 +0000 (17:32 -0400)]
Exclude submodules from zip downloads (issue 151)

12 years agoNew permissions UI for EditUser and EditTeam (issue 36)
James Moger [Thu, 18 Oct 2012 21:25:07 +0000 (17:25 -0400)]
New permissions UI for EditUser and EditTeam (issue 36)

12 years agoAdd note about http.sslVerify to federation docs (issue 146)
James Moger [Thu, 18 Oct 2012 12:15:22 +0000 (08:15 -0400)]
Add note about http.sslVerify to federation docs (issue 146)

12 years agoAdded UserModel null check
James Moger [Sat, 20 Oct 2012 02:45:30 +0000 (22:45 -0400)]
Added UserModel null check

12 years agoAllows integration of GitBlit as plug-in in other projects. 46/head
Luca Milanesio [Tue, 14 Aug 2012 07:07:42 +0000 (09:07 +0200)]
Allows integration of GitBlit as plug-in in other projects.

There are now three new targets on the ANT build:
- buildJAR: creates a GitBlit JAR including the GitBlit biz logic
- installMaven: install GitBlit JAR as Maven module
- uploadMaven: uploads GitBlit JAR to a Maven repository

Additional extensions have been made to allow:
a) GitBlit to load his resources outside of Wicket domain
b) GitBlit to use an injected UserService
c) Generic authentication of HTTP Request using 3rd party logic
d) Load settings programmatically from an InputStream
e) Use cookie authentication OR generic HTTP Request
   authentication for Wicket pages
f) UserModel with branch-level security logic

12 years agoMerge branch 'master' of https://github.com/Mrbytes/gitblit
James Moger [Sat, 13 Oct 2012 14:50:35 +0000 (10:50 -0400)]
Merge branch 'master' of https://github.com/Mrbytes/gitblit

12 years agoWhitespace change
James Moger [Sat, 13 Oct 2012 03:49:27 +0000 (23:49 -0400)]
Whitespace change

12 years agoImplemented Manager support for team roles and verify committer
James Moger [Fri, 12 Oct 2012 22:11:41 +0000 (18:11 -0400)]
Implemented Manager support for team roles and verify committer

12 years agoAdded an IntelliJ module file for fun
James Moger [Fri, 12 Oct 2012 21:55:46 +0000 (17:55 -0400)]
Added an IntelliJ module file for fun

12 years agoGitBlitWebApp_es.properties: 44/head
Mrbytes [Fri, 12 Oct 2012 17:25:53 +0000 (19:25 +0200)]
GitBlitWebApp_es.properties:
      -Up-to-date.
      -Some minor changes in syntax for better compression.

Signed-off-by: Mrbytes <eguervos@msn.com>
12 years agoRemoved duplicate ticgit description and added permission strings
James Moger [Fri, 12 Oct 2012 11:44:54 +0000 (07:44 -0400)]
Removed duplicate ticgit description and added permission strings

12 years agoExperimental committer verification
James Moger [Thu, 11 Oct 2012 22:11:50 +0000 (18:11 -0400)]
Experimental committer verification

12 years agoClarified ticgit status in its description
James Moger [Thu, 11 Oct 2012 22:08:41 +0000 (18:08 -0400)]
Clarified ticgit status in its description

12 years agoCreated static repository close functions for unit testing and fixed Windows sharing...
James Moger [Thu, 11 Oct 2012 21:11:18 +0000 (17:11 -0400)]
Created static repository close functions for unit testing and fixed Windows sharing violations

12 years agoTweak canFork description
James Moger [Thu, 11 Oct 2012 12:10:20 +0000 (08:10 -0400)]
Tweak canFork description

12 years agoSupport Team canAdmin, canCreate, and canFork (issue 36)
James Moger [Thu, 11 Oct 2012 02:29:36 +0000 (22:29 -0400)]
Support Team canAdmin, canCreate, and canFork (issue 36)

12 years agoAdd regex permission matching to hasRepositoryPermission check (issue 36)
James Moger [Wed, 10 Oct 2012 21:13:18 +0000 (17:13 -0400)]
Add regex permission matching to hasRepositoryPermission check (issue 36)

12 years agoFixed bug where repository ownership was not updated on rename user
James Moger [Wed, 10 Oct 2012 21:05:00 +0000 (17:05 -0400)]
Fixed bug where repository ownership was not updated on rename user

12 years agoTry regex permission matching if exact permission is not found (issue 36)
James Moger [Wed, 10 Oct 2012 20:47:11 +0000 (16:47 -0400)]
Try regex permission matching if exact permission is not found (issue 36)

12 years agoFix possible string index out of bounds exception
James Moger [Wed, 10 Oct 2012 20:11:17 +0000 (16:11 -0400)]
Fix possible string index out of bounds exception

12 years agoUpdate to Jetty 7.6.7
James Moger [Wed, 10 Oct 2012 20:10:50 +0000 (16:10 -0400)]
Update to Jetty 7.6.7

12 years agoFiner-grained repository access permissions (issue 36)
James Moger [Wed, 10 Oct 2012 04:05:34 +0000 (00:05 -0400)]
Finer-grained repository access permissions (issue 36)

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

12 years agoFixed missing translations in Gitblit Manager builds (issue 145)
James Moger [Tue, 9 Oct 2012 12:01:47 +0000 (08:01 -0400)]
Fixed missing translations in Gitblit Manager builds (issue 145)

12 years agoGitBlitWebApp_es.properties: 42/head
Mrbytes [Sun, 7 Oct 2012 09:31:03 +0000 (11:31 +0200)]
GitBlitWebApp_es.properties:
      Up to date and other small corrections

Signed-off-by: Mrbytes <eguervos@msn.com>
12 years agoFixed bug in create/rename repository if the root group alias is specified (issue...
James Moger [Fri, 5 Oct 2012 22:00:24 +0000 (18:00 -0400)]
Fixed bug in create/rename repository if the root group alias is specified (issue 143)

12 years agoImplemented New Repository for personal repositories
James Moger [Fri, 5 Oct 2012 21:44:53 +0000 (17:44 -0400)]
Implemented New Repository for personal repositories

12 years agoRemove fork reference from origin repository on rename
James Moger [Fri, 5 Oct 2012 21:31:04 +0000 (17:31 -0400)]
Remove fork reference from origin repository on rename

12 years agoCatch all exceptions from MarkdownPapers and rethrow as ParseException (issue 142)
James Moger [Fri, 5 Oct 2012 12:16:11 +0000 (08:16 -0400)]
Catch all exceptions from MarkdownPapers and rethrow as ParseException (issue 142)

12 years agoAdjusted message to be more descriptive (issue 126)
James Moger [Thu, 4 Oct 2012 22:27:37 +0000 (18:27 -0400)]
Adjusted message to be more descriptive (issue 126)

12 years agoFixed repository reference leak in fork mechanism
James Moger [Thu, 4 Oct 2012 22:27:06 +0000 (18:27 -0400)]
Fixed repository reference leak in fork mechanism

12 years agoExclude everything from ext/src from all builds
James Moger [Thu, 4 Oct 2012 12:15:32 +0000 (08:15 -0400)]
Exclude everything from ext/src from all builds

12 years agoFixed duplicate entries in repository cache (issue 140)
James Moger [Thu, 4 Oct 2012 12:04:49 +0000 (08:04 -0400)]
Fixed duplicate entries in repository cache (issue 140)

12 years agoGitBlitWebApp_es.properties: 41/head
Mrbytes [Thu, 4 Oct 2012 10:40:24 +0000 (12:40 +0200)]
GitBlitWebApp_es.properties:
      Updated with the new "fork" changes
      Other small corrections of syntax

Signed-off-by: Mrbytes <eguervos@msn.com>
12 years agoFix anonymous browsing of user profile page
James Moger [Wed, 3 Oct 2012 21:50:48 +0000 (17:50 -0400)]
Fix anonymous browsing of user profile page

12 years agoDisplay fork indicator in Manager
James Moger [Wed, 3 Oct 2012 21:39:52 +0000 (17:39 -0400)]
Display fork indicator in Manager

12 years agoImplemented support for toggling User.canFork in Manager
James Moger [Wed, 3 Oct 2012 21:31:37 +0000 (17:31 -0400)]
Implemented support for toggling User.canFork in Manager

12 years agoMoved is frozen checkbox to match Manager
James Moger [Wed, 3 Oct 2012 21:26:40 +0000 (17:26 -0400)]
Moved is frozen checkbox to match Manager

12 years agoImplemented support for toggling Repository.allowForks in Manager
James Moger [Wed, 3 Oct 2012 21:24:56 +0000 (17:24 -0400)]
Implemented support for toggling Repository.allowForks in Manager

12 years agoUse anonymous usermodel in a few places
James Moger [Wed, 3 Oct 2012 21:13:31 +0000 (17:13 -0400)]
Use anonymous usermodel in a few places

12 years agoShow fork indicator on the repositories page
James Moger [Wed, 3 Oct 2012 21:12:14 +0000 (17:12 -0400)]
Show fork indicator on the repositories page

12 years agoFix broken project links
James Moger [Wed, 3 Oct 2012 21:11:27 +0000 (17:11 -0400)]
Fix broken project links

12 years agoFix fork detection on Windows
James Moger [Wed, 3 Oct 2012 21:07:22 +0000 (17:07 -0400)]
Fix fork detection on Windows

12 years agoHide some repository page header elements on phones and tablets
James Moger [Wed, 3 Oct 2012 13:19:54 +0000 (09:19 -0400)]
Hide some repository page header elements on phones and tablets

12 years agoPolish fork-in-progress page
James Moger [Wed, 3 Oct 2012 13:19:19 +0000 (09:19 -0400)]
Polish fork-in-progress page

12 years agoDisplay entire fork network. Link as appropriate for user permissions.
James Moger [Wed, 3 Oct 2012 13:18:51 +0000 (09:18 -0400)]
Display entire fork network. Link as appropriate for user permissions.

12 years agoMoved the fork mechanism from a javascript link to a separate page
James Moger [Tue, 2 Oct 2012 21:23:16 +0000 (17:23 -0400)]
Moved the fork mechanism from a javascript link to a separate page

12 years agoUse a custom redirect mechanism to workaround servlet container interference
James Moger [Tue, 2 Oct 2012 21:22:35 +0000 (17:22 -0400)]
Use a custom redirect mechanism to workaround servlet container interference

This mechanism bypasses the standard Wicket redirect mechanism because it
turns out that the servlet container reencodes Wicket's relative redirect urls.
This results in another way that parameters with forward-slashes can be borked.

Bad, bad servlet container.

org.eclipse.jetty.server.Response#L447: String path=uri.getDecodedPath();

12 years agoFixed delete repository from repository panel
James Moger [Tue, 2 Oct 2012 03:00:50 +0000 (23:00 -0400)]
Fixed delete repository from repository panel

12 years agoShow display name for owner, when possible
James Moger [Tue, 2 Oct 2012 02:54:48 +0000 (22:54 -0400)]
Show display name for owner, when possible

12 years agoTweaking forks page
James Moger [Tue, 2 Oct 2012 02:29:56 +0000 (22:29 -0400)]
Tweaking forks page

12 years agoMethod to generate fork network graph
James Moger [Tue, 2 Oct 2012 02:29:42 +0000 (22:29 -0400)]
Method to generate fork network graph

12 years agoShow fork links according to user permissions. Improve fork detection.
James Moger [Tue, 2 Oct 2012 00:45:19 +0000 (20:45 -0400)]
Show fork links according to user permissions. Improve fork detection.

12 years agoPreliminary implementation of server-side forking (issue 137)
James Moger [Sun, 30 Sep 2012 03:40:46 +0000 (23:40 -0400)]
Preliminary implementation of server-side forking (issue 137)

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.

12 years agoUpdated the static JGit version string
James Moger [Sun, 30 Sep 2012 03:26:31 +0000 (23:26 -0400)]
Updated the static JGit version string

12 years agoExclude hamcrest from builds, change output folders
James Moger [Fri, 28 Sep 2012 01:14:12 +0000 (21:14 -0400)]
Exclude hamcrest from builds, change output folders

12 years agoAutomatically delete obsolete artifacts from ext
James Moger [Fri, 28 Sep 2012 01:04:42 +0000 (21:04 -0400)]
Automatically delete obsolete artifacts from ext

12 years agoAdded Lucene-Queries dependency
James Moger [Thu, 27 Sep 2012 14:12:54 +0000 (10:12 -0400)]
Added Lucene-Queries dependency

12 years agoReorganize .classpath
James Moger [Thu, 27 Sep 2012 14:03:42 +0000 (10:03 -0400)]
Reorganize .classpath

12 years agoUpdated to JUnit 4.10
James Moger [Thu, 27 Sep 2012 13:54:15 +0000 (09:54 -0400)]
Updated to JUnit 4.10

12 years agoUpdated to Lucene 3.6.1
James Moger [Thu, 27 Sep 2012 13:45:43 +0000 (09:45 -0400)]
Updated to Lucene 3.6.1

12 years agoAdded Hamcrest-Core (JUnit) and Jakarta-Regexp (Lucene Memory)
James Moger [Thu, 27 Sep 2012 13:35:54 +0000 (09:35 -0400)]
Added Hamcrest-Core (JUnit) and Jakarta-Regexp (Lucene Memory)

12 years agoUpdated to Wicket 1.4.21
James Moger [Thu, 27 Sep 2012 13:15:51 +0000 (09:15 -0400)]
Updated to Wicket 1.4.21

12 years agoUpdated to Groovy 1.8.8
James Moger [Thu, 27 Sep 2012 13:05:22 +0000 (09:05 -0400)]
Updated to Groovy 1.8.8

12 years agoUpdated to JGit 2.1.0.201209190230-r
James Moger [Thu, 27 Sep 2012 13:00:31 +0000 (09:00 -0400)]
Updated to JGit 2.1.0.201209190230-r

12 years agoFix LDAP connection leak (issue 139)
James Moger [Wed, 26 Sep 2012 21:10:31 +0000 (17:10 -0400)]
Fix LDAP connection leak (issue 139)

12 years agoMove -source jars into ext/src
James Moger [Sat, 22 Sep 2012 02:52:07 +0000 (22:52 -0400)]
Move -source jars into ext/src

12 years agoSupport X-Forwarded-Context for subdomain proxy configs (issue 135)
James Moger [Thu, 20 Sep 2012 13:41:28 +0000 (09:41 -0400)]
Support X-Forwarded-Context for subdomain proxy configs (issue 135)

12 years agoRevised delete branch feature (issue 121)
James Moger [Thu, 20 Sep 2012 12:59:22 +0000 (08:59 -0400)]
Revised delete branch feature (issue 121)

12 years agoMerge branch 'delete-branch' of https://github.com/ajermakovics/gitblit
James Moger [Thu, 20 Sep 2012 12:08:21 +0000 (08:08 -0400)]
Merge branch 'delete-branch' of https://github.com/ajermakovics/gitblit

12 years agoAdded a link to delete a branch 39/head
ajermakovics [Wed, 19 Sep 2012 21:10:29 +0000 (22:10 +0100)]
Added a link to delete a branch

delete link appears on the branches page if an admin user is logged in.

12 years agoUpdate polish translation of GitBlitWebApp properties 38/head
Lukasz Jader [Wed, 19 Sep 2012 20:33:41 +0000 (22:33 +0200)]
Update polish translation of GitBlitWebApp properties

12 years agoUpdate polish translation of EmptyRepositoryPage
Lukasz Jader [Wed, 19 Sep 2012 20:24:10 +0000 (22:24 +0200)]
Update polish translation of EmptyRepositoryPage

12 years agoMerge pull request #37 from ajermakovics/master
James Moger [Tue, 18 Sep 2012 17:20:31 +0000 (10:20 -0700)]
Merge pull request #37 from ajermakovics/master

View a diff between two branches

12 years agoDiff page can now show a diff between two branches 37/head
ajermakovics [Tue, 18 Sep 2012 16:45:32 +0000 (17:45 +0100)]
Diff page can now show a diff between two branches

To see a diff between two branches use the syntax:
<host>/commitdiff/myRepo/branch1..branch2

12 years agoUse https for Gravatar integration
James Moger [Mon, 17 Sep 2012 17:48:28 +0000 (13:48 -0400)]
Use https for Gravatar integration

12 years agoFix linefeed problem for Prettify (issue 130)
James Moger [Mon, 17 Sep 2012 17:45:49 +0000 (13:45 -0400)]
Fix linefeed problem for Prettify (issue 130)

12 years agoRestore zebra stripping, added line hovering, fix overflow (issue 130)
James Moger [Mon, 17 Sep 2012 15:25:39 +0000 (11:25 -0400)]
Restore zebra stripping, added line hovering, fix overflow (issue 130)

12 years agoAdjust blob view layout to improve line links (issue 130)
James Moger [Mon, 17 Sep 2012 13:26:32 +0000 (09:26 -0400)]
Adjust blob view layout to improve line links (issue 130)

http://nicolasgallagher.com/jump-links-and-viewport-positioning

12 years agoMostly complete blob view line links feature, DOM offset bug remains (issue 130)
James Moger [Fri, 14 Sep 2012 21:51:04 +0000 (17:51 -0400)]
Mostly complete blob view line links feature, DOM offset bug remains (issue 130)

12 years agoFixed null pointer in commit page due to changes in submodule link (issue 132)
James Moger [Fri, 14 Sep 2012 18:22:36 +0000 (14:22 -0400)]
Fixed null pointer in commit page due to changes in submodule link (issue 132)

12 years agoAdded missing Lucene deps to fedclient (issue 131)
James Moger [Fri, 14 Sep 2012 13:45:28 +0000 (09:45 -0400)]
Added missing Lucene deps to fedclient (issue 131)

12 years agoExpose ReceivePack to Groovy hooks (issue 125)
James Moger [Fri, 14 Sep 2012 13:36:46 +0000 (09:36 -0400)]
Expose ReceivePack to Groovy hooks (issue 125)

12 years agoMerge pull request #36 from Mrbytes/master
James Moger [Fri, 14 Sep 2012 12:07:39 +0000 (05:07 -0700)]
Merge pull request #36 from Mrbytes/master

EmptyRepositoryPage_es.html up-to date

12 years agoMerge branch 'master' of https://github.com/gitblit/gitblit 36/head
Mrbytes [Thu, 13 Sep 2012 22:13:48 +0000 (00:13 +0200)]
Merge branch 'master' of https://github.com/gitblit/gitblit

12 years agoEmptyRepositoryPage_es.html: up-to date with the last changes
Mrbytes [Thu, 13 Sep 2012 22:13:20 +0000 (00:13 +0200)]
EmptyRepositoryPage_es.html: up-to date with the last changes

12 years agoMerge pull request #35 from Mrbytes/master
James Moger [Thu, 13 Sep 2012 14:30:07 +0000 (07:30 -0700)]
Merge pull request #35 from Mrbytes/master

Updated GitBlitWebApp_es.properties

12 years agoGitBlitWebApp_es.properties: up-to date with the last changes 35/head
Mrbytes [Wed, 12 Sep 2012 21:48:52 +0000 (23:48 +0200)]
GitBlitWebApp_es.properties: up-to date with the last changes

Signed-off-by: Mrbytes <eguervos@msn.com>
12 years agoRedirect to summary page from empty page for a repo with commits (issue 129)
James Moger [Mon, 10 Sep 2012 21:25:45 +0000 (17:25 -0400)]
Redirect to summary page from empty page for a repo with commits (issue 129)

12 years agoStrip folder name and .git from repo links in the project view
James Moger [Mon, 10 Sep 2012 20:26:27 +0000 (16:26 -0400)]
Strip folder name and .git from repo links in the project view

12 years agoFix bug in diff view for filenames with non-ASCII characters (issue 128)
James Moger [Mon, 10 Sep 2012 20:25:10 +0000 (16:25 -0400)]
Fix bug in diff view for filenames with non-ASCII characters (issue 128)

12 years agoMerge pull request #34 from mallowlabs/redmine
James Moger [Mon, 10 Sep 2012 11:51:55 +0000 (04:51 -0700)]
Merge pull request #34 from mallowlabs/redmine

Added RedmineUserService

12 years agoFixed non admin user could not login with Redmine 34/head
mallowlabs [Sat, 8 Sep 2012 15:00:01 +0000 (00:00 +0900)]
Fixed non admin user could not login with Redmine