From: Han Dao Date: 2007-04-04T19:55:00+09:00 Subject: Re: Subversion wrapper in Ruby ------=_Part_23252_23104691.1175684097593 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Content-Disposition: inline Wow, I hope you will follow through and stay active. Many people don't even get past the coding part. I think this will be neat. I already developed a script that automatically add .rb files, but it take me several tries and lot of example code. I hope this library you're developing will ease the process of writing SVN ruby scripts. I don't really have anything special to wish for, except an easy to use API. Wish you all the best luck in the world. On 4/4/07, Brian Candler wrote: > > On Wed, Apr 04, 2007 at 05:26:12AM +0900, Daniel Schierbeck wrote: > > I've begun developing a small library that wraps the command-line > > Subversion commands, so that you can call SVN.copy(src, dest, :message > > => 'chunky bacon') etc. These will only cover the methods Subversion > > directly supports. > > > > The reason I'm making this library is actually that I want to have Rake > > tasks that automate tagging, branching, etc. of my repository. > > Currently, the most advanced thing I have is this: > > > > SVN::TagReleaseTask.new do |t| > > t.repository = 'svn://svn.example.org/bacon' > > t.version = '1.2.3' > > end > > > > Calling `rake svn:tag:release' will then issue the following to the > > command line: > > > > svn copy svn://svn.example.org/bacon/trunk > > svn://svn.example.org/bacon/tags/release-1.2.3 --message "tagging > > release 1.2.3" > ------=_Part_23252_23104691.1175684097593--