RSpec at github 8

Posted by David Wed, 09 Apr 2008 17:41:24 GMT

After a few months of exploring git and hosting RSpec’s git repository at github, we’re happy to announce that github is now RSpec’s official home for Source Code Management.

Tracking will continue to live at the lighthouse.

We will continue to release gems to http://rubyforge.org/projects/rspec, but we will no longer be committing changes to the subversion repository there. For Rails users who are using the rspec plugins for Rails, edge rails now supports git-hosted plugins.

We’ve broken the project up into four separate repositories:

See the wikis for each repository for more information about building, installing and contributing to the project.

Comments

Leave a response

  1. Avatar
    Ryan Heneise Wed, 09 Apr 2008 19:31:22 GMT

    Great to hear! I have been watching for Rspec on Github and just recently moved my rspec plugins over to git submodules.

    I love Github! Every time I watch a new repository I think of Meet the Parents – “I’m watching you Focker” (points two fingers at eyes).

  2. Avatar
    nicholas a. evans Fri, 11 Apr 2008 15:34:37 GMT

    Unfortunately, the git-submodule command (needed for rspec-dev, as per http://github.com/dchelimsky/rspec-dev/wikis/contributingpatches) seems to be missing in git version 1.5.2.5 (Ubuntu 7.10). Oh well, Ubuntu 8.4 will be released in a couple of weeks… perhaps it’s time for me to upgrade to the beta.

    I don’t think that I’ll be able to refrain from comments about trendy git-hype, or unfavorable feature/usability comparisons to bzr or darcs… but hey, for a vibrant open source project any DVCS is better than no DVCS! ;-)

  3. Avatar
    Thomas Maurer Sat, 19 Apr 2008 00:43:56 GMT

    @nicholas: try to build git yourself. it’s really damn easy :), you just need some basic dev tools installed.

    @david: just added rspec as submodule to my rails projects and wanted to tie it to the latest stable release. but there isn’t any tag in your github repo :((. could you at least add one for the last rspec release? would be nice.

    thanks.

  4. Avatar
    Thomas Maurer Sat, 19 Apr 2008 00:52:04 GMT

    ah @david: perhaps you just missed to run `git push—tags` to push the tags to the remote repo. that doesn’t happen by a plain push.

  5. Avatar
    David Chelimsky Sat, 19 Apr 2008 09:20:57 GMT

    @thomas: Unfortunately, that tag was back when there was a single repository. I could tag the repos, but you’d end up with vendor/plugins/rspec/rspec and vendor/plugins/rspec/rspec_on_rails.

    If you want that release, you’re going to have to continue to use subversion at rubyforge until we do the 1.1.4 release.

  6. Avatar
    David Chelimsky Sat, 19 Apr 2008 09:21:17 GMT

    @nicholas – we bailed on submodules so you should be OK now

  7. Avatar
    Anny Sun, 20 Apr 2008 08:24:24 GMT

    I have wanted one of these forever! THANKS for the great work

  8. Avatar
    nicholas a. evans Tue, 22 Apr 2008 18:44:45 GMT

    @david: and just after I’ve upgraded too. ;)

Comments