I am interested in creating better visibility around what open source
projects are available at Google code with an aim to getting more
developers collaborating on their project efforts, instead of everyone
reinventing the wheel all the time.
Lot's of similar projects on Google Code seem to have only one
contributor.
On Nov 25, 10:26 am, Grenade <rthijs...@gmail.com> wrote:
> Hi everyone,
> I am interested in creating better visibility around what open source
> projects are available at Google code with an aim to getting more
> developers collaborating on their project efforts, instead of everyone
> reinventing the wheel all the time.
> Lot's of similar projects on Google Code seem to have only one
> contributor.
Ideas for improvements:
* show diffs
* show the commit message as sent on the detailed view - currently it
eats new lines.
* tags/branches should show where they came from
Really a SVN viewer should be part of the googlecode set up, rather
than the poor man's web view that is currently available at
project.googlecode.com/svn. The ViewVC issue, milestone 2007, has the
most votes but there's been no news... so nice to see somebody is
actually fashioning a wheel of some kind here :-) I actually use git
as the svn client to browse my code base history, but an online
version is sorely needed.
Not sure why, but my 561-revision project took rather a long time to
display the first page, then Browse didn't show (loading "for ever", I
gave up after a few minutes waiting). I assume it's because it was
parsing stuff "since the dawn of man".
Also, I managed to get this error message when I opened a new tab to
the root page:
"""
Server Error in '/' Application
Object reference not set to an instance of an object
Description: Error processing request.
Error Message: HTTP 500. System.NullReferenceException: Object
reference not set to an instance of an object
Stack Trace:
System.NullReferenceException: Object reference not set to an instance
of an object
at
System.Web.SessionState.SessionInProcHandler.SetAndReleaseItemExclusive
(System.Web.HttpContext context, System.String id,
System.Web.SessionState.SessionStateStoreData item, System.Object
lockId, Boolean newItem) [0x00000]
"""
The irony, of course, is that you've gone and reinvented the wheel yourself. This is at least the 3rd such tool I've seen which does this, and even stock ViewVC can browse remote repositories! And soon googlecode itself will have the functionality built-in anyway. ;-)
> I am interested in creating better visibility around what open source > projects are available at Google code with an aim to getting more > developers collaborating on their project efforts, instead of everyone > reinventing the wheel all the time.
> Lot's of similar projects on Google Code seem to have only one > contributor.
Cheers Ben for your comments, I probably didn't look at ViewVC based
on my complete lack of Python skills. I realise that what I've built
exists in other applications but I needed the ability to allow a zero-
configuration, point at any svn repo, app. I'm not aware of any web
based tools that allow this, but there's lots of things I'm not aware
of :)
I'm also hoping/trying to beat Google Code to solving this problem.
It's one of those nerdy quests to solve a problem before someone with
more money does. --Maybe they'll offer me a job...
/rob
On Nov 25, 12:39 pm, "Ben Collins-Sussman" <suss...@google.com> wrote:
> The irony, of course, is that you've gone and reinvented the wheel
> yourself. This is at least the 3rd such tool I've seen which does
> this, and even stock ViewVC can browse remote repositories! And soon
> googlecode itself will have the functionality built-in anyway. ;-)
> Still, very attractive.
> On 11/25/07, Grenade <rthijs...@gmail.com> wrote:
> > Hi everyone,
> > I am interested in creating better visibility around what open source
> > projects are available at Google code with an aim to getting more
> > developers collaborating on their project efforts, instead of everyone
> > reinventing the wheel all the time.
> > Lot's of similar projects on Google Code seem to have only one
> > contributor.
Thanks for your comments! I will try to get your improvement
suggestions implemented.
The initial load time is down to the fact that subversionreports.org
is hosted on a virtual server with 64 megs of ram. The first time a
repository is viewed it has to request the entire log (which it then
caches...) this takes a while if the network is bogged down, perhaps I
should have an ajax status bar or something...
Also, as you pointed out, error handling isn't very pretty yet.
Cheers,
/rob
On Nov 25, 11:55 am, Quirky <richard.qu...@gmail.com> wrote:
> On Nov 25, 10:26 am, Grenade <rthijs...@gmail.com> wrote:
> > Hi everyone,
> > I am interested in creating better visibility around what open source
> > projects are available at Google code with an aim to getting more
> > developers collaborating on their project efforts, instead of everyone
> > reinventing the wheel all the time.
> > Lot's of similar projects on Google Code seem to have only one
> > contributor.
> Ideas for improvements:
> * show diffs
> * show the commit message as sent on the detailed view - currently it
> eats new lines.
> * tags/branches should show where they came from
> Really a SVN viewer should be part of the googlecode set up, rather
> than the poor man's web view that is currently available at
> project.googlecode.com/svn. The ViewVC issue, milestone 2007, has the
> most votes but there's been no news... so nice to see somebody is
> actually fashioning a wheel of some kind here :-) I actually use git
> as the svn client to browse my code base history, but an online
> version is sorely needed.
> Not sure why, but my 561-revision project took rather a long time to
> display the first page, then Browse didn't show (loading "for ever", I
> gave up after a few minutes waiting). I assume it's because it was
> parsing stuff "since the dawn of man".
> Also, I managed to get this error message when I opened a new tab to
> the root page:
> """
> Server Error in '/' Application
> Object reference not set to an instance of an object
> Description: Error processing request.
> Error Message: HTTP 500. System.NullReferenceException: Object
> reference not set to an instance of an object
> Stack Trace:
> System.NullReferenceException: Object reference not set to an instance
> of an object
> at
> System.Web.SessionState.SessionInProcHandler.SetAndReleaseItemExclusive
> (System.Web.HttpContext context, System.String id,
> System.Web.SessionState.SessionStateStoreData item, System.Object
> lockId, Boolean newItem) [0x00000]
> """