# Query if project uses svn or git on Rubyforge

**URL:** <https://www.ruby-forum.com/t/query-if-project-uses-svn-or-git-on-rubyforge/152571>\
**Category:** Ruby\
**Created:** [November 5, 2008, 8:52am UTC](https://www.ruby-forum.com/t/query-if-project-uses-svn-or-git-on-rubyforge/152571 "2008-11-05T08:52:57Z")\
**Posts on this page:** 1\
**Page:** 1

<div class="post-metadata">

**Author:** ![tcsnide](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/t/eb8c5e/32.png) [@tcsnide](https://www.ruby-forum.com/u/tcsnide)\
**Post date:** [November 5, 2008, 8:52am UTC](https://www.ruby-forum.com/t/query-if-project-uses-svn-or-git-on-rubyforge/152571/1 "2008-11-05T08:52:57Z")

</div>

I need to check to see if a rubyforge project is using git or svn,  
given the name of the project. A simple hack appears to suffice:

require ‘open-uri’

page = open(“[http://rubyforge.org/projects/#{project\_name}/](http://rubyforge.org/projects/#%7Bproject_name%7D/)”).read  
page =~ /(svn|git)/mi  
type = $1

But that certainly isn’t a robust solution. Is there a foolproof way?

Thanks,  
7.
