CVSync web page
hi, i've just set up a little CVSync mirror, and following cvsync.html, i stumble on the "cvs [checkout aborted]: /cvs/CVSROOT: No such file or directory" issue when trying to checkout from my fresh mirror. Maybe it is worth saying on the page that cvs repository has to be init'ed with 'cvs -d /cvs init' before being usable for checkouts... or maybe i'm wrong somewhere. Landry
Re: CVSync web page
Landry Breuil <[EMAIL PROTECTED]> wrote: > i've just set up a little CVSync mirror, and following cvsync.html, i > stumble on the "cvs [checkout aborted]: /cvs/CVSROOT: No such file or > directory" issue when trying to checkout from my fresh mirror. Why doesn't your mirror have CVSROOT? You're missing part of the repository. > Maybe it is worth saying on the page that cvs repository has to be > init'ed with 'cvs -d /cvs init' before being usable for checkouts... Certainly not. -- Christian "naddy" Weisgerber [EMAIL PROTECTED]
Re: CVSync web page
On 10/17/07, Christian Weisgerber <[EMAIL PROTECTED]> wrote: > Landry Breuil <[EMAIL PROTECTED]> wrote: > > > i've just set up a little CVSync mirror, and following cvsync.html, i > > stumble on the "cvs [checkout aborted]: /cvs/CVSROOT: No such file or > > directory" issue when trying to checkout from my fresh mirror. > > Why doesn't your mirror have CVSROOT? You're missing part of the > repository. Maybe upstream is missing something.. i'm cc'ing maintainer in case he's not subscribed to misc. i just launched 'cvsync cvsync://mirror.osn.de/openbsd-ports/rcs/?prefix=/cvs', and tried with a full config file too, as explained on the page.. > > > Maybe it is worth saying on the page that cvs repository has to be > > init'ed with 'cvs -d /cvs init' before being usable for checkouts... > > Certainly not. Ok, so my 'workaround' wasn't correct .. i suppose my cvsync copy is broken now ? Landry
Re: CVSync web page
Landry Breuil <[EMAIL PROTECTED]> wrote: > > Why doesn't your mirror have CVSROOT? You're missing part of the > > repository. > > Maybe upstream is missing something.. i'm cc'ing maintainer in case > he's not subscribed to misc. Sure looks complete at the collection level. $ cvsync cvsync://mirror.osn.de/ Connecting to mirror.osn.de port Connected to 194.45.27.107 port Running... Name: openbsd, Release: rcs Comment: OpenBSD CVS Repository Name: openbsd-cvsroot, Release: rcs Comment: OpenBSD CVSROOT Name: openbsd-ports, Release: rcs Comment: OpenBSD Ports Name: openbsd-src, Release: rcs Comment: OpenBSD Source Name: openbsd-www, Release: rcs Comment: OpenBSD WWW Name: openbsd-x11, Release: rcs Comment: OpenBSD X11 Name: openbsd-xf4, Release: rcs Comment: OpenBSD XF4 Name: openbsd-xenocara, Release: rcs Comment: OpenBSD xenocara Finished successfully > i just launched 'cvsync > cvsync://mirror.osn.de/openbsd-ports/rcs/?prefix=/cvs', and tried with > a full config file too, as explained on the page.. With that URL you only fetch the ports collection. The top level of the repository looks like this: CVSROOT X11 XF4 ports src www xenocara If you skip some parts, you still need CVSROOT (corresponding to the openbsd-cvsroot collection above) for CVS operations. Of course, when you said "mirror" I assumed you wanted to get the whole thing. > Ok, so my 'workaround' wasn't correct .. i suppose my cvsync copy is > broken now ? Just delete the CVSROOT directory you created. -- Christian "naddy" Weisgerber [EMAIL PROTECTED]
Re: CVSync web page
* Landry Breuil <[EMAIL PROTECTED]> [17.10.2007 13:44]: > Maybe upstream is missing something.. i'm cc'ing maintainer in case > he's not subscribed to misc. > i just launched 'cvsync > cvsync://mirror.osn.de/openbsd-ports/rcs/?prefix=/cvs', and tried with > a full config file too, as explained on the page.. You don't get CVSROOT if you only fetch openbsd-ports. Just add openbsd-cvsroot as an additional collection: config { hostname mirror.osn.de collection { name openbsd-ports release rcs prefix /cvs } collection { name openbsd-cvsroot release rcs prefix /cvs } } Regards, Armin Wolfermann
Re: CVSync web page
On 10/17/07, Christian Weisgerber <[EMAIL PROTECTED]> wrote: > Landry Breuil <[EMAIL PROTECTED]> wrote: > > > > Why doesn't your mirror have CVSROOT? You're missing part of the > > > repository. > > > > Maybe upstream is missing something.. i'm cc'ing maintainer in case > > he's not subscribed to misc. > > Sure looks complete at the collection level. > > $ cvsync cvsync://mirror.osn.de/ > Connecting to mirror.osn.de port > Connected to 194.45.27.107 port > Running... > Name: openbsd, Release: rcs > Comment: OpenBSD CVS Repository > Name: openbsd-cvsroot, Release: rcs > Comment: OpenBSD CVSROOT > Name: openbsd-ports, Release: rcs > Comment: OpenBSD Ports > Name: openbsd-src, Release: rcs > Comment: OpenBSD Source > Name: openbsd-www, Release: rcs > Comment: OpenBSD WWW > Name: openbsd-x11, Release: rcs > Comment: OpenBSD X11 > Name: openbsd-xf4, Release: rcs > Comment: OpenBSD XF4 > Name: openbsd-xenocara, Release: rcs > Comment: OpenBSD xenocara > Finished successfully > > > i just launched 'cvsync > > cvsync://mirror.osn.de/openbsd-ports/rcs/?prefix=/cvs', and tried with > > a full config file too, as explained on the page.. > > With that URL you only fetch the ports collection. > > The top level of the repository looks like this: > > CVSROOT > X11 > XF4 > ports > src > www > xenocara > > If you skip some parts, you still need CVSROOT (corresponding to > the openbsd-cvsroot collection above) for CVS operations. > > Of course, when you said "mirror" I assumed you wanted to get the > whole thing. > > > Ok, so my 'workaround' wasn't correct .. i suppose my cvsync copy is > > broken now ? > > Just delete the CVSROOT directory you created. Okay, thanks naddy, armin and charles, now i fully understand how cvsync works :) Landry