Postponed
Project:
Repoview
Version:
6.x-2.x-dev
Component:
Code
Priority:
Critical
Category:
Task
Assigned:
Unassigned
Issue tags:
Reporter:
Created:
20 Dec 2010 at 20:08 UTC
Updated:
27 Sep 2012 at 21:04 UTC
Frustrated gitweb and cgit I started experimenting with building a git repository viewer for Drupal. I got something fairly functional together and I demoed it at our sprint wrapup call for the end of Sprint 6 and it generated some interest so I'm creating this meta issue to track the discussion about what we would need to use this instead of cgit/gitweb.
The current code lives in my GitHub repo called git_repository_viewer.
Some items that probably need to be taken care of before this is committed as a submodule:
Comments
Comment #1
webchickComment #2
marvil07 commentedimplementation of the respective ctools plugin to link to it(when #354509: Make repository URL backends pluggable is ready) would be a good addition too
Comment #3
tizzo commentedAlso, the meta data displayed in the list is always from HEAD. We should add some kind of condition that narrows that data to stuff that happened at or before $commit_hash.
It would also be nice to display data about the directories (even though we don't track that data because dirs don't really get modified in git). We could run a second query where path is like [url segment]/%.
The other thing we really need to work on is providing more context about what you're viewing. Right now neither page titles nor breadcrumbs tell you what you're viewing or at what revision. Both should. We probably need to fix that. A nice to have would be a list of commits in a sidebar that gives you the commit summary of the commit you're on and the two or three before and after (again pulled from the db).
Comment #4
eliza411 commentedTagging for Git Sprint 8
Comment #5
eliza411 commentedRemoving from Sprint 8 per the decision to roll this out shortly after initial deployment. See the decision background at #939024: Decide if we should switch to a homemade git viewer instead of cgit or gitweb
Comment #6
eliza411 commentedtagging git phase 3
Comment #7
sdboyer commentedretagging out of phase 2
Comment #8
marvil07 commentedMoving to the right queue, maybe time to close this?