]> source.dussan.org Git - gitblit.git/log
gitblit.git
13 years agoChanges for minor 0.5.1 release. v0.5.1
James Moger [Wed, 29 Jun 2011 00:12:51 +0000 (20:12 -0400)]
Changes for minor 0.5.1 release.

* Clarified SSL certificate generation and configuration in light of the
hostname verificiation that JGit currently does despite
the http.sslVerify=false setting.

* Added some troubleshooting information related to filesystem
permissions and reading repositories.

* Switched from JavaService to Apache Commons Daemon.  Not sure what
happened to JavaService as it stopped working for me on Windows 7 with
Java 1.6.0_26.  Commons Daemon accomplishes the same thing and offers a
nice service control utility.

13 years agoPrepare 0.5.0 release. v0.5.0
James Moger [Sun, 26 Jun 2011 12:23:13 +0000 (08:23 -0400)]
Prepare 0.5.0 release.

13 years agoMoved Build classes to their own package
James Moger [Sat, 25 Jun 2011 21:10:59 +0000 (17:10 -0400)]
Moved Build classes to their own package

13 years agoDocumentation.
James Moger [Sat, 25 Jun 2011 21:01:16 +0000 (17:01 -0400)]
Documentation.

13 years agoUpdated to JGit 1.0.0.
James Moger [Sat, 25 Jun 2011 20:57:03 +0000 (16:57 -0400)]
Updated to JGit 1.0.0.

13 years agoBig push for first release.
James Moger [Sat, 25 Jun 2011 12:57:29 +0000 (08:57 -0400)]
Big push for first release.

* 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.

13 years agoOverride settings from command-line.
James Moger [Sat, 18 Jun 2011 13:39:01 +0000 (09:39 -0400)]
Override settings from command-line.

13 years agoDon't show all credentials in debug log, only failures.
James Moger [Sat, 18 Jun 2011 13:24:34 +0000 (09:24 -0400)]
Don't show all credentials in debug log, only failures.

13 years agoMap gitservlet from web.xml and configure it from gitblit properties.
James Moger [Sat, 18 Jun 2011 13:22:05 +0000 (09:22 -0400)]
Map gitservlet from web.xml and configure it from gitblit properties.

13 years agoImproved web.xml builder. Now it includes the parameter comments.
James Moger [Sat, 18 Jun 2011 13:02:00 +0000 (09:02 -0400)]
Improved web.xml builder. Now it includes the parameter comments.

13 years agoMount parameters setting.
James Moger [Sat, 18 Jun 2011 12:39:22 +0000 (08:39 -0400)]
Mount parameters setting.

13 years agoMostly stable war build.
James Moger [Sat, 18 Jun 2011 12:28:47 +0000 (08:28 -0400)]
Mostly stable war build.

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.

13 years agoAdded AccessRestrictionFilter and simplified authentication.
James Moger [Tue, 14 Jun 2011 20:55:13 +0000 (16:55 -0400)]
Added AccessRestrictionFilter and simplified authentication.

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.

13 years agoRSS syndication feature. Documentation. CSS tweaks.
James Moger [Sat, 11 Jun 2011 20:23:49 +0000 (16:23 -0400)]
RSS syndication feature. Documentation. CSS tweaks.

13 years agoSimplified screenshot process and automated thumbnail generation.
James Moger [Thu, 9 Jun 2011 23:41:53 +0000 (19:41 -0400)]
Simplified screenshot process and automated thumbnail generation.

13 years agoBuild script improvements for release management.
James Moger [Thu, 9 Jun 2011 23:06:09 +0000 (19:06 -0400)]
Build script improvements for release management.

13 years agoUnit testing. Documentation. Simplified settings classes.
James Moger [Thu, 9 Jun 2011 23:04:24 +0000 (19:04 -0400)]
Unit testing. Documentation. Simplified settings classes.

13 years agoBlame support finished, requires JGit 1.0.0. Checkstyle. Findbugs.
James Moger [Thu, 9 Jun 2011 00:48:07 +0000 (20:48 -0400)]
Blame support finished, requires JGit 1.0.0. Checkstyle. Findbugs.

13 years agoStubbed out Blame. Added Github banner to site. Documentation.
James Moger [Wed, 8 Jun 2011 21:38:11 +0000 (17:38 -0400)]
Stubbed out Blame. Added Github banner to site. Documentation.

13 years agoImproved metrics page and added metrics links to branches panel.
James Moger [Wed, 8 Jun 2011 00:55:19 +0000 (20:55 -0400)]
Improved metrics page and added metrics links to branches panel.

13 years agoDocumentation. Moved clone and fetch into JGitUtils. Create bare only.
James Moger [Tue, 7 Jun 2011 23:08:24 +0000 (19:08 -0400)]
Documentation. Moved clone and fetch into JGitUtils. Create bare only.

13 years agoAdded git-notes to docs. Fixed parent path mode.
James Moger [Sun, 5 Jun 2011 19:21:12 +0000 (15:21 -0400)]
Added git-notes to docs. Fixed parent path mode.

13 years agoFixed refs linking problem. Author metrics are lowercase.
James Moger [Sat, 4 Jun 2011 18:23:55 +0000 (14:23 -0400)]
Fixed refs linking problem. Author metrics are lowercase.

13 years agoGitNotes. Unit testing. More correct refs.
James Moger [Fri, 3 Jun 2011 21:44:19 +0000 (17:44 -0400)]
GitNotes.  Unit testing.  More correct refs.

13 years agoUnit testing. Start of git-notes display feature.
James Moger [Fri, 3 Jun 2011 02:40:23 +0000 (22:40 -0400)]
Unit testing. Start of git-notes display feature.

13 years agoRefactored some unit tests and utils.
James Moger [Thu, 2 Jun 2011 01:01:51 +0000 (21:01 -0400)]
Refactored some unit tests and utils.

13 years agoDocumentation. Enforce ".git" suffix for created repositories.
James Moger [Thu, 2 Jun 2011 00:47:05 +0000 (20:47 -0400)]
Documentation.  Enforce ".git" suffix for created repositories.

13 years agoReadme markdown on summary page per-repository.
James Moger [Thu, 2 Jun 2011 00:19:51 +0000 (20:19 -0400)]
Readme markdown on summary page per-repository.

13 years agoStats -> Metrics. Docs in distribution zip. Created MetricUtils.
James Moger [Wed, 1 Jun 2011 23:51:41 +0000 (19:51 -0400)]
Stats -> Metrics. Docs in distribution zip. Created MetricUtils.

13 years agoUnit testing. Disable links on first commit. Initial stats page.
James Moger [Wed, 1 Jun 2011 12:09:46 +0000 (08:09 -0400)]
Unit testing. Disable links on first commit. Initial stats page.

13 years agoUnit testing.
James Moger [Sun, 29 May 2011 18:04:38 +0000 (14:04 -0400)]
Unit testing.

13 years agoUnit testing.
James Moger [Sun, 29 May 2011 15:19:30 +0000 (11:19 -0400)]
Unit testing.

13 years agoUnit testing. Removal of some unused code paths.
James Moger [Sat, 28 May 2011 21:05:34 +0000 (17:05 -0400)]
Unit testing. Removal of some unused code paths.

13 years agoCodepro analyze dependencies. Documentation.
James Moger [Sat, 28 May 2011 03:37:24 +0000 (23:37 -0400)]
Codepro analyze dependencies. Documentation.

13 years agoChanged git.otherUrls to web.otherUrls.
James Moger [Thu, 26 May 2011 21:22:03 +0000 (17:22 -0400)]
Changed git.otherUrls to web.otherUrls.

13 years agoFindbugs. CodePro Audit. Checkstyle. Unit test refactoring.
James Moger [Thu, 26 May 2011 21:11:38 +0000 (17:11 -0400)]
Findbugs. CodePro Audit. Checkstyle. Unit test refactoring.

13 years agoSelected Apache License. Dropped : from name. Its simpler.
James Moger [Wed, 25 May 2011 20:21:17 +0000 (16:21 -0400)]
Selected Apache License.  Dropped : from name.  Its simpler.

13 years agoDocumentation.
James Moger [Tue, 24 May 2011 21:39:55 +0000 (17:39 -0400)]
Documentation.

13 years agoDownload zip feature.
James Moger [Tue, 24 May 2011 21:39:38 +0000 (17:39 -0400)]
Download zip feature.

13 years agoDelete/Rename repos & user. Edit link. Dropped crypt. Other git urls.
James Moger [Tue, 24 May 2011 21:17:51 +0000 (17:17 -0400)]
Delete/Rename repos & user. Edit link. Dropped crypt. Other git urls.

13 years agoUser list. Revised home page. Updated Jetty. Secure cookies. Docs.
James Moger [Mon, 23 May 2011 20:46:09 +0000 (16:46 -0400)]
User list. Revised home page. Updated Jetty. Secure cookies. Docs.

13 years agoMake keystore script independent of JDK using BouncyCastle.
James Moger [Sun, 22 May 2011 17:45:20 +0000 (13:45 -0400)]
Make keystore script independent of JDK using BouncyCastle.

13 years agoDocumentation.
James Moger [Sun, 22 May 2011 17:04:11 +0000 (13:04 -0400)]
Documentation.

13 years agoDocumentation filename-linkname aliases.
James Moger [Fri, 20 May 2011 21:49:55 +0000 (17:49 -0400)]
Documentation filename-linkname aliases.

13 years agoDocumentation.
James Moger [Fri, 20 May 2011 21:31:07 +0000 (17:31 -0400)]
Documentation.

13 years agoCritical fix for servlet.
James Moger [Thu, 19 May 2011 23:01:45 +0000 (19:01 -0400)]
Critical fix for servlet.

13 years agoDocumentation tweak.
James Moger [Thu, 19 May 2011 21:18:29 +0000 (17:18 -0400)]
Documentation tweak.

13 years agoOwner editing. Frozen status. Grouped repositories. Documentation.
James Moger [Thu, 19 May 2011 21:13:50 +0000 (17:13 -0400)]
Owner editing. Frozen status. Grouped repositories. Documentation.

13 years agoBuilding site content and documentation from Markdown.
James Moger [Wed, 18 May 2011 02:06:07 +0000 (22:06 -0400)]
Building site content and documentation from Markdown.

13 years agoMove admin links. Drop extra GitBlit link. Line numbers on Blob page.
James Moger [Mon, 16 May 2011 20:45:51 +0000 (16:45 -0400)]
Move admin links. Drop extra GitBlit link. Line numbers on Blob page.

13 years agoImprovements to create/edit user.
James Moger [Thu, 12 May 2011 22:18:20 +0000 (18:18 -0400)]
Improvements to create/edit user.

13 years agoUpdated gitignore.
James Moger [Thu, 12 May 2011 21:37:29 +0000 (17:37 -0400)]
Updated gitignore.

13 years agoRemoved distribution files from project root.
James Moger [Thu, 12 May 2011 21:34:47 +0000 (17:34 -0400)]
Removed distribution files from project root.

13 years agoMoved distribution files. Revised build script. Security revisions.
James Moger [Thu, 12 May 2011 21:33:31 +0000 (17:33 -0400)]
Moved distribution files. Revised build script. Security revisions.

13 years agoClarified access restrictions.
James Moger [Thu, 12 May 2011 02:33:16 +0000 (22:33 -0400)]
Clarified access restrictions.

13 years agoRenamed User to UserModel.
James Moger [Thu, 12 May 2011 02:07:53 +0000 (22:07 -0400)]
Renamed User to UserModel.

13 years agoAdd user. Implemented repository view and git access restrictions.
James Moger [Thu, 12 May 2011 02:07:18 +0000 (22:07 -0400)]
Add user. Implemented repository view and git access restrictions.

13 years agoComments in config file. Disable TLS renegotiation.
James Moger [Thu, 5 May 2011 23:16:17 +0000 (19:16 -0400)]
Comments in config file.  Disable TLS renegotiation.

13 years agoAutomatically generate a self-signed certificate with BouncyCastle.
James Moger [Thu, 5 May 2011 22:40:39 +0000 (18:40 -0400)]
Automatically generate a self-signed certificate with BouncyCastle.

13 years agoBuild infrastructure improvements. Setting to show remote branches.
James Moger [Wed, 4 May 2011 21:35:49 +0000 (17:35 -0400)]
Build infrastructure improvements. Setting to show remote branches.

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.

13 years agoDrop new lines between table rows for Opera.
James Moger [Tue, 3 May 2011 19:59:20 +0000 (15:59 -0400)]
Drop new lines between table rows for Opera.

13 years agoWorking on error handling.
James Moger [Sat, 30 Apr 2011 00:46:44 +0000 (20:46 -0400)]
Working on error handling.

13 years agoImprove repo folder detection. Fail gracefully on create repo error.
James Moger [Thu, 28 Apr 2011 01:56:56 +0000 (21:56 -0400)]
Improve repo folder detection. Fail gracefully on create repo error.

13 years agoCentralized markdown transforms. Moved config ops to GitBlit.
James Moger [Thu, 28 Apr 2011 01:22:12 +0000 (21:22 -0400)]
Centralized markdown transforms. Moved config ops to GitBlit.

13 years agoIntegrated pagelinks into RepositoryPage. Fixed string encoding.
James Moger [Thu, 28 Apr 2011 00:55:38 +0000 (20:55 -0400)]
Integrated pagelinks into RepositoryPage. Fixed string encoding.

13 years agoCommit header panel. File type icons. Docs page.
James Moger [Tue, 26 Apr 2011 22:05:39 +0000 (18:05 -0400)]
Commit header panel. File type icons. Docs page.

13 years agoSprinkled some icons throughout ui. Centralized icon retrieval.
James Moger [Tue, 26 Apr 2011 01:52:38 +0000 (21:52 -0400)]
Sprinkled some icons throughout ui. Centralized icon retrieval.

13 years agoRestylized search form. Used GNOME's search icon.
James Moger [Sun, 24 Apr 2011 01:00:32 +0000 (21:00 -0400)]
Restylized search form.  Used GNOME's search icon.

13 years agoBasic Create/Edit Repository. JGit 0.12-stable. Tag icon.
James Moger [Sat, 23 Apr 2011 23:16:53 +0000 (19:16 -0400)]
Basic Create/Edit Repository.  JGit 0.12-stable. Tag icon.

13 years agoUse markdown for welcome message. Simplify login page appearance.
James Moger [Fri, 22 Apr 2011 01:46:47 +0000 (21:46 -0400)]
Use markdown for welcome message.  Simplify login page appearance.

13 years agoAdded merge icon. Added commit legend with counts. Improved header.
James Moger [Fri, 22 Apr 2011 00:50:59 +0000 (20:50 -0400)]
Added merge icon. Added commit legend with counts. Improved header.

13 years agoSelectable diff presentation: gitblit, gitweb, or plain.
James Moger [Thu, 21 Apr 2011 02:14:37 +0000 (22:14 -0400)]
Selectable diff presentation: gitblit, gitweb, or plain.

13 years agoSupport Markdown rendering. Use Wicket GoogleCharts from Maven.
James Moger [Thu, 21 Apr 2011 00:16:31 +0000 (20:16 -0400)]
Support Markdown rendering.  Use Wicket GoogleCharts from Maven.

13 years agoTag diamonds and sliding date scale on activity graph.
James Moger [Wed, 20 Apr 2011 11:53:15 +0000 (07:53 -0400)]
Tag diamonds and sliding date scale on activity graph.

13 years agoDiv to Span
James Moger [Tue, 19 Apr 2011 02:36:17 +0000 (22:36 -0400)]
Div to Span

13 years agoColor-coded change type indicator with tooltip for changed paths.
James Moger [Tue, 19 Apr 2011 02:29:20 +0000 (22:29 -0400)]
Color-coded change type indicator with tooltip for changed paths.

Also fixed /dev/null reference due to deletion change.

13 years agoAdd search form to the page nav links panel within a repository.
James Moger [Mon, 18 Apr 2011 21:50:31 +0000 (17:50 -0400)]
Add search form to the page nav links panel within a repository.

13 years agoFix Eclipse complaints about illegal tag location.
James Moger [Mon, 18 Apr 2011 21:50:03 +0000 (17:50 -0400)]
Fix Eclipse complaints about illegal tag location.

13 years agoAuthor and Committer search integration.
James Moger [Mon, 18 Apr 2011 20:53:23 +0000 (16:53 -0400)]
Author and Committer search integration.

13 years agoFinished history tree/blob links.
James Moger [Sun, 17 Apr 2011 20:57:41 +0000 (16:57 -0400)]
Finished history tree/blob links.

13 years agopatch-to-current feature.
James Moger [Sun, 17 Apr 2011 20:10:38 +0000 (16:10 -0400)]
patch-to-current feature.

13 years agoImplemented diff-to-current.
James Moger [Sun, 17 Apr 2011 20:00:02 +0000 (16:00 -0400)]
Implemented diff-to-current.

This is for history where we specify two revs to diff, not just a
commit against its parent.

13 years agoRename ticgit integration to tickets.
James Moger [Sun, 17 Apr 2011 16:06:29 +0000 (12:06 -0400)]
Rename ticgit integration to tickets.

The current ticgit implementation is based on ticgit.net, a BSD
implementation for C#.  Jeff Welling advises using commit
bf57b032e030bd16a7b2 (2009-01-27) from ticgit as the last MIT licensed
commit.

A more complete implementation will be based on this version of the
original Ruby sources.  It remains unclear if I will support using the
"ticgit" branch name or not.  I purposefully haven't looked at any of
the GPL improvements by Jeff, but I can see from the readme at GitHub
that he has renamed the branch to "ticgit-ng" which I have no plans on
supporting as I do not want to taint GitBlit with GPL code.

13 years agoReplaced three history placeholder labels with real links.
James Moger [Sat, 16 Apr 2011 20:47:14 +0000 (16:47 -0400)]
Replaced three history placeholder labels with real links.

13 years agoWorking history feature. Tweak to paging.
James Moger [Sat, 16 Apr 2011 20:28:19 +0000 (16:28 -0400)]
Working history feature.  Tweak to paging.

13 years agoMore flexible authentication. Anonymous view, authenticated admin.
James Moger [Sat, 16 Apr 2011 13:27:57 +0000 (09:27 -0400)]
More flexible authentication.  Anonymous view, authenticated admin.

13 years agoShow commit parents on separate lines. "tagger" instead of "author".
James Moger [Fri, 15 Apr 2011 21:32:28 +0000 (17:32 -0400)]
Show commit parents on separate lines.  "tagger" instead of "author".

13 years agoSettings overhaul. Fixes to authentication. Bind interface feature.
James Moger [Fri, 15 Apr 2011 21:18:51 +0000 (17:18 -0400)]
Settings overhaul. Fixes to authentication.  Bind interface feature.

Settings access has been abstracted and the way is becoming clear to
offer a WAR build in addition to the integrated server stack.  Util
methods moved around.

13 years agoGenerate Keys class from gitblit.properties as part of build process.
James Moger [Thu, 14 Apr 2011 23:44:47 +0000 (19:44 -0400)]
Generate Keys class from gitblit.properties as part of build process.

13 years agoAuthenticate the webapp against the same realm as the git servlet.
James Moger [Thu, 14 Apr 2011 22:29:10 +0000 (18:29 -0400)]
Authenticate the webapp against the same realm as the git servlet.

Right now the implementation is hard-coded to pass the realm into a
singleton.  This won't work for a WAR distribution so I will
need to figure out how to properly authenticate the webapp using form
authentication and the git servlet using basic authentication - host
against the same realm.

13 years agoStart of webapp authentication.
James Moger [Wed, 13 Apr 2011 21:45:22 +0000 (17:45 -0400)]
Start of webapp authentication.

13 years agoFixed ticgit pages.
James Moger [Wed, 13 Apr 2011 20:27:17 +0000 (16:27 -0400)]
Fixed ticgit pages.

13 years agoHtml and Css simplifications.
James Moger [Wed, 13 Apr 2011 19:53:19 +0000 (15:53 -0400)]
Html and Css simplifications.

13 years agoPatch formatter. Ensure html escaping. css tweaks.
James Moger [Wed, 13 Apr 2011 13:43:56 +0000 (09:43 -0400)]
Patch formatter.  Ensure html escaping. css tweaks.

13 years agoEliminated most session usage.
James Moger [Tue, 12 Apr 2011 01:49:36 +0000 (21:49 -0400)]
Eliminated most session usage.

13 years agoRef links.
James Moger [Mon, 11 Apr 2011 21:42:58 +0000 (17:42 -0400)]
Ref links.

13 years agoEnforce default paging value.
James Moger [Mon, 11 Apr 2011 13:59:56 +0000 (09:59 -0400)]
Enforce default paging value.

13 years agoMoved paging count to setting. Fixed css layouts. Removed log pager.
James Moger [Mon, 11 Apr 2011 13:59:03 +0000 (09:59 -0400)]
Moved paging count to setting.  Fixed css layouts.  Removed log pager.

13 years agoRefactored more link panels into fragments.
James Moger [Mon, 11 Apr 2011 13:39:15 +0000 (09:39 -0400)]
Refactored more link panels into fragments.

13 years agoPage log.
James Moger [Mon, 11 Apr 2011 12:18:22 +0000 (08:18 -0400)]
Page log.