From: Charles W. <cwi...@us...> - 2011-02-16 22:13:47
|
On 2/16/2011 4:29 PM, Earnie wrote: > I would rather take it to our web host and have NetworkRedux set it up > for us on mingw.org. Reasonable. > Maybe we could obtain an archive copy of the server > side directory structure. That part's easy -- once 'adminrepo cvs' service is restored: http://sourceforge.net/blog/update-on-scm-services/ >> CVS is back online (rsync, pserver, SSH and ViewVC), with a few >> caveats: >> - adminrepo via the Interactive Shell is temporarily offline http://sourceforge.net/apps/trac/sourceforge/wiki/CVS%20adminrepo Shows two ways to get the server-side copy of the repo: 1) rsync -av PROJECTNAME.cvs.sourceforge.net::cvsroot/PROJECTNAME/* . (it isn't clear whether this has to be done from shell.sourceforge.net or if it can be done from a remote machine) 2) To "clone a copy of your repository to /cvsroot/PROJECT" adminrepo --checkout cvs from a session on shell.sourceforge.net Then I guess you can simply cd /cvsroot/PROJECT and tar it up. Dunno what the "structure" under that dir is, maybe it includes the CVSROOT/ dir and the other modules -- I would hope so. Anyway, then you do adminrepo --discard I was looking in to this the other day because at some point I'd like to directly edit the RCS files associated with the mingw-get-inst files, so that I can set their date/time info "correctly". > Or perhaps we could manage to do it ourselves but > time is lacking. If we just want to copy the repo, without trying to set up some mirroring script and 'transition phase' during which both repos are valid, that's pretty easy. All it takes is 1) wait for adminrepo service to be restored -- or maybe rsync works now? remotely? 2) create the tarball 3) hand it over to networkredux and ask them to set it up, where :pserver: access is read-only and :ext: users (ssh-validated) have write access. Dunno about the sourceforge flexibility where individual contributors can be granted write access to only selected modules...but that's basically all on networkredux, right? 4) all current admin users need to get a networkredux account, upload their ssh keys, etc. Problem is, there would be a period of time, unknown in duration -- however long it takes networkredux to do step #3 -- during which we would be CVS-less. Again. -- Chuck |