Git Product home page Git Product logo

gitblit's People

Contributors

alewis001 avatar bviktor avatar davido avatar ds5apn avatar fbacchella avatar flaix avatar fzs avatar gitblit avatar hybris95 avatar j123b567 avatar jeyoung avatar ljader avatar lucamilanesio avatar mallowlabs avatar mfloryan avatar mrbytes avatar mrjoel avatar mschaefers avatar mvdkleijn avatar paladox avatar paulsputer avatar plm avatar rafaelcavazin avatar redshift1 avatar sray avatar tomaswolf avatar uphy avatar williamfromtw avatar yin8086 avatar zakki avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

gitblit's Issues

Cannot login to gitblit using manager (0.8.0)

Originally reported on Google Code with ID 40

What steps will reproduce the problem?
1. download manager 0.8.0
2. launch it (java -jar xxx.jar)
3. connect to my server (also 0.8.0) (https://82.232.237.150:9443/ you can use the
guest/guest account to test)

What is the expected output? What do you see instead?
GUI hangs up, exception in the console

What version of the product are you using? On what operating system?
0.8.0, Win XP

Please provide any additional information below.

Exception in thread "AWT-EventQueue-0" java.lang.NullPointerException
        at javax.swing.ImageIcon.<init>(ImageIcon.java:138)
        at com.gitblit.client.HeaderPanel.<init>(HeaderPanel.java:57)
        at com.gitblit.client.TeamsPanel.initialize(TeamsPanel.java:174)
        at com.gitblit.client.TeamsPanel.<init>(TeamsPanel.java:73)
        at com.gitblit.client.GitblitPanel$5.<init>(GitblitPanel.java:131)
        at com.gitblit.client.GitblitPanel.createTeamsPanel(GitblitPanel.java:13
1)
        at com.gitblit.client.GitblitPanel.<init>(GitblitPanel.java:67)
        at com.gitblit.client.GitblitManager.login(GitblitManager.java:223)
        at com.gitblit.client.RegistrationsDialog.login(RegistrationsDialog.java
:183)
        at com.gitblit.client.RegistrationsDialog.access$000(RegistrationsDialog
.java:48)
        at com.gitblit.client.RegistrationsDialog$2.mouseClicked(RegistrationsDi
alog.java:104)
        at java.awt.AWTEventMulticaster.mouseClicked(AWTEventMulticaster.java:25
3)
        at java.awt.Component.processMouseEvent(Component.java:6041)
        at javax.swing.JComponent.processMouseEvent(JComponent.java:3260)
        at java.awt.Component.processEvent(Component.java:5803)
        at java.awt.Container.processEvent(Container.java:2058)
        at java.awt.Component.dispatchEventImpl(Component.java:4410)
        at java.awt.Container.dispatchEventImpl(Container.java:2116)
        at java.awt.Component.dispatchEvent(Component.java:4240)
        at java.awt.LightweightDispatcher.retargetMouseEvent(Container.java:4322
)
        at java.awt.LightweightDispatcher.processMouseEvent(Container.java:3995)

        at java.awt.LightweightDispatcher.dispatchEvent(Container.java:3916)
        at java.awt.Container.dispatchEventImpl(Container.java:2102)
        at java.awt.Window.dispatchEventImpl(Window.java:2429)
        at java.awt.Component.dispatchEvent(Component.java:4240)
        at java.awt.EventQueue.dispatchEvent(EventQueue.java:599)
        at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThre
ad.java:273)
        at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.
java:183)
        at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThre
ad.java:173)
        at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:168)

        at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:160)

        at java.awt.EventDispatchThread.run(EventDispatchThread.java:121)

C:\Users\tyrcho\Desktop\manager>java -jar manager-0.8.0.jar
Exception in thread "AWT-EventQueue-0" java.lang.NullPointerException
        at javax.swing.ImageIcon.<init>(ImageIcon.java:138)
        at com.gitblit.client.HeaderPanel.<init>(HeaderPanel.java:57)
        at com.gitblit.client.TeamsPanel.initialize(TeamsPanel.java:174)
        at com.gitblit.client.TeamsPanel.<init>(TeamsPanel.java:73)
        at com.gitblit.client.GitblitPanel$5.<init>(GitblitPanel.java:131)
        at com.gitblit.client.GitblitPanel.createTeamsPanel(GitblitPanel.java:13
1)
        at com.gitblit.client.GitblitPanel.<init>(GitblitPanel.java:67)
        at com.gitblit.client.GitblitManager.login(GitblitManager.java:223)
        at com.gitblit.client.RegistrationsDialog.login(RegistrationsDialog.java
:183)
        at com.gitblit.client.RegistrationsDialog.access$000(RegistrationsDialog
.java:48)
        at com.gitblit.client.RegistrationsDialog$4.actionPerformed(Registration
sDialog.java:120)
        at javax.swing.AbstractButton.fireActionPerformed(AbstractButton.java:19
95)
        at javax.swing.AbstractButton$Handler.actionPerformed(AbstractButton.jav
a:2318)
        at javax.swing.DefaultButtonModel.fireActionPerformed(DefaultButtonModel
.java:387)
        at javax.swing.DefaultButtonModel.setPressed(DefaultButtonModel.java:242
)
        at javax.swing.plaf.basic.BasicButtonListener.mouseReleased(BasicButtonL
istener.java:236)
        at java.awt.Component.processMouseEvent(Component.java:6038)
        at javax.swing.JComponent.processMouseEvent(JComponent.java:3260)
        at java.awt.Component.processEvent(Component.java:5803)
        at java.awt.Container.processEvent(Container.java:2058)
        at java.awt.Component.dispatchEventImpl(Component.java:4410)
        at java.awt.Container.dispatchEventImpl(Container.java:2116)
        at java.awt.Component.dispatchEvent(Component.java:4240)
        at java.awt.LightweightDispatcher.retargetMouseEvent(Container.java:4322
)
        at java.awt.LightweightDispatcher.processMouseEvent(Container.java:3986)

        at java.awt.LightweightDispatcher.dispatchEvent(Container.java:3916)
        at java.awt.Container.dispatchEventImpl(Container.java:2102)
        at java.awt.Window.dispatchEventImpl(Window.java:2429)
        at java.awt.Component.dispatchEvent(Component.java:4240)
        at java.awt.EventQueue.dispatchEvent(EventQueue.java:599)
        at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThre
ad.java:273)
        at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.
java:183)
        at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThre
ad.java:173)
        at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:168)

        at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:160)

        at java.awt.EventDispatchThread.run(EventDispatchThread.java:121)













































































































































































Reported by mdaviot on 2012-01-11 23:29:57

View binary files in blob page

Originally reported on Google Code with ID 6

Would be nice to view images and perhaps other binary files on the blob view page.

Reported by James.Moger on 2011-06-30 11:58:34

Recommended Web Servers

Originally reported on Google Code with ID 47

Question, what are the recommended web servers for v0.8 please?

I notice that v0.7 works flawlessly on Glassfish but updating to v0.8 conks out Glassfish
such that I have to restart the application server. Even so I cannot clone a repository.
I had to downgrade to 7

Reported by arthurbuliva on 2012-01-25 07:18:03

Should support network proxy

Originally reported on Google Code with ID 32

What steps will reproduce the problem?
1. Linux system with network proxy needing credentials
2. java -Dhttp.proxyHost=my.com -Dhttp.proxyPort=8080 -jar gitblib.jar

Since Java has no option to set the user/pass from the commandline, this should be
configurable. Please support the use of a network proxy with user/pass support.

Caused by: java.io.IOException: Server returned HTTP response code: 407 for URL: http://repo1.maven.org/maven2/com/beust/jcommander/1.17/jcommander-1.17.jar
        at sun.net.www.protocol.http.HttpURLConnection.getInputStream(HttpURLConnection.java:1436)
        at java.net.URL.openStream(URL.java:1010)
        at com.gitblit.build.Build.downloadFromMaven(Build.java:298)

What version of the product are you using? On what operating system?
gitblit-0.7.0 on Linux 2.6

It is related to Issue 30, but not the same.

Reported by lemval on 2011-12-20 10:25:52

Ticgit write integration?

Originally reported on Google Code with ID 9

Might be useful to have ticgit write capabilities.

Reported by James.Moger on 2011-06-30 12:02:05

Internal error when trying to show summary page for linux kernel repository

Originally reported on Google Code with ID 25

What steps will reproduce the problem?
1. clone Linus' linux kernel repository into GitBlit's git folder
    git clone --bare git://github.com/torvalds/linux.git

2. open GitBlit's project list page and click the link for the linux kernel repository

What is the expected output? What do you see instead?

expected: summary page for linux kernel repository

instead: I hit an internal error:

ERROR Can't instantiate page using constructor public com.gitblit.wicket.pages.SummaryPage(org.apache.wicket.PageParameters)
and argument r = "linux/linux.git"
org.apache.wicket.WicketRuntimeException: Can't instantiate page using constructor
public com.gitblit.wicket.pages.SummaryPage(org.apache.wicket.PageParameters) and argument
r = "linux/linux.git"
    at org.apache.wicket.session.DefaultPageFactory.createPage(DefaultPageFactory.java:212)
    at org.apache.wicket.session.DefaultPageFactory.newPage(DefaultPageFactory.java:89)
    at org.apache.wicket.request.target.component.BookmarkablePageRequestTarget.newPage(BookmarkablePageRequestTarget.java:305)
    at org.apache.wicket.request.target.component.BookmarkablePageRequestTarget.getPage(BookmarkablePageRequestTarget.java:320)
    at org.apache.wicket.request.target.component.BookmarkablePageRequestTarget.processEvents(BookmarkablePageRequestTarget.java:234)
    at org.apache.wicket.request.AbstractRequestCycleProcessor.processEvents(AbstractRequestCycleProcessor.java:92)
    at org.apache.wicket.RequestCycle.processEventsAndRespond(RequestCycle.java:1252)
    at org.apache.wicket.RequestCycle.step(RequestCycle.java:1331)
    at org.apache.wicket.RequestCycle.steps(RequestCycle.java:1438)
    at org.apache.wicket.RequestCycle.request(RequestCycle.java:546)
    at org.apache.wicket.protocol.http.WicketFilter.doGet(WicketFilter.java:486)
    at org.apache.wicket.protocol.http.WicketFilter.doFilter(WicketFilter.java:319)
    at org.eclipse.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1323)
    at org.eclipse.jetty.servlet.ServletHandler.doHandle(ServletHandler.java:476)
    at org.eclipse.jetty.server.handler.ScopedHandler.handle(ScopedHandler.java:119)
    at org.eclipse.jetty.security.SecurityHandler.handle(SecurityHandler.java:517)
    at org.eclipse.jetty.server.session.SessionHandler.doHandle(SessionHandler.java:225)
    at org.eclipse.jetty.server.handler.ContextHandler.doHandle(ContextHandler.java:937)
    at org.eclipse.jetty.servlet.ServletHandler.doScope(ServletHandler.java:406)
    at org.eclipse.jetty.server.session.SessionHandler.doScope(SessionHandler.java:183)
    at org.eclipse.jetty.server.handler.ContextHandler.doScope(ContextHandler.java:871)
    at org.eclipse.jetty.server.handler.ScopedHandler.handle(ScopedHandler.java:117)
    at org.eclipse.jetty.server.handler.HandlerWrapper.handle(HandlerWrapper.java:110)
    at org.eclipse.jetty.server.Server.handle(Server.java:346)
    at org.eclipse.jetty.server.HttpConnection.handleRequest(HttpConnection.java:589)
    at org.eclipse.jetty.server.HttpConnection$RequestHandler.headerComplete(HttpConnection.java:1048)
    at org.eclipse.jetty.http.HttpParser.parseNext(HttpParser.java:601)
    at org.eclipse.jetty.http.HttpParser.parseAvailable(HttpParser.java:214)
    at org.eclipse.jetty.server.HttpConnection.handle(HttpConnection.java:411)
    at org.eclipse.jetty.io.nio.SelectChannelEndPoint.handle(SelectChannelEndPoint.java:535)
    at org.eclipse.jetty.io.nio.SelectChannelEndPoint$1.run(SelectChannelEndPoint.java:40)
    at org.eclipse.jetty.util.thread.QueuedThreadPool$3.run(QueuedThreadPool.java:529)
    at java.lang.Thread.run(Thread.java:680)
Caused by: java.lang.reflect.InvocationTargetException
    at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
    at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:39)
    at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27)
    at java.lang.reflect.Constructor.newInstance(Constructor.java:513)
    at org.apache.wicket.session.DefaultPageFactory.createPage(DefaultPageFactory.java:188)
    ... 32 more
Caused by: java.lang.NullPointerException
    at com.gitblit.models.RefModel.getDate(RefModel.java:52)
    at com.gitblit.models.RefModel.compareTo(RefModel.java:135)
    at com.gitblit.models.RefModel.compareTo(RefModel.java:35)
    at java.util.Arrays.mergeSort(Arrays.java:1144)
    at java.util.Arrays.mergeSort(Arrays.java:1155)
    at java.util.Arrays.mergeSort(Arrays.java:1155)
    at java.util.Arrays.mergeSort(Arrays.java:1155)
    at java.util.Arrays.mergeSort(Arrays.java:1155)
    at java.util.Arrays.mergeSort(Arrays.java:1155)
    at java.util.Arrays.mergeSort(Arrays.java:1155)
    at java.util.Arrays.sort(Arrays.java:1079)
    at java.util.Collections.sort(Collections.java:117)
    at com.gitblit.utils.JGitUtils.getRefs(JGitUtils.java:1199)
    at com.gitblit.utils.JGitUtils.getTags(JGitUtils.java:1109)
    at com.gitblit.utils.MetricUtils.getDateMetrics(MetricUtils.java:95)
    at com.gitblit.wicket.pages.SummaryPage.<init>(SummaryPage.java:71)
    ... 37 more


What version of the product are you using? On what operating system?
0.6 on Mac OSX 10.6.8

Please provide any additional information below.


Reported by matthias.sohn on 2011-10-16 23:43:20

Cannot import existing projects

Originally reported on Google Code with ID 3

What steps will reproduce the problem?
1. Changed repository directory to my own repository root. 
2. Started server.
3. When I try to access web panel returned Internal Error.

What is the expected output? What do you see instead?

List of git repositories should be shown.

What version of the product are you using? On what operating system?

Gitblit 0.5.0 / Ubuntu 10.04 Linux Desktop

Please provide any additional information below.

All repositories was created with git and google repo tool.

Reported by [email protected] on 2011-06-27 10:00:17


- _Attachment: [catalina.log](https://storage.googleapis.com/google-code-attachments/gitblit/issue-3/comment-0/catalina.log)_

Error during git push

Originally reported on Google Code with ID 21

When i try a git push origin master for the first time on a new gitblit repository i
have the following error on the server 

INFO  Found more URL path parts then expected, these will be ignored. Url: 'https://192.168.0.15:8443/summary/mediacenter.git/info/refs',
mountpath: 'summary', urlPath: 'mediacenter.git/info/refs', expected 1 parameters was
3
INFO  Found more URL path parts then expected, these will be ignored. Url: 'https://192.168.0.15:8443/summary/mediacenter.git/HEAD',
mountpath: 'summary', urlPath: 'mediacenter.git/HEAD', expected 1 parameters was 2

On git client i have the folowing error 
error: no DAV locking support on https://192.168.0.15:8443/summary/mediacenter.git/
fatal: git-http-push failed

What version of the product are you using? On what operating system?
gitblit 0.6.0
ubuntu 10.04 LTS
java version "1.6.0_22"
OpenJDK Runtime Environment (IcedTea6 1.10.2) (6b22-1.10.2-0ubuntu1~11.04.1)
OpenJDK 64-Bit Server VM (build 20.0-b11, mixed mode)
git version 1.7.4.4

Reported by mm.mounirou on 2011-10-03 22:21:58

0.8.2: Use ISO 8601 date format by default

Originally reported on Google Code with ID 50

In repository > View file, the dates are represented using locale format:

    refs    HEAD master devel/test 
    author  John Doe <[email protected]> 
>>              lauantai, tammikuu 28, 2012 5:51 ip. EET
    committer   John Doe <[email protected]> 
>>          lauantai, tammikuu 28, 2012 5:51 ip. EET
    commit  94daad27fb0e257c781a66b21b3611598cb18339
    tree    53da65fc3517a69a470ea9bfaab47ef4087ea20d tree | zip

(1) Could you make the date format configurable in gitblit.properties. E.g. allowing
to use complete format from java.util.Date .e.g using "yyyy-MM-dd HH:mm:ss" that would
be suitable for method SimpleDateFormat().

Some Code:
http://vgoldin.blogspot.com/2008/02/adf-using-iso-8601-date-xsd-with-web.html
http://www.java2s.com/Tutorial/Java/0040__Data-Type/ISO8601dateparsingutility.htm

(2) By default the date could be ISO 8601 which is immediately available for international
use.

For more information, see http://www.cl.cam.ac.uk/~mgk25/iso-time.html

Reported by jari.aalto.fi on 2012-01-28 16:07:55

build.xml fails because of missing build.properties

Originally reported on Google Code with ID 18

What steps will reproduce the problem?
1. clone from github
2. checkout master branch
2. import into eclipse
3. run build.xml

build.xml:18: Source resource does not exist: gitblit.git\build.properties

Reported by michael.krauter on 2011-09-12 13:54:09

Mistyped word "Please"

Originally reported on Google Code with ID 37

What steps will reproduce the problem?
1. Install latest version of gitblit v0.7.0
2. Set configuration value to "web.authenticateViewPages = true" in gitblit.properties
3. Open your browser

What is the expected output? What do you see instead?
Message is displayed "Pleaes enter your credentials to access this Gitblit site.".
as you can see, word Please is mistyped.

Please provide any additional information below.
Installed on Debian server. Using jar file to load: java -jar gitblit.jar

Reported by [email protected] on 2012-01-07 17:39:52

Search Through Files

Originally reported on Google Code with ID 38

What do you think about searching taking place not just within the search messages but
also within the committed source code files?

Reported by arthurbuliva on 2012-01-11 09:17:58

Search within and across repositories

Originally reported on Google Code with ID 16

It would be bad ass if we could use something like lucene to search across repositories.
At the moment, I don't think there's a good way to search across git repositories...
I know quite a few people that setup an OpenGrok instance to just do this.

Thanks!


Reported by caniszczyk on 2011-08-05 20:51:51

NPE: Failed to get commit HEAD

Originally reported on Google Code with ID 14

What steps will reproduce the problem?
1. start gitblit
2. open in a browser

What is the expected output? What do you see instead?
The system should display the usual summary page, but 
it instead fails with an internal error.

What version of the product are you using? On what operating system?
0.5.1, CentOS 5.5 x64

Please provide any additional information below.
gitblit used to work properly, but started failing today. I don't know which repository
is responsible for the issue, I am using gitblit to browse a server with about 80 git
repositories.

Commits are executed using standard git command line tool, tortoisegit and egit.



Reported by gm.romanato on 2011-07-22 14:35:29


- _Attachment: [log.txt](https://storage.googleapis.com/google-code-attachments/gitblit/issue-14/comment-0/log.txt)_

Can't Clone or Push over SSL from remote machine because certificate is bound to localhost

Originally reported on Google Code with ID 4

The automatically generated certificate is bound to localhost.
This breaks clone and push over SSL from a machine other than the server.

Workaround (or solution?) is to generate a self-signed certificate using the make_certificate.cmd
script and properly set the "alias"/"hostname" and the "CN=" value to the server's
name.

Perhaps EGit has a way to overcome this?

Reported by James.Moger on 2011-06-27 16:59:05

web.mountParameters doesn't work after the git source tree directory more than 2 sub folders

Originally reported on Google Code with ID 44

web.mountParameters doesn't work after the git source directory more than 2 sub folders.
If more than 2 sub folders in git source, the page can't display.
url like: /tree/something.git/340d2391165b6899c73e24b42a48393fa621ec37/src%2Fcom
the normal directory tree is:
something.git/src/com/some/...
The browser can't enter the com folder. When I set web.mountParameters to false, It
works.

Reported by luzhyong on 2012-01-17 05:35:11

error 404 when browsing repository

Originally reported on Google Code with ID 39

What steps will reproduce the problem?
1. Install GO gitblit on Windows XP
2. Update configuration to add a repository (I used git.repositoriesFolder = E:/Dropbox/dev
and my repository is in E:\Dropbox\dev\scala\InformerExtract)
3. Start gitblit
4. In web browser (I use Chrome 16) go to repository, summary tab, URL link (for me
: https://pchc:8443/git/scala/InformerExtract)

I get an Error 404 not found instead of some info about the repository.



What version of the product are you using? On what operating system?
gitblit 0.70 on Windows XP

Please provide any additional information below.


Reported by mdaviot on 2012-01-11 21:16:32

gitblit go stops serving CSS and images to the browser after about week of uptime

Originally reported on Google Code with ID 17

What steps will reproduce the problem?
1. Start gitblit go
2. Let it run for about a week
3. The server will stop serving static resources to the browser

What is the expected output? What do you see instead?
The expected result is the standard gitblit page, but after about week of uptime, CSS
and images are no more served and the page looks black on white with blue links, all
aligned to the left.

What version of the product are you using? On what operating system?
0.5.2 on CentOS 5.5 x64

Please provide any additional information below.
This happens systematically in our installation after about a week. We shutdown and
restart gitblit go to workaround the issue.
When trying to reproduce the issue, please double check that your browser cache is
not hiding the problem. 


Reported by gm.romanato on 2011-09-09 09:45:49

Branch browsing fails with 404

Originally reported on Google Code with ID 11

What steps will reproduce the problem?
1. go to summary page and select a repository
2. select a branch
3. click over the branch name (second column)

What is the expected output? What do you see instead?
The system should display the repository content for the selected branch.
Instead, the system fails with a 404 because the branch path is incorrectly
URL-encoded: the URL should be /<reponame>/refs/heads/<branchname> 
but it is /<reponame>/refs%2Fheads%2F<branchname> 

What version of the product are you using? On what operating system?
0.5.1

Please provide any additional information below.


Reported by gm.romanato on 2011-07-14 08:23:34

User can not change password

Originally reported on Google Code with ID 1

A user should be able to change his/her password.

Reported by James.Moger on 2011-06-26 16:34:18

feeds are not readable via feed reader

Originally reported on Google Code with ID 22

I really like the idea of using rss feeds to loosely track progress.  However, I can't
seem to subscribe to the feeds via Google Reader or a proprietary reader.

I am able to browse to the rss 2.0 feed at http://<host>:8080/feed/<project>.git but
when I enter the url into google reader it can't seem to find it.
Similarly entering the reader in a different reader, it gives me
"Error:  Unable to parse feed from host." Even in firefox, there is supposed to be
the option of a 'live bookmark' (http://www.mozilla.org/en-US/firefox/livebookmarks.html)
but this option is not enabled on the gitblit rss page.

Is the rss valid?  Perhaps the wrong MIME type is being served?


Reported by lmsurprenant on 2011-10-06 15:27:46

Unable to rename repository

Originally reported on Google Code with ID 33

What steps will reproduce the problem?
1. Edit an existing repository
2. Rename repository using 'group' syntax
3. Click 'Save'

What is the expected output? What do you see instead?
A renamed repository in a group

What version of the product are you using? On what operating system?
GitBlit GO - 0.7.0 on CentOS

Please provide any additional information below.
Error message: Failed to rename repository 'x.git' to 'examples/x.git'."

PS: Hitting enter in the 'name' field cancels the current operation... it should submit,
not cancel (expected behaviour)

Reported by dannykopping on 2011-12-24 20:36:32

help

Originally reported on Google Code with ID 34

i install gitblit0.7 success๏ผŒbut i can not find Repository Tree๏ผŒwhat is the url๏ผŸ and
i can not git clone with url http://admin:[email protected]:8080/git/hello.git
too ,git.corp.taobao.net is my domain,hello.git is the name of Repository 



Reported by Qing.Yinbo on 2012-01-01 05:48:24

Make Gitblit GO monolithic

Originally reported on Google Code with ID 30

What steps will reproduce the problem?

If one tries to start gitblit GO in a secure zone, with no internet access, it will
not be able to start.
This is because gitblit GO has the required maven repositories hard coded (maven central
and eclipse: https://github.com/gitblit/gitblit/blob/master/src/com/gitblit/build/Build.java).

We do need these repositories too, but we have to access these via a repository proxy
like Nexus or Artifactory. Therefore it would be good to be able to change the locations
used to resolve the libraries.

What version of the product are you using? On what operating system?
0.7.0 (2011-11-11) 



Reported by dominik.bartholdi on 2011-12-06 14:44:32

Pie chart in metrics page truncates long email addresses

Originally reported on Google Code with ID 15

What steps will reproduce the problem?
1. let some committers with long email addresses commit code to a repository
2. browse the metrics page


What is the expected output? What do you see instead?
The committers name used as labels for pie slices do not fit into the graph. Emails
painted to the left of the pie get the user name truncated, emails painted on the right
side get the domain truncated. See attachment with pixel-lated email addresses.

What version of the product are you using? On what operating system?
0.5.2, but problem shows up also in 0.5.1

Please provide any additional information below.
Browsers if Firefox 5, o.s. Centos 5.5 x64, JVM Java HotSpot 1.6.0_24


Reported by gm.romanato on 2011-07-27 15:53:18


- _Attachment: chart.png
![chart.png](https://storage.googleapis.com/google-code-attachments/gitblit/issue-15/comment-0/chart.png)_

Unable to browse log for any repository

Originally reported on Google Code with ID 24

INFO  Found more URL path parts then expected, these will be ignored. Url: 'http://192.168.41.84:8445/gitblit/log/gitblit-crowd.git/refs/heads/master',
mountpath: 'log', urlPath: 'gitblit-crowd.git/refs/heads/master', expected 2 parameters
was 4
INFO  Loading properties files from jar:file:/home/pf/gitblit/gitblit.jar!/com/gitblit/wicket/GitBlitWebApp.properties
INFO  Loading properties files from jar:file:/home/pf/gitblit/ext/wicket-1.4.18.jar!/org/apache/wicket/Application.properties
ERROR /home/pf/gitblit/git/gitblit-crowd.git failed to get refs revlog for path null
java.lang.NullPointerException
    at org.eclipse.jgit.lib.ObjectIdOwnerMap.get(ObjectIdOwnerMap.java:131)
    at org.eclipse.jgit.revwalk.RevWalk.parseAny(RevWalk.java:809)
    at org.eclipse.jgit.revwalk.RevWalk.parseCommit(RevWalk.java:724)
    at com.gitblit.utils.JGitUtils.getRevLog(JGitUtils.java:893)
    at com.gitblit.utils.JGitUtils.getRevLog(JGitUtils.java:854)
    at com.gitblit.wicket.panels.LogPanel.<init>(LogPanel.java:65)
    at com.gitblit.wicket.pages.LogPage.<init>(LogPage.java:34)
    at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
    at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:39)
    at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27)
    at java.lang.reflect.Constructor.newInstance(Constructor.java:513)
    at org.apache.wicket.session.DefaultPageFactory.createPage(DefaultPageFactory.java:188)
    at org.apache.wicket.session.DefaultPageFactory.newPage(DefaultPageFactory.java:89)
    at org.apache.wicket.request.target.component.BookmarkablePageRequestTarget.newPage(BookmarkablePageRequestTarget.java:305)
    at org.apache.wicket.request.target.component.BookmarkablePageRequestTarget.getPage(BookmarkablePageRequestTarget.java:320)
    at org.apache.wicket.request.target.component.BookmarkablePageRequestTarget.processEvents(BookmarkablePageRequestTarget.java:234)
    at org.apache.wicket.request.AbstractRequestCycleProcessor.processEvents(AbstractRequestCycleProcessor.java:92)
    at org.apache.wicket.RequestCycle.processEventsAndRespond(RequestCycle.java:1252)
    at org.apache.wicket.RequestCycle.step(RequestCycle.java:1331)
    at org.apache.wicket.RequestCycle.steps(RequestCycle.java:1438)
    at org.apache.wicket.RequestCycle.request(RequestCycle.java:546)
    at org.apache.wicket.protocol.http.WicketFilter.doGet(WicketFilter.java:486)
    at org.apache.wicket.protocol.http.WicketFilter.doFilter(WicketFilter.java:319)
    at org.eclipse.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1323)
    at org.eclipse.jetty.servlet.ServletHandler.doHandle(ServletHandler.java:476)
    at org.eclipse.jetty.server.handler.ScopedHandler.handle(ScopedHandler.java:119)
    at org.eclipse.jetty.security.SecurityHandler.handle(SecurityHandler.java:517)
    at org.eclipse.jetty.server.session.SessionHandler.doHandle(SessionHandler.java:225)
    at org.eclipse.jetty.server.handler.ContextHandler.doHandle(ContextHandler.java:937)
    at org.eclipse.jetty.servlet.ServletHandler.doScope(ServletHandler.java:406)
    at org.eclipse.jetty.server.session.SessionHandler.doScope(SessionHandler.java:183)
    at org.eclipse.jetty.server.handler.ContextHandler.doScope(ContextHandler.java:871)
    at org.eclipse.jetty.server.handler.ScopedHandler.handle(ScopedHandler.java:117)
    at org.eclipse.jetty.server.handler.HandlerWrapper.handle(HandlerWrapper.java:110)
    at org.eclipse.jetty.server.Server.handle(Server.java:346)
    at org.eclipse.jetty.server.HttpConnection.handleRequest(HttpConnection.java:589)
    at org.eclipse.jetty.server.HttpConnection$RequestHandler.headerComplete(HttpConnection.java:1048)
    at org.eclipse.jetty.http.HttpParser.parseNext(HttpParser.java:601)
    at org.eclipse.jetty.http.HttpParser.parseAvailable(HttpParser.java:214)
    at org.eclipse.jetty.server.HttpConnection.handle(HttpConnection.java:411)
    at org.eclipse.jetty.io.nio.SelectChannelEndPoint.handle(SelectChannelEndPoint.java:535)
    at org.eclipse.jetty.io.nio.SelectChannelEndPoint$1.run(SelectChannelEndPoint.java:40)
    at org.eclipse.jetty.util.thread.QueuedThreadPool$3.run(QueuedThreadPool.java:529)
    at java.lang.Thread.run(Thread.java:662)

Reported by trygvis on 2011-10-10 06:29:27

Consider treating WC repositories differently than BARE repositories

Originally reported on Google Code with ID 49

After configuring gitblit.properties to read:

  git.repositoriesFolder = C:/path/to/git
  git.searchRepositoriesSubfolders = false
  ...

And accessing the http://localhost:8088, the log windows display following.
No Git directories are recognized. However these all are valid Git dirs:

    dos> cd C:\path\to\git\emacs-lisp-config-apple
    dos> git status
    # On branch master
    nothing to commit (working directory clean)



    INFO  ***********************************************************
    INFO              _____  _  _    _      _  _  _
    INFO             |  __ \(_)| |  | |    | |(_)| |
    INFO             | |  \/ _ | |_ | |__  | | _ | |_
    INFO             | | __ | || __|| '_ \ | || || __|
    INFO             | |_\ \| || |_ | |_) || || || |_
    INFO              \____/|_| \__||_.__/ |_||_| \__|
    INFO                        Gitblit v0.8.2
    INFO  
    INFO  ***********************************************************
    INFO  Running on Windows 7 (6.1)
    INFO  Setting up NIO SelectChannelConnector on port 8088
    INFO  Setting up NIO SslSelectChannelConnector on port 8443
    INFO     allowing SSL renegotiation on Java 1.7.0_01
    WARN  Failed to create temp dir D:\tmp\opt\gitblit\temp
    INFO  Reading configuration from D:\tmp\opt\gitblit\gitblit.properties
    INFO  Git repositories folder C:\path\to\git
    INFO  Setting up user service GitblitUserService
    INFO  GUS delegating to ConfigUserService(D:\tmp\opt\gitblit\users.conf)
    WARN  Mail server is not properly configured.  Mail services disabled.
    WARN  Federation passphrase is blank! This server can not be PULLED from.
    INFO  Shutdown Monitor listening on port 8081
    INFO  jetty-7.4.3.v20110701
    INFO  Extract jar:file:/D:/tmp/opt/gitblit/gitblit.jar!/ to D:\tmp\opt\gitblit\temp\webapp
    INFO  NO JSP Support for /, did not find org.apache.jasper.servlet.JspServlet
    INFO  started o.e.j.w.WebAppContext{/,file:/D:/tmp/opt/gitblit/temp/webapp/},file:/D:/tmp/opt/gitblit/gitblit.jar
    INFO  [GitBlitWebApp] init: Wicket extensions initializer
    INFO  [GitBlitWebApp] init: Wicket core library initializer
    INFO  [GitBlitWebApp] Started Wicket version 1.4.19 in deployment mode
    INFO  Started [email protected]:8088 STARTING
    INFO  Started [email protected]:8443 STARTING
    ERROR GitBlit.getRepository(String) failed to find C:\path\to\git\emacs-lisp-config-apple
    ERROR GitBlit.getRepository(String) failed to find C:\path\to\git\emacs-lisp-dev--anything
    ERROR GitBlit.getRepository(String) failed to find C:\path\to\git\emacs-lisp-dev--anything-config
    ERROR GitBlit.getRepository(String) failed to find C:\path\to\git\emacs-lisp-dev--anything-delicious
    ERROR GitBlit.getRepository(String) failed to find C:\path\to\git\emacs-lisp-dev--anything-eproject
    ERROR GitBlit.getRepository(String) failed to find C:\path\to\git\emacs-lisp-dev--bbdb
    ERROR GitBlit.getRepository(String) failed to find C:\path\to\git\emacs-lisp-dev--col-highlight
    ERROR GitBlit.getRepository(String) failed to find C:\path\to\git\emacs-lisp-dev--color-theme
    ERROR GitBlit.getRepository(String) failed to find C:\path\to\git\emacs-lisp-dev--crosshairs
    ERROR GitBlit.getRepository(String) failed to find C:\path\to\git\emacs-lisp-dev--css-mode
    ERROR GitBlit.getRepository(String) failed to find C:\path\to\git\emacs-lisp-dev--cssh-my
    ERROR GitBlit.getRepository(String) failed to find C:\path\to\git\emacs-lisp-dev--ditz
    ERROR GitBlit.getRepository(String) failed to find C:\path\to\git\emacs-lisp-dev--dsvn
    ERROR GitBlit.getRepository(String) failed to find C:\path\to\git\emacs-lisp-dev--dvc
    ERROR GitBlit.getRepository(String) failed to find C:\path\to\git\emacs-lisp-dev--e-blog
    ERROR GitBlit.getRepository(String) failed to find C:\path\to\git\emacs-lisp-dev--egg
    (... clip...)

Reported by jari.aalto.fi on 2012-01-27 16:00:45

Mirror remote repository feature

Originally reported on Google Code with ID 5

Might be nice to have a feature to clone a remote repository.
Not sure about how best to handle subsequent fetches.

Reported by James.Moger on 2011-06-30 11:57:47

Unable to start Gitblit 0.8.1 due NullPointerException

Originally reported on Google Code with ID 41

What steps will reproduce the problem?
1. I had running 0.7.0 and wanted to update to 0.8.1
2. Deleted old verion, merged my settings to web.xml
3. Start tomcat and access webapp in Firefox 9.x

What is the expected output? What do you see instead?
Gitblit webapp running; app not started

What version of the product are you using? On what operating system?
0.8.1; Apache Tomcat/6.0.32


Please provide any additional information below.
After looking at sourcecode there is wrong variable used in 
src/com/gitblit/GitblitUserService.java in line 98:
there is:
for (String username : serviceImpl.getAllUsernames()) {
should be:
for (String username : service.getAllUsernames()) {

additional stacktrace:
2012-01-13 09:48:48 org.apache.catalina.core.StandardContext listenerStart
SEVERE: Exception sending context initialized event to listener instance of class com.gitblit.GitBlit
java.lang.NullPointerException
    at com.gitblit.GitblitUserService.createUserService(GitblitUserService.java:98)
    at com.gitblit.GitblitUserService.setup(GitblitUserService.java:59)
    at com.gitblit.GitBlit.setUserService(GitBlit.java:354)
    at com.gitblit.GitBlit.configureContext(GitBlit.java:1766)
    at com.gitblit.GitBlit.contextInitialized(GitBlit.java:1805)
    at org.apache.catalina.core.StandardContext.listenerStart(StandardContext.java:4205)
    at org.apache.catalina.core.StandardContext.start(StandardContext.java:4704)
    at org.apache.catalina.manager.ManagerServlet.start(ManagerServlet.java:1276)
    at org.apache.catalina.manager.HTMLManagerServlet.start(HTMLManagerServlet.java:625)
    at org.apache.catalina.manager.HTMLManagerServlet.doGet(HTMLManagerServlet.java:136)
    at javax.servlet.http.HttpServlet.service(HttpServlet.java:617)
    at javax.servlet.http.HttpServlet.service(HttpServlet.java:717)
    at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:290)
    at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
    at org.apache.catalina.filters.CsrfPreventionFilter.doFilter(CsrfPreventionFilter.java:186)
    at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
    at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
    at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:233)
    at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:191)
    at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:563)
    at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:127)
    at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102)
    at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109)
    at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:298)
    at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:859)
    at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:588)
    at org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:489)
    at java.lang.Thread.run(Unknown Source)

Reported by ljaderdev on 2012-01-13 09:01:48

Add more complicated access restrictions (repository, branches, tags)

Originally reported on Google Code with ID 36

There is an server side system for git - gitolite, but it uses ssh protocol in it's
work. The great feature of gitolite is flexible access control configuration - it allows
enable/disable access to branches and so on.

It will be useful to prevent delete operation on branches to make them protected as
master-branch. Or only owner of the branch can delete it and so on.

Such policies make sense when a group of developers works on the same project and each
developer has it's own branch for some feature of the target application - they prevents
write access of others to my branches.

Of cause, I can use repository clone and prevent cloning of my repository until I finish
my work, but branches are especially for this purpose and allow to see and use my work
for others by merging it to their branches.

Just think about it!

Reported by 2sh2ka on 2012-01-06 18:30:33

Only some questions, no issue

Originally reported on Google Code with ID 19

Hi,

I have some questions. Maybe you will find some time to answer.

You setup repositories on googlecode and github. Does it work when somebody create
pullrequest on github to merge them?

Do you plan moving from Ant to Maven or Gradle in the near future?
Do you have a roadmap for your releases and features planned for that releases?

Is there a mailinglist or discussion group on google asking questions like these?

Do you need any help or do you have 20 developers behind you? ;-) And we will see a
1.0 RELEASE on end this year?

I'm very interested in your project and don't want to drive my own.

Regards
Jรถrg


Reported by joerg.bellmann on 2011-09-27 13:14:45

Clicking on a file in a commit shows an empty page

Originally reported on Google Code with ID 26

What steps will reproduce the problem?

1. Go to summary page of a repository
2. Click a commit
3. Click on a file contained in the commit

What is the expected output? What do you see instead?

A blank page is shown instead of the file content

What version of the product are you using? On what operating system?

gitblit 0.6.0 on tomcat 6.0.33
Mac OS X 10.6.8



Reported by baumgart1080 on 2011-10-17 16:03:58

Ability to group repositories by means of reg exp

Originally reported on Google Code with ID 27

This is not a defect but a suggestion.

I know it is currently possible to group repositories by means of subfolders, but that
approach is not always optimal because it does not match very well with gitolite (which
AFAIK requires all repositories to be included in a single folder). One could overcome
this problem by making use of file system links, by recreating a tree directory structure
containing links to repos physically locate elsewhere, and having gitblit point to
the new tree directory structure instead of using the actual (flat) repository folder.
However this is inconvenient when a new repository is created, because the admin must
remember to create the new link as well.

This is why I believe it would be useful to be able to group repositories by name.

For example, a configuration property such as:

groupRegExp=aaaa\..* bbbb\.*

may be used to tell gitblit to group repositories in two groups, one consisting of
all repositories starting with "aaaa.", the other consisting of the repositories starting
with "bbbb." and gitblit may implicitly create an additional group "others" to group
repositories whose name does not match any of the declared groups.

When such an options is enabled, the web fronted should offer a main page where the
user sees only the list of groups as links, and then the user can click on a group
name to go to the index page which shows the list of all repositories included in such
group. Gitblit should also compute the repository size only on the second page and
this would speed up the time needed to access a repository.

An alternative approach could consist in being able to filter out repositories by means
of a url request. For example, the following URL http://gitblit/summary/?r= displays
the list of all repositories, and the following url http://gitblit/summary/?r=reponame
takes the user to the homepage of the specified repository. It would be useful to be
able to invoke an url such as http://gitblit/summary/?r=aaaa. to be taken to a page
that lists all repositories starting with "aaaa.".


Reported by gm.romanato on 2011-10-21 10:52:35

Stronger ticgit read-only integration

Originally reported on Google Code with ID 8

Ticgit integration could be improved.

- activity timeline
- query feature with pagination
- ticket change history


Reported by James.Moger on 2011-06-30 12:01:17

can't clone a newly created repo

Originally reported on Google Code with ID 48

What steps will reproduce the problem?
1. installed as war
2. creating empty git repo as tst.git eg.
3. trying to clone it using git version 1.7.4.1, eg:  git clone http://admin:admin@localhost:8080/gitblit/git/tst.git

(note, I tried other gitRepositories place, full or relative bath as well)

What is the expected output? What do you see instead?

I'd see the cloned reposiory cloned, instead I see:

xxx@yyy:~$ git clone http://admin@localhost:8080/gitblit/git/tst.git
Cloning into tst...
Password:
error: The requested URL returned error: 400 while accessing http://admin@localhost:8080/gitblit/git/tst.git/info/refs

fatal: HTTP request failed


What version of the product are you using? On what operating system?

gitblit 0.8.2 war dist.
Please provide any additional information below.

HTH,

Tamas

Reported by [email protected] on 2012-01-25 12:37:34

Bare repositories appear as (empty) and are not clickable

Originally reported on Google Code with ID 13

Environment: gitblit-0.5.1 GO, OS X, Java 6

"What steps will reproduce the problem?"
1. Clone a repository from somewhere as bare into the configured git.repositoriesFolder

 for example git clone --bare git://github.com/tfnico/guava-examples.git
2. Refresh the list of repositories in Gitblit - watch the new repo appears
3. Observe the repo appears (empty)

"What is the expected output? What do you see instead?"

If I clone the repo without the --bare parameter, it appears as a normal repo. I can
click it and browse it.

Reported by tfnico on 2011-07-20 15:30:44

move source codes to github?

Originally reported on Google Code with ID 42

this project for git, why not use git as code repository?

Reported by yanhonglei on 2012-01-15 11:07:45

After add an user then edit this user it throws Unexpected RuntimeException

Originally reported on Google Code with ID 43

Gitblit 0.8.3 still don't fix this problem.
When I add a new user, and then i click edit this user, it throws this RuntimeException,
Please fix it asap.

WicketMessage: Can't instantiate page using constructor public com.gitblit.wicket.pages.EditUserPage(org.apache.wicket.PageParameters)
and argument user = "[Johnny]"

Root cause:

java.lang.NullPointerException
     at com.gitblit.wicket.pages.EditUserPage.setupPage(EditUserPage.java:73)
     at com.gitblit.wicket.pages.EditUserPage.<init>(EditUserPage.java:66)
     at java.lang.reflect.Constructor.newInstance(Constructor.java:513)
     at org.apache.wicket.session.DefaultPageFactory.createPage(DefaultPageFactory.java:188)
     at org.apache.wicket.session.DefaultPageFactory.newPage(DefaultPageFactory.java:89)
     at org.apache.wicket.request.target.component.BookmarkablePageRequestTarget.newPage(BookmarkablePageRequestTarget.java:305)
     at org.apache.wicket.request.target.component.BookmarkablePageRequestTarget.getPage(BookmarkablePageRequestTarget.java:320)
     at org.apache.wicket.request.target.component.BookmarkablePageRequestTarget.processEvents(BookmarkablePageRequestTarget.java:234)
     at org.apache.wicket.request.AbstractRequestCycleProcessor.processEvents(AbstractRequestCycleProcessor.java:92)
     at org.apache.wicket.RequestCycle.processEventsAndRespond(RequestCycle.java:1252)
     at org.apache.wicket.RequestCycle.step(RequestCycle.java:1331)
     at org.apache.wicket.RequestCycle.steps(RequestCycle.java:1438)
     at org.apache.wicket.RequestCycle.request(RequestCycle.java:546)
     at org.apache.wicket.protocol.http.WicketFilter.doGet(WicketFilter.java:486)
     at org.apache.wicket.protocol.http.WicketFilter.doFilter(WicketFilter.java:319)
     at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:243)
     at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210)
     at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:224)
     at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:169)
     at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:472)
     at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:168)
     at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:98)
     at org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:928)
     at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:118)
     at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:407)
     at org.apache.coyote.http11.AbstractHttp11Processor.process(AbstractHttp11Processor.java:987)
     at org.apache.coyote.AbstractProtocol$AbstractConnectionHandler.process(AbstractProtocol.java:539)
     at org.apache.tomcat.util.net.JIoEndpoint$SocketProcessor.run(JIoEndpoint.java:300)
     at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:886)
     at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:908)
     at java.lang.Thread.run(Thread.java:662)

Complete stack:

org.apache.wicket.WicketRuntimeException: Can't instantiate page using constructor
public com.gitblit.wicket.pages.EditUserPage(org.apache.wicket.PageParameters) and
argument user = "[Johnny]"
     at org.apache.wicket.session.DefaultPageFactory.createPage(DefaultPageFactory.java:212)
     at org.apache.wicket.session.DefaultPageFactory.newPage(DefaultPageFactory.java:89)
     at org.apache.wicket.request.target.component.BookmarkablePageRequestTarget.newPage(BookmarkablePageRequestTarget.java:305)
     at org.apache.wicket.request.target.component.BookmarkablePageRequestTarget.getPage(BookmarkablePageRequestTarget.java:320)
     at org.apache.wicket.request.target.component.BookmarkablePageRequestTarget.processEvents(BookmarkablePageRequestTarget.java:234)
     at org.apache.wicket.request.AbstractRequestCycleProcessor.processEvents(AbstractRequestCycleProcessor.java:92)
     at org.apache.wicket.RequestCycle.processEventsAndRespond(RequestCycle.java:1252)
     at org.apache.wicket.RequestCycle.step(RequestCycle.java:1331)
     at org.apache.wicket.RequestCycle.steps(RequestCycle.java:1438)
     at org.apache.wicket.RequestCycle.request(RequestCycle.java:546)
     at org.apache.wicket.protocol.http.WicketFilter.doGet(WicketFilter.java:486)

java.lang.reflect.InvocationTargetException
     at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
     at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:39)
     at java.lang.reflect.Constructor.newInstance(Constructor.java:513)
     at org.apache.wicket.session.DefaultPageFactory.createPage(DefaultPageFactory.java:188)
     at org.apache.wicket.session.DefaultPageFactory.newPage(DefaultPageFactory.java:89)
     at org.apache.wicket.request.target.component.BookmarkablePageRequestTarget.newPage(BookmarkablePageRequestTarget.java:305)
     at org.apache.wicket.request.target.component.BookmarkablePageRequestTarget.getPage(BookmarkablePageRequestTarget.java:320)
     at org.apache.wicket.request.target.component.BookmarkablePageRequestTarget.processEvents(BookmarkablePageRequestTarget.java:234)
     at org.apache.wicket.request.AbstractRequestCycleProcessor.processEvents(AbstractRequestCycleProcessor.java:92)
     at org.apache.wicket.RequestCycle.processEventsAndRespond(RequestCycle.java:1252)
     at org.apache.wicket.RequestCycle.step(RequestCycle.java:1331)
     at org.apache.wicket.RequestCycle.steps(RequestCycle.java:1438)
     at org.apache.wicket.RequestCycle.request(RequestCycle.java:546)
     at org.apache.wicket.protocol.http.WicketFilter.doGet(WicketFilter.java:486)

Reported by luzhyong on 2012-01-16 06:51:58


- _Attachment: Screenshot at 2012-01-16 14:50:58.png
![Screenshot at 2012-01-16 14:50:58.png](https://storage.googleapis.com/google-code-attachments/gitblit/issue-43/comment-0/Screenshot at 2012-01-16 14:50:58.png)_

Search by commit does not work

Originally reported on Google Code with ID 45

What steps will reproduce the problem?
1. go to repository summary page
2. select an old commit from the log table
3. search for that commit in the search box

What is the expected output? What do you see instead?
I would expect the selected commit to be displayed but the search result is always
empty.

What version of the product are you using? On what operating system?
0.8.2

Please provide any additional information below.


Reported by gm.romanato on 2012-01-24 10:04:06

Tree view breaks on deep folder trees

Originally reported on Google Code with ID 35

I notice that forward slashes in links in tree view are replaced by %2F

Even if I manually replace %2F with a forward slash, I still am not able to view the
tree as am taken back to the original folder. See the attached screenshots for more
details


Am running Gitblit v0.7.0
Server: Red Hat Enterprise Linux 6
Kernel: 2.6.32-71.el6.i686
Java version: 1.7.0_02
Java vendor: Sun Microsystems
Web Server: Glassfish version 3.1.1


Reported by arthurbuliva on 2012-01-05 08:54:29


- _Attachment: Screenshot at 2012-01-05 10:14:35.png
![Screenshot at 2012-01-05 10:14:35.png](https://storage.googleapis.com/google-code-attachments/gitblit/issue-35/comment-0/Screenshot at 2012-01-05 10:14:35.png)_ - _Attachment: Screenshot at 2012-01-05 10:15:03.png
![Screenshot at 2012-01-05 10:15:03.png](https://storage.googleapis.com/google-code-attachments/gitblit/issue-35/comment-0/Screenshot at 2012-01-05 10:15:03.png)_ - _Attachment: Screenshot at 2012-01-05 10:15:28.png
![Screenshot at 2012-01-05 10:15:28.png](https://storage.googleapis.com/google-code-attachments/gitblit/issue-35/comment-0/Screenshot at 2012-01-05 10:15:28.png)_

Delete and Rename Repository usually fail

Originally reported on Google Code with ID 10

The JGit servlet in 1.0.0 is not properly closing a packfile.  Because it does not properly
close the file the repository can not be deleted or renamed without stopping gitblit.

I am trying to track down the bug in JGit to submit to the JGit team.

Reported by James.Moger on 2011-07-09 01:21:13

Markdown editing?

Originally reported on Google Code with ID 7

Might be nice to be able to edit Markdown documents directly through Gitblit.

Reported by James.Moger on 2011-06-30 11:59:35

NPE when not selecting federation strategy

Originally reported on Google Code with ID 20

org.apache.wicket.WicketRuntimeException: Method onFormSubmitted of interface org.apache.wicket.markup.html.form.IFormSubmitListener
targeted at component [MarkupContainer [Component id = editForm]] threw an exception
    at org.apache.wicket.RequestListenerInterface.invoke(RequestListenerInterface.java:193)
    at org.apache.wicket.request.target.component.listener.ListenerInterfaceRequestTarget.processEvents(ListenerInterfaceRequestTarget.java:73)
    at org.apache.wicket.request.AbstractRequestCycleProcessor.processEvents(AbstractRequestCycleProcessor.java:92)
    at org.apache.wicket.RequestCycle.processEventsAndRespond(RequestCycle.java:1252)
    at org.apache.wicket.RequestCycle.step(RequestCycle.java:1331)
    at org.apache.wicket.RequestCycle.steps(RequestCycle.java:1438)
    at org.apache.wicket.RequestCycle.request(RequestCycle.java:546)
    at org.apache.wicket.protocol.http.WicketFilter.doGet(WicketFilter.java:486)
    at org.apache.wicket.protocol.http.WicketFilter.doFilter(WicketFilter.java:319)
    at org.eclipse.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1323)
    at org.eclipse.jetty.servlet.ServletHandler.doHandle(ServletHandler.java:476)
    at org.eclipse.jetty.server.handler.ScopedHandler.handle(ScopedHandler.java:119)
    at org.eclipse.jetty.security.SecurityHandler.handle(SecurityHandler.java:517)
    at org.eclipse.jetty.server.session.SessionHandler.doHandle(SessionHandler.java:225)
    at org.eclipse.jetty.server.handler.ContextHandler.doHandle(ContextHandler.java:937)
    at org.eclipse.jetty.servlet.ServletHandler.doScope(ServletHandler.java:406)
    at org.eclipse.jetty.server.session.SessionHandler.doScope(SessionHandler.java:183)
    at org.eclipse.jetty.server.handler.ContextHandler.doScope(ContextHandler.java:871)
    at org.eclipse.jetty.server.handler.ScopedHandler.handle(ScopedHandler.java:117)
    at org.eclipse.jetty.server.handler.HandlerWrapper.handle(HandlerWrapper.java:110)
    at org.eclipse.jetty.server.Server.handle(Server.java:346)
    at org.eclipse.jetty.server.HttpConnection.handleRequest(HttpConnection.java:589)
    at org.eclipse.jetty.server.HttpConnection$RequestHandler.content(HttpConnection.java:1065)
    at org.eclipse.jetty.http.HttpParser.parseNext(HttpParser.java:823)
    at org.eclipse.jetty.http.HttpParser.parseAvailable(HttpParser.java:220)
    at org.eclipse.jetty.server.HttpConnection.handle(HttpConnection.java:411)
    at org.eclipse.jetty.io.nio.SelectChannelEndPoint.handle(SelectChannelEndPoint.java:535)
    at org.eclipse.jetty.io.nio.SelectChannelEndPoint$1.run(SelectChannelEndPoint.java:40)
    at org.eclipse.jetty.util.thread.QueuedThreadPool$3.run(QueuedThreadPool.java:529)
    at java.lang.Thread.run(Thread.java:662)
Caused by: java.lang.reflect.InvocationTargetException
    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
    at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
    at java.lang.reflect.Method.invoke(Method.java:597)
    at org.apache.wicket.RequestListenerInterface.invoke(RequestListenerInterface.java:182)
    ... 29 more
Caused by: java.lang.NullPointerException
    at com.gitblit.wicket.pages.EditRepositoryPage$1.onSubmit(EditRepositoryPage.java:150)
    at org.apache.wicket.markup.html.form.Form.delegateSubmit(Form.java:1595)
    at org.apache.wicket.markup.html.form.Form.process(Form.java:960)
    at org.apache.wicket.markup.html.form.Form.onFormSubmitted(Form.java:922)
    ... 34 more

Reported by trygvis on 2011-09-29 14:59:30

"import" users from users.properties into users.conf

Originally reported on Google Code with ID 46

How can I move my users from v0.7 to v8.0?

I see that the file users.properties and users.conf have different layouts.

I have many users and recreating them one by one is not that fun. How can I "import"
users from users.properties into users.conf

Reported by arthurbuliva on 2012-01-25 06:23:23

Can't browse repositories in subfolders

Originally reported on Google Code with ID 29

What steps will reproduce the problem?
1. Do repositories structure with subdirectories:
/home/test/GROUP1/REPO1.git
/home/test/GROUP1/REPO2.git
/home/test/GROUP2/REPO3.git
/home/test/REPO4.git

2. Confgure git.repositoryFolder to: /home/test
3. Try to for example REPO3.git. 
In URL bar in browser I've http://localhost:8080/gitblit/summary/GROUP1%2FREPO1.git
And Opera give me information about wrong url.

What is the expected output? What do you see instead?
I've see information about wrong url.

What version of the product are you using? On what operating system?
Ubuntu 11.10, gitblit-0.7.0.war, Opera 11.52, Tomcat 6.0.33

Reported by amccloud on 2011-11-30 09:03:07

Repositories which require authentication can be cloned with bogus login data

Originally reported on Google Code with ID 28

What steps will reproduce the problem?
1. Set a repository to "authenticated clone, view & push"
2. Clone the repository locally (I use TortoiseGit) using the URL shown in the summary
page in gitblit
3. Enter bogus login information

What is the expected output? What do you see instead?
I expected an authentication error but the repository was cloned successfully.

What version of the product are you using? On what operating system?
gitblit in Jetty 8.0.3. (also tried in Jetty 6.1.1) in Windows Server 2008 R2 using
plain http access

Reported by rob2d2 on 2011-10-23 00:58:27

gitblit GO running on privileged ports

Originally reported on Google Code with ID 12

Environment: OS X, JDK 6

I found this a bit surprising when firing up gitblit for the first time. It tries to
run on port 443 by default, and this will only work for the root user. 

I see this is mentioned in the FAQ. Still, it would be nice to either (a) use port
8443 on default (like tomcat does), or (b) warn the user with a friendlier error message,
that it has to either change configuration or run as root (security risk).

Here is the stacktrace from startup:

WARN  FAILED org.eclipse.jetty.server.Server@2af6a882: java.net.SocketException: Permission
denied
java.net.SocketException: Permission denied
    at sun.nio.ch.Net.bind(Native Method)
    at sun.nio.ch.ServerSocketChannelImpl.bind(ServerSocketChannelImpl.java:126)
    at sun.nio.ch.ServerSocketAdaptor.bind(ServerSocketAdaptor.java:59)
    at org.eclipse.jetty.server.nio.SelectChannelConnector.open(SelectChannelConnector.java:172)
    at org.eclipse.jetty.server.AbstractConnector.doStart(AbstractConnector.java:297)
    at org.eclipse.jetty.server.nio.SelectChannelConnector.doStart(SelectChannelConnector.java:250)
    at org.eclipse.jetty.server.ssl.SslSelectChannelConnector.doStart(SslSelectChannelConnector.java:643)
    at org.eclipse.jetty.util.component.AbstractLifeCycle.start(AbstractLifeCycle.java:58)
    at org.eclipse.jetty.server.Server.doStart(Server.java:269)
    at org.eclipse.jetty.util.component.AbstractLifeCycle.start(AbstractLifeCycle.java:58)
    at com.gitblit.GitBlitServer.start(Unknown Source)
    at com.gitblit.GitBlitServer.main(Unknown Source)
    at com.gitblit.Launcher.main(Unknown Source)

Reported by tfnico on 2011-07-20 12:58:28

Servlet API 3 (Tomcat 7.0) Support

Originally reported on Google Code with ID 23

What steps will reproduce the problem?
1. Deploy gitblit 0.6.0 war on Tomcat 7 application server and configure it
2. Navigate to http://yourserver/gitblit/feed/projectname or http://yourserver/gitblit/git/projectname

What is the expected output? What do you see instead?
You'll get a HTTP 500 error page. What a see in logs:

Oct 6, 2011 5:07:09 PM org.apache.catalina.core.StandardWrapperValve invoke
SEVERE: Servlet.service() for servlet [SyndicationServlet] in context with path [/gitblit]
threw exception [Filter execution threw an exception] with root cause
java.lang.AbstractMethodError
    at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:227)
    at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210)
    at com.gitblit.AccessRestrictionFilter.doFilter(AccessRestrictionFilter.java:216)
    at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:243)
    at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210)
    at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:224)
    at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:185)
    at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:472)
    at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:151)
    at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:100)
    at org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:929)
    at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:118)
    at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:405)
    at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:269)
    at org.apache.coyote.AbstractProtocol$AbstractConnectionHandler.process(AbstractProtocol.java:515)
    at org.apache.tomcat.util.net.JIoEndpoint$SocketProcessor.run(JIoEndpoint.java:300)
    at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:886)
    at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:908)
    at java.lang.Thread.run(Thread.java:680)


What version of the product are you using? On what operating system?
gitblit 0.6.0, Mac OS X Lion, Apache Tomcat/7.0.21

Please provide any additional information below.
I tried to deploy on Tomcat 6, it worked fine.

Reported by dadalar on 2011-10-07 08:41:54

Blame should offer coloring choices

Originally reported on Google Code with ID 2

Blame should have a selector to choose
  * Color by Commit
  * Color by Author
  * Color by Age


Reported by James.Moger on 2011-06-26 16:35:29

Create empty repository page and link to that in repositories list

Originally reported on Google Code with ID 31

For sure this is not a bug but more a request to enhance the documentation.

I have posted the same question on stackoverflow already - but had not any answer yet.
(http://stackoverflow.com/questions/8427845/how-to-use-gitblit) 
=======================
Gitblit (http://gitblit.com/) looks pretty interessting to run a GIT server, so I installed
it (which is realy easy).

But now I'm having some problems to get my way around the tool. Its easy to create
repos, but after that, I'm stuck - after creation I was not able to "dive" into the
repo itself e.g. like on this screenshot: http://gitblit.com/screenshots/03.png

I also noticed that in my installation I have only the first three menu items on top
('repositories', 'users' and 'federation') - which seems logical, as they should appear
when "diving" into a repo e.g. 'branches', 'tags' and 'tree'.

I think it is not a security issue, as I disabled security and I also was able to greate
a repo. I'm just missing a link or a button to select a reo and see all the infos about
it. There is only a 'edit' link, but that brings me back to the same screen as when
creating a repo.
====================
The thing is, that you provide many screenshots on things one can (or should be able)
to do/see in gitblit. But you have no guide on how to walk through the UI or how to
get the first repo showing anything.

I installed gitblit on three different environment so far (windows, Solaris and Mac)
and had the same issue on all of these.
I just can't see more then the listing of any repos. Could not find a way to select
and dive into a repo.

I also tried with 3 different browsers with no luck (IE, FF, Safari).



Reported by dominik.bartholdi on 2011-12-08 19:20:26

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.