Home My Page Projects FusionForge
Summary Activity Forums Tracker Lists News SCM Files Mediawiki Hudson/Jenkins

[#519] Provide SCM browsing support for (Git) private repositories for logged in users

2012-11-17 14:20
Submitted by:
Olivier Berger (olberger)
Assigned to:
Roland Mas (lolando)
Target release:
Provide SCM browsing support for (Git) private repositories for logged in users

Detailed description
Logged-in users having (read) access to a (Git) SCM repo, should be able to browse the repo contents in the SCM browsing tool.

See a discussion about this in : https://lists.fusionforge.org/pipermail/fusionforge-general/2011-February/001357.html
Message  ↓
Date: 2015-02-03 16:41
Sender: Sylvain Beucler

It seems that fusionforge now starts an iframe in scm.$domain, and so jquery's iframe-auto-height doesn't work, resulting in a very short iframe and a tall scrollbar ;)

We already have this issue for e.g. http://fusionforge.org/scm/browser.php?group_id=6 (http->https call) ; we should find a solution.

Date: 2015-01-23 13:11
Sender: Roland Mas

Branch pushed as feature/browse-private-repositories.

Date: 2015-01-20 13:11
Sender: Roland Mas

I have a local branch with the relevant changes. Only Git is supported right now, and the authentication is done via HTTP auth (so it's not reusing the FusionForge auth cookie), but it seems to work.

I'm now polishing the test suite before pushing. Since the changes are not that intrusive, maybe this could even go into master before 6.0.

Date: 2014-12-03 17:38
Sender: Roland Mas

Assigning to myself, I'll work on that in the coming weeks (using ITK).

Date: 2012-11-19 20:15
Sender: Olivier Berger

I think it might be possible, if there are ways to run the git log as a CGI with suEXEC.

At least in theory.... ;-)

Date: 2012-11-19 17:58
Sender: Alain Peyrat

Posting my comment made today on the mailing-list:

Right now, this is not possible when fusionforge is configured to allow shell access on the server (the debian way) but this is possible (but not available now) if fusionforge is configured without shell access (using WebDAV) like using RPM or source install.

Field Old Value Date By
status_idOpen2015-02-02 08:12lolando
close_dateNone2015-02-02 08:12lolando
Target releaseNone2015-02-02 08:12lolando
ResolutionNone2015-01-20 13:11lolando
assigned_tonone2014-12-03 17:38lolando