Login | Register For Free | Help
Search for: (Advanced)

Mailing List Archive: Catalyst: Users

Gitalist arrives on CPAN

 

 

Catalyst users RSS feed   Index | Next | Previous | View Threaded


mr.daniel.brook at gmail

Nov 26, 2009, 8:32 AM

Post #1 of 8 (1312 views)
Permalink
Gitalist arrives on CPAN

Reposted from http://blogs.perl.org/users/dan_brook/2009/11/introducing-gitalist.html

Today saw the first developer release of Gitalist - a modern git web
viewer[1]. Many thanks to Tom Doran and Zac Stevens for getting it out
the door.

Gitalist started out as an attempt to port gitweb to Catalyst but ended
up as a new piece of software with gitweb URL compatiblity (and stuck with
its original transitional name[2]). This first developer release should see a
fully functioning Catalyst app with full gitweb URL backwards compatibility
and no major bugs, although there are plenty of rough edges.

As it stands the app itself is quite simple internally and externally thanks,
in no small part, to Zac and Tom's marvellous work on the model. They
stripped it down from a single monolithic Model class and transformed it
into a sane and sensible set of domain objects. As for the external bits
the frontend consists of HTML5 and CSS (with JavaScript knobs and whistles
to come) which is all brought to you by Template Toolkit.

Being a developer release there's clearly much work to do. Zac has plans on
ripping out the domain objects and having them in a separate module. I'm
slowing redesigning[3] away from the original gitweb inspired layout,
hoping to totally reimplement the syntax highlighting and providing JSON
for as many views as possible. I also have very general ideas about making
the blob (e.g the file view) pluggable in some fashion such that Gitalist
can provide arbitrary views of files e.g POD view. And of course more
git-related functionality like what work has been done on a topic branch,
history graphs for commits and feeds for everything.

Once more many thanks to Tom and Zac for all their awesome work and help. If
you're attending LPW this year be sure to check out Zac's talk[4] on
Gitalist or if you're generally interested in the project drop by #gitalist
on irc.perl.org or fork it on GitHub[5] where any issues can also be logged.

Cheers,
Dan Brook aka broquaint

[1] http://search.cpan.org/~zstevens/Gitalist-0.000000_01/
[2] http://lists.scsys.co.uk/pipermail/catalyst/2009-August/023403.html
[3] http://github.com/broquaint/Gitalist/tree/frontend-tweaks
[4] http://conferences.yapceurope.org/lpw2009/talk/2446
[5] http://github.com/broquaint/Gitalist

_______________________________________________
List: Catalyst [at] lists
Listinfo: http://lists.scsys.co.uk/cgi-bin/mailman/listinfo/catalyst
Searchable archive: http://www.mail-archive.com/catalyst [at] lists/
Dev site: http://dev.catalyst.perl.org/


avarab at gmail

Nov 26, 2009, 5:33 PM

Post #2 of 8 (1234 views)
Permalink
Re: Gitalist arrives on CPAN [In reply to]

Is there a demo site?

_______________________________________________
List: Catalyst [at] lists
Listinfo: http://lists.scsys.co.uk/cgi-bin/mailman/listinfo/catalyst
Searchable archive: http://www.mail-archive.com/catalyst [at] lists/
Dev site: http://dev.catalyst.perl.org/


bobtfish at bobtfish

Nov 26, 2009, 6:25 PM

Post #3 of 8 (1229 views)
Permalink
Re: Gitalist arrives on CPAN [In reply to]

On 27 Nov 2009, at 01:33, Ævar Arnfjörð Bjarmason wrote:

> Is there a demo site?

I've got a copy sat in my public_html directory:

http://goatse.co.uk/~bobtfish/Gitalist/script/gitalist.fcgi/

Cheers
t0m


_______________________________________________
List: Catalyst [at] lists
Listinfo: http://lists.scsys.co.uk/cgi-bin/mailman/listinfo/catalyst
Searchable archive: http://www.mail-archive.com/catalyst [at] lists/
Dev site: http://dev.catalyst.perl.org/


jacob.helwig at gmail

Nov 26, 2009, 9:50 PM

Post #4 of 8 (1231 views)
Permalink
Re: Gitalist arrives on CPAN [In reply to]

On Thu, Nov 26, 2009 at 18:25, Tomas Doran <bobtfish [at] bobtfish> wrote:
>
> On 27 Nov 2009, at 01:33, Ævar Arnfjörð Bjarmason wrote:
>
>> Is there a demo site?
>
> I've got a copy sat in my public_html directory:
>
> http://goatse.co.uk/~bobtfish/Gitalist/script/gitalist.fcgi/
>
> Cheers
> t0m
>

Is there anything that explains what the color bars under the SHA-1 hashes mean?

_______________________________________________
List: Catalyst [at] lists
Listinfo: http://lists.scsys.co.uk/cgi-bin/mailman/listinfo/catalyst
Searchable archive: http://www.mail-archive.com/catalyst [at] lists/
Dev site: http://dev.catalyst.perl.org/


darren at darrenduncan

Nov 27, 2009, 12:31 AM

Post #5 of 8 (1230 views)
Permalink
Re: Gitalist arrives on CPAN [In reply to]

Tomas Doran wrote:
> On 27 Nov 2009, at 01:33, Ævar Arnfjörð Bjarmason wrote:
>
>> Is there a demo site?
>
> I've got a copy sat in my public_html directory:
>
> http://goatse.co.uk/~bobtfish/Gitalist/script/gitalist.fcgi/

Hey, that's pretty good. -- Darren Duncan

_______________________________________________
List: Catalyst [at] lists
Listinfo: http://lists.scsys.co.uk/cgi-bin/mailman/listinfo/catalyst
Searchable archive: http://www.mail-archive.com/catalyst [at] lists/
Dev site: http://dev.catalyst.perl.org/


bobtfish at bobtfish

Nov 27, 2009, 12:49 AM

Post #6 of 8 (1225 views)
Permalink
Re: Gitalist arrives on CPAN [In reply to]

On 27 Nov 2009, at 05:50, Jacob Helwig wrote:
>
> Is there anything that explains what the color bars under the SHA-1
> hashes mean?

Not as far as I know, please log a bug:

http://github.com/broquaint/Gitalist/issues

Cheers
t0m

_______________________________________________
List: Catalyst [at] lists
Listinfo: http://lists.scsys.co.uk/cgi-bin/mailman/listinfo/catalyst
Searchable archive: http://www.mail-archive.com/catalyst [at] lists/
Dev site: http://dev.catalyst.perl.org/


ash_cpan at firemirror

Nov 27, 2009, 1:20 AM

Post #7 of 8 (1225 views)
Permalink
Re: Gitalist arrives on CPAN [In reply to]

On 27 Nov 2009, at 08:49, Tomas Doran wrote:

>
> On 27 Nov 2009, at 05:50, Jacob Helwig wrote:
>>
>> Is there anything that explains what the color bars under the SHA-1
>> hashes mean?
>
> Not as far as I know, please log a bug:
>
> http://github.com/broquaint/Gitalist/issues

<td class='sha1'
title='225f5690bfd8eda654a5467ef72e0ea1531495cc'><span class='chroma-
hash'><span style='border-bottom: solid 4px #225f56;'>225f56</span></
span>

It just seems to be a colour indicator.

-ash

_______________________________________________
List: Catalyst [at] lists
Listinfo: http://lists.scsys.co.uk/cgi-bin/mailman/listinfo/catalyst
Searchable archive: http://www.mail-archive.com/catalyst [at] lists/
Dev site: http://dev.catalyst.perl.org/


mr.daniel.brook at gmail

Nov 27, 2009, 1:39 AM

Post #8 of 8 (1228 views)
Permalink
Re: Gitalist arrives on CPAN [In reply to]

On Fri, Nov 27, 2009 at 5:50 AM, Jacob Helwig <jacob.helwig [at] gmail> wrote:
> On Thu, Nov 26, 2009 at 18:25, Tomas Doran <bobtfish [at] bobtfish> wrote:
>>
>> On 27 Nov 2009, at 01:33, Ævar Arnfjörð Bjarmason wrote:
>>
>>> Is there a demo site?
>>
>> I've got a copy sat in my public_html directory:
>>
>> http://goatse.co.uk/~bobtfish/Gitalist/script/gitalist.fcgi/
>>
>> Cheers
>> t0m
>>
>
> Is there anything that explains what the color bars under the SHA-1 hashes mean?

They don't mean anything as such, they're just first 6 chars of the
SHA-1 as a hex colour e.g the commit
f85cb28d32054b92e2a7094a83ebe528485dbf36 becomes #f85cb2 hence that
pink colour you see[1]. It was an idea borrowed from Chroma-Hash[2].
Also at the top right hand corner of pages is the first 36 chars of
the SHA-1 of the current commit where the color underneath each 6 char
chunk is the corresponding hex colour. I've found the colours to be a
handy visual cue when dealing with SHA-1s.

Cheers,
Dan Brook

[1] http://goatse.co.uk/~bobtfish/Gitalist/script/gitalist.fcgi/commit?p=Gitalist;h=f85cb28d32054b92e2a7094a83ebe528485dbf36
[2] http://mattt.github.com/Chroma-Hash/

_______________________________________________
List: Catalyst [at] lists
Listinfo: http://lists.scsys.co.uk/cgi-bin/mailman/listinfo/catalyst
Searchable archive: http://www.mail-archive.com/catalyst [at] lists/
Dev site: http://dev.catalyst.perl.org/

Catalyst users RSS feed   Index | Next | Previous | View Threaded
 
 


Interested in having your list archived? Contact Gossamer Threads
 
  Web Applications & Managed Hosting Powered by Gossamer Threads Inc.