Re: [PATCHv5] Add Gitweb support for XZ compressed snapshots

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



2009/8/1 Jakub Narebski <jnareb@xxxxxxxxx>:
> demerphq <demerphq@xxxxxxxxx> writes:
>
>> FWIW the perl project ripped out all the snapshot generation logic
>> from gitweb, and replaced it with a tool that generates snapshots
>> correctly for our requirements (if the build process needs additional
>> files /currently/ git-archive does not support adding them), this
>> includes a disk level cache for the snapshots since creating the tar,
>> adding the additional files, then gziping is quite slow.
>>
>> If its interesting to people I can post it and the other changes here,
>> although its not a "nice" change, as I literally ripped out the
>> existing code.
>
> Do you mean gitweb serving http://perl5.git.perl.org/ ?

Yes. I updated it to a relatively recent version just the other week.

> Well, at least publish this version of gitweb somewhere (snapshot or
> better git repository), and add it to the list of gitweb forks at
> http://git.or.cz/gitwiki/Gitweb wiki page.

Sure, we have been discussing doing that recently.

I need to cleanup how I set up the repository for it tho.

Also probably there are one or two patches that should be pushed back to you.

> Sidenote: snapshot support appeared, as far as I know, first at fork of
> gitweb that had been used by XMMS2, but the snapshot was generated by
> a separate snapshot.cgi script... written in Python.  (Now they use
> stock (if old) gitweb, I think.)

Ah, I'm not generating it with a separate cgi script, I just replaced
the call to git-archive to be a call to my own tool.

> P.S. Perhaps you or other Perl Mongers would be interested in creating
> yet another git web interface, in Perl, but contrary to (current)
> gitweb modular and using more of CPAN modules?  For example convert
> SVN::Web or Insurrection (or other Perl module) from Subversion (or
> other SCM) to Git (and rename it to Git::Web, or ???).

I think that there is some interest in doing that and likely over time
there will be more. It has come up at least a few times in our
discussion forums. I think you could easily make a public call for
support on places like Perlmonks to get more action tho.

A better git api toolset for perl would make things a lot easier.
Especially an XS one.

>
> P.P.S. Could you per chance post announcement of Git User's Survey 2009
> on http://perl5.git.perl.org, just like it is done on http://repo.or.cz
> and http://git.kernel.org?  TIA.

Sure.

cheers,
Yves
-- 
perl -Mre=debug -e "/just|another|perl|hacker/"
--
To unsubscribe from this list: send the line "unsubscribe git" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at  http://vger.kernel.org/majordomo-info.html

[Index of Archives]     [Linux Kernel Development]     [Gcc Help]     [IETF Annouce]     [DCCP]     [Netdev]     [Networking]     [Security]     [V4L]     [Bugtraq]     [Yosemite]     [MIPS Linux]     [ARM Linux]     [Linux Security]     [Linux RAID]     [Linux SCSI]     [Fedora Users]