savannah-hackers-public
[Top][All Lists]
Advanced

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

[Savannah-hackers-public] Migration of GNU Savannah Web-pages from CVS t


From: Assaf Gordon
Subject: [Savannah-hackers-public] Migration of GNU Savannah Web-pages from CVS to GIT
Date: Tue, 04 Nov 2014 23:54:02 -0500
User-agent: Mozilla/5.0 (X11; Linux x86_64; rv:31.0) Gecko/20100101 Thunderbird/31.2.0

Hello Savannah Hackers,

I've made some progress regarding migrating the GNU Savannah web-pages from CVS 
to GIT.

Before continuing, please remember this is experimental, and not 
"production-ready" yet.

For testing purposes, all the current projects have been converted to GIT.
Eventually, only projects which will opt-in will be migrated to GIT.

====

The current configuration, as similar as possible to the code git repositories:

Anonymous clone:
   git clone git://web.git.sv.gnu.org/web/<PROJECT>.git

Read/Write access:
   git clone <user>@web.git.sv.gnu.org:/srv/git/web/<PROJECT>.git
Web Access:
   http://web.git.sv.gnu.org/

The Mock-up web site is available at:
   http://gnu.housegordon.org/
   http://nongnu.housegordon.org/<PROJECT>
   http://<PROJECT>.nongnu.housegordon.org/

To prevent any confusion,
The web-site is password protected (user "demo" password "demo"),
and commits to these repositories will show a big warning to the user.

======

Permissions should be properly set. If you have permission to push to a Web-CVS 
repository,
you should be able to push to the corresponding git repository.

Changes to these git repositories should be reflected almost immediately in 
http:///gnu.housegordon.org .

You can test/trigger an update by running the following command from 
fencepost.gnu.org:
    curl 
'http://gnu.housegordon.org/new-savannah-project/new.py?type=gnu&project=gawk&vcs=git'

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

You are very welcomed to experiment and push dummy changes to your repositories.
Before going to production, we will reset the repositories to a clean state.

=====

If you are interested in the configuration details and scripts,
they are available here:
   http://git.housegordon.org/cgit/gnu-sv-gitweb.git/tree/

=====

Comments, suggestions and feedback are very welcomed.

- Assaf



reply via email to

[Prev in Thread] Current Thread [Next in Thread]