[prev in list] [next in list] [prev in thread] [next in thread] 

List:       subversion-users
Subject:    Re: Usage for svn list
From:       Ryan Schmidt <subversion-2010a () ryandesign ! com>
Date:       2010-01-28 4:29:07
Message-ID: 78CF53F4-5AC8-4BE8-A801-42CEA5452B25 () ryandesign ! com
[Download RAW message or body]

On Jan 26, 2010, at 11:19, Tim Landscheidt wrote:

> Anyhow, is there a "proper" way to deduce a revision num-
> ber from a date for a given path? At the moment (I'm brows-
> ing the output of cvs2svn to see if the repository has been
> converted correctly), I use "svn log --verbose" on the
> trunk.

Yes, you can use "svn log" to do the lookup of what revision corresponds to what \
date, or rather, what revision occurs immediately before the specified date. For \
example:


$ svn log -r '{2010-01-01}' --limit 1 -q \
http://svn.macosforge.org/repository/macports
------------------------------------------------------------------------
r62218 | portindex@macports.org | 2009-12-31 18:54:29 -0600 (Thu, 31 Dec 2009)
------------------------------------------------------------------------
$ 


(The last revision committed to the MacPorts repository before January 1, 2010 was \
r62218 committed the evening of December 31, 2009.)

To reduce this to just a revision number, I could use awk:


$ svn log -r '{2010-01-01}' --limit 1 -q \
http://svn.macosforge.org/repository/macports \
> awk '/^r/ {print $1}'
r62218
$ 


[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic