[Bioperl-l] Bioperl CVS release differences

Nathan Haigh nathanhaigh at ukonline.co.uk
Wed Jan 26 06:47:38 EST 2005


Thanks Jason

With your help and some internet searching I found the following worked brilliantly, and thought I'd share it with people in case it
is of some use!

Login to CVS:
$ cvs -d :pserver:cvs at cvs.open-bio.org:/home/repository/bioperl login
PASSWD: cvs

Checkout Bioperl-1.5 into the local directory bioperl-1.5.0:
$ cvs -d :pserver:cvs at cvs.open-bio.org:/home/repository/bioperl -r bioperl-release-1-5-0 -d bioperl-1.5.0
$cd bioperl-1.5.0

Get the list of changed/new files in bioperl-1.5.0 compared with release 1.4
cvs -q diff --brief -N -r bioperl-release-1-4-0 | grep "^RCS"

However, this doesn't specify if the file was modified/added/removed. Something like the following works on WinXP:
cvs -q diff --brief -r bioperl-release-1-4-0 2>&1 | grep "^\(RCS\|cvs diff\)" | sort > files.log

    Example line from files.log of a modified file between 1.4 and 1.5 releases:
    RCS file: /home/repository/bioperl/bioperl-live/Bio/Species.pm,v

    Example line from files.log of a new file added since the 1.4 release:
    cvs diff: tag bioperl-release-1-4-0 is not in file Bio/FeatureIO.pm

    Example line from files.log of a file that was deleted since 1.4 release:
    cvs diff: doc/howto/html/e-novative.css no longer exists, no comparison available


Nathan


> -----Original Message-----
> From: Jason Stajich [mailto:jason.stajich at duke.edu]
> Sent: 25 January 2005 21:10
> To: Nathan Spencer Haigh
> Cc: 'Bioperl'
> Subject: Re: [Bioperl-l] Bioperl CVS release differences
> 
> $ cvs -dYADDAYADDA co -r bioperl-release-1-5-0 -d bioperl-1.5.0
> bioperl-live
> $ cd bioperl-1.5.0
> 
>   -- see what is different from the 1.4 branch (this includes bugs fixes
> that were made on that branch when we thought we were going to release
> a 1.4.1)
> $ cvs diff -r branch-1.4
> 
>   -- see what is difference since the 1.4.0 release
> $ cvs diff -r bioperl-release-1-4-0
> 
> The FeatureIO and SeqFeature::Annotated is a BIG difference between 1.4
> and may not necessarily be part of the stable 1.6.0 depending on the
> backwards compatibility and different views on how to develop.
> 
> -jason
> 
> On Jan 25, 2005, at 7:42 AM, Nathan Spencer Haigh wrote:
> 
> > I was wondering if it is at all possible to do the following with cvs:
> > I would like to obtain a copy of all the files that are new/changed in
> > bioperl-1.5 compared to the 1.4 release. The reason i want to do this
> > is that
> > i'd like to package up a perl program with (some of) these files so i
> > only need
> > to request that bioperl-1.4 be installed on the clients computer.
> >
> > Thanks
> > Nathan
> >
> > ----------------------------------------------
> > This mail sent through http://www.ukonline.net
> > _______________________________________________
> > Bioperl-l mailing list
> > Bioperl-l at portal.open-bio.org
> > http://portal.open-bio.org/mailman/listinfo/bioperl-l
> >
> >
> --
> Jason Stajich
> jason.stajich at duke.edu
> http://www.duke.edu/~jes12/
> 
> ---
> avast! Antivirus: Inbound message clean.
> Virus Database (VPS): 0504-0, 25/01/2005
> Tested on: 26/01/2005 08:32:25
> avast! is copyright (c) 2000-2003 ALWIL Software.
> http://www.avast.com
> 
> 

---
avast! Antivirus: Outbound message clean.
Virus Database (VPS): 0504-0, 25/01/2005
Tested on: 26/01/2005 11:41:29
avast! is copyright (c) 2000-2003 ALWIL Software.
http://www.avast.com



---
avast! Antivirus: Outbound message clean.
Virus Database (VPS): 0504-0, 25/01/2005
Tested on: 26/01/2005 11:46:31
avast! is copyright (c) 2000-2003 ALWIL Software.
http://www.avast.com







More information about the Bioperl-l mailing list