Sha256: 1b4fa2d7f62c6db5e24aa39ea8c626b34ec679a76581280566639b27c8c7d6ed

Contents?: true

Size: 1.06 KB

Versions: 6

Compression:

Stored size: 1.06 KB

Contents

Feature: Freeze externals
  As a developer
  I want to freeze externals
  So that I can test and deploy my app with no worries

  Scenario: Main project has one external
    Given an external repository named 'first_external'
    And the externals are up to date
    When I freeze the externals
    Then 'first_external' should no longer be a git repo
    And 'first_external' should be added to the commit index

  Scenario: External has been added to .gitignore
    Given an external repository named 'first_external'
    And the external 'first_external' has been added to .gitignore
    And the externals are up to date
    When I freeze the externals
    Then 'first_external' should be added to the commit index

  Scenario: Main project has two externals
    Given an external repository named 'first_external'
    And an external repository named 'second_external'
    And the externals are up to date
    When I freeze the external 'second_external'
    Then 'second_external' should be added to the commit index
    And 'first_external' should be removed from the commit index

Version data entries

6 entries across 6 versions & 4 rubygems

Version Path
giternal-digarc-0.1.1Digarc features/freeze_externals.feature
giternal-0.1.1 features/freeze_externals.feature
digarc-giternal-0.1.1 features/freeze_externals.feature
honkster-giternal-0.2.3 features/freeze_externals.feature
honkster-giternal-0.2.2 features/freeze_externals.feature
honkster-giternal-0.2.1 features/freeze_externals.feature