From: Simon Strandgaard Date: 2005-07-22T18:02:51+09:00 Subject: Re: svn backup via rake.. easier way to obtain lastest rev? On 7/22/05, Simon Strandgaard wrote: > On 7/22/05, Cristi BALAN wrote: > > > > svnadmin youngest repos > > Hmm.. my svnadmin does not support 'youngest'.. > my svn+svnadmin versions is 1.1.3 (r12730). > however I just discovered svnlook.. > > svnlook youngest repos > > 10x Thanks Code got reduced into this. -- Simon Strandgaard require 'open3' task :default => :svnbackup task :svnbackup do repos = '/Users/simonstrandgaard/code/svnrepos' revstr = `svnlook youngest #{repos}` rev = '_rev' + revstr.match(/\d+/).to_s #p rev filename = 'backup' + Time.now.strftime('%Y%m%d') filename += rev filename += '.gz' p filename sh "svnadmin dump #{repos} | gzip -9 > #{filename}" end