This package is maintained in a Git repository on Alioth.

It uses the Debian 3.0 (quilt) source format, with a single tarball.

The upstream version has the following form: x.y.0c1e2m3s4-z
x.y corresponds to the major/minor version of rspec.
first number after x.y (0 in the example):
  the number of the revision for rspec gem 
number after c: revision for rspec-core
number after e: revision for rspec-expectations
number after m: revision for rspec-mocks
number after s: revision for rspec-support


The workflow for the moment is the following:


detect a new upstream version
-----------------------------

No automatic centralized debian/watch (yet).
use ./debian/rules report


update to a new upstream version
--------------------------------

use the following targets from debian/rules:

- debian/rules get-orig-sources: 
    download the several upstream tarballs
- debian/rules unpack-sources:
    unpack the sources, to be committed in the upstream branch
    first, the content of the upstream branch needs to be removed, otherwise
    files deleted in the newer version may persist, and be shipped inadvertedly
    in the new source package.
    (awkward, because debian/rules is not present in the upstream branch...)
- debian/rules gen-gemspecs:
    interpret upstream 'source' gemspec to real ones, with shell commands
    (calls to git), and store them in the debian/ directory
    to be committed to the master branch
    update then debian/patches/gemspecs.patch with the diff between upstream
    source gemspecs and the generated ones.

 -- Cédric Boutillier <boutil@debian.org> 2015-06-15
