Operator Precedence and Patches.

ralph at inputplus.co.uk ralph at inputplus.co.uk
Thu Mar 7 00:07:31 GMT 2002


Hi Tony,

> > > Personally, I have only very recently put OSLib under CVS
> > > control, so that won't help you historically.
> > 
> > Fortunately, our baseline is your 6.30 so we need nothing earlier
> > than that.
> 
> Unfortunately, when I said "very recently", I meant, um, very
> recently ;-) The current baseline is V6.33; TBH, I'm really only just
> getting to grips with CVS, and haven't got round to some of it yet;
> not that it's hard, just a profusion of commands :-)

That's true.  I'm returning to it after a while and have a similiar
problem.  http://cvsbook.red-bean.com/cvsbook.html is a useful guide.

> Anyway, you've confused me now. Your initial query was for historical
> diffs, because only the latest few releases were available on the web
> site.

Yes, I was using fore-thought  :-)  If we baseline on 6.30 now and in a
year's time someone gets around to want to pick up fixes between 6.30
and the then latest 6.39 they'd not find all of those on the web site.

> However, 6.30, 6.31 and 6.32 are all there, so you can download them
> and generate your own diffs. So that problem's solved, AFAICS; Only
> 2.8 Mb ;-)

OK, will do, thanks.

> > How about patches from now on?  If you're using CVS and tagging the
> > releases then I think we're after
> > 
> >     cvs rdiff -r oslib-630 -r oslib-631 -u oslib |
> >     gzip -9 >oslib-630-631.patch.gz
> 
> Tags is one of the things I haven't yet got around to. I'm quite
> attracted to the idea of setting up a new repository with 6.30 as the
> baseline. I could certainly put the patch files in their own archive
> with each release. I could even do this retrospectively. Hmm... I'll
> have a play with it.
> 
> The next question is of timescales. Unless a major bug crops up, I
> wouldn't envisage a new release of OSLib until Autumn time; and I
> could probably commit myself to getting it into CVS with 6.30 as
> baseline by then, which would allow me to release diffs with each new
> release from then onwards. 

If I generate the 6.30 to 6.32 patches I could send them back if that
would help.  You could put 6.30 into CVS, tag it, patch it to 6.31,
check-in, tag, etc.

> I don't think many people download the source, so it is also quite
> attractive to place it all under CVS on SourceForge, and lose the
> source archives on my web site. In your experience with SourceForge,
> is it reliable?

Pretty good.

> Do you use the repository there as the master for your project?

For riscose?  Yes.  So do big projects, e.g. Python.

> Do you keep a local repository to use in case SourceForge becomes
> inaccessible?

No.  We three developers all have one or more local working copies, or
check-outs, on the go of course.

The SourceForge documentation describes how you can back-up the
repository files yourself whenever you want.  Don't know if that's done
on riscose.

> > Unfortunately, there's another `oslib' project at SourceForge
> > already so you'd have to augment the name.
>
> Hmm, yes, something like RISC_OS_OSLib, maybe.

That sounds like a topic to promote much discussion  :-)

Cheers,


Ralph.




More information about the oslib-user mailing list