Hello everybody,
I am writing a script to list files that are in a subversion repository.
I am only spiking at the moment but am having trouble.
Basically i want to execute the svn command "svn list
svn://ci.firstconsult.com/fc_codebase" and display what is returned. I
have looked at using system() but this simply returns true or false
upon execution.
As you can tell i am pretty new to the ruby game but i am sure there is
a simple elegant way of doing this.
thanks for any help
toby
···
--
Posted via http://www.ruby-forum.com/.
Hello everybody,
I am writing a script to list files that are in a subversion repository.
I am only spiking at the moment but am having trouble.
Basically i want to execute the svn command "svn list
svn://ci.firstconsult.com/fc_codebase" and display what is returned. I
have looked at using system() but this simply returns true or false
upon execution.
As you can tell i am pretty new to the ruby game but i am sure there is
a simple elegant way of doing this.
thanks for any help
To capture the output, use backquotes:
results = `svn list > svn://ci.firstconsult.com/fc_codebase`
Other options explained here:
http://blade.nagaokaut.ac.jp/cgi-bin/vframe.rb/ruby/ruby-talk/191009?190859-192450
···
On 6/13/06, Toby Catlin <toby@korfball.com> wrote:
toby
--
Posted via http://www.ruby-forum.com/\.
--
Bill Guindon (aka aGorilla)
The best answer to most questions is "it depends".
Toby Catlin wrote:
Hello everybody,
I am writing a script to list files that are in a subversion repository. I am only spiking at the moment but am having trouble.
Basically i want to execute the svn command "svn list svn://ci.firstconsult.com/fc_codebase" and display what is returned. I have looked at using system() but this simply returns true or false upon execution.
As you can tell i am pretty new to the ruby game but i am sure there is a simple elegant way of doing this.
thanks for any help
toby
If you are just listing it might not be worth using the bindings, but I think newer versions of subversion come with ruby bindings. (Although you might need to compile them if it isn't part of the regular build...) That will give you a lot more flexibility. For info on getting the bindings setup or to see example code checkout the collaboa project. http://collaboa.org
-Jeff
One option: http://rscm.rubyforge.org/
···
--
John-Mason Shackelford
Software Developer
Pearson Educational Measurement
2510 North Dodge St.
Iowa City, IA 52245
ph. 319-354-9200x6214
john-mason.shackelford@pearson.com
http://pearsonedmeasurement.com