Hello Karl,

Thank you for giving it a try!

I think I've fixed the issues you've mentioned.
Please give it another try... the setup needs as much testing as possible.

Details below:

On 11/06/2014 05:10 PM, Karl Berry wrote:
     http://web.git.sv.gnu.org/

Clicking on "cgit" or "gitweb there takes several minutes for me, [...]
I wonder about generating a static page
hourly or something, with links to the git web repositories.

Done.
I removed the links to cgit/gitweb repositories list.
Instead, this static page is generated with a script (not yet in cron, but 
soon):

http://web.git.savannah.gnu.org/project-list/

"direct browsing" is a lot faster, but just browsing the raw files
doesn't seem that interesting.

I believe this is only used by people who are behind a firewall, and can not 
access the git-daemon on TCP port 9418.
There is indeed no reason to view it in a browser.

texinfo/texinfo.html has this comment near the top:
<!-- fofofof fdsfadsafdsaf -->

Oops.
I did do some experiments on few repositories.
I've new reset them to the same state as the CVS.

I attempted to push a trivial change to the git texinfo.html and got:
..
error: Unable to append to ./logs/refs/heads/master: Permission denied
To [email protected]:/srv/git/web/texinfo.git
  ! [remote rejected] master -> master (failed to write)
error: failed to push some refs to 
'[email protected]:/srv/git/web/texinfo.git'

My bad.
This should work now.
Please tell me if it doesn't.

Some repositories had extranous configuration option "logallrefupdates=true",
and writing to the log directory failed (at least it seems I've set the 
permissions correctly :) )

     For easier troubleshooting, update events are logged are reported on:
          http://nongnu.housegordon.org/gsv-updates/

Nothing there.

The git hooks I've setup only trigger an update after successful commit (and 
yours failed, as above).
I hope you'll be able to push changes now, and then the updates will appear in 
the 'updates' list.

Thanks!
 - Assaf



Reply via email to